0001364954-20-000041.txt : 20200220 0001364954-20-000041.hdr.sgml : 20200220 20200220164730 ACCESSION NUMBER: 0001364954-20-000041 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 125 CONFORMED PERIOD OF REPORT: 20191231 FILED AS OF DATE: 20200220 DATE AS OF CHANGE: 20200220 FILER: COMPANY DATA: COMPANY CONFORMED NAME: CHEGG, INC CENTRAL INDEX KEY: 0001364954 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-EDUCATIONAL SERVICES [8200] IRS NUMBER: 203237489 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-36180 FILM NUMBER: 20635895 BUSINESS ADDRESS: STREET 1: 3990 FREEDOM CIRCLE CITY: SANTA CLARA STATE: CA ZIP: 95054 BUSINESS PHONE: 408-855-5700 MAIL ADDRESS: STREET 1: 3990 FREEDOM CIRCLE CITY: SANTA CLARA STATE: CA ZIP: 95054 FORMER COMPANY: FORMER CONFORMED NAME: CHEGG INC DATE OF NAME CHANGE: 20060605 10-K 1 chegg2019-12x3110k.htm 10-K Document
P9Mfalse--12-31FY201900013649542290005600010000000.0014000000004000000001155004181215835011155004181215835010.110.0370510.0193963010101.300.9820550000.0010.00110000000100000000000P3YP5YP5YP5YP3Y0100000100000P3YP3YP3YP2YP3YP3Y0.45570.38150.44970.42070.41810.40510.01420.01040.02500.02090.02430.0159 0001364954 2019-01-01 2019-12-31 0001364954 2020-01-31 0001364954 2019-06-30 0001364954 2018-12-31 0001364954 2019-12-31 0001364954 2017-01-01 2017-12-31 0001364954 2018-01-01 2018-12-31 0001364954 us-gaap:CommonStockMember 2016-12-31 0001364954 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001364954 us-gaap:RetainedEarningsMember 2017-01-01 2017-12-31 0001364954 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-12-31 0001364954 us-gaap:CommonStockMember 2018-01-01 2018-12-31 0001364954 us-gaap:CommonStockMember 2017-12-31 0001364954 chgg:AccountingStandardsUpdate201802And201409Member 2019-01-01 0001364954 us-gaap:CommonStockMember 2019-12-31 0001364954 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0001364954 chgg:AccountingStandardsUpdate201802And201409Member us-gaap:RetainedEarningsMember 2019-01-01 0001364954 us-gaap:AdditionalPaidInCapitalMember 2017-01-01 2017-12-31 0001364954 us-gaap:CommonStockMember 2017-01-01 2017-12-31 0001364954 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0001364954 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0001364954 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001364954 2017-12-31 0001364954 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001364954 us-gaap:CommonStockMember 2018-12-31 0001364954 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0001364954 us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0001364954 chgg:AccountingStandardsUpdate201802And201409Member 2018-01-01 0001364954 us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0001364954 chgg:AccountingStandardsUpdate201802And201409Member us-gaap:RetainedEarningsMember 2018-01-01 0001364954 2016-12-31 0001364954 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001364954 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-12-31 0001364954 us-gaap:RetainedEarningsMember 2019-12-31 0001364954 us-gaap:RetainedEarningsMember 2017-12-31 0001364954 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0001364954 us-gaap:RetainedEarningsMember 2016-12-31 0001364954 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001364954 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001364954 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001364954 us-gaap:RetainedEarningsMember 2018-12-31 0001364954 us-gaap:EmployeeStockMember 2017-01-01 2017-12-31 0001364954 us-gaap:EmployeeStockMember 2019-01-01 2019-12-31 0001364954 us-gaap:StockOptionMember 2019-01-01 2019-12-31 0001364954 us-gaap:SeniorNotesMember 2018-01-01 2018-12-31 0001364954 us-gaap:SeniorNotesMember 2017-01-01 2017-12-31 0001364954 chgg:RestrictedStockUnitsRSUsAndPerformanceShareUnitsPSUsMember 2019-01-01 2019-12-31 0001364954 us-gaap:SeniorNotesMember 2019-01-01 2019-12-31 0001364954 chgg:RestrictedStockUnitsRSUsAndPerformanceShareUnitsPSUsMember 2018-01-01 2018-12-31 0001364954 us-gaap:StockOptionMember 2018-01-01 2018-12-31 0001364954 us-gaap:StockOptionMember 2017-01-01 2017-12-31 0001364954 us-gaap:EmployeeStockMember 2018-01-01 2018-12-31 0001364954 chgg:RestrictedStockUnitsRSUsAndPerformanceShareUnitsPSUsMember 2017-01-01 2017-12-31 0001364954 chgg:A0.125PercentConvertibleSeniorNotesDue2025Member us-gaap:SeniorNotesMember 2019-04-01 2019-04-30 0001364954 chgg:InternshipsDotComMember 2019-12-31 0001364954 chgg:A0.125PercentConvertibleSeniorNotesDue2025Member us-gaap:SeniorNotesMember 2019-03-31 0001364954 chgg:A0.25PercentConvertibleSeniorNotesDue2023Member us-gaap:SeniorNotesMember 2018-04-30 0001364954 us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 0001364954 chgg:A0.125PercentConvertibleSeniorNotesDue2025Member us-gaap:SeniorNotesMember 2019-04-30 0001364954 chgg:A0.25PercentConvertibleSeniorNotesDue2023Member us-gaap:SeniorNotesMember 2018-04-01 2018-04-30 0001364954 chgg:LargestCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0001364954 chgg:CappedCallMember chgg:A0.25PercentConvertibleSeniorNotesDue2023Member us-gaap:SeniorNotesMember 2018-04-30 0001364954 us-gaap:LeaseholdImprovementsMember 2019-01-01 2019-12-31 0001364954 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2019-01-01 2019-12-31 0001364954 us-gaap:ComputerEquipmentMember 2019-01-01 2019-12-31 0001364954 us-gaap:FurnitureAndFixturesMember 2019-01-01 2019-12-31 0001364954 us-gaap:MediaContentMember 2019-01-01 2019-12-31 0001364954 chgg:LargestCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-12-31 0001364954 chgg:RequiredMaterialsMember 2018-01-01 2018-12-31 0001364954 chgg:CheggServicesMember 2017-01-01 2017-12-31 0001364954 chgg:CheggServicesMember 2019-01-01 2019-12-31 0001364954 chgg:RequiredMaterialsMember 2019-01-01 2019-12-31 0001364954 chgg:CheggServicesMember 2018-01-01 2018-12-31 0001364954 chgg:RequiredMaterialsMember 2017-01-01 2017-12-31 0001364954 us-gaap:OtherLongTermInvestmentsMember us-gaap:CorporateBondSecuritiesMember 2018-12-31 0001364954 us-gaap:ShortTermInvestmentsMember 2018-12-31 0001364954 us-gaap:CommercialPaperMember us-gaap:CashAndCashEquivalentsMember 2018-12-31 0001364954 us-gaap:CashMember us-gaap:CashAndCashEquivalentsMember 2018-12-31 0001364954 us-gaap:OtherLongTermInvestmentsMember us-gaap:USTreasurySecuritiesMember 2018-12-31 0001364954 us-gaap:CashAndCashEquivalentsMember 2018-12-31 0001364954 us-gaap:OtherLongTermInvestmentsMember 2018-12-31 0001364954 us-gaap:ShortTermInvestmentsMember us-gaap:CorporateBondSecuritiesMember 2018-12-31 0001364954 us-gaap:ShortTermInvestmentsMember us-gaap:USTreasurySecuritiesMember 2018-12-31 0001364954 us-gaap:MoneyMarketFundsMember us-gaap:CashAndCashEquivalentsMember 2018-12-31 0001364954 us-gaap:ShortTermInvestmentsMember us-gaap:CommercialPaperMember 2018-12-31 0001364954 us-gaap:OtherLongTermInvestmentsMember us-gaap:CorporateBondSecuritiesMember 2019-12-31 0001364954 us-gaap:ShortTermInvestmentsMember us-gaap:CommercialPaperMember 2019-12-31 0001364954 us-gaap:OtherLongTermInvestmentsMember 2019-12-31 0001364954 us-gaap:OtherLongTermInvestmentsMember us-gaap:AgencySecuritiesMember 2019-12-31 0001364954 us-gaap:CashMember us-gaap:CashAndCashEquivalentsMember 2019-12-31 0001364954 us-gaap:ShortTermInvestmentsMember us-gaap:AgencySecuritiesMember 2019-12-31 0001364954 us-gaap:ShortTermInvestmentsMember us-gaap:CorporateBondSecuritiesMember 2019-12-31 0001364954 us-gaap:CashAndCashEquivalentsMember 2019-12-31 0001364954 us-gaap:MoneyMarketFundsMember us-gaap:CashAndCashEquivalentsMember 2019-12-31 0001364954 us-gaap:ShortTermInvestmentsMember us-gaap:USTreasurySecuritiesMember 2019-12-31 0001364954 us-gaap:ShortTermInvestmentsMember 2019-12-31 0001364954 chgg:SecurityDepositForOfficeMember 2019-12-31 0001364954 2018-10-31 0001364954 chgg:SecurityDepositForOfficeMember 2018-12-31 0001364954 us-gaap:OtherAssetsMember us-gaap:CostmethodInvestmentsMember 2019-12-31 0001364954 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2018-12-31 0001364954 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2018-12-31 0001364954 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2018-12-31 0001364954 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2018-12-31 0001364954 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2018-12-31 0001364954 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001364954 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001364954 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001364954 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2018-12-31 0001364954 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2018-12-31 0001364954 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2018-12-31 0001364954 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2018-12-31 0001364954 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001364954 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001364954 us-gaap:CommercialPaperMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001364954 us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001364954 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001364954 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001364954 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2019-12-31 0001364954 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2019-12-31 0001364954 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001364954 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AgencySecuritiesMember 2019-12-31 0001364954 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2019-12-31 0001364954 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AgencySecuritiesMember 2019-12-31 0001364954 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2019-12-31 0001364954 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2019-12-31 0001364954 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001364954 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2019-12-31 0001364954 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AgencySecuritiesMember 2019-12-31 0001364954 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2019-12-31 0001364954 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001364954 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2019-12-31 0001364954 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001364954 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2019-12-31 0001364954 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001364954 us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001364954 chgg:A0.125PercentConvertibleSeniorNotesDue2025Member us-gaap:SeniorNotesMember 2019-12-31 0001364954 chgg:A0.25PercentConvertibleSeniorNotesDue2023Member us-gaap:SeniorNotesMember 2018-12-31 0001364954 chgg:A0.25PercentConvertibleSeniorNotesDue2023Member us-gaap:SeniorNotesMember 2019-12-31 0001364954 chgg:A0.25PercentConvertibleSeniorNotesDue2023Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:SeniorNotesMember 2018-12-31 0001364954 chgg:A0.125PercentConvertibleSeniorNotesDue2025Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:SeniorNotesMember 2018-12-31 0001364954 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:SeniorNotesMember 2019-12-31 0001364954 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:SeniorNotesMember 2019-12-31 0001364954 chgg:A0.125PercentConvertibleSeniorNotesDue2025Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:SeniorNotesMember 2019-12-31 0001364954 chgg:A0.125PercentConvertibleSeniorNotesDue2025Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:SeniorNotesMember 2018-12-31 0001364954 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:SeniorNotesMember 2018-12-31 0001364954 chgg:A0.25PercentConvertibleSeniorNotesDue2023Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:SeniorNotesMember 2019-12-31 0001364954 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:SeniorNotesMember 2018-12-31 0001364954 chgg:A0.25PercentConvertibleSeniorNotesDue2023Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:SeniorNotesMember 2019-12-31 0001364954 chgg:A0.125PercentConvertibleSeniorNotesDue2025Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:SeniorNotesMember 2019-12-31 0001364954 chgg:A0.25PercentConvertibleSeniorNotesDue2023Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:SeniorNotesMember 2018-12-31 0001364954 us-gaap:MediaContentMember 2018-12-31 0001364954 us-gaap:LeaseholdImprovementsMember 2019-12-31 0001364954 us-gaap:FurnitureAndFixturesMember 2018-12-31 0001364954 us-gaap:ComputerEquipmentMember 2019-12-31 0001364954 us-gaap:MediaContentMember 2019-12-31 0001364954 us-gaap:LeaseholdImprovementsMember 2018-12-31 0001364954 us-gaap:ComputerEquipmentMember 2018-12-31 0001364954 us-gaap:SoftwareDevelopmentMember 2019-12-31 0001364954 us-gaap:FurnitureAndFixturesMember 2019-12-31 0001364954 us-gaap:SoftwareDevelopmentMember 2018-12-31 0001364954 chgg:CogeonGmbHMember 2017-10-01 2017-10-31 0001364954 chgg:CogeonGmbHMember 2017-10-31 0001364954 chgg:ThinkfulInc.Member 2019-10-01 0001364954 chgg:ThinkfulInc.Member 2019-10-01 2019-10-01 0001364954 chgg:WriteLabInc.Member 2018-05-15 2018-05-15 0001364954 chgg:CogeonGmbHMember chgg:ContingentEquityGrantsMember 2019-01-01 2019-12-31 0001364954 chgg:CogeonGmbHMember 2017-01-01 2017-12-31 0001364954 chgg:WriteLabInc.Member 2018-01-01 2018-12-31 0001364954 chgg:ThinkfulInc.Member 2019-01-01 2019-12-31 0001364954 chgg:WriteLabInc.Member 2019-12-31 0001364954 chgg:StudyBlueInc.Member 2018-07-02 2018-07-02 0001364954 chgg:CogeonGmbHMember chgg:ContingentEquityGrantsMember 2019-12-31 0001364954 chgg:ThinkfulInc.Member 2019-12-31 0001364954 chgg:ThinkfulInc.Member 2018-01-01 2018-12-31 0001364954 chgg:WriteLabInc.Member 2018-05-15 0001364954 chgg:WriteLabInc.Member chgg:ContentLibraryMember 2018-05-15 0001364954 chgg:WriteLabInc.Member us-gaap:TradeNamesMember 2018-05-15 0001364954 chgg:WriteLabInc.AndStudyBlueInc.Member chgg:ContentLibraryMember 2018-01-01 2018-12-31 0001364954 chgg:WriteLabInc.Member us-gaap:TradeNamesMember 2018-05-15 2018-07-02 0001364954 chgg:WriteLabInc.Member 2018-05-15 2018-07-02 0001364954 chgg:StudyBlueInc.Member us-gaap:DevelopedTechnologyRightsMember 2018-07-02 0001364954 chgg:StudyBlueInc.Member chgg:ContentLibraryMember 2018-07-02 2018-07-02 0001364954 chgg:WriteLabInc.Member chgg:ContentLibraryMember 2018-05-15 2018-07-02 0001364954 chgg:StudyBlueInc.Member 2018-07-02 0001364954 chgg:WriteLabInc.Member us-gaap:InternetDomainNamesMember 2018-05-15 2018-07-02 0001364954 chgg:WriteLabInc.AndStudyBlueInc.Member us-gaap:NoncompeteAgreementsMember 2018-01-01 2018-12-31 0001364954 chgg:WriteLabInc.Member us-gaap:NoncompeteAgreementsMember 2018-05-15 0001364954 chgg:StudyBlueInc.Member us-gaap:TradeNamesMember 2018-07-02 2018-07-02 0001364954 chgg:WriteLabInc.AndStudyBlueInc.Member us-gaap:DevelopedTechnologyRightsMember 2018-01-01 2018-12-31 0001364954 chgg:WriteLabInc.AndStudyBlueInc.Member us-gaap:InternetDomainNamesMember 2018-12-31 0001364954 chgg:WriteLabInc.AndStudyBlueInc.Member chgg:ContentLibraryMember 2018-12-31 0001364954 chgg:StudyBlueInc.Member us-gaap:InternetDomainNamesMember 2018-07-02 2018-07-02 0001364954 chgg:WriteLabInc.AndStudyBlueInc.Member us-gaap:InternetDomainNamesMember 2018-01-01 2018-12-31 0001364954 chgg:WriteLabInc.Member us-gaap:DevelopedTechnologyRightsMember 2018-05-15 2018-07-02 0001364954 chgg:WriteLabInc.AndStudyBlueInc.Member us-gaap:TradeNamesMember 2018-12-31 0001364954 chgg:StudyBlueInc.Member us-gaap:DevelopedTechnologyRightsMember 2018-07-02 2018-07-02 0001364954 chgg:WriteLabInc.AndStudyBlueInc.Member us-gaap:DevelopedTechnologyRightsMember 2018-12-31 0001364954 chgg:WriteLabInc.AndStudyBlueInc.Member us-gaap:TradeNamesMember 2018-01-01 2018-12-31 0001364954 chgg:WriteLabInc.AndStudyBlueInc.Member 2018-01-01 2018-12-31 0001364954 chgg:StudyBlueInc.Member us-gaap:NoncompeteAgreementsMember 2018-07-02 0001364954 chgg:WriteLabInc.Member us-gaap:NoncompeteAgreementsMember 2018-05-15 2018-07-02 0001364954 chgg:WriteLabInc.Member us-gaap:DevelopedTechnologyRightsMember 2018-05-15 0001364954 chgg:StudyBlueInc.Member chgg:ContentLibraryMember 2018-07-02 0001364954 chgg:WriteLabInc.AndStudyBlueInc.Member us-gaap:NoncompeteAgreementsMember 2018-12-31 0001364954 chgg:WriteLabInc.AndStudyBlueInc.Member 2018-12-31 0001364954 chgg:WriteLabInc.Member us-gaap:InternetDomainNamesMember 2018-05-15 0001364954 chgg:StudyBlueInc.Member us-gaap:NoncompeteAgreementsMember 2018-07-02 2018-07-02 0001364954 chgg:StudyBlueInc.Member us-gaap:TradeNamesMember 2018-07-02 0001364954 chgg:StudyBlueInc.Member us-gaap:InternetDomainNamesMember 2018-07-02 0001364954 chgg:ThinkfulInc.Member us-gaap:FiniteLivedIntangibleAssetsMember 2019-12-31 0001364954 chgg:ThinkfulInc.Member us-gaap:FiniteLivedIntangibleAssetsMember 2019-01-01 2019-12-31 0001364954 chgg:ThinkfulInc.Member us-gaap:InternetDomainNamesMember 2019-12-31 0001364954 chgg:ThinkfulInc.Member us-gaap:DevelopedTechnologyRightsMember 2019-01-01 2019-12-31 0001364954 chgg:ThinkfulInc.Member us-gaap:InternetDomainNamesMember 2019-01-01 2019-12-31 0001364954 chgg:ThinkfulInc.Member chgg:ContentLibraryMember 2019-12-31 0001364954 chgg:ThinkfulInc.Member us-gaap:DevelopedTechnologyRightsMember 2019-12-31 0001364954 chgg:ThinkfulInc.Member us-gaap:TradeNamesMember 2019-01-01 2019-12-31 0001364954 chgg:ThinkfulInc.Member chgg:ContentLibraryMember 2019-01-01 2019-12-31 0001364954 chgg:ThinkfulInc.Member us-gaap:TradeNamesMember 2019-12-31 0001364954 chgg:CogeonGmbHMember us-gaap:TradeNamesMember 2017-10-31 0001364954 chgg:CogeonGmbHMember chgg:ContentLibraryMember 2017-10-31 0001364954 chgg:CogeonGmbHMember us-gaap:NoncompeteAgreementsMember 2017-10-31 0001364954 chgg:CogeonGmbHMember us-gaap:DevelopedTechnologyRightsMember 2017-10-31 0001364954 chgg:CogeonGmbHMember us-gaap:InternetDomainNamesMember 2017-10-31 0001364954 chgg:WriteLabInc.AndStudyBlueInc.Member 2019-12-31 0001364954 chgg:WriteLabInc.Member 2018-12-31 0001364954 us-gaap:TradeNamesMember 2019-12-31 0001364954 us-gaap:CustomerListsMember 2019-12-31 0001364954 us-gaap:TradeNamesMember 2019-01-01 2019-12-31 0001364954 us-gaap:NoncompeteAgreementsMember 2019-12-31 0001364954 us-gaap:CustomerListsMember 2019-01-01 2019-12-31 0001364954 us-gaap:DevelopedTechnologyRightsMember 2019-12-31 0001364954 us-gaap:NoncompeteAgreementsMember 2019-01-01 2019-12-31 0001364954 us-gaap:DevelopedTechnologyRightsMember 2019-01-01 2019-12-31 0001364954 chgg:AcquisitionRelatedIntangibleAssetsMember 2018-01-01 2018-12-31 0001364954 chgg:AcquisitionRelatedIntangibleAssetsMember 2017-01-01 2017-12-31 0001364954 chgg:AcquisitionRelatedIntangibleAssetsMember 2019-01-01 2019-12-31 0001364954 us-gaap:TradeNamesMember 2018-12-31 0001364954 us-gaap:CustomerListsMember 2018-12-31 0001364954 us-gaap:CustomerListsMember 2018-01-01 2018-12-31 0001364954 us-gaap:TradeNamesMember 2018-01-01 2018-12-31 0001364954 us-gaap:DevelopedTechnologyRightsMember 2018-12-31 0001364954 us-gaap:NoncompeteAgreementsMember 2018-12-31 0001364954 us-gaap:NoncompeteAgreementsMember 2018-01-01 2018-12-31 0001364954 us-gaap:DevelopedTechnologyRightsMember 2018-01-01 2018-12-31 0001364954 chgg:A0.125PercentConvertibleSeniorNotesDue2025Member us-gaap:SeniorNotesMember 2019-01-01 2019-12-31 0001364954 chgg:A0.25PercentConvertibleSeniorNotesDue2023Member us-gaap:SeniorNotesMember 2019-01-01 2019-12-31 0001364954 chgg:A0.25PercentConvertibleSeniorNotesDue2023Member us-gaap:SeniorNotesMember 2018-01-01 2018-12-31 0001364954 chgg:CappedCallMember chgg:A0.125PercentConvertibleSeniorNotesDue2025Member us-gaap:SeniorNotesMember 2019-04-30 0001364954 us-gaap:LiabilityMember chgg:A0.125PercentConvertibleSeniorNotesDue2025Member us-gaap:SeniorNotesMember 2019-04-30 0001364954 chgg:CappedCallMember chgg:A0.125PercentConvertibleSeniorNotesDue2025Member us-gaap:SeniorNotesMember 2019-04-01 2019-04-30 0001364954 chgg:SalePriceIsGreaterOrEqual130PercentMember chgg:A0.25PercentConvertibleSeniorNotesDue2023Member us-gaap:SeniorNotesMember 2018-04-01 2018-04-30 0001364954 us-gaap:EquityMember chgg:A0.25PercentConvertibleSeniorNotesDue2023Member us-gaap:SeniorNotesMember 2018-04-30 0001364954 chgg:CappedCallMember chgg:A0.25PercentConvertibleSeniorNotesDue2023Member us-gaap:SeniorNotesMember 2018-04-01 2018-04-30 0001364954 chgg:TradingPricePer1000DollarPrincipalAmountLessThan98PercentMember srt:MaximumMember chgg:A0.25PercentConvertibleSeniorNotesDue2023Member us-gaap:SeniorNotesMember 2018-04-01 2018-04-30 0001364954 us-gaap:LiabilityMember chgg:A0.25PercentConvertibleSeniorNotesDue2023Member us-gaap:SeniorNotesMember 2018-04-30 0001364954 us-gaap:EquityMember chgg:A0.125PercentConvertibleSeniorNotesDue2025Member us-gaap:SeniorNotesMember 2019-04-30 0001364954 chgg:SalePriceIsGreaterOrEqual130PercentMember chgg:A0.125PercentConvertibleSeniorNotesDue2025Member us-gaap:SeniorNotesMember 2018-04-01 2018-04-30 0001364954 chgg:TradingPricePer1000DollarPrincipalAmountLessThan98PercentMember chgg:A0.25PercentConvertibleSeniorNotesDue2023Member us-gaap:SeniorNotesMember 2018-04-01 2018-04-30 0001364954 chgg:TradingPricePer1000DollarPrincipalAmountLessThan98PercentMember chgg:A0.125PercentConvertibleSeniorNotesDue2025Member us-gaap:SeniorNotesMember 2018-04-01 2018-04-30 0001364954 chgg:TradingPricePer1000DollarPrincipalAmountLessThan98PercentMember srt:MaximumMember chgg:A0.125PercentConvertibleSeniorNotesDue2025Member us-gaap:SeniorNotesMember 2018-04-01 2018-04-30 0001364954 chgg:A0.125PercentConvertibleSeniorNotesDue2025Member us-gaap:SeniorNotesMember 2019-03-01 2019-03-31 0001364954 stpr:NY 2019-12-31 0001364954 country:IN 2019-01-01 2019-12-31 0001364954 chgg:A2013EquityIncentivePlanMember 2019-12-31 0001364954 chgg:A2013EmployeeStockPurchasePlanMember 2013-08-29 0001364954 chgg:A2013EquityIncentivePlanMember 2013-11-11 2013-11-11 0001364954 chgg:A2013EquityIncentivePlanMember 2013-11-11 0001364954 chgg:A2005StockIncentivePlanMember 2013-11-11 0001364954 chgg:A2013EmployeeStockPurchasePlanMember 2013-08-29 2013-08-29 0001364954 chgg:A2013EmployeeStockPurchasePlanMember 2019-12-31 0001364954 chgg:RestrictedStockUnitsRSUsAndPerformanceShareUnitsPSUsMember 2019-12-31 0001364954 chgg:RestrictedStockUnitsRSUsAndPerformanceShareUnitsPSUsMember 2019-01-01 2019-12-31 0001364954 chgg:RestrictedStockUnitsRSUsAndPerformanceShareUnitsPSUsMember 2018-12-31 0001364954 chgg:RestrictedStockUnitsRSUsAndPerformanceShareUnitsPSUsMember 2018-01-01 2018-12-31 0001364954 us-gaap:PerformanceSharesMember chgg:March2018PSUGrantsMember 2018-01-01 2018-12-31 0001364954 us-gaap:PerformanceSharesMember chgg:March2019PSUGrantsDomain 2019-01-01 2019-12-31 0001364954 us-gaap:PerformanceSharesMember chgg:A2017PerformancePeriodMember 2017-01-01 2017-12-31 0001364954 us-gaap:PerformanceSharesMember chgg:A2018PerformancePeriodMember 2018-01-01 2018-12-31 0001364954 chgg:CommonStockWarrantMember 2017-01-01 2017-12-31 0001364954 srt:MaximumMember us-gaap:PerformanceSharesMember 2019-01-01 2019-12-31 0001364954 chgg:CommonStockWarrantMember 2018-12-31 0001364954 chgg:CommonStockWarrantMember 2017-12-31 0001364954 us-gaap:EmployeeStockMember 2019-01-01 2019-12-31 0001364954 us-gaap:EmployeeStockMember 2018-01-01 2018-12-31 0001364954 chgg:RestrictedStockUnitsRSUsAndPerformanceShareUnitsPSUsMember 2017-01-01 2017-12-31 0001364954 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0001364954 chgg:CommonStockWarrantMember 2018-01-01 2018-12-31 0001364954 us-gaap:PerformanceSharesMember chgg:Chgg_A2019PerformancePeriodMemberDomain 2019-01-01 2019-12-31 0001364954 us-gaap:EmployeeStockMember 2017-01-01 2017-12-31 0001364954 us-gaap:GeneralAndAdministrativeExpenseMember 2017-01-01 2017-12-31 0001364954 us-gaap:CostOfSalesMember 2018-01-01 2018-12-31 0001364954 us-gaap:SellingAndMarketingExpenseMember 2017-01-01 2017-12-31 0001364954 us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-12-31 0001364954 us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-12-31 0001364954 us-gaap:ResearchAndDevelopmentExpenseMember 2017-01-01 2017-12-31 0001364954 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-12-31 0001364954 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-12-31 0001364954 us-gaap:CostOfSalesMember 2017-01-01 2017-12-31 0001364954 us-gaap:CostOfSalesMember 2019-01-01 2019-12-31 0001364954 us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-12-31 0001364954 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-12-31 0001364954 srt:MinimumMember us-gaap:PerformanceSharesMember 2019-01-01 2019-12-31 0001364954 us-gaap:PerformanceSharesMember chgg:A2018PerformancePeriodMember 2018-08-01 2018-08-31 0001364954 us-gaap:PerformanceSharesMember chgg:March2018PSUGrantsMember 2018-03-01 2018-03-31 0001364954 us-gaap:PerformanceSharesMember chgg:A2017PerformancePeriodMember 2017-03-01 2017-03-31 0001364954 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0001364954 us-gaap:PerformanceSharesMember chgg:A2013PlanMember 2019-01-01 2019-12-31 0001364954 srt:MinimumMember us-gaap:EmployeeStockMember 2017-01-01 2017-12-31 0001364954 srt:MaximumMember us-gaap:EmployeeStockMember 2017-01-01 2017-12-31 0001364954 srt:MinimumMember us-gaap:EmployeeStockMember 2019-01-01 2019-12-31 0001364954 srt:MaximumMember us-gaap:EmployeeStockMember 2019-01-01 2019-12-31 0001364954 srt:MinimumMember us-gaap:EmployeeStockMember 2018-01-01 2018-12-31 0001364954 srt:MaximumMember us-gaap:EmployeeStockMember 2018-01-01 2018-12-31 0001364954 us-gaap:StateAndLocalJurisdictionMember 2019-12-31 0001364954 us-gaap:DomesticCountryMember 2019-12-31 0001364954 us-gaap:OneTimeTerminationBenefitsMember chgg:A2017RestructuringPlanMember 2017-01-01 2017-01-31 0001364954 us-gaap:ContractTerminationMember chgg:A2017RestructuringPlanMember 2018-01-01 2018-12-31 0001364954 us-gaap:AccountingStandardsUpdate201602Member us-gaap:ContractTerminationMember chgg:A2015RestructuringPlanMember 2019-01-01 2019-12-31 0001364954 us-gaap:OneTimeTerminationBenefitsMember chgg:A2017RestructuringPlanMember 2018-01-01 2018-12-31 0001364954 us-gaap:OneTimeTerminationBenefitsMember chgg:A2017RestructuringPlanMember 2019-01-01 2019-12-31 0001364954 us-gaap:ContractTerminationMember chgg:A2015RestructuringPlanMember 2019-01-01 2019-12-31 0001364954 us-gaap:OneTimeTerminationBenefitsMember chgg:A2017RestructuringPlanMember 2019-12-31 0001364954 us-gaap:OneTimeTerminationBenefitsMember chgg:A2017RestructuringPlanMember 2017-12-31 0001364954 us-gaap:ContractTerminationMember chgg:A2017RestructuringPlanMember 2018-12-31 0001364954 us-gaap:ContractTerminationMember chgg:A2015RestructuringPlanMember 2017-12-31 0001364954 us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 2019-12-31 0001364954 us-gaap:ContractTerminationMember chgg:A2015RestructuringPlanMember 2018-01-01 2018-12-31 0001364954 us-gaap:ContractTerminationMember chgg:A2017RestructuringPlanMember 2019-01-01 2019-12-31 0001364954 us-gaap:ContractTerminationMember chgg:A2017RestructuringPlanMember 2019-12-31 0001364954 us-gaap:ContractTerminationMember chgg:A2015RestructuringPlanMember 2018-12-31 0001364954 us-gaap:AccountingStandardsUpdate201602Member us-gaap:ContractTerminationMember chgg:A2017RestructuringPlanMember 2019-01-01 2019-12-31 0001364954 us-gaap:AccountingStandardsUpdate201602Member us-gaap:OneTimeTerminationBenefitsMember chgg:A2017RestructuringPlanMember 2019-01-01 2019-12-31 0001364954 us-gaap:ContractTerminationMember chgg:A2015RestructuringPlanMember 2019-12-31 0001364954 us-gaap:OneTimeTerminationBenefitsMember chgg:A2017RestructuringPlanMember 2018-12-31 0001364954 us-gaap:ContractTerminationMember chgg:A2017RestructuringPlanMember 2017-12-31 0001364954 chgg:AdobeSystemsMember srt:ChiefExecutiveOfficerMember 2018-01-01 2018-12-31 0001364954 chgg:AdobeSystemsMember srt:ChiefExecutiveOfficerMember 2019-01-01 2019-12-31 0001364954 chgg:CengageMember chgg:BoardOfDirectorsMemberMember 2018-01-01 2018-12-31 0001364954 chgg:PayPalHoldingsInc.Member chgg:PaymentProcessingFeesMember us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember 2017-01-01 2017-12-31 0001364954 chgg:SanFranciscoDomain chgg:BoardOfDirectorsMemberMember 2019-01-01 2019-12-31 0001364954 chgg:SynackInc.Member chgg:BoardOfDirectorsMemberMember 2018-01-01 2018-12-31 0001364954 chgg:CengageMember chgg:BoardOfDirectorsMemberMember 2018-12-31 0001364954 chgg:AdobeSystemsMember srt:ChiefExecutiveOfficerMember 2017-01-01 2017-12-31 0001364954 chgg:CengageMember chgg:BoardOfDirectorsMemberMember 2019-01-01 2019-12-31 0001364954 chgg:CengageMember chgg:BoardOfDirectorsMemberMember 2017-01-01 2017-12-31 0001364954 chgg:SynackInc.Member chgg:BoardOfDirectorsMemberMember 2019-01-01 2019-12-31 0001364954 chgg:AdobeSystemsMember srt:ChiefExecutiveOfficerMember 2019-12-31 0001364954 chgg:PayPalHoldingsInc.Member chgg:PaymentProcessingFeesMember us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember 2018-01-01 2018-12-31 0001364954 chgg:PayPalHoldingsInc.Member chgg:PaymentProcessingFeesMember us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember 2019-01-01 2019-12-31 0001364954 chgg:SynackInc.Member chgg:BoardOfDirectorsMemberMember 2017-01-01 2017-12-31 0001364954 chgg:AdobeSystemsMember srt:ChiefExecutiveOfficerMember 2018-12-31 0001364954 2019-04-01 2019-06-30 0001364954 2019-01-01 2019-03-31 0001364954 2019-10-01 2019-12-31 0001364954 2019-07-01 2019-09-30 0001364954 2018-01-01 2018-03-31 0001364954 2018-07-01 2018-09-30 0001364954 2018-04-01 2018-06-30 0001364954 2018-10-01 2018-12-31 0001364954 us-gaap:SubsequentEventMember 2020-01-29 2020-01-29 0001364954 chgg:RefundReserveMember 2019-01-01 2019-12-31 0001364954 chgg:RefundReserveMember 2016-12-31 0001364954 chgg:RefundReserveMember 2017-12-31 0001364954 chgg:RefundReserveMember 2018-01-01 2018-12-31 0001364954 chgg:RefundReserveMember 2017-01-01 2017-12-31 0001364954 chgg:RefundReserveMember 2018-12-31 0001364954 chgg:RefundReserveMember 2019-12-31 0001364954 chgg:AllowanceForDoubtfulAccountMember 2018-01-01 2018-12-31 0001364954 chgg:AllowanceForDoubtfulAccountMember 2016-12-31 0001364954 chgg:AllowanceForDoubtfulAccountMember 2019-12-31 0001364954 chgg:AllowanceForDoubtfulAccountMember 2018-12-31 0001364954 chgg:AllowanceForDoubtfulAccountMember 2017-01-01 2017-12-31 0001364954 chgg:AllowanceForDoubtfulAccountMember 2019-01-01 2019-12-31 0001364954 chgg:AllowanceForDoubtfulAccountMember 2017-12-31 iso4217:USD xbrli:shares xbrli:shares iso4217:USD xbrli:pure chgg:board_member chgg:position chgg:lease chgg:day


 
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
 
FORM 10-K
 
(Mark One)
 ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended December 31, 2019
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-36180
 
currentchegglogoa26.jpg
CHEGG, INC.
(Exact name of registrant as specified in its charter)
 
Delaware
 
20-3237489
(State or other jurisdiction of incorporation or organization)
 
(I.R.S. Employer Identification No.)
3990 Freedom Circle
Santa Clara, CA, 95054
(Address of principal executive offices)
(408) 855-5700
(Registrant’s telephone number, including area code)
Securities registered pursuant to Section 12(b) of the Act:
Title of each class
Trading symbol(s)
Name of each exchange on which registered
Common Stock, $0.001 par value per share
CHGG
The New York Stock Exchange
Securities registered pursuant to Section 12(g) of the Act:
None
(Title of class)
 

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.  Yes ¨ No x
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes ¨ No x
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 (Exchange Act) 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 x 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 x No ¨
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large Accelerated Filer
Accelerated filer
Non-accelerated filer
Smaller reporting company
Emerging growth company
 
 
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ¨
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes   No  x
The aggregate market value of the voting stock held by non-affiliates of the registrant as of June 30, 2019, the last business day of the registrant’s most recently completed second fiscal quarter, based upon the closing price of such stock on such date as reported by the New York Stock Exchange on such date, was approximately $4,479,899,092. Shares of Common Stock held by each executive officer and director have been excluded in that such persons may be deemed to be affiliates. This determination of affiliate status is not necessarily a conclusive determination for other purposes.
As of January 31, 2020, the Registrant had 121,890,028 outstanding shares of Common Stock.

DOCUMENTS INCORPORATED BY REFERENCE      
Portions of the Registrant's definitive proxy statement for the Registrant's 2020 Annual Meeting of Stockholders are incorporated by reference in Part III of this Annual Report on Form 10-K to the extent stated herein. The Proxy Statement will be filed within 120 days of the Registrant's fiscal year ended December 31, 2019.



TABLE OF CONTENTS

 
 
 
  
Page
 
 
 
 
 
 
 
  
 
 
 
  
 
  
 
 
 
 
  
 
 
  
 
  
 
  
 
 
 
  
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  

Unless the context requires otherwise, the words “we,” “us,” “our,” “Company” and “Chegg” refer to Chegg, Inc. and its subsidiaries taken as a whole.

Chegg, Chegg.com, Chegg Study, internships.com, Research Ready, EasyBib, the Chegg “C” logo, and Thinkful, are some of our trademarks used in this Annual Report on Form 10-K. Solely for convenience, our trademarks, trade names and service marks referred to in this Annual Report on Form 10-K appear without the ®, ™ and SM symbols, but those references are not intended to indicate, in any way, that we will not assert, to the fullest extent under applicable law, our rights to these trademarks and trade names. Other trademarks appearing in this Annual Report on Form 10-K are the property of their respective holders.


2



NOTE ABOUT FORWARD-LOOKING STATEMENTS

This Annual Report on Form 10-K contains forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995. All statements contained in this Annual Report on Form 10-K other than statements of historical fact, including statements regarding our future results of operations and financial position, our business strategy and plans, and our objectives for future operations, are forward-looking statements. The words “believe,” “may,” “will,” “would,” “could,” “estimate,” “continue,” “anticipate,” “intend,” “project,” “endeavor,” “expect,” “plans to,” “if,” “future,” “likely,” “potentially,” and similar expressions are intended to identify forward-looking statements. We have based these forward-looking statements largely on our current expectations and projections about future events and trends that we believe may affect our financial condition, results of operations, business strategy, short-term and long-term business operations and objectives, and financial needs. These forward-looking statements are subject to a number of risks, uncertainties and assumptions, including those described in Part I, Item 1A, “Risk Factors” in this Annual Report on Form 10-K. 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 future events and trends discussed in this Annual Report on Form 10-K may not occur and actual results could differ materially and adversely from those anticipated or implied in the forward-looking statements. You should read this Annual Report on Form 10-K completely and with the understanding that our actual future results may be materially different from what we expect.

We undertake no obligation to revise or publicly release the results of any revision to these forward-looking statements, except as required by law. Given these risks and uncertainties, readers are cautioned not to place undue reliance on such forward-looking statements.

3


PART I

ITEM 1. BUSINESS

Overview
    
Chegg is a Smarter Way to Student. As the leading direct-to-student learning platform, we strive to improve educational outcomes by putting the student first in all our decisions. We support students on their journey from high school to college and into their career with tools designed to help them pass their test, pass their class, and save money on required materials. Our services are available online, anytime and anywhere, so we can reach students when they need us most.

Students subscribe to our subscription services, which we collectively refer to as Chegg Services. Our primary Chegg Services include Chegg Study, Chegg Writing, Chegg Tutors, Chegg Math Solver, and Thinkful. Our Chegg Study subscription service provides “Expert Answers” and step-by-step “Textbook Solutions,” helping students with their course work. When students need help creating citations for their papers, they can use one of our Chegg Writing properties, including EasyBib, Citation Machine, BibMe, and CiteThisForMe. When students need additional help on a subject, they can reach a live tutor online, anytime, anywhere through Chegg Tutors. Our Chegg Math Solver subscription service helps students understand math by providing a step-by-step math solver and calculator. In October 2019, we completed our acquisition of Thinkful, Inc. (Thinkful), a skills-based learning platform that offers professional courses directly to students across the United States, to expand our offerings. In 2019, over 3.9 million students subscribed to our Chegg Services, an increase of 29% year over year from 3.1 million in 2018.

We offer Required Materials, which includes an extensive print textbook and eTextbook library for rent and sale, helping students save money compared to the cost of buying new. To deliver services to students, we partner with a variety of third parties. We source print textbooks, eTextbooks, and supplemental materials directly or indirectly from publishers in the United States, including Cengage Learning, Pearson, McGraw Hill, Sage Publications, and MacMillan. In 2019, students rented or bought over 5.2 million textbooks and eTextbooks from Chegg.

Our Offering

We offer products and services that help students improve their outcomes throughout their educational journey. Our offerings fall into two categories: Chegg Services, which encompasses our digital products and services, and Required Materials, which primarily includes print textbooks and eTextbooks.


Chegg Services

Chegg Study. Our Chegg Study subscription service helps students master challenging concepts on their own through the use of “Expert Answers,” “Textbook Solutions,” video content, and practice quizzes. We offer our “Expert Answers” service, which allows students to ask questions on our website and receive similarly detailed explanations from subject matter experts. For high demand print textbooks and eTextbooks, we offer “Textbook Solutions,” which are step-by-step explanations to help students solve the questions at the end of each chapter in their textbooks. As of December 31, 2019, Chegg had an archive of 30 million Expert Answers and 5 million Textbook Solutions, which students can immediately access through their paid subscription. These subscription services are available on our website and on mobile devices through our native application and our mobile website.

Chegg Writing. Chegg Writing consists of a free, ad supported, service and a premium paid subscription service. This service includes popular websites such as EasyBib, Citation Machine, BibMe, and CiteThisForMe which provide tools with capabilities such as citation, bibliography, anti-plagiarism, grammar, sentence structure, spell check, and instant feedback to help students revise, edit, and improve their written work. When students need to cite their sources in written work, they can use our writing tools to automatically generate sources in the required formats.

Chegg Tutors. Complementing our other study tools, students can find human help on our learning platform through our network of live tutors. Students can access help online, anywhere, anytime, either synchronously or asynchronously. Instead of paying for expensive, offline tutors that require scheduling and travel time, students can find tutors whenever they need additional help on a subject. Our tutors are qualified to help students with a wide range of topics, including science, technology, engineering, mathematics, business, history, foreign languages, and English literature, as well as test prep and a variety of other highly-requested subjects. Students can subscribe to weekly or monthly packages, or choose to use the service on a pay-as-you-go basis.


4


Chegg Math Solver. Our Chegg Math Solver subscription service is a step-by-step math problem solver and calculator that helps students instantly solve problems in Pre-Algebra, Algebra, Pre-Calculus, Calculus, and Linear Algebra. When students need help solving math problems, they can use our tool to receive guided explanations to better understand the why and how for each step. This subscription service is available on our website and on mobile devices through our native application and our mobile website.

Thinkful. In October 2019, we completed our acquisition of Thinkful, a skills-based learning platform that offers professional courses in software engineering, data science, data analytics, product design, and product management directly to students across the United States.

Other Services. We also provide students with other services such as Chegg Prep (formerly Chegg Flashcards) and Internships.

Required Materials

Print Textbooks and eTextbooks. For students looking to save on the cost of required materials, we rent and sell print textbooks and eTextbooks. Most of the print textbook transactions are rentals, although we also offer both new and used books for sale at a slight markup to our acquisition cost. In 2014, we implemented a partnership with Ingram, which we expanded in May 2015, so that Ingram fulfilled all of our print textbook rentals and sales. In October 2019, we signed a strategic logistics agreement with FedEx Supply Chain, Inc. (FedEx). In January 2020, we began making purchases in our print textbook library and in February 2020, we began to transition logistics and warehousing services from Ingram to FedEx. We have also entered into agreements with other partners to provide their textbooks for rental or sale. In participation with certain publishers, we also offer “Instant Access” to eTextbooks as a one-week free trial of our eTextbook service, and allows the student to access the eTextbook while the print copy is in transit. All eTextbooks obtained from Chegg are viewed through the VitalSource Bookshelf which provides students with eTextbooks on PCs, tablets and smart phones, providing access anytime, anywhere that students are connected to the Internet and students can save a portion of the book for offline access. The eTextbook reader enables fast and easy navigation, keyword search, text highlighting, note taking and further preserves those notes in an online notepad with the ability to view highlighting and notes across platforms.

Supplemental Materials. We also offer students access to other materials from publishers, professors, students and subject matter experts. These include related materials like study guides, lab manuals or digital services provided by publishers, commonly known as “Whole Course Solutions” or “Integrated Learning Systems.” We tailor our merchandising of these materials based on the student’s core textbook.

Technology and Platform Integration

Our technology is designed to create a direct-to-student learning platform that will continue to enable our growth at scale. We employ technological innovations whenever possible to increase efficiency and scale in our business. Our products rely upon and leverage the information underlying our Student Graph discussed in more detail below. We will continue to invest in building technologies around our data, search and solutions. The key elements of our technology platform are:

Personalization and Merchandising Technology. We create a personalized experience for each student throughout our learning platform, building awareness of our multiple services and connecting them with opportunities through third-party partners and brands. This personalization and customization results from our Student Graph and our search technology.

Student Graph. Our Student Graph is the accumulation of the collective activity of students in our learning platform. Students generate valuable information each time they engage with our learning platform. Our Student Graph also includes information we access from public and private sources such as textbook information, information about colleges and scholarship data. We can collect, organize and process this information to algorithmically create a personalized experience for each student on our network.

Search. Search is an easy on-ramp for students to discover all of our services. Students can search by book, ISBN, author’s name or course. Many students come to us for textbook rentals, and in our search results we not only provide the relevant textbook, but also begin to build awareness of our other services. For instance, when a student searches for a textbook, we can show relevant Chegg Study solutions and available Chegg Tutors that are knowledgeable about the searched textbook.


5


Data Sourcing and Graph Technology. Not all information relevant to students on our platform is made available by service, product, list or user-input. Therefore, we have developed proprietary technologies to collect disparate, distributed sets of data. For example, we access data from public and private sources to integrate into our platform to inform our decisions about our textbook catalog and pricing.

Mobile Solutions. We have mobile applications on Apple iOS and Google Android. Our mobile apps are built as hybrid applications leveraging the Chegg application programming interface (API) and server-side HTML5. We also maintain a mobile version of our website: m.chegg.com. Taking advantage of capabilities unique to the mobile platform, we offer some functionality on mobile that is not available on our website, such as textbook barcode scanning for price comparisons and Chegg Flashcards.

Real-time Sourcing and Pricing Technologies. We have internally developed proprietary pricing and sourcing systems that consider market price, content selection and availability, and other factors, in determining price and origin of content and services we offer to students.

Programmatic Advertising. Our programmatic advertising technology includes a combination of a deep understanding of programmatic technology trends with data science, engineering and machine learning. The result is an online advertising platform that maximizes the value of the digital impressions we serve.

 
Infrastructure and Applications. Our technology resides at a major cloud-hosting provider divided between the U.S. West Coast and U.S. East Coast. We use one region for our test/development/stage/failover environment and the other for our production environment. Our architecture consists primarily of front end applications, backend services, operational databases, and reporting subsystems. We use industry standard logging and monitoring tools to ensure uptime. The architecture is also designed to allow for expansion into new international markets.

Network Security. Our platform includes encryption, antivirus, firewall and patch-management technologies to help protect our systems distributed across cloud-hosting providers and our business offices.

Internal Management Systems. We rely on third-party technology solutions and products as well as internally developed and proprietary systems, in which we have made substantial investment, to provide rapid, high-quality customer service, internal communication, software development, deployment, and maintenance.

Customers

In 2019, 5.8 million individuals paid for our products and services, up from 5.1 million and 4.2 million in 2018 and 2017, respectively.

Sales and Marketing

Students

We use several major direct marketing channels to reach students. We deploy search engine optimization (SEO) techniques designed to increase the visibility of Chegg.com content in organic, unpaid search engine result listings. We supplement our SEO efforts through search engine marketing using keyword simulation and bid management tools to analyze and categorize search keywords, optimize bidding, increase impressions and drive conversion. We also drive brand awareness with streaming radio and display advertising on major online and mobile advertising networks, such as Google Display Network. We integrate our textbook services on affiliates’ websites and work with a large advertising network that recruits individual online affiliates in exchange for pre-determined revenue share or commissions. We utilize three types of email marketing campaigns: onboarding programs to drive activation and retention, personalized cross-sell campaigns to deepen engagement, and promotional campaigns to drive sales and interests. We use social media to manage organic and paid programs across top websites, including Facebook, Instagram, Twitter and YouTube. We also acquire and engage students through content generated by student bloggers, syndicated through partners, around key student concerns and interests such as admissions, transition to college, picking a major, and resume preparation. Through our campus activation programs, we partner with brands and influencers to bring entertainment events, such as concerts, trial promotions, and product giveaways to students.



6


Brands

We secure contracts with brands through direct sales by our field sales organization, which sells brand advertising services to large brand advertisers seeking to reach and engage college and high school students. This team has field sales people and marketing support.

Student Advocacy

We are committed to providing a high level of customer service to our students. We trust our students, understand the critical role our products and services have in their education, and strive to resolve all problems quickly and thoroughly. Our student advocacy team can be reached directly through phone, email, and online chat during business hours. We also proactively monitor social media to identify and solve problems before we are otherwise informed of their existence. We endeavor to respond to students’ concerns within five minutes.

Competition

While we do not have any competitors that compete with us across our business in its entirety, we face significant competition in each aspect of our business. Our Chegg Services face competition from different businesses depending on the offering. For Chegg Study, our competitors primarily include platforms that provide study materials and online instructional systems such as Course Hero, Quizlet, Khan Academy, and Bartleby. For Chegg Writing, we primarily face competition from other citation generating and grammar and plagiarism services such as Grammarly. For Chegg Tutors, we face competition from other online tutoring services such as Wyzant. For Chegg Math Solver, we face competition from other equation solver services such as Mathway and Symbolab. For Thinkful, we face competition from other online learning platforms and online "bootcamp" courses such as General Assembly, Galvanize, Flatiron School, and Lambda School. Additionally, the market for textbooks and supplemental materials is intensely competitive and subject to rapid change. We face competition from college bookstores, some of which are operated by Follett and Barnes & Noble Education, online marketplaces such as Amazon.com, providers of eTextbooks, as well as various private textbook rental websites. Many students purchase from multiple textbook providers, are highly price sensitive, and can easily shift spending from one provider or format to another. As a consequence, our Required Materials product line, which includes eTextbooks, competes primarily on price and further on selection and functionality and compatibility of the eTextbook Reader we utilize across a wide variety of desktop and mobile devices.

We believe that we have competitive strengths, some of which are discussed above, that position us favorably in each aspect of our business. However, the education industry is evolving rapidly and is increasingly competitive. A variety of business models are being pursued or may be considered for the provision of digital learning tools, print textbooks and eTextbooks, some of which may be more profitable or successful than our business model.

 
Intellectual Property

We use proprietary technology to operate our business and our success depends, in part, on our ability to protect our technology and intellectual property. We rely on a combination of patent, copyright, trademark and trade secret laws, as well as contractual restrictions, to establish and protect our intellectual property. We maintain a policy requiring our employees, contractors, consultants and other third parties to enter into confidentiality and proprietary rights agreements to control access to our proprietary information. These laws, procedures and restrictions provide only limited protection and any of our intellectual property rights may be challenged, invalidated, circumvented, infringed or misappropriated. Further, the laws of certain countries do not protect proprietary rights to the same extent as the laws of the United States and, therefore, in certain jurisdictions, we may be unable to protect our proprietary technology.

As of December 31, 2019, we had 30 issued patents that will expire between 2031 and 2037 and 13 patent applications pending in the United States. We own four U.S. copyrights registrations and have unregistered copyrights in our software documentation, marketing materials, and website content that we develop. We own the registered U.S. trademarks Chegg, Chegg.com, Chegg Study, internships.com, Research Ready, EasyBib, the Chegg “C” logo, and Thinkful, among others, as well as a variety of service marks. As of December 31, 2019, we owned over 700 registered domain names. We also have a number of pending trademark applications in the United States and foreign jurisdictions and unregistered marks that we use to promote our brand. From time to time we expect to file additional patent, copyright, and trademark applications in the United States and abroad.


7


Government Regulation

We are subject to a number of laws and regulations that affect companies conducting business on the Internet and in the education industry, many of which are still evolving and could be interpreted in ways that could harm our business. The manner in which existing laws and regulations will be applied to the Internet and students in general and how they will relate to our business in particular, are often unclear. For example, we often cannot be certain how existing laws will apply in the e-commerce and online context, including with respect to such topics as privacy, defamation, pricing, credit card fraud, advertising, taxation, sweepstakes, promotions, content regulation, financial aid, scholarships, student matriculation and recruitment, quality of products and services, and intellectual property ownership and infringement. In addition, we may be subject to state oversight for Thinkful's skills-based learning programs, including regulatory approvals and licensure for the course content, the faculty members teaching the content, and the recruiting, admissions, and marketing activities associated with the business.

Numerous laws and regulatory schemes have been adopted at the national and state level in the United States, and in some cases internationally, that have a direct impact on our business and operations. For example:

The CAN-SPAM Act of 2003 and similar laws adopted by a number of states, regulate unsolicited commercial emails, create criminal penalties for emails containing fraudulent headers, and control other abusive online marketing practices. Similarly, the U.S. Federal Trade Commission (FTC) has guidelines that impose responsibilities on us with respect to communications with consumers and impose fines and liability for failure to comply with rules with respect to advertising or marketing practices it may deem misleading or deceptive.

The Telephone Consumer Protection Act of 1991 (TCPA) restricts telemarketing and the use of automated telephone equipment. The TCPA limits the use of automatic dialing systems, artificial or prerecorded voice messages, SMS text messages, and fax machines. It also applies to unsolicited text messages advertising the commercial availability of goods or services. Additionally, a number of states have enacted statutes that address telemarketing. For example, some states, such as California, Illinois, and New York, have created do-not-call lists. Other states, such as Oregon and Washington, have enacted “no rebuttal statutes” that require the telemarketer to end the call when the consumer indicates that he or she is not interested in the product being sold. Restrictions on telephone marketing, including calls and text messages, are enforced by the FTC, the Federal Communications Commission, states, and through the availability of statutory damages and class action lawsuits for violations of the TCPA.

 
The Credit Card Accountability Responsibility and Disclosure Act of 2009, or CARD Act, and similar laws and regulations adopted by a number of states regulate credit card and gift certificate use fairness, including expiration dates and fees. Our business also requires that we comply with payment card industry data security and other standards. In particular, we are subject to payment card association operating rules, certification requirements, and rules governing electronic funds transfers, which could change or be reinterpreted to make it difficult or impossible for us to comply. If we fail to comply with these rules or requirements, or if our data security systems are breached or compromised, we may be liable for card issuing banks’ costs, subject to fines and higher transaction fees, and lose our ability to accept credit and debit card payments from our customers, process electronic funds transfers, or facilitate other types of online payments, and our business and results of operations could be adversely affected.

Regulations related to the Program Participation Agreement of the U.S. Department of Education and other similar laws that regulate the recruitment of students to colleges and other institutions of higher learning.
 
The Children’s Online Privacy Protection Act imposes additional restrictions on the ability of online services to collect information from minors. In addition, certain states, including Utah and Massachusetts, have laws that impose criminal penalties on the production and distribution of content that is “harmful to a minor.”

The Digital Millennium Copyright Act (DMCA) provides relief for claims of circumvention of copyright protected technologies and includes a safe harbor intended to reduce the liability of online service providers for hosting, listing, or linking to third-party content that infringes copyrights of others.

The Communications Decency Act provides that online service providers will not be considered the publisher or speaker of content provided by others, such as individuals who post content on an online service provider’s website.


8


The California Consumer Privacy Act (CCPA), which went into effect on January 1, 2020, provides consumers the right to know what personal data companies collect, how it is used, and the right to access, delete, and opt out of the sale of their personal information to third parties. It also expands the definition of personal information and gives consumers increased privacy rights and protections for that information. The CCPA also includes special requirements for California consumers under the age of 16.

Employees
 
As of December 31, 2019, we had 1,401 full-time employees. We also engage temporary employees and consultants. None of our employees are represented by labor unions or covered by a collective bargaining agreement. We have not experienced any work stoppages and we consider our relations with our employees to be good.

Seasonality
 
Information about seasonality is set forth in the section “Seasonality of Our Business” in Part II, Item 7 of this Annual Report on Form 10-K.

Corporate History

We were incorporated in Delaware in July 2005. We launched our online print textbook rental business in 2007. We hired our current Chief Executive Officer in 2010, who implemented our current business strategy to create the leading direct-to-student learning platform for students to help them improve their outcomes. Beginning in 2010, we made a series of strategic acquisitions to expand our Chegg Services, including Cramster in 2010 to add Chegg Study, InstaEDU in 2014 to add Chegg Tutors, internships.com in 2014 to add to our Internship service, Imagine Easy Solutions in 2016 to add Chegg Writing and programmatic advertising, Cogeon GmbH in 2017 to add Chegg Math Solver, WriteLab in 2018 to add enhanced features to Chegg Writing, StudyBlue in 2018 to add Chegg Prep (formerly Chegg Flashcards), and Thinkful in 2019 to add a skills-based learning platform. We completed our initial public offering (IPO) in November 2013, a follow-on offering in August 2017, and issued convertible senior notes in April 2018 and March/April 2019. Our common stock is listed on the New York Stock Exchange under the symbol “CHGG.” Our principal executive offices are located at 3990 Freedom Circle, Santa Clara, California 95054 and our telephone number is (408) 855-5700.

Available Information

Our website address is www.chegg.com and our Investor Relations website address is investor.chegg.com. Our Annual Report on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K, and amendments to reports filed pursuant to Sections 13(a) and 15(d) of the Securities Exchange Act of 1934, as amended (Exchange Act), are filed with the U.S. Securities and Exchange Commission (SEC), which maintains an Internet site at www.sec.gov to access such reports. We are subject to the informational requirements of the Exchange Act and file or furnish reports, proxy statements, and other information with the SEC. Such reports and other information filed by the Company with the SEC are available free of charge on our website at investor.chegg.com when such reports are available on the SEC’s website. We use our www.chegg.com/mediacenter website as a means of disclosing material non-public information and for complying with our disclosure obligations under Regulation FD. Accordingly, investors should monitor www.chegg.com/mediacenter, in addition to following our press releases, SEC filings, and public conference calls and webcasts.

The contents of the websites referred to above are not incorporated into this filing. Further, our references to the URLs for these websites are intended to be inactive textual references only.

ITEM 1A. RISK FACTORS

The risks and uncertainties set forth below, as well as other risks and uncertainties described elsewhere in this Annual Report on Form 10-K including in our consolidated financial statements and related notes and “Management’s Discussion and Analysis of Financial Condition and Results of Operations” or in other filings by Chegg with the SEC, could adversely affect our business, financial condition, results of operations, and the trading price of our common stock. Additional risks and uncertainties that are not currently known to us or that are not currently believed by us to be material may also harm our business operations and financial results. Because of the following risks and uncertainties, as well as other factors affecting our financial condition and results of operations, past financial performance should not be considered to be a reliable indicator of future performance, and investors should not use historical trends to anticipate results or trends in future periods.


9


Risks Related to Our Business and Industry

Our limited operating history and evolving digital offerings make it difficult to evaluate our current business and future prospects.

Although we began our operations in July 2005, we did not launch our online print textbook rental business until 2007 or begin generating revenues at scale from print textbook rentals until 2010. We completed a transition to a new model for our Required Materials product line in November 2016 through our strategic partnership with Ingram to accelerate our transition away from the more capital-intensive aspects of the print textbook rental business. We continue to market, use our branding, and maintain the customer experience around print textbook rentals, while through the end of 2019, Ingram or other partners fund all rental textbook inventory and have title and risk of loss related to textbook rentals for the textbooks they own. Beginning in 2020, we will begin transitioning our textbook rental business whereby we will resume owning textbooks, but will work with FedEx as our vendor for warehousing and fulfillment services.

Since July 2010, we have focused on expanding our offerings, in many instances through the acquisition of other companies, to include supplemental materials, Chegg Study, Chegg Writing, Chegg Tutors, Chegg Math Solver, and Thinkful. For example, in October 2019, we acquired Thinkful to provide a skills-based learning platform that offers professional courses in software engineering, data science, data analytics, product design, and product management directly to students across the United States. In June 2018, we launched the Chegg Math Solver to help students with their algebra, pre-calculus, and calculus math problems. Our newer products and services, or any other products and services we may introduce or acquire, may not be integrated effectively into our business, achieve or sustain profitability, or achieve market acceptance at levels sufficient to justify our investment.

Our ability to fully integrate new products and services into our learning platform or achieve satisfactory financial results from them is unproven. Because we have a limited operating history, in particular operating a fully digital platform, and the market for our products and services, including newly acquired or developed products and services, is rapidly evolving, it is difficult for us to predict our results of operations, particularly with respect to our newer offerings, and the ultimate size of the market for our products and services. If the market for a learning platform does not develop as we expect, or if we fail to address the needs of this market, our business will be harmed.
    
We face risks, expenses, and difficulties related to our specific business model, as well as those typically encountered by companies in their early stage of development, including, but not limited to our ability to successfully:

execute on our evolving business model, including our transition back to the ownership of print textbooks;
transition fulfillment logistics from Ingram to FedEx;
develop new products and services, both independently and with developers or other third parties;
acquire complementary products and services to expand our offerings and enhance our learning platform;
attract and retain students and increase their engagement with our learning platform;
prevent students from stealing accounts, sharing accounts, and cheating with other students;
manage the growth of our business, including increasing or unforeseen expenses;
develop and scale a high-performance technology infrastructure to efficiently handle increased usage by students, especially during peak periods prior to each academic term;
maintain and manage relationships with strategic partners, including distributors, publishers, wholesalers, colleges, and brands;
ensure our platform remains secure and protects the information of students, tutors and other users;
attract and retain brands to our marketing services;
develop and pursue a profitable business model and pricing strategy;
compete with companies that offer similar services or products;
expand into adjacent markets;
enter into a highly regulated skills-based business;
navigate the ongoing evolution and uncertain application of regulatory requirements, such as privacy laws, to our business, including our new products and services;
integrate and realize synergies from businesses that we acquire; and
expand, operate, and compete in international markets.

We have encountered and will continue to encounter these risks and if we do not manage them successfully, our business, financial condition, results of operations, and prospects may be materially and adversely affected.


10


Our results of operations are expected to be difficult to predict based on a number of factors.

We expect our results of operations to fluctuate in the future based on a variety of factors, many of which are outside our control and difficult to predict. As a result, period-to-period comparisons of our results of operations may not be a good indicator of our future or long-term performance. The following factors may affect us from period-to-period and may affect our long-term performance:

our ability to attract and retain students and increase their engagement with our learning platform, particularly related to our Chegg Services subscribers;
changes to Internet search engines and application marketplaces that drive traffic to our platform;
the rate of adoption of our offerings;
our ability to successfully utilize the information gathered from our learning platform to enhance our Student Graph and target sales of complementary products and services to our students;
changes in demand and pricing for print textbooks and eTextbooks;
the ability of our logistics partners to manage fulfillment processes, including significant volume increases during peak periods and as a result of the potential growth in volume of transactions over time;
our transition from Ingram to FedEx for print textbook fulfillment;
our ability to integrate the Chegg and Thinkful businesses;
changes by our competitors to their product and service offerings;
price competition and our ability to react appropriately to such competition;
our ability and Ingram's ability to manage Ingram's textbook library and, commencing in 2020, our ability and FedEx's ability to manage our textbook library;
our ability to execute on our strategic partnerships with our logistics partners;
disruptions to our internal computer systems and our fulfillment information technology infrastructure, particularly during peak periods;
the amount and timing of operating costs and capital expenditures relating to expansion of our business, operations, and infrastructure;
our ability to successfully manage the integration of operations, technology and personnel resulting from our acquisitions;
government regulations, in particular regarding privacy and advertising and taxation policies; and
general macroeconomic conditions and economic conditions specific to higher education.

We have a history of losses and we may not achieve or sustain profitability in the future.

We have experienced significant net losses since our incorporation in July 2005, and we may continue to experience net losses in the future. Our net losses for the years ended December 31, 2019, 2018, and 2017 were $9.6 million, $14.9 million, and $20.3 million, respectively. As of December 31, 2019, we had an accumulated deficit of $416.3 million. We expect to make significant investments in the development and expansion of our business and our cost of revenues and operating expenses may increase. We may not succeed in increasing our revenues sufficiently to offset these higher expenses, and our efforts to grow the business may prove more expensive than we currently anticipate. We may incur significant losses in the future for a number of reasons, including slowing demand for our products and services; increasing competition, particularly for the price of textbooks; decreased spending on education; and other risks described in this Annual Report on Form 10-K. We may encounter unforeseen expenses, challenges, complications, and delays and other unknown factors as we pursue our business plan and our business model continues to evolve. While Chegg Services revenues have grown in recent periods, this growth may not be sustainable and we may not be able to achieve profitability. To achieve profitability, we may need to change our operating infrastructure and scale our operations more efficiently. We also may need to reduce our costs or implement changes in our product offerings to improve the predictability of our revenues. If we fail to implement these changes on a timely basis or are unable to implement them due to factors beyond our control, our business may suffer. If we do achieve profitability, we may not be able to sustain or increase such profitability.


11


If our efforts to attract new students to use our products and services and increase student engagement with our learning platform are not successful, our business and results of operations will be adversely affected. Our future revenues depend on our ability to attract new students, requiring us to invest continuously in marketing to the student population to build brand awareness and loyalty, which we may not be able to accomplish cost-effectively or at all.

The growth of our business depends on our ability to attract new students to use our products and services and to increase the level of engagement by existing students with our learning platform. The substantial majority of our revenues depends on small transactions made by a widely dispersed student population with an inherently high rate of turnover primarily as a result of graduation. Many of the students we desire to attract are accustomed to obtaining textbooks through bookstores or used booksellers. The rate at which we expand our student user base and increase student engagement with our learning platform may decline or fluctuate because of several factors, including:

our ability to engage high school students with our Chegg Writing, Chegg Tutors, Chegg Math Solver, Chegg Prep (formerly Chegg Flashcards), and College Admissions and Scholarship Services;
our ability to produce compelling supplemental materials and services for students to improve their outcomes throughout their educational journey;
our ability to produce engaging mobile applications and websites for students to engage with our learning platform;
our ability and our fulfillment partner's ability to consistently provide students with a convenient, high quality experience for selecting, receiving, and returning print textbooks;
our ability to accurately forecast and respond to student demand for print textbooks;
the pricing of our physical textbooks and eTextbooks for rental or sale in relation to other alternatives, including the prices offered by publishers or by other competing textbook rental providers;
the quality and prices of our offerings compared to those of our competitors;
the rate of adoption of eTextbooks and our ability to capture a significant share of that market;
changes in student spending levels;
changes in the number of students attending college;
the effectiveness of our sales and marketing efforts, including our success in generating word-of-mouth referrals; and
our ability to introduce new products and services that are favorably received by students.

If we do not attract more students to our learning platform and the products and services that we offer or if students do not increase their level of engagement with our platform, our revenues may grow more slowly than expected or decline. The student demographic is characterized by rapidly changing tastes, preferences, behavior, and brand loyalty. Developing an enduring business model to serve this population is particularly challenging. Our ability to attract new students depends not only on investment in our brand and our marketing efforts, but also on the perceived value of our products and services versus competing alternatives among our extremely price conscious student user base. If our efforts to satisfy our existing student user base are not successful or become less effective, or if the cost of such efforts were to significantly increase, we may not be able to attract new students as successfully or efficiently and, as a result, our business, results of operations, and financial condition will be adversely affected.

Additionally, even if we succeed in establishing brand awareness and loyalty, we may be unable to maintain and grow our student user base if we are unable to offer competitive prices for our products and services or unable to adequately prevent unauthorized account sharing of our subscription program services. If we fail to expand our user base, our business, results of operations, and financial condition would be adversely affected.

Any significant disruption, including those related to cybersecurity or arising from cyber-attacks, to our computer systems, especially during peak periods, could result in a loss of students and/or brands which could harm our business, results of operations, and financial condition.

We rely on computer systems housed in six facilities, three located on the East Coast and three located on the West Coast, to manage our operations. We have experienced and expect to continue to experience periodic service interruptions and delays involving our systems. While we maintain a fail-over capability that would allow us to switch our operations from one facility to another in the event of a service outage, that process would still result in service interruptions that could be significant in duration. These service interruptions could have a disproportionate effect on our operations if they were to occur during one of our peak periods. Our facilities are also vulnerable to damage or interruption from earthquakes, floods, fires, power loss, telecommunications failures, and similar events.


12


Our facilities and information systems, as well as those of our third-party service providers, also are subject to break-ins, sabotage, intentional acts of vandalism, cybersecurity risks including cyber-attacks such as computer viruses and denial of service attacks, the failure of physical, administrative, and technical security measures, terrorist acts, natural disasters, human error, the financial insolvency of our third-party vendors, and other unanticipated problems or events. These information systems have periodically experienced and will continue to experience both directed attacks as well as loss of, misuse of, or theft of data. While we have implemented physical, technical, and administrative safeguards designed to help protect our systems, in the event of a system interruption or a security exposure or breach, they may not be as effective as intended and we may not have adequate insurance coverage to compensate for related losses. To date, unauthorized users have not had a material effect on our company; however, there can be no assurance that attacks will not be successful in the future or that any loss will not be material. In addition, our information systems must be constantly updated, patched, and upgraded to optimize performance and protect against known vulnerabilities, material disruptions, or slowdown.

We also rely on Internet systems and infrastructure to operate our business. The information systems used by our third-party service providers and the Internet generally are vulnerable to these risks as well. In particular, we rely heavily on SaaS enterprise resource planning systems to conduct our e-commerce and financial transactions and reporting. In addition, we utilize third-party cloud computing services in connection with our business operations. Problems faced by us or our third-party hosting and cloud-computing providers, or interruptions in our own systems or in the infrastructure of the Internet, including technological or business-related disruptions, as well as cybersecurity threats, could hinder our ability to operate our business, damage our reputation or brand and result in a loss of students or brands which could harm our business, results of operations, and financial condition.

If Internet search engines’ methodologies are modified or our search result page rankings decline for other reasons, student engagement with our website could decline, which may harm our business and results of operations.
    
We depend in part on various Internet search engines, such as Google, Bing, and Yahoo!, to direct a significant amount of traffic to our website. Similarly, we depend on mobile app stores such as iTunes and Google Play to allow students to locate and download Chegg mobile applications that enable our services. Our ability to maintain the number of students directed to our website is not entirely within our control. Our competitors’ search engine optimization (SEO) efforts may result in their websites receiving a higher search result page ranking than ours, or Internet search engines could revise their methodologies in an attempt to improve their search results, which could adversely affect the placement of our search result page ranking. If search engine companies modify their search algorithms in ways that are detrimental to our search result page ranking or in ways that make it harder for students to find our website, or if our competitors’ SEO efforts are more successful than ours, overall growth could slow, student engagement could decrease, and fewer students may use our platform. These modifications may be prompted by search engine companies entering the online networking market or aligning with competitors. Our website has experienced fluctuations in search result rankings in the past, and we anticipate similar fluctuations in the future. Any reduction in the number of students directed to our website could harm our business and results of operations.

Increased activity during peak periods places substantially increased strain on our operations and any failure to deliver our products and services during these periods will have an adverse effect on student satisfaction and our results of operations.

We historically experience a disproportionate amount of activity on our website at the beginning of each academic term as students search our textbook catalog and place orders for course materials as well as during Sundays of our Chegg Study rush. If too many students access our website within a short period of time, we may experience system interruptions that make our website unavailable, slowed, or prevent our distribution partner from efficiently fulfilling rental orders, which may reduce the volume of textbooks we are able to rent or sell and may also impact our ability to sell marketing services to brands. In addition, during peak periods, we and our distribution partners utilize independent contractors and temporary personnel to supplement our workforces primarily in our student advocacy organizations, our subject matter experts, and in our distribution partners' warehouses. Competition for qualified personnel has historically been intense, any understaffing could lead to an increase in the amount of time required to ship textbooks and process returns or respond to student questions and inquiries. Moreover, the third-party carriers relied on to deliver textbooks to students, and publishers, wholesalers and distributors that ship directly to our students, may be unable to meet our shipping and delivery requirements during peak periods, especially during inclement weather. Any delay or failure to deliver our products and services or respond to student questions could cause our customers to be dissatisfied with our services and have an adverse effect on our results of operations.

If our efforts to build strong brands are not successful, we may not be able to grow our student user base, which could adversely affect our results of operations.

We believe our brands are a key asset of our business. Developing, protecting and enhancing the “Chegg” brands are critical to our ability to expand our student user base and increase student engagement with our learning platform. Strong

13


brands also help to counteract the significant student turnover we experience from year to year as students graduate and differentiate us from our competitors.

To succeed in our efforts to strengthen our brands' identity, we must, among other activities:

maintain our reputation as a trusted technology platform and source of content, services, and textbooks for students;
maintain the quality of and improve our existing products, services and, technologies;
introduce products and services that are favorably received;
adapt to changing technologies, including developing and enhancing compelling mobile offerings for our learning platform;
adapt to students’ rapidly changing tastes, preferences, behavior, and brand loyalties;
protect students’, tutors', and educators' data, such as passwords and personally identifiable information;
protect our trademarks and other intellectual property rights;
maintain and control the quality of our brand;
continue to expand our reach to students in high school, graduate school, and internationally;
ensure that the content posted to our website by students is reliable and does not infringe on third-party copyrights or violate other applicable laws, our terms of use, or the ethical codes of those students’ colleges;
adequately address students’ concerns with our products and services; and
convert and fully integrate the brands and students that we acquire, including Thinkful, WriteLab, StudyBlue, Cogeon, the developer of the math application Math 42, Imagine Easy Solutions and internships.com, into the Chegg brand and Chegg.com.

Our ability to successfully achieve these goals is not entirely within our control and we may not be able to maintain the strength of our brands or do so cost-effectively. Factors that could negatively affect our brands include:

changes in student sentiment about the quality or usefulness of our learning platform and our products and services;
problems that prevent our logistics partners from delivering textbooks reliably or timely;
technical or other problems that prevent us from providing our products and services reliably or otherwise negatively affect the student experience on our learning platform;
concern from colleges about the ways students use our content offerings, such as our Expert Answers service;
brand conflict between acquired brands and the Chegg brand;
student concerns related to privacy and the way in which we use student data as part of our products and services;
the reputation or products and services of competitive companies; and
students’ misuse of our products and services in ways that violate our terms of services, applicable laws, or the code of conduct at their colleges.

We intend to offer new products and services to students and expand into international markets to grow our business. If our efforts are not successful or we are not able to manage the growth of our business both in terms of scale and complexity, our business, results of operations, and financial condition would be adversely affected.

Our ability to attract and retain students and increase their engagement with our learning platform depends on our ability to connect them with the product, person, or service they need to save time, save money, and get smarter. Part of our strategy is to offer students new products and services in an increasingly relevant and personalized way. We may develop such products and services independently, by acquisition or in conjunction with developers and other third parties. For example, in 2016, we acquired our Writing Tools service in the acquisition of Imagine Easy Solutions; in October 2017, we acquired Math 42, in the acquisition of Cogeon GmbH (Cogeon); in June 2018, we acquired flash tools in the acquisition of StudyBlue, Inc.; and in October 2019, we acquired the skills-based learning platform of Thinkful, Inc. The markets for these new products and services may be unproven, and these products may include technologies and business models with which we have little or no prior development or operating experience or may significantly change our existing products and services. In addition, we may be unable to obtain long-term licenses from third-party content providers and/or government regulatory approvals and licenses necessary to allow a product or service, including a new or planned product or service, to function. If our new or enhanced products and services fail to engage our students or attract new students, or if we are unable to obtain content from third parties that students want, we may fail to grow our student base or generate sufficient revenues, operating margin, or other value to justify our investments, and our business would be adversely affected.

In the future, we may invest in new products and services and other initiatives to generate revenues and grow our student user base and to take advantage of favorable market opportunities, but there is no guarantee these approaches will be

14


successful. As we grow, the operations and technology infrastructure we use to manage and account for our operations will become more complex, and managing these aspects of our business will become more challenging. Acquisitions of new companies, products, and services create integration risk, while developing and enhancing products and services involves significant time, labor, and expense as well as other challenges, including managing the length of the development cycle, entry into new markets, regulatory compliance, evolution in sales and marketing methods, and maintenance and protection of proprietary rights. Any future expansion will likely place significant demand on our resources, capabilities and systems, and we may need to develop new processes and procedures and expand the size of our infrastructure to respond to these demands. If we are not successful with our new products and services or are not able to manage the growth of our business, we may not be able to maintain or increase our revenues as anticipated or recover any associated acquisition or development costs, and our business, results of operations, and financial condition could be adversely affected.

As part of our business strategy, we may make our products and services available in more countries outside of our primary market, the United States. We expect to devote significant resources to international expansion, and our ability to expand our business and to attract talented employees and users in international markets will require management attention and resources. Our international expansion may subject us to risks that we have not faced before or increase risks that we currently face. The markets in which we may undertake international expansion may have educational systems, technology, and online industries that are different or less well developed than those in the United States, and if we are unable to address the challenges of operating in international markets, it could have an adverse effect on our results of operations and financial condition. Our ability to gain market acceptance in any particular market is uncertain and the distraction of our senior management team could have an adverse effect on our business, results of operations, and financial condition.

We may not realize the anticipated benefits of acquisitions, which could disrupt our business and harm our financial condition and results of operations.

As part of our business strategy, we have made and intend to make acquisitions to add specialized employees, complementary businesses, products, services, operations, or technologies. Realizing the benefits of acquisitions depends, in part, on our successful integration of acquired companies including their technologies, products, services, operations, and personnel in a timely and efficient manner. We may incur significant costs integrating acquired companies and if our integration efforts are not successful, we may not be able to offset our acquisition costs. Acquisitions involve many risks that may negatively impact our financial condition and results of operations, including the risks that the acquisitions may:

require us to incur charges and substantial debt or liabilities;
cause adverse tax consequences, substantial depreciation, or deferred compensation charges;
result in acquired in-process research and development expenses or in the future may require the amortization, write-down, or impairment of amounts related to deferred compensation, goodwill, and other intangible assets; and
give rise to various litigation and regulatory risks, including the increased likelihood of litigation.

In addition:

we may not generate sufficient financial return to offset acquisition costs;
we may encounter difficulties or unforeseen expenditures in integrating the business, technologies, products, services, operations, and personnel of any company that we acquire, particularly if key personnel of the acquired company decide not to work for us;
an acquisition may disrupt our ongoing business, divert resources, increase our expenses, and distract our management;
an acquisition may delay adoption rates or reduce engagement rates for our products and services and those of the company acquired by us due to student uncertainty about continuity and effectiveness of service from either company;
we may encounter difficulties in, or may be unable to, successfully sell or otherwise monetize any acquired products and services;
an acquisition may not ultimately be complementary to our evolving business model; and
an acquisition may involve the entry into geographic or business markets in which we have little or no prior experience.

Acquired companies, businesses, and assets can be complex and time consuming to integrate. For example, we expanded into writing tools with the acquisitions of Imagine Easy Solutions in 2016 and WriteLab in 2018, math technology with the acquisition of Cogeon in 2017, flash tools with the acquisition of StudyBlue in 2018, and a new offering in skills-based

15


learning with the acquisition of Thinkful in 2019. We may not successfully transition these users to the Chegg platform and therefore may not realize the potential benefits of these acquisitions.

Our ability to acquire and integrate larger or more complex businesses, products, services, operations, or technologies in a successful manner is unproven. We may not be able to find suitable acquisition candidates, and we may not be able to complete acquisitions on favorable terms, if at all. To finance any future acquisitions, we may issue equity or equity-linked securities, which could be dilutive, or debt, which could be costly, potentially dilutive, and require substantial restrictions on the conduct of our business. If we fail to successfully complete any acquisitions, integrate the services, products, personnel, operations, or technologies associated with such acquisitions into our company, or identify and address liabilities associated with the acquired business or assets, our business, results of operations, and financial condition could be adversely affected. Any future acquisitions we complete may not achieve our goals.

We operate in a rapidly changing market and if we do not successfully adapt to known or unforeseen market developments, our business and financial condition could be materially and adversely affected.
    
We have added and plan to continue to add new offerings to our learning platform, including, for example, skills-based learning, writing and math tools, to diversify our sources of revenues, which require us to make substantial investments in the products and services we develop or acquire. New offerings may not achieve market success at levels that recover our investments or contribute to profitability. Because these offerings are not as capital intensive as our print textbook rental service, the barriers to entry for existing and future competitors may be lower and allow for even more rapid changes to the market. Furthermore, the market for these other products and services is relatively new and may not develop as we expect. If the market for our offerings does not develop as we expect, or if we fail to address the needs of this market, our business may be harmed.

We may not be successful in executing on our evolving business model, and if we cannot provide an increasing number of products and services that students and brands find compelling, we will not be able to continue our recent growth, increase our revenues, or achieve and sustain profitability. For all of these reasons, the evolution of our business model is ongoing and the future revenues and profitability potential of our offerings is uncertain.

We purchase and price textbooks based on anticipated levels of demand and other factors that we estimate based on historical experience and various other assumptions. If actual results differ materially from our estimates, our gross margins may decline.

Commencing in 2020, we will begin investing in our print textbook library and transitioning to FedEx for fulfillment services. Our print textbook rental distribution model requires us to make substantial investments in our textbook library based on our expectations regarding numerous factors, including ongoing demand for these titles in print form. To realize a return on these investments, we must rent each purchased textbook multiple times, and as such, we are exposed to the risk of carrying excess or obsolete textbooks. We typically plan our textbook purchases based on factors such as pricing, our demand forecast for the most popular titles, estimated timing of edition changes, estimated utilization levels and planned liquidations of stale, old or excess titles in our textbook library. These factors are highly unpredictable and can fluctuate substantially, especially if pricing competition becomes more intense, as we have seen in recent rush cycles, or demand is reduced due to seasonality or other factors, including increased use of eTextbooks. We rely on a proprietary model to analyze and optimize our purchasing decisions and rely on inputs from third parties including publishers, distributors, wholesalers and colleges to make our decisions. We also rely on students to return print textbooks to us in a timely manner and in good condition so that we can re-rent or sell those textbooks. If the information we receive from third parties is not accurate or reliable, if students fail to return books to us or return damaged books to us, or if we for any other reason anticipate inaccurately and acquire insufficient copies of specific textbooks, we may be unable to satisfy student demand or we may have to incur significantly increased cost in order to do so. Conversely, if we attempt to mitigate this risk and acquire more copies than needed to satisfy student demand, then our textbook utilization rates would decline and our gross margins would be adversely affected.

When deciding whether to offer a textbook for rent and the price we charge for that rental, we must weigh a variety of factors and assumptions, including the expense to acquire a particular textbook, the number of rentals we will be able to achieve with each textbook and at what rental price, and whether we believe it will be profitable to acquire and rent such textbooks. If the textbooks we acquire are lost, determined to be unauthorized copies, or damaged prematurely, we may not be able to recover our costs or generate revenue on those textbooks. If we are unable to effectively make decisions about whether to acquire textbooks and the price we charge to rent those textbooks, including if the assumptions upon which our decisions are made prove to be inaccurate, our gross margins may be adversely affected.


16


Wind-down and reconciliation activities associated with ending our relationship with Ingram may not proceed as planned, may require a long time to complete, or may require us to incur greater costs than anticipated.

Our strategic partnership with Ingram expires in 2020, after which logistics and shipping services will be provided by FedEx. As part of this transition, Ingram business activities related to our print textbook offering will decrease over time while FedEx’s business activities will ramp up. If we experience unexpected challenges during this coordinated transition of our print textbook offering from Ingram to FedEx, if the transition takes a longer time to complete than expected, or if we fail to accurately forecast the transition costs, our business and results of operations will be impacted.  Further, during this transition, customers may experience longer shipping periods than they have come to expect or the order accuracy may decline, causing increased calls to our customer service team, the need to expedite corrected orders, and the potential loss of customers. Additionally, we are currently engaged in a reconciliation process with Ingram to address open claims between the companies. If we and Ingram are unable to reach agreement on those claims, we may be required to resort to mediation or litigation for resolution.

Delays in shipping, increased costs, and other difficulties that could arise with our distribution partners may have an adverse effect on our business and results of operations.

Our strategic partnership with Ingram expires in 2020. Until the termination of our partnership, we will continue to rely on Ingram to fulfill print textbook rental and sales orders. If our partnership with Ingram is interrupted prior to its expiration or if Ingram experiences disruptions in its business or is not able to perform as anticipated, we may experience operational difficulties, an inability to fulfill print textbook orders, increased costs and a loss of business, that may have an adverse effect on our business, results of operations and financial condition. Furthermore, if we are unable to achieve the financial return targets set forth in our agreement with Ingram, we could be required to make additional payments to Ingram which could adversely affect our results of operations. In addition to our strategic partnership with Ingram, we have entered into agreements with other partners to provide their textbooks for rental or sale through our website for which Ingram provides logistics and fulfillment for all print textbook rental or sale orders. If we are unable to enter into or renew our agreements with our partners or if any of our partners perform significantly below our expectations, we may experience a material adverse effect on our business, results of operations and financial condition. Commencing in 2020, we will begin transitioning fulfillment services from Ingram to FedEx.

In the case of either Ingram or FedEx, we do not control the logistics and distribution process for our print textbooks. As a result, our business could be subject to carrier disruptions and increased costs due to factors that are beyond our control, including labor difficulties, inclement weather, increased fuel costs and other rising costs of transportation and terrorist activity. If our distribution partners, or their partners such as delivery companies, were to limit their services or delivery areas, such as by the discontinuation of Saturday delivery service, or otherwise suffer from business disruptions, we may be required to rely on alternative carriers for delivery and return shipments of textbooks to and from students or we may be unable to deliver textbooks. If we are unable to sufficiently engage alternative carriers on a timely basis or on terms favorable to us, our ability to timely deliver textbooks could diminish. If textbooks are not delivered on time to students, they could become dissatisfied and discontinue their use of our service, which could adversely affect our results of operations.

We rely on third-party software and service providers, including Amazon Web Services (AWS), to provide systems, storage, and services for our website. Any failure or interruption experienced by such third parties could result in the inability of students to use our products and services, result in a loss of revenues, and harm our reputation.

We rely on third-party software and service providers, including AWS, to provide systems, storage, and services, including user log in authentication, for our website. Any technical problem with, cyber-attack on, or loss of access to such third parties’ systems, servers, or technologies could result in the inability of our students to rent or purchase print textbooks, interfere with access to our digital content and other online products and services or result in the theft of end-user personal information.

Our reliance on AWS makes us vulnerable to any errors, interruptions, or delays in their operations. Any disruption in the services provided by AWS could harm our reputation or brand or cause us to lose students or revenues or incur substantial recovery costs and distract management from operating our business.

AWS may terminate its agreement with us upon 30 days' notice. Upon expiration or termination of our agreement with AWS, we may not be able to replace the services provided to us in a timely manner or on terms and conditions, including service levels and cost, that are favorable to us, and a transition from one vendor to another vendor could subject us to operational delays and inefficiencies until the transition is complete.


17


Computer malware, viruses, hacking, phishing attacks, and spamming could harm our business and results of operations.

Computer malware, viruses, hacking, physical or electronic break-ins, spamming, and similar events could lead to disruptions of our website services, our mobile applications, or systems we use and interruptions and delays in our services and operations, as well as loss, misuse, or theft of data. Any such events could harm our business, be expensive to remedy, and damage our reputation or brand. Computer malware, viruses, computer hacking, and phishing attacks against online networking platforms have become more prevalent and may occur on systems we use in the future. We believe that the incidence of hacking among students may increase our risk of being a target for such attacks. These threats are constantly evolving, making it increasingly difficult to successfully defend against them or implement adequate preventative measures.

For instance, in April 2018, an unauthorized party gained access to user data for chegg.com and certain of our family of brands such as EasyBib (the 2018 Data Incident). The information that may have been obtained could include a Chegg user’s name, email address, shipping address, Chegg username, and hashed Chegg password. To date, no social security numbers or financial information such as users' credit card numbers or bank account information were obtained. Additionally, Thinkful, prior to our acquisition of it, discovered an unauthorized party may have gained access to certain Thinkful company credentials (the Thinkful Data Incident). If we, or companies that we acquire, experience compromises to our or our acquired companies’ security that result in website performance or availability problems, the complete shutdown of our websites, or the actual or perceived loss or unauthorized disclosure or use of confidential information, such as credit card information, users may be harmed or lose trust and confidence in us and the companies that we acquire, and decrease the use of our services or stop using our services in their entirety, and we would suffer reputational and financial harm.

As part of our regular cybersecurity efforts, including enhancements to these efforts made following our discovery of these prior events, we have implemented physical, technical, and administrative safeguards designed to help protect our systems.  However, these safeguards may not be as effective as intended, and may not prevent future cybersecurity breaches. Efforts to prevent hackers from entering our computer systems are expensive to implement, may limit the functionality of our services, we may need to expend significant additional resources to further enhance our safeguards and protection against security breaches or to redress problems caused by breaches and such efforts may not be fully effective. Additionally, our network security business disruption insurance may not be sufficient to cover significant expenses and losses related to direct attacks on our website or systems we use. Though it is difficult to determine what, if any, harm may directly result from any specific interruption or attack, any failure to maintain performance, reliability, security, and availability of our products and services and technical infrastructure, or the actual or perceived loss or unauthorized disclosure or use of the data we collect and develop may lead our users to lose trust and confidence in us or otherwise harm our reputation, brand, and our ability to attract students to our website or may lead them to decrease the use of our services or applications or stop using our services in their entirety. Any significant disruption to our website or computer systems we use could result in a loss of students or advertisers and, particularly if disruptions occur during the peak periods at the beginning of each academic term, could adversely affect our business and results of operations.

If our security measures or those of companies we may acquire are breached or are perceived to have been breached, as a result of third party action, including cyberattacks or other intentional misconduct by computer hackers, employee error, malfeasance, or otherwise, or if third parties obtain unauthorized access to our data, including sensitive customer data, personal information, intellectual property and other confidential business information, we could be required to expend significant capital and other resources to address the problem as well incur significant costs and liabilities including due to litigation, indemnity obligations, damages, penalties, and costs for remediation.

Our reputation and relationships with students, tutors and educators would be harmed if our users’ data, particularly billing data, were to be accessed by unauthorized persons.

We maintain personal data regarding students, tutors, and educators who use our platform through our Thinkful service, including names and, in many cases, mailing addresses, and, in the case of tutors and educators, information necessary for payment and tax filings. We take measures to protect against unauthorized intrusion into our users’ data. However, despite these measures, if we or our payment processing services experience any unauthorized intrusion into our users’ data, current and potential users may become unwilling to provide the information to us necessary for them to engage with our platform, we could face legal claims and our business and reputation could be adversely affected. For instance, the 2018 Data Incident and the Thinkful Data Incident may cause, or may have caused, us reputational harm with our users' that may adversely affect our business. The breach of a third party’s website, resulting in theft of user names and passwords, could result in the fraudulent use of that user login information on our platform.


18


We rely heavily on our proprietary technology to process deliveries and returns of textbooks and to manage other aspects of our operations. The failure of this technology to operate effectively, particularly during peak periods, could adversely affect our ability to retain and attract student users.

We use complex proprietary software to process deliveries and returns of textbooks and to manage other aspects of our operations, including systems to consider the market price for textbooks, general availability of textbook titles, and other factors to determine how to buy textbooks and set prices for textbooks and other content in real time. We rely on the expertise of our engineering and software development teams to maintain and enhance the software used for our distribution operations. We cannot be sure that the maintenance and enhancements we make to our distribution operations will achieve the intended results or otherwise be of value to students. If we are unable to maintain and enhance our technology to manage the shipping and return of textbooks in a timely and efficient manner, particularly during peak periods, our ability to retain existing students and to add new students may be impaired.

We may not timely and effectively scale and adapt our existing technology and network infrastructure to ensure that our learning platform is accessible and delivers a satisfactory user experience to students.

It is important to our success that students be able to access our learning platform at all times. We have previously experienced, and may in the future experience, service disruptions, outages and other performance problems due to a variety of factors, including infrastructure changes, third-party service providers, human or software errors, and capacity constraints due to an overwhelming number of students accessing our platform simultaneously. If our learning platform is unavailable when students attempt to access it or it does not load as quickly as they expect, students 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 students and brands and the frequency with which they use our website and mobile applications.

Our platform functions on software that is highly technical and complex and may now or in the future contain undetected errors, bugs, or vulnerabilities. Some errors in our software code may only be discovered after the code has been deployed. Any errors, bugs, or vulnerabilities discovered in our code after deployment, inability to identify the cause or causes of performance problems within an acceptable period of time, or difficultly maintaining and improving the performance of our platform, particularly during peak usage times, could result in damage to our reputation or brand, loss of students, and brands, loss of revenues, or liability for damages, any of which could adversely affect our business and results of operations.

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 effectively address capacity constraints, upgrade our systems as needed, and continually develop our technology and network architecture to accommodate actual and anticipated changes in technology, our business and results of operations may be harmed.

We have a disaster recovery program to transition our operating platform and data to a failover location in the event of a catastrophe and have tested this capability under controlled circumstances, however, there are several factors ranging from human error to data corruption that could materially lengthen the time our platform is partially or fully unavailable to our student user base as a result of the transition. If our platform is unavailable for a significant period of time as a result of such a transition, especially during peak periods, we could suffer damage to our reputation or brand, loss of students and brands, or loss of revenues, any of which could adversely affect our business and results of operations.

Our wide variety of accepted payment methods subjects us to third-party payment processing-related risks.

We accept payments from students using a variety of methods, including credit cards, debit cards, and PayPal. As we offer new payment options to students, we may be subject to additional regulations, compliance requirements and incidents of fraud. For certain payment methods, including credit and debit cards, we pay interchange and other fees, which may increase over time and raise our operating costs and lower our profit margins. For example, we have in the past experienced higher transaction fees from our third-party processors as a result of chargebacks on credit card transactions.

We rely on third parties to provide payment processing services, including the processing and information storage of credit cards and debit cards. If these companies become unwilling or unable to provide these services to us, our business could be disrupted. We are also subject to payment card association operating rules, certification requirements, and rules governing electronic funds transfers, which could change or be reinterpreted to make it difficult or impossible for us to comply. If we fail to comply with these rules or requirements, we may be subject to additional fines and higher transaction fees and lose our ability to accept credit and debit card payments from our students, process electronic funds transfers, or facilitate other types of online payments, and our business and results of operations could be adversely affected.


19


In addition, we do not obtain signatures from students in connection with the use of credit cards by them. Under current credit card practices, to the extent we do not obtain cardholders’ signatures, we are liable for fraudulent credit card transactions, even when the associated financial institution approves payment of the orders. From time to time, fraudulent credit cards may be used. We may experience some loss from these fraudulent transactions. While we do have safeguards in place, we cannot be certain that other fraudulent schemes will not be successful. A failure to adequately control fraudulent transactions would harm our business and results of operations.

We face competition in aspects of our business, and we expect such competition to increase.

Our products and services compete for students and we expect such competition to increase. Our Chegg Services face competition from different businesses depending on the offering. For Chegg Study, our competitors primarily include platforms that provide study materials and online instructional systems such as Course Hero, Quizlet, Khan Academy, and Bartleby. For Chegg Writing, we primarily face competition from other citation generating and grammar and plagiarism services such as Grammarly. For Chegg Tutors, we face competition from other online tutoring services such as Wyzant. For Chegg Math Solver, we face competition from other equation solver services such as Mathway and Symbolab. For Thinkful, we face competition from other online learning platforms and online "bootcamp" courses such as General Assembly, Galvanize, Flatiron School, and Lambda School. Additionally, the market for textbooks and supplemental materials is intensely competitive and subject to rapid change. We face competition from college bookstores, some of which are operated by Follett and Barnes & Noble Education, online marketplaces such as Amazon.com, providers of eTextbooks, as well as various private textbook rental websites. Many students purchase from multiple textbook providers, are highly price sensitive, and can easily shift spending from one provider or format to another. As a consequence, our Required Materials product line, which includes eTextbooks, competes primarily on price and further on selection and functionality and compatibility of the eTextbook Reader we utilize across a wide variety of desktop and mobile devices.

Our industry is evolving rapidly and is becoming increasingly competitive. Some of our competitors have longer operating histories, larger customer bases, greater brand recognition, and significantly greater financial, marketing, and other resources than we do. Some of our competitors have adopted, and may continue to adopt, aggressive pricing policies and devote substantially more resources to marketing, website, and systems development than we do. In addition, a variety of business models are being pursued for the provision of print textbooks, some of which may be more profitable or successful than our business model. In addition, our competitors also may form or extend strategic alliances with publishers that could adversely affect our and our partners' ability to obtain textbooks on favorable terms. We face similar risks from strategic alliances by other participants in the education ecosystem with respect to our newer offerings. We may, in the future, establish alliances or relationships with other competitors or potential competitors. To the extent such alliances are terminated or new alliances and relationships are established, our business could be harmed.

Our business is seasonal and we have increased risk from disruption during peak periods which makes our operating results difficult to predict.

We derive a portion of our net revenues from print textbook rentals and, to a lesser extent, sale transactions, which occur in large part during short periods of time around the commencement of the fall, winter, and spring academic terms. In particular, we and our partners experience the largest increase in rental and sales volumes during the last two weeks of August and first two weeks of September and to a lesser degree in December and in January. The increased volume of orders that we have to process during these limited periods of time means that any shortfalls or disruptions in our operations during these peak periods will have a disproportionately large impact on our annual operating results and the potential future growth of our business.

As a result of this seasonality, which corresponds to the academic calendar, our revenues may fluctuate significantly quarter to quarter depending upon the timing of where we are in our “rush” cycle and sequential quarter-over-quarter comparisons of our net revenues and operating results are not likely to be meaningful. In addition, our operating results for any given quarter cannot be used as an accurate indicator of our results for the year. In particular, we anticipate that our ability to accurately forecast financial results for future periods will be most limited at the time we present our second quarter financial results, which will generally occur midsummer and precede the “fall rush.” In addition, our other offerings, in particular services unrelated to textbooks, are relatively new and, as a result, we have limited experience with forecasting revenues from them.

Beginning in 2020, as a result of our ownership of print textbooks in conjunction with the transition to FedEx for print textbook logistics and warehousing, Required Materials will also include revenues from print textbooks that we will own, which will be recognized as the total transaction amount ratably over the term of a rental period, which is generally two to five months. Chegg Services, rental revenues from print textbooks that we own, and eTextbooks revenues are primarily recognized

20


ratably over the term a student subscribes to our Chegg Services or rents a print textbook or eTextbook. This has generally resulted in our highest revenues and profitability in the fourth quarter as it reflects more days of the academic year. 

We base our operating expense budgets on expected net revenue trends. Operating expenses, similar to revenues and cost of revenues, fluctuate significantly quarter to quarter due to the seasonality of our business and are generally higher during the first and third quarters as we incur marketing expense in connection with our peak periods at the beginning of each academic term. Because our revenues are concentrated in the fourth quarter and expenses are concentrated in the first and third quarters, we have experienced operating losses in the first and third quarters and operating income in the fourth quarter. As a result, sequential quarterly comparison of our financial results may not be meaningful. Further, a portion of our expenses, such as office space lease obligations and personnel costs, are largely fixed and are based on our expectations of our peak levels of operations. Nonetheless, we expect to continue to incur significant marketing expenses during peak periods and to have fixed expenses for office space and personnel and as such, we may be unable to adjust spending quickly enough to offset any unexpected revenues shortfall. Accordingly, any shortfall in net revenues may cause significant variation in operating results in any quarter.

Growing our student user base and their engagement with our learning platform through mobile devices depends upon the effective operation of our mobile applications with mobile operating systems, networks, and standards that we do not control.

There is no guarantee that students will use our mobile applications, such as the mobile version of our website, m.chegg.com, Chegg Prep (formerly Chegg Flashcards), and Chegg Study, rather than competing products. We are dependent on the interoperability of our mobile applications with popular mobile operating systems that we do not control, such as Google's Android and Apple's iOS, and any changes in such systems that degrade our products’ functionality or give preferential treatment to competitive products could adversely affect the usage of our applications on mobile devices. Additionally, in order to deliver high quality mobile products, it is important that our products work well with a range of mobile technologies, systems, networks, and standards that we do not control. We may not be successful in developing relationships with key participants in the mobile industry or in developing products that operate effectively with these technologies, systems, networks, or standards. In the event that it is more difficult for students to access and use our applications on their mobile devices, or if students choose not to access or use our applications on their mobile devices or use mobile products that do not offer access to our applications, our student growth and student engagement levels could be harmed.

If the third-party eTextbook Reader that we utilize does not remain compatible with third-party operating systems, demand for our eTextbooks may decline and could have an adverse effect on our revenues.

The third-party eTextbook Reader that we utilize is designed to provide students with access to eTextbooks from any device with an Internet connection and an Internet browser, including PCs, iPads, Android tablets, Kindles, and mobile phones. The third-party eTextbook Reader can be used across a variety of third-party operating systems. If this compatibility is not maintained, demand for our eTextbooks could decline and revenues could be adversely affected.

If the transition from print textbooks to eTextbooks does not proceed as we expect, our business and financial condition will be adversely affected.

The textbook distribution market has begun shifting toward digital distribution. If demand for eTextbooks accelerates more rapidly than we expect, we may be unable to realize our expected return on the textbooks in our print textbook library and therefore carry excess and obsolete textbooks. Conversely, if the transition to digital distribution of textbooks does not gain market acceptance as we expect, capital requirements over the long term may be greater than we expect and our opportunities for growth may be diminished. In that case, we may need to raise additional capital, which may not be available on reasonable terms, or at all, and we may not realize the potential long-term benefits of a shift to digital distribution, including greater pricing flexibility and the ability to distribute a larger library of eTextbooks compared to print textbooks.

If publishers refuse to grant us distribution rights to digital content on acceptable terms or terminate their agreements with us, or if we are unable to adequately protect their digital content rights, our business could be adversely affected.

We rely on licenses from publishers to distribute eTextbooks to our customers and to provide some of our other products and services. We do not have long-term contracts or arrangements with most publishers that guarantee the availability of such digital content. If we are unable to secure and maintain rights to distribute, or otherwise use, the digital content upon terms that are acceptable to us, or if publishers terminate their agreements with us, we would not be able to acquire such digital content from other sources and our ability to attract new students and retain existing students could be adversely impacted. Some of our licenses give the publisher the right to withdraw our rights to distribute or use the digital content without cause

21


and/or give the publisher the right to terminate the entire license agreement without cause. If a publisher exercises such a right, this could adversely affect our business and results of operations. Moreover, to the extent we are able to secure and maintain rights to distribute eTextbooks, our competitors may be able to obtain the same rights on more favorable terms.

In addition, our ability to distribute eTextbooks depends on publishers’ belief that we include effective digital rights management technology to control access to digital content. If the digital rights management technology that we use is compromised or otherwise malfunctions, we could be subject to claims, and publishers may be unwilling to include their content in our service. If users are able to circumvent the digital rights management technology that we use, they may acquire unauthorized copies of the textbooks that they would otherwise rent from us, which could decrease our textbook rental volume and adversely affect our results of operations.

If we fail to convince brands of the benefits of advertising on our learning platform, or if platforms such as Google Chrome, Safari, or Firefox limit our access to advertising and marketing audiences, our business could be harmed.

Our business strategy includes increasing our revenues from brand advertising. Brands may view our learning platform as experimental and unproven. They may not do business with us, or may reduce the amounts they are willing to spend to advertise with us, if we do not deliver ads, sponsorships, and other commercial content and marketing programs in an effective manner, or if they do not believe that their investment in advertising with us will generate a competitive return relative to other alternatives. Additionally, if platforms such as Google Chrome, Safari, or Firefox, take actions which limit our access to or understanding of advertising and marketing audiences, such actions could reduce our advertising rates and ultimately reduce our revenues from brand advertising. Our ability to grow the number of brands that use our brand advertising, and ultimately to generate advertising and marketing services revenues, depends on a number of factors, including our ability to successfully:

integrate with third-party programmatic advertising platforms;
reduce the exposure of actions taken by platforms to limit our access to advertising audiences;
compete for advertising and marketing dollars from brands, online marketing, and media companies and advertisers;
penetrate the market for student-focused advertising;
develop a platform that can deliver advertising and marketing services across multiple channels, including print, email, Internet, mobile applications, and other connected devices;
improve our analytics and measurement solutions to demonstrate the value of our advertising and marketing services;
retain, grow, and engage our student user base;
strengthen our brand and increase our presence in media reports and with publicity companies that utilize online platforms for advertising and marketing purposes;
create new products that sustain or increase the value of our advertising and marketing services and other commercial content;
manage changes in the way online advertising and marketing services are priced;
weather the impact of macroeconomic conditions and conditions in the advertising industry and higher education in general; and
manage legal developments relating to data privacy, advertising or marketing services, legislation and regulation and litigation.

Our core value of putting students first may conflict with the short-term interests of our business.

We believe that adhering to our core value of putting students first is essential to our success and in the best interests of our company and the long-term interests of our stockholders. In the past, we have forgone, and in the future we may forgo, short-term revenue opportunities that we do not believe are in the best interests of students, even if our decision negatively impacts our results of operations in the short term. For example, we offer free services to students that require investment by us, such as our Internships service, in order to promote a more comprehensive solution. We launched Chegg.org in 2019, which is the umbrella brand for our impact, advocacy, outreach, and research efforts regarding issues facing the modern student. We also developed the Chegg for Good program to connect students and employees with partners to engage them in causes related to education and the environment. Our philosophy of putting students first may cause us to make decisions that could negatively impact our relationships with publishers, colleges, and brands, whose interests may not always be aligned with ours or those of our students. Our decisions may not result in the long-term benefits that we expect, in which case our level of student satisfaction and engagement, business, and results of operations could be harmed.


22


If we are required to discontinue certain of our current marketing activities, our ability to attract new students may be adversely affected.

Laws or regulations may be enacted which restrict or prohibit use of emails or similar marketing activities that we currently rely on. For example:

the CAN-SPAM Act of 2003 and similar laws adopted by a number of states regulate unsolicited commercial emails, create criminal penalties for emails containing fraudulent headers, and control other abusive online marketing practices;
the FTC has guidelines that impose responsibilities on companies with respect to communications with consumers and impose fines and liability for failure to comply with rules with respect to advertising or marketing practices they may deem misleading or deceptive;
the TCPA restricts telemarketing and the use of automated telephone equipment. The TCPA limits the use of automatic dialing systems, artificial or prerecorded voice messages, and SMS text messages. It also applies to unsolicited text messages advertising the commercial availability of goods or services. Additionally, a number of states have enacted statutes that address telemarketing. For example, some states, such as California, Illinois, and New York, have created do-not-call lists. Other states, such as Oregon and Washington, have enacted “no rebuttal statutes” that require the telemarketer to end the call when the consumer indicates that he or she is not interested in the product being sold. Restrictions on telephone marketing, including calls and text messages, are enforced by the FTC, the Federal Communications Commission, states and through the availability of statutory damages and class action lawsuits for violations of the TCPA; and
the CCPA, which came into effect on January 1, 2020, requires companies that process information on California residents to make new disclosures to consumers about their data collection, use and sharing practices, allows consumers to opt out of certain data sharing with third parties, and provides a new cause of action for data breaches. The burdens imposed by the CCPA and other similar laws that may be enacted at the federal and state level may require us to modify our data processing practices and policies and how we advertise to our users and to incur substantial expenditure in order to comply.

Even if no relevant law or regulation is enacted, we may discontinue use or support of these activities if we become concerned that students or potential students deem them intrusive or they otherwise adversely affect our goodwill and brand. If our marketing activities are curtailed, our ability to attract new students may be adversely affected.

Our business and growth may suffer if we are unable to hire and retain key personnel.

We depend on the continued contributions of our senior management and other key personnel. In particular, we rely on the contributions of our President, Chief Executive Officer and Co-Chairperson, Dan Rosensweig. All of our executive officers and key employees are at-will employees, meaning they may terminate their employment relationship at any time. We compensate our employees through a combination of salary, benefits and equity compensation. Volatility or a decline in our stock price may affect our ability to retain and motivate key employees, each of whom has been granted stock options, RSUs or both. Competition for qualified personnel can be intense, and we may not be successful in retaining and motivating such personnel, particularly to the extent our stock price is volatile or at a depressed level, as equity compensation plays an important role in how we compensate our employees. Such individuals may elect to seek employment with other companies that they believe have better long-term prospects. If we lose the services of one or more members of our senior management team or other key personnel, or if one or more of them decides to join a competitor or otherwise compete directly or indirectly with us, we may not be able to successfully manage our business or achieve our business objectives. Our future success also depends on our ability to identify, attract and retain highly skilled technical, managerial, finance, legal and media procurement personnel. Qualified individuals are in high demand, particularly in the San Francisco Bay Area where our executive offices are located, and we may incur significant costs to attract them. If we are unable to attract or retain the personnel we need to succeed, our business may suffer.

We may need additional capital, and we cannot be sure that additional financing will be available or on favorable terms.

Historically, investments in our business have substantially exceeded the cash we have generated from our operations. We have funded our operating losses and capital expenditures through proceeds from equity and debt financings, and cash flow from operations. Although we currently anticipate that our available funds and cash flow from operations will be sufficient to meet our cash needs for the foreseeable future, we may require additional financing, particularly if the investment required to fund our operations is greater than we anticipate or we choose to invest in new technologies or complementary businesses or change our business model. Our ability to obtain financing will depend, among other things, on our development efforts, business plans, operating performance and condition of the capital markets at the time we seek financing. Additional financing

23


may not be available to us on favorable terms when required or at all. If we raise additional funds through the issuance of equity, equity-linked or debt securities, those securities may have rights, preferences or privileges senior to the rights of our common stock, and our stockholders may experience substantial dilution.

Government regulation of education and student information is evolving, and unfavorable developments could have an adverse effect on our results of operations.

We are subject to regulations and laws specific to the education sector because we offer our products and services to students, collect data from students, and offer education and training. Data privacy and security with respect to the collection of personally identifiable information from students continues to be a focus of worldwide legislation and regulation. This includes significant regulation in the European Union, and legislation and compliance requirements in various jurisdictions around the world. Within the United States, several states have enacted legislation that goes beyond any federal requirements relating to the collection and use of personally identifiable information and other data from students. Examples include statutes adopted by the State of California and most other states that require online services to report certain breaches of the security of personal data and a California statute that requires companies to provide choice to California customers about whether their personal data is disclosed to direct marketers or to report to California customers when their personal data has been disclosed to direct marketers. In this regard, there are a large number of legislative proposals before the U.S. Congress and various state legislative bodies regarding privacy issues related to our business. It is not possible to predict whether or when such legislation may be adopted, and certain proposals, if adopted, could harm our business through a decrease in student registrations and revenues. These decreases could be caused by, among other possible provisions, the required use of disclaimers or other requirements before students can utilize our services. We post our privacy policies and practices concerning the use and disclosure of student data on our website. However, any failure by us to comply with our posted privacy policies, FTC requirements or other privacy-related laws and regulations could result in proceedings by governmental or regulatory bodies or by private litigants that could potentially harm our business, results of operations, and financial condition.

Our ability to deliver course content to students enrolled in Thinkful skills programs may be subject to state oversight including regulatory approvals and licensure for the course content, the faculty members teaching the content, and the recruiting, admissions, and marketing activities associated with the business. Thinkful's efforts to obtain necessary approvals and licenses began prior to our acquisition of Thinkful and has continued following the acquisition. We monitor changes to the state regulatory requirements applicable to our Thinkful business, and to all of Chegg's business activities, however, any failure to obtain the appropriate licenses or address evolving state requirements may result in governmental or regulatory proceedings or actions by private litigants which could potentially harm our business, results of operations, and financial condition.

Our business may also be subject to laws specific to students, such as the Family Educational Rights and Privacy Act, the Delaware Higher Education Privacy Act and a California statute which restricts the access by postsecondary educational institutions of prospective students’ social media account information. Compliance levels include obtaining government licenses, disclosures, consents, transfer restrictions, notice and access provisions for which we may in the future need to build further infrastructure to further support. We cannot guarantee that we or our acquired companies prior to our acquisition thereof have been or will be fully compliant in every jurisdiction, because it is not entirely clear how existing laws and regulations governing educational institutions affect our business and due to lengthy governmental compliance process timelines. Moreover, as the education industry continues to evolve, increasing regulation by federal, state and foreign agencies becomes more likely. Recently, California adopted the Student Online Personal Information Protection Act which prohibits operators of online services used for K-12 school purposes from using or sharing student personal information and Colorado adopted House Bill 16-1423 designed to protect the use of student personal data in elementary and secondary school. These acts do not apply to general audience Internet websites but it is not clear how these acts will be interpreted and the breadth of services that will be restricted by them. Other states may adopt similar statutes. Certain states have also adopted statutes, such as California Education Code § 66400, which prohibits the preparation or sale of material which should reasonably be known will be submitted for academic credit. These statutes are directed at enterprises selling term papers, theses, dissertations and the like, which we do not offer, and were not designed for services like ours which are designed to help students understand the relevant subject matter. Although we will continue to work with academic institutions to enforce our honor code and otherwise discourage students from misusing our services, other states may adopt similar or broader versions of these types of statutes, or the interpretation of the existing or future statutes may impact whether they are cited against us or where we can offer our services.

The adoption of any laws or regulations that adversely affect the popularity or growth in the use of the Internet particularly for educational services, including laws limiting the content and learning programs that we can offer, and the audiences that we can offer that content to, may decrease demand for our service offerings and increase our cost of doing business. Future regulations, or changes in laws and regulations or their existing interpretations or applications, could also

24


hinder our operational flexibility, raise compliance costs and result in additional historical or future liabilities for us, resulting in adverse impacts on our business and our results of operations.

While we expect and plan for new laws, regulations, and standards to be adopted over time that will be directly applicable to the Internet and to our student-focused activities, any existing or new legislation applicable to our business could expose us to substantial liability, including significant expenses necessary to comply with such laws and regulations and potential penalties or fees for non-compliance, and could negatively impact the growth in the use of the Internet for educational purposes and for our services in particular. We may also run the risk of retroactive application of new laws to our business practices that could result in liability or losses. Due to the global nature of the Internet, it is possible that the governments of other states and foreign countries might attempt to change previous regulatory schemes or choose to regulate transmissions or prosecute us for violations of their laws. We might unintentionally violate such laws, such laws may be modified, and new laws may be enacted in the future. Any such developments could harm our business, results of operations, and financial condition.

We collect, process, store and use personal information and data, which subjects us to governmental regulation and other legal obligations related to privacy and our actual or perceived failure to comply with such obligations could harm our business.

In the ordinary course of business, and in particular in connection with merchandising our service to students, we collect, process, store, and use personal information and data supplied by students and tutors. We may enable students to share their personal information with each other and with third parties and to communicate and share information into and across our platform. Other businesses have been criticized by privacy groups and governmental bodies for attempts to link personal identities and other information to data collected on the Internet regarding users’ browsing and other habits. There are numerous federal, state and local laws regarding privacy and the collection, storing, sharing, using, processing, disclosing and protecting of personal information and other user data, the scope of which are changing, subject to differing interpretations, and which may be costly to comply with and may be inconsistent between countries and jurisdictions or conflict with other rules.
    
We currently face certain legal obligations regarding the manner in which we treat such information. Increased regulation of data utilization practices, including self-regulation or findings under existing laws, or new regulations restricting the collection, use and sharing of information from minors under the age of 18, that limit our ability to use collected data could have an adverse effect on our business. In addition, if unauthorized access to our students’ data were to occur or if we were to disclose data about our student users in a manner that was objectionable to them, our business reputation and brand could be adversely affected, and we could face legal claims that could impact our results of operations. Our reputation and brand and relationships with students would be harmed if our billing data were accessed by unauthorized persons.
    
We strive to comply with all applicable laws, policies, legal obligations and industry codes of conduct relating to privacy and data protection. However, U.S. federal, U.S. state and international laws and regulations regarding privacy and data protection, including the CCPA, are rapidly evolving and may be inconsistent and we could be deemed out of compliance as such laws and their interpretation change. In addition, foreign privacy, data protection, and other laws and regulations, particularly in Europe and including the DPD and the GDPR, are often more restrictive than those in the United States. Many of these laws and regulations, including the GDPR, are relatively new and it is not clear how these acts will be interpreted and the breadth of services and the methods of how we conduct or propose to conduct our business that will be restricted or otherwise effected by them. The costs of compliance with, and other burdens imposed by, such laws and regulations that are applicable to our business operations may limit the use and adoption of our services and reduce overall demand for them. Furthermore, foreign court judgments or regulatory actions could impact our ability to transfer, process and/or receive transnational data, including data relating to students or partners outside the United States, or alter our ability to use cookies to deliver advertising and other products to users. Such judgments or actions could affect the manner in which we provide our services or adversely affect our financial results if foreign students and partners are not able to lawfully transfer data to us. For example, in 2015 the European Court of Justice invalidated the U.S.-EU Safe Harbor framework that had been in place since 2000, which allowed companies to meet certain European legal requirements for the transfer of personal data from the European Economic Area to the United States. While other adequate legal mechanisms to lawfully transfer such data remain, the invalidation of the U.S.-EU Safe Harbor framework may result in different European data protection regulators applying differing standards for the transfer of personal data, which could result in increased regulation, cost of compliance and limitations on data transfer for us and our customers. In addition, some countries and states are considering or have passed legislation implementing data protection requirements or requiring local storage and processing of data or similar requirements that could increase the cost and complexity of delivering our services. Any changes in such laws and regulations or a change or differing interpretation or application to our business of the existing laws and regulations, including the recently implemented GDPR, could also hinder our operational flexibility, raise compliance costs and, particularly if our compliance efforts are deemed to be insufficient, result in additional historical or future liabilities for us, resulting in adverse impacts on our business and our results of operations.


25


In addition, we may be subject to regulatory investigations or litigation in connection with a security breach or related issue, and we could also be liable to third parties for these types of breaches. For instance, following the Data Incident, a purported securities class action captioned Shah v. Chegg, Inc. et. al. (Case No. 3:18-cv-05956-CRB) was filed in the United States District Court for the Northern District of California against us and our CEO.  The complaint was filed by a purported Chegg stockholder and alleges claims under Sections 10(b) and 20(a) of the Securities Exchange Act of 1934, as amended, based on allegedly misleading statements regarding our security measures to protect users’ data and related internal controls and procedures, as well as our second quarter 2018 financial results. For further information on such action, see Part I, Item 3, “Legal Proceedings” below. Such litigation, regulatory investigations and our technical activities intended to prevent future security breaches are likely to require additional management resources and expenditures. If our security measures fail to protect personal information and data supplied by students and tutors adequately, we could be liable to our students and tutors for their losses, we could face regulatory action, and our students and tutors could end their relationships with us, any of which could harm our business and financial results.

Any failure or perceived failure by us to comply with our privacy policies, our privacy or data-protection obligations to students or other third parties, our privacy or data-protection legal obligations or any compromise of security that results in the unauthorized release or transfer of sensitive information, which may include personally identifiable information or other data, may result in governmental enforcement actions, litigation or public statements against us by consumer advocacy groups or others and could cause students to lose trust in us, which could have an adverse effect on our business. Additionally, if third parties we work with, such as colleges and brands, violate applicable laws or our policies, such violations may also put our student users’ information at risk and could in turn have an adverse effect on our business.

Public scrutiny of Internet privacy issues may result in increased regulation and different industry standards, which could deter or prevent us from providing our current products and services to students, thereby harming our business.

The regulatory framework for privacy issues worldwide is currently in flux and is likely to remain so for the foreseeable future. Practices regarding the collection, use, storage, display, processing, transmission and security of personal information by companies offering online services have recently come under increased public scrutiny. The U.S. government, including the White House, the FTC and the U.S. Department of Commerce, are reviewing the need for greater regulation of the collection and use of information concerning consumer behavior with respect to online services, including regulation aimed at restricting certain targeted advertising practices. The FTC in particular has approved consent decrees resolving complaints and their resulting investigations into the privacy and security practices of a number of online, social media companies. Similar actions may also impact us directly, particularly because high school students who use our Chegg Writing, Chegg Tutors, and Chegg Prep (formerly Chegg Flashcards) services, may be under the age of 18, which subjects our business to laws covering the protection of minors. For example, various U.S. and international laws restrict the distribution of materials considered harmful to children and impose additional restrictions on the ability of online services to collect information from minors. The FTC has also revised the rules under the Children’s Online Privacy Protection Act effective July 1, 2013. Although our services are not primarily directed to children under 13, our Chegg Writing service or our Chegg Prep service, in particular, could be used by students as early as in middle school, and the FTC could decide that our site now or in the future has taken inadequate precautions to prevent children under 13 from accessing our site and providing us information.

In 2012, the White House published a report calling for a consumer privacy Bill of Rights that could impact the collection of data, and the Department of Commerce seeks to establish a consensus-driven Do-Not-Track standard that could impact on-line and mobile advertising. The State of California and several other states have adopted privacy guidelines with respect to mobile applications. Our business, including our ability to operate internationally, could be adversely affected if legislation or regulations are adopted, interpreted or implemented in a manner that is inconsistent with our current business practices and that require changes to these practices, the design of our websites, mobile applications, products, features or our privacy policy. In particular, the success of our business has been, and we expect will continue to be, driven by our ability to responsibly use the data that students share with us. Therefore, our business could be harmed by any significant change to applicable laws, regulations or industry standards or practices regarding the use or disclosure of data that students choose to share with us or regarding the manner in which the express or implied consent of consumers for such use and disclosure is obtained. Such changes may require us to modify our products and services, possibly in a material manner, and may limit our ability to develop new products and services that make use of the data that we collect about our student users.

If we become subject to liability for the Internet content that we publish or that is uploaded to our websites by students, our results of operations could be adversely affected.

As a publisher and distributor of online content, we face potential liability for negligence, copyright or trademark infringement or other claims based on the nature and content of materials that we publish or distribute. We also may face potential liability for content uploaded by students in connection with our community-related content. If we become liable, then

26


our business may suffer. Third parties may initiate litigation against us without warning. For example, in June 2017, the Examinations Institute of the American Chemical Society filed a complaint against us in the U.S. District Court for the Northern District of California claiming, among other things, that we infringed their copyrights by answering and displaying questions uploaded by our users to our Q&A service. Others may send us letters or other communications that make allegations without initiating litigation. We have in the past and may in the future receive such communications, which we assess on a case-by-case basis. We may elect not to respond to the communication if we believe it is without merit or we may attempt to resolve disputes out-of-court by removing content or services we offer or paying licensing or other fees. If we are unable to resolve such disputes, litigation may result. Litigation to defend these claims could be costly and harm our results of operations. We may not be adequately insured to cover claims of these types or indemnified for all liability that may be imposed on us. Any adverse publicity resulting from actual or potential litigation may also materially and adversely affect our reputation, which in turn could adversely affect our results of operations.

In addition, the Digital Millennium Copyright Act (DMCA) has provisions that limit, but do not necessarily eliminate, our liability for caching or hosting or for listing or linking to, content or third-party websites that include materials or other content that infringe copyrights or other intellectual property or proprietary rights, provided we comply with the strict statutory requirements of the DMCA. The interpretations of the statutory requirements of the DMCA are constantly being modified by court rulings and industry practice. Accordingly, if we fail to comply with such statutory requirements or if the interpretations of the DMCA change, we may be subject to potential liability for caching or hosting, or for listing or linking to, content or third-party websites that include materials or other content that infringe copyrights or other intellectual property or proprietary rights.

We maintain content usage review systems that, through a combination of manual and automated blocks, monitors for and makes us aware of potentially infringing content on our platform. Nevertheless, claims may continue to be brought and threatened against us for negligence, intellectual property infringement, or other theories based on the nature and content of information, its origin and its distribution and there is no guarantee that we will be able to resolve any such claims quickly and without damage to us, our business model, our reputation or our operations. From time to time, we have been subject to copyright infringement claims, some of which we have settled. While these settlements have not had a material impact on our financial condition, we may be subject to similar lawsuits in the future, including in connection with our other services. The outcome of any such lawsuits may not be favorable to us and could have a material adverse effect on our financial condition.

Failure to protect or enforce our intellectual property and other proprietary rights could adversely affect our business and financial condition and results of operations.

We rely and expect to continue to rely on a combination of trademark, copyright, patent, and trade secret protection laws, as well as confidentiality and license agreements with our employees, consultants, and third parties with whom we have relationships to protect our intellectual property and proprietary rights. As of December 31, 2019, we had 30 issued patents and 13 patent applications pending in the United States. We own four U.S. copyright registrations and have unregistered copyrights in our software documentation, marketing materials, and website content that we develop. We own 34 U.S. trademark registrations and 31 foreign registrations. As of December 31, 2019, we owned over 700 registered domain names. We also have a number of pending trademark applications in the United States and foreign jurisdictions and unregistered marks that we use to promote our brand. From time to time we expect to file additional patent, copyright, and trademark applications in the United States and abroad. Nevertheless, these applications may not be approved or otherwise provide the full protection we seek. Third parties may challenge any patents, copyrights, trademarks and other intellectual property and proprietary rights owned or held by us. Third parties may knowingly or unknowingly infringe, misappropriate, or otherwise violate our patents, copyrights, trademarks and other proprietary rights and we may not be able to prevent infringement, misappropriation or other violation without substantial expense to us. Additionally, if we fail to protect our domain names, it could adversely affect our reputation and brand and make it more difficult for students to find our website, our content, and our services.

Furthermore, we cannot guarantee that:

our intellectual property and proprietary rights will provide competitive advantages to us;
our competitors or others will not design around our intellectual property or proprietary rights;
our ability to assert our intellectual property or proprietary rights against potential competitors or to settle current or future disputes will not be limited by our agreements with third parties;
our intellectual property and proprietary rights will be enforced in jurisdictions where competition may be intense or where legal protection may be weak;
we can acquire or maintain relevant domain names;
any of the patents, trademarks, copyrights, trade secrets or other intellectual property or proprietary rights that we presently employ in our business will not lapse or be invalidated, circumvented, challenged or abandoned; or

27


we will not lose the ability to assert our intellectual property or proprietary rights against or to license our intellectual property or proprietary rights to others and collect royalties or other payments.

If we pursue litigation to assert our intellectual property or proprietary rights, an adverse decision in any of these legal actions could limit our ability to assert our intellectual property or proprietary rights, limit the value of our intellectual property or proprietary rights or otherwise negatively impact our business, financial condition and results of operations. If the protection of our intellectual property and proprietary rights is inadequate to prevent use or misappropriation by third parties, the value of our brand and other intangible assets may be diminished, competitors may be able to more effectively mimic our service and methods of operations, the perception of our business and service to customers and potential customers may become confused in the marketplace and our ability to attract customers may be adversely affected.

We are a party to a number of third-party intellectual property license agreements. For example, we have entered into agreements with textbook publishers that provide access to textbook questions and other content for our Chegg Study subscription service, for which we often pay an upfront license fee. In addition, we have agreements with certain eTextbook publishers under which we incur non-refundable fees at the time we provide students access to an eTextbook. We cannot guarantee that the third-party intellectual property we license will not be licensed to our competitors or others in our industry. In the future, we may need to obtain additional licenses or renew existing license agreements. We are unable to predict whether these license agreements can be obtained or renewed on acceptable terms, or at all. Any failure to obtain or renew such third-party intellectual property license agreements on commercially competitive terms could adversely affect our business and financial results.

We are, and may in the future be, subject to intellectual property claims, which are costly to defend and could harm our business, financial condition and results of operations.

From time to time, third parties have alleged and are likely to allege in the future that we or our business infringes, misappropriates, or otherwise violates their intellectual property or proprietary rights. Many companies, including various “non-practicing entities” or “patent trolls,” are devoting significant resources to developing or acquiring patents that could potentially affect many aspects of our business. For instance, on November 5, 2018, a non-practicing entity (NPE) filed an action against us in the United States District Court for the Southern District of New York captioned NetSoc, LLC v. Chegg, Inc., Civil Action No. 1:18-CV-10262-RAC (the NetSoc Action).  The NetSoc Action was one of several patent infringement lawsuits filed by NetSoc asserting its recently-issued patent, U.S. Patent No. 9,978,107 (the ’107 Patent), which allegedly covers certain aspects of social networking.  NetSoc alleged that the Chegg Tutors service infringes the ’107 Patent.  NetSoc has filed similar lawsuits against other defendants in the Southern District of New York (including, e.g., Yahoo! Inc.), as well as the Northern District of Texas and the Eastern District of Texas (including, e.g., Match Group, LLC). On January 13, 2020, the Court issued an order dismissing the case as to Chegg. On January 30, 2020, NetSoc appealed the dismissal and we are currently awaiting their filing of a brief with the court. For further information on this action, see Part I, Item 3, “Legal Proceedings” below.  There are numerous patents that broadly claim means and methods of conducting business on the Internet. We have not exhaustively searched patents related to our technology.

In addition, the publishing industry has been, and we expect in the future will continue to be, the target of counterfeiting and piracy. We have in the past and may continue to receive communications alleging that physical textbooks sold or rented by us are counterfeit. For example, in 2016 we formally began cooperating, and continue to cooperate, with a group of publishers in a series of audits which identified several thousand potentially fraudulent textbooks which we removed from our inventory. While our fulfillment partners, Ingram and FedEx beginning in 2020, have systems for inspecting the physical textbooks in our catalog of books, many of the books sold or rented to students are shipped directly from our suppliers, and, despite this inspection, unauthorized or counterfeit textbooks may inadvertently be included in the catalog of books we offer and may be, without our knowledge that they are unauthorized or counterfeit, subsequently sold or rented by us to students and we may be subject to allegations of civil or criminal liability. We may implement additional measures in an effort to protect against these potential liabilities that could require us to spend substantial resources. Any costs incurred as a result of liability or asserted liability relating to sales of unauthorized or counterfeit textbooks could harm our business, reputation and financial condition.

Third parties may initiate litigation against us without warning. Others may send us letters or other communications that make allegations without initiating litigation. We have in the past and may in the future receive such communications, which we assess on a case-by-case basis. We may elect not to respond to the communication if we believe it is without merit or we may attempt to resolve disputes out-of-court by electing to pay royalties or other fees for licenses. If we are forced to defend ourselves against intellectual property claims, whether they are with or without merit or are determined in our favor, we may face costly litigation, diversion of technical and management personnel, inability to use our current website or inability to market our service or merchandise our products. As a result of a dispute, we may have to develop non-infringing technology,

28


enter into licensing agreements, adjust our merchandising or marketing activities or take other action to resolve the claims. These actions, if required, may be unavailable on terms acceptable to us or may be costly or unavailable. If we are unable to obtain sufficient rights or develop non-infringing intellectual property or otherwise alter our business practices, as appropriate, on a timely basis, our reputation or brand, our business and our competitive position may be affected adversely and we may be subject to an injunction or be required to pay or incur substantial damages and/or fees.

In addition, we use open source software in connection with certain of our products and services. Companies that incorporate open source software into their products have, from time to time, faced claims challenging the ownership of open source software and/or compliance with open source license terms. As a result, we could be subject to suits by parties claiming ownership of what we believe to be open source software or noncompliance with open source licensing terms. Some open source software licenses require users who distribute or use open source software as part of their software to publicly disclose all or part of the source code to such software and/or make available any derivative works of the open source code on unfavorable terms or at no cost. Any requirement to disclose our proprietary source code or pay damages for breach of contract could have a material adverse effect on our business, financial condition and results of operations.

Confidentiality agreements with employees and others may not adequately prevent disclosure of trade secrets and proprietary information.

We have devoted substantial resources to the development of our intellectual property and proprietary rights. In order to protect our intellectual property and proprietary rights, we rely in part on confidentiality agreements with our employees, book vendors, licensees, independent contractors, and other advisors. These agreements may not effectively prevent disclosure of confidential information and may not provide an adequate remedy in the event of unauthorized disclosure of confidential information. In addition, others may independently discover trade secrets and proprietary information and in such cases we could not assert any trade secret rights against such parties. Costly and time-consuming litigation could be necessary to enforce and determine the scope of our proprietary rights and failure to obtain or maintain trade secret protection could adversely affect our competitive business position.

Our business depends on general economic conditions and their effect on spending behavior by students and advertising budgets.

Our business is dependent on, among other factors, general economic conditions, which affect student spending and brand advertising. While the U.S. economy has recovered since the "Great Recession," state and federal funding levels at colleges across the United States remain below historic levels, which has led to increased tuition and decreased amounts of financial aid offered to students. To the extent that these trends continue or the economy stagnates or worsens, students may reduce the amount they spend on textbooks and other educational content, which could have a serious adverse impact on our business. In addition to decreased spending by students, the colleges and brands that use our marketing services have advertising budgets that are often constrained during periods of stagnant or deteriorating economic conditions. In a difficult economic environment, customer spending in each of our products and services is likely to decrease, which could adversely affect our results of operations and financial condition. A deterioration of the current economic environment may also have a material adverse effect on our ability to fund our growth and strategic business initiatives.

Our international operations are subject to increased challenges and risks.

We have employees in Germany, Israel, and India and we indirectly contract with individuals in the Ukraine. Additionally, we own a minority stake in a learning platform for high school and college students in Brazil. Although today our international operations represent less than 10% of our total consolidated operating expenses and we currently do not expect our international operations to materially increase in the near future, we expect to continue to expand our international operations and such operations may expand more quickly than we currently anticipate. However, we have limited operating history as a company outside the United States and our ability to manage our business and conduct our operations internationally requires considerable management attention and resources and is subject to the particular challenges of supporting a rapidly growing business in an environment of multiple languages, cultures, customs, tax systems, legal systems, alternative dispute systems, regulatory systems, and commercial infrastructures. Operating internationally has required and will continue to require us to invest significant funds and other resources, subjects us to new risks, and may increase the risks that we currently face, including risks associated with:

recruiting and retaining talented and capable employees in foreign countries and maintaining our company culture across all of our offices;
compliance with applicable foreign laws and regulations;
protecting and enforcing intellectual property rights abroad;

29


compliance with anti-bribery laws including, without limitation, the Foreign Corrupt Practices Act;
currency exchange rate fluctuations;
additional taxation of international costs and intercompany payments to our international subsidiaries associated with the U.S. Tax Cuts and Jobs Act of 2017 (the 2017 Tax Act);
additional value added taxes on digital products that are purchased from our website by international customers;
political and economic instability; and
higher costs of doing business internationally.

Colleges and certain governments may restrict access to the Internet or our website, which could lead to the loss of or slowing of growth in our student user base and their level of engagement with our platform.

The growth of our business and our brand depends on the ability of students to access the Internet and the products and services available on our website, in particular in non-U.S. countries. Colleges that provide students with access to the Internet either through physical computer terminals on campus or through wired or wireless access points on campus could block or restrict access to our website, content or services or the Internet generally for a number of reasons including security or confidentiality concerns, regulatory reasons, or concerns that certain of our products and services, such as Chegg Study, may contradict or violate their policies.

If colleges modify their policies in ways that are detrimental to the growth of our student user base or in ways that make it harder for students to use our website, the overall growth in our student user base would slow, student engagement would decrease and we would lose revenues. Any reduction in the number of students directed to our website would harm our business and results of operations.

Our operations are susceptible to earthquakes, floods, rolling blackouts, and other types of power loss. If these or other natural or man-made disasters were to occur, our business and results of operations would be adversely affected.

Our business and operations could be materially adversely affected in the event of earthquakes, blackouts, or other power losses, floods, fires, telecommunications failures, break-ins, acts of terrorism, inclement weather, shelving accidents, or similar events. Our executive offices are located in the San Francisco Bay Area, an earthquake-sensitive area. If floods, fire, inclement weather including extreme rain, wind, heat, or cold, or accidents due to human error were to occur and cause damage to our properties or textbook library, or our distribution partners' ability to fulfill orders for print textbook rentals and sales and our results of operations would suffer, especially if such events were to occur during peak periods. We may not be able to effectively shift our operations due to disruptions arising from the occurrence of such events, and our business could be affected adversely as a result. Moreover, damage to or total destruction of our executive offices resulting from earthquakes may not be covered in whole or in part by any insurance we may have.

If we are unable to implement and maintain effective internal control over financial reporting in the future, the accuracy, and timeliness of our financial reporting may be adversely affected.

The Sarbanes-Oxley Act of 2002 (the Sarbanes-Oxley Act) requires, among other things, that we assess the effectiveness of our internal control over financial reporting annually and the effectiveness of our disclosure controls and procedures quarterly. If we are not able to comply with the requirements of the Sarbanes-Oxley Act in a timely manner, the market price of our stock could decline and we could be subject to sanctions or investigations by The New York Stock Exchange, the SEC or other regulatory authorities, which would require additional financial and management resources.
If we conclude in future periods that our internal control over financial reporting is not effective, we may be required to expend significant time and resources to correct the deficiency and could be subject to one or more investigations or enforcement actions by state or federal regulatory agencies, stockholder lawsuits or other adverse actions requiring us to incur defense costs, pay fines, settlements or judgments and causing investor perceptions to be adversely affected and potentially resulting in a decline in the market price of our stock.

Additionally, our independent registered public accounting firm is required to attest to the effectiveness of our internal control over financial reporting pursuant to Section 404. An independent assessment of the effectiveness of our internal controls could detect problems that our management’s assessment might not. Material weaknesses in our internal controls could lead to financial statement restatements and require us to incur the expense of remediation. If we are unable to maintain effective internal control over financial reporting to meet the demands placed upon us as a public company, including the requirements of the Sarbanes-Oxley Act, we may be unable to accurately report our financial results, or report them within the timeframes required by law or exchange regulations.


30


We may be subject to greater than anticipated liabilities for income, property, sales, and other taxes, and any successful action by federal, state, foreign, or other authorities to collect additional taxes could adversely harm our business.

We are subject to regular review and audit by both U.S. federal and state and foreign tax authorities and such jurisdictions may assess additional taxes against us. Although we believe our tax estimates are reasonable, the final determination of tax audits and any related litigation could be materially different from our historical tax provisions and accruals and could have a negative effect on our financial position and results of operations. The taxing authorities of the jurisdictions in which we operate may challenge our methodologies for valuing and allocating income from our intercompany transactions, which could increase our worldwide effective income tax rate. We collect sales taxes in all U.S. states with a sales tax and most local jurisdictions on our sales, rentals, and digital services sold through our commerce system including sales and rentals on behalf of our third-party publishers.  In June 2018, the U.S. Supreme Court in South Dakota v. Wayfair, Inc. et al ruled that a state can require an online retailer with no in-state property or personnel to collect and remit sales and use tax on sales made to the state’s residents. It is possible that such taxes could be assessed by certain states retroactively for periods before the Wayfair decision on acquired products that are not sold through our commerce system. Any successful action by federal, state, foreign or other authorities to impose or collect additional income tax or compel us to collect and remit additional sales, use, value-added or similar taxes, either retroactively, prospectively or both, could harm our business, financial condition and results of operations.

We may not be able to utilize a significant portion of our net operating loss or tax credit carryforwards, which could adversely affect our profitability.

At December 31, 2019, we had federal and state net operating loss carryforwards due to prior period losses of approximately $591 million and $440 million, respectively, which if not utilized will begin to expire in 2028 and 2020 for federal and state purposes, respectively. An immaterial portion of the state net operating loss carryforwards expired in 2019. At December 31, 2019, we also had federal tax credit carryforwards of approximately $14.8 million, which if not utilized will begin to expire in 2030, and state tax credit carryforwards of approximately $11.9 million, which do not expire. These net operating loss and tax credit carryforwards could expire unused and be unavailable to offset future income tax liabilities, which could adversely affect our profitability. For example, we have net operating loss carryforwards of $25 million related to our previous operations in Kentucky that will expire unused unless we have similar operations in Kentucky.

The 2017 Tax Act changed both the federal deferred tax value of the net operating loss carryforwards and the rules of utilization of federal net operating loss carryforwards. The 2017 Tax Act lowered the corporate tax rate from 35% to 21% effective for our 2018 financial year. For net operating loss carryforwards generated in years prior to 2018, there is no annual limitation on the utilization and the carryforward period remains at 20 years. However, net operating loss carryforwards generated in years after 2017 will only be available to offset 80% of future taxable income in any single year but will not expire.

In addition, under Section 382 of the Internal Revenue Code of 1986, as amended (the Code), our ability to utilize net operating loss carryforwards or other tax attributes, such as tax credits, in any taxable year may be limited if we experience an “ownership change.” A Section 382 “ownership change” generally occurs if one or more stockholders or groups of stockholders who own at least 5% of our stock increase their ownership by more than 50 percentage points over their lowest ownership percentage within a rolling three-year period. Similar rules may apply under state tax laws. As a result of prior equity issuances and other transactions in our stock and the stock of acquired companies, we have previously experienced “ownership changes” under Section 382 of the Code and comparable state tax laws. We may experience ownership changes in the future as a result of future issuances and other transactions of our stock. It is possible that any future ownership change could have a material effect on the use of our net operating loss carryforwards or other tax attributes, which could adversely affect our profitability.

U.S. federal income tax reform could adversely affect us.

The 2017 Tax Act, among other things, included changes to U.S. federal tax rates, imposes significant additional limitations on the deductibility of interest, executive compensation, other expenses, and future net operating losses, allows for the expensing of certain capital expenditures, and puts into effect a number of changes impacting operations outside of the United States. In the fourth quarter of 2017, we reduced our net deferred tax asset by approximately $42 million as a result. The revaluation of our deferred tax assets, including U.S. federal net operating losses, is offset by an equal reduction in our valuation allowance and therefore there were no additional changes to our results of operations. In 2018 and 2019 the Internal Revenue Service (IRS) issued guidance on a number of the changes in the 2017 Tax Act which were considered and had no impact on our prior year tax provisions. We will continue to assess the impact of additional guidance related to the 2017 Tax Act on our net deferred tax assets and liabilities including state conformity and will continue to examine the impact this tax legislation may have on our cash taxes and on our business.

31



Under the 2017 Tax Act, a corporation’s interest expense generally is limited to the business interest income of the corporation and 30% of the corporation’s “adjusted taxable income.” Adjusted taxable income is defined generally as taxable income with certain add-backs, including in years before 2022, any deductions allowable for depreciation and amortization. Interest expense in excess of the above limitation is not deductible by the corporation but carries forward indefinitely. Depending on our future results, it is possible that our deductions for interest expense arising from the notes and the related capped call transactions could be limited, in which case our after-tax cost of borrowing could increase.
Our effective tax rate may fluctuate as a result of new tax laws and our interpretations of those new tax laws, which are subject to significant judgments and estimates. The ongoing effects of the new tax laws and the refinement of provisional estimates could make our results difficult to predict.

Our effective tax rate may fluctuate in the future as a result of the 2017 Tax Act. The 2017 Tax Act will have a meaningful impact on our provision for income taxes once we release our valuation allowance.

Due to the timing of the enactment and the complexity involved in applying the provisions of the Act, we made reasonable estimates of the effects and recorded complete amounts in our financial statements for the year ended December 31, 2018. Subsequent to December 31, 2018 the U.S. Treasury Department, the IRS, and other standard-setting bodies have issued and may continue to issue guidance on how provisions of the 2017 Tax Act will be applied or otherwise administered that is different from our interpretation. As we collect and prepare necessary data and interpret the 2017 Tax Act and any additional guidance issued by the IRS or other standard-setting bodies, we may make adjustments that could affect our financial position and results of operations as well as our effective tax rate in the period in which the adjustments are made. Further, foreign governments may enact local tax laws in response to the 2017 Tax Act which may result in additional changes that could materially affect our financial position and results of operations.

Our reported financial results may be harmed by changes in the accounting principles generally accepted in the United States.

Generally accepted accounting principles in the United States are subject to interpretation by the Financial Accounting Standards Board (FASB), the SEC, and various bodies formed to promulgate and interpret appropriate accounting principles. A change in these principles or interpretations could have a significant effect on our reported financial results, and may even affect the reporting of transactions completed before the announcement or effectiveness of a change. For example, in February 2016 the FASB issued ASU 2016-02, Leases (Topic 842), for which we were required to recognize right of use (ROU) assets and lease liabilities on our consolidated balance sheets. We adopted Topic 842 using the modified retrospective transition method. Other companies in our industry may apply these accounting principles differently than we do, adversely affecting the comparability of our financial statements. See Note 11 to our accompanying financial statements for information about Topic 842.

Risks Related to Ownership of Our Common Stock

Our stock 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, volatile. Since shares of our common stock were sold in our IPO in November 2013 at a price of $12.50 per share, our closing stock price has ranged from $3.15 to $45.77 through December 31, 2019. In addition to the factors discussed in this Annual Report on Form 10-K, the trading price of our common stock may fluctuate significantly in response to numerous factors, many of which are beyond our control, including:

actual or anticipated fluctuations in our financial condition and results of operations, including as a result of the seasonality in our business;
our announcement of actual results for a fiscal period that are higher or lower than projected results or our announcement of revenues or earnings guidance that is higher or lower than expected, including as a result of difficulty forecasting seasonal variations in our financial condition and results of operations;
issuance of new or updated research or reports by securities analysts, including the publication of unfavorable reports or change in recommendation or downgrading of our common stock;
announcements by us or our competitors of significant products or features, technical innovations, acquisitions, strategic relationships and partnerships, joint ventures, or capital commitments;
actual or anticipated changes in our growth rate relative to our competitors;

32


changes in the economic performance or market valuations of companies perceived by investors to be comparable to us;
future sales of our common stock by our officers, directors, and existing stockholders or the anticipation of such sales;
issuances of additional shares of our common stock in connection with acquisitions;
share price and volume fluctuations attributable to inconsistent trading volume levels of our shares, including any common stock issued upon conversion of the notes;
lawsuits threatened or filed against us;
regulatory developments in our target markets affecting us, students, colleges, brands, publishers, or our competitors;
political climate in the United States, with a focus on cutting or limiting budgets, higher education, and taxation;
terrorist attacks or natural disasters or other such events impacting countries where we have operations;
international stock market conditions; and
general economic and market conditions, such as recessions, unemployment rates, the limited availability of consumer credit, interest rate changes, and currency fluctuations.

Furthermore, both domestic and international stock markets have experienced extreme price and volume fluctuations that have affected and continue to affect the market prices of equity securities of companies in general and technology companies in particular. These fluctuations often have been unrelated or disproportionate to the operating performance of those companies. We believe our stock price may be particularly susceptible to volatility as the stock prices of technology and Internet companies have often been subject to wide fluctuations. In the past, companies that have experienced volatility in the market price of their stock have been subject to securities class action litigation. We have been and may continue to be the target of this type of litigation in the future. Securities litigation against us could result in substantial costs and divert our management’s attention from other business concerns, which could seriously harm our business.

Our management, with the oversight of the board of directors, has broad discretion as to the use of the proceeds from previous and future sales of securities and we may not use the proceeds effectively.

Our management, with the oversight of the board of directors, has broad discretion in the application of the net proceeds from our past and future sales of securities and could spend the proceeds in ways that do not improve our results of operations or enhance the value of our common stock or with which our stockholders otherwise disagree. The failure of our management to apply these funds effectively could result in unfavorable returns and uncertainty about our prospects, each of which could cause the price of our common stock to decline.

If securities or industry analysts do not report about our business or publish inaccurate or unfavorable research about our business, our stock price could decline.

The trading market for our common stock will depend in part on the research and reports that securities or industry analysts publish about us or our business. If one or more of the analysts who cover us downgrade our common stock or publish inaccurate or unfavorable research about our business, our common stock price would likely decline. If one or more of these analysts cease coverage of our company or fails to regularly publish reports on us, we could lose visibility in the financial markets, which could cause our share price or trading volume to decline. Additionally, individuals or entities with short positions in our stock could seek to depress the share price by publishing inaccurate or incomplete statements, opinions, or research reports regarding our businesses and the laws and regulations applicable to them, as we have seen and may continue to experience in the future.

We may be subject to short selling strategies that may drive down the market price of our common stock.

Short selling occurs when an investor borrows a security and sells it on the open market, with the intention of buying identical securities at a later date to return to the lender. A short seller hopes to profit from a decline in the value of the securities between the sale of the borrowed securities and the purchase of the replacement shares. Because it is in the short seller’s best interests for the price of the stock to decline, some short sellers publish, or arrange for the publication of, opinions or characterizations regarding the relevant issuer, its business prospects, and similar matters calculated to or which may create negative market momentum. Although, traditionally, short sellers were limited in their ability to access mainstream business media or to otherwise create negative market rumors, the rise of the Internet has allowed short sellers to publicly attack a company’s reputation and business on a broader scale. In the past, the publication of such commentary about us by a disclosed short seller has precipitated a decline in the market price of our common stock, and future similar efforts by other short sellers may have similar effects.


33


In addition, if we are subject to unfavorable allegations promoted by short sellers, even if untrue, we may have to expend a significant amount of resources to investigate such allegations and defend ourselves from possible shareholder suits prompted by such allegations, which could adversely impact our business, results of operations, and financial condition.

We do not intend to pay dividends for the foreseeable future.

We have never declared or paid cash dividends on our capital stock. We currently intend to retain any future earnings to finance the operation and expansion of our business, and we do not expect to declare or pay any dividends in the foreseeable future. As a result, our stockholders (including holders of notes who receive any shares of our common stock upon conversion of their notes) may only receive a return on their investment in our common stock if the market price of our common stock increases.

Delaware law and provisions in our restated certificate of incorporation and restated bylaws could make a merger, tender offer or proxy contest difficult, thereby depressing the trading price of our common stock.

Our status as a Delaware corporation and the anti-takeover provisions of the Delaware General Corporation Law may discourage, delay or prevent a change in control by prohibiting us from engaging in a business combination with an interested stockholder for a period of three years after the person becomes an interested stockholder, even if a change of control would be beneficial to our existing stockholders. In addition, our restated certificate of incorporation and restated bylaws contain provisions that may make the acquisition of our company more difficult, including the following:

our board of directors is classified into three classes of directors with staggered three-year terms and directors can only be removed from office for cause and by the approval of the holders of at least two-thirds of our outstanding common stock;
subject to certain limitations, our board of directors has the sole right to set the number of directors and to fill a vacancy resulting from any cause or created by the expansion of our board of directors, which prevents stockholders from being able to fill vacancies on our board of directors;
only our board of directors is authorized to call a special meeting of stockholders;
our restated certificate of incorporation authorizes undesignated preferred stock, the terms of which may be established and shares of which may be issued, without the approval of the holders of common stock;
advance notice procedures apply for stockholders to nominate candidates for election as directors or to bring matters before an annual meeting of stockholders;
our stockholders cannot act by written consent;
our restated bylaws can only be amended by our board of directors or by the approval of the holders of at least two-thirds of our outstanding common stock; and
certain provisions of our restated certificate of incorporation can only be amended by the approval of the holders of at least two-thirds of our outstanding common stock.

In addition, our restated certificate of incorporation provides that the Court of Chancery of the State of Delaware shall be the sole and exclusive forum for any derivative action or proceeding brought on our behalf, any action asserting a breach of fiduciary duty, any action asserting a claim against us arising pursuant to the Delaware General Corporation Law, our restated certificate of incorporation, or our bylaws, or any action asserting a claim against us that is governed by the internal affairs doctrine. This choice of 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 any of our directors, officers, or other employees, which may discourage lawsuits against us and our directors, officers, and other employees. This exclusive forum provision will not apply to claims that are vested in the exclusive jurisdiction of a court or forum other than the Court of Chancery of the State of Delaware, or for which the Court of Chancery of the State of Delaware does not have subject matter jurisdiction. For instance, the provision would not preclude the filing of claims brought to enforce any liability or duty created by the Exchange Act or Securities Act or the rules and regulations thereunder in federal court.

Risks Related to Our Convertible Senior Notes

Servicing our 0.125% convertible senior notes due 2025 (the "2025 notes") and 0.25% convertible senior notes due 2023 (the “2023 notes”) requires a significant amount of cash, and we may not have sufficient cash flow to pay our debt.

In March 2019, we issued $700 million in aggregate principal amount of 2025 notes and in April 2019, the initial purchasers fully exercised their option to purchase $100 million of additional 2025 notes for aggregate total gross proceeds of $800 million. In April 2018, we issued $345 million aggregate principal amount of 2023 notes. Collectively, the 2025 notes and 2023 notes are referred to as the "notes." Our ability to make scheduled payments of the principal of, to pay interest on, or to

34


refinance our indebtedness, including the notes, depends on our future performance, which is subject to many factors, including, economic, financial, competitive and other, beyond our control. We may not be able to generate cash flow from operations, in the foreseeable future, sufficient to service our debt and make necessary capital expenditures and may therefore be required to adopt one or more alternatives, such as selling assets, restructuring debt or obtaining additional equity capital on terms that may be onerous or highly dilutive. Our ability to refinance the notes, which may not be redeemed prior to March 2022 for the 2025 notes and May 2021 for the 2023 notes subject to certain conditions related to the price of our common stock, will depend on the capital markets and our financial condition at such time. We may not be able to engage in any of these activities or engage in these activities on desirable terms, which could result in a default on our debt obligations, and limit our flexibility in planning for and reacting to changes in our business.

We may not have the ability to raise the funds necessary to settle conversions of the notes in cash or to repurchase the notes upon a fundamental change, and any future debt may contain limitations on our ability to pay cash upon conversion or repurchase of the notes.

Holders of the notes will have the right to require us to repurchase all or a portion of their notes upon the occurrence of a fundamental change before the maturity date at a repurchase price equal to 100% of the principal amount of the notes to be repurchased, plus accrued and unpaid interest, if any. In addition, upon conversion of the notes, unless we elect to deliver solely shares of our common stock to settle such conversion (other than paying cash in lieu of delivering any fractional share), we will be required to make cash payments in respect of the notes being converted. However, we may not have enough available cash or be able to obtain financing at the time we are required to make repurchases of notes surrendered therefor or pay cash with respect to notes being converted.

In addition, our ability to repurchase the notes or to pay cash upon conversions of notes may be limited by law, regulatory authority or agreements governing any future indebtedness. Our failure to repurchase the notes at a time when the repurchase is required by the indenture or to pay cash upon conversions of notes as required by the indenture would constitute a default under the indenture. A default under the indenture or the fundamental change itself could also lead to a default under agreements governing any future indebtedness. If the payment of the related indebtedness were to be accelerated after any applicable notice or grace periods, we may not have sufficient funds to repay the indebtedness and repurchase the notes or to pay cash upon conversions of notes.

The capped call transactions may affect the value of the notes and our common stock.

In connection with the notes, we entered into capped call transactions with certain financial institutions (the option counterparties). The capped call transactions are expected generally to reduce the potential dilution upon any conversion of notes and/or offset any cash payments we are required to make in excess of the principal amount upon conversion of any notes, with such reduction and/or offset subject to a cap.

In connection with establishing their initial hedges of the capped call transactions, the option counterparties and/ or their respective affiliates purchased shares of our common stock and/or entered into various derivative transactions with respect to our common stock. This activity could have increased (or reduced the size of any decrease in) the market price of our common stock or the notes at that time.

In addition, the option counterparties and/or their respective affiliates may modify their hedge positions by entering into or unwinding various derivatives with respect to our common stock and/or purchasing or selling our common stock in secondary market transactions (and are likely to do so during any observation period related to a conversion of notes or following any repurchase of notes by us on any fundamental change repurchase date or otherwise). This activity could also cause or avoid an increase or a decrease in the market price of our common stock or the notes.

The potential effect, if any, of these transactions and activities on the market price of our common stock or the notes will depend in part on market conditions and cannot be ascertained at this time. Any of these activities could adversely affect the value of our common stock.

ITEM 1B. UNRESOLVED STAFF COMMENTS

None.


35


ITEM 2. PROPERTIES

Our corporate headquarters are located in Santa Clara, California and consist of approximately 67,500 square feet of space under a lease that expires in November 2023. We have additional offices in California, Oregon, and New York in the United States and internationally in India and Israel, under leases that expire at varying times between 2020 and 2024. We believe our facilities are adequate for our current needs and for the foreseeable future; however, we will continue to seek additional space as needed to accommodate our growth.

ITEM 3. LEGAL PROCEEDINGS

From time to time, third parties may assert patent infringement claims against us in the form of letters, litigation or other forms of communication. In addition, we may from time to time be subject to other legal proceedings and claims in the ordinary course of business, including claims of alleged infringement of trademarks, copyrights and other intellectual property rights; employment claims; and general contract or other claims. We may also, from time to time be subject to various legal or government claims, disputes, or investigations. Such matters may include, but not be limited to, claims, disputes or investigations related to warranty, refund, breach of contract, employment, intellectual property, government regulation or compliance, or other matters.

    On September 27, 2018 a purported securities class action captioned Shah v. Chegg, Inc. et. al. (Case No. 3:18-cv-05956-CRB) was filed in the U.S. District Court for the Northern District of California against us and our CEO. The complaint was filed by a purported Company shareholder and alleges claims under Sections 10(b) and 20(a) of the Securities Exchange Act of 1934, as amended, and SEC Rule 10b-5, based on allegedly misleading statements regarding the Company’s security measures to protect users’ data and related internal controls and procedures, as well as our second quarter 2018 financial results. The suit is purportedly brought on behalf of purchasers of our securities between July 30, 2018 and September 25, 2018. The complaint seeks unspecified compensatory damages, as well as interest, costs and attorneys’ fees. On November 15, 2018, a second purported securities class action captioned Kurland v. Chegg, Inc. et al. (Case No. 3:18-cv-06714-CRB) was filed in the U.S. District Court for the Northern District of California against us, our CEO, and our CFO. The Shah and Kurland actions contain similar allegations, assert similar claims, and seek similar relief, and on January 24, 2019, the Court consolidated the two actions. On March 29, 2019, the Plaintiffs filed a Lead Plaintiff's Notice of Voluntary Dismissal Without Prejudice.
On November 5, 2018, NetSoc, LLC (NetSoc) filed a complaint against us in the U.S. District Court for the Southern District of New York for patent infringement alleging that the Chegg Tutors service infringes U.S. Patent No. 9,978,107 and seeking unspecified compensatory damages. A responsive pleading was filed on February 19, 2019. On January 13, 2020, the Court issued an order dismissing the case as to Chegg. On January 30, 2020, NetSoc appealed the dismissal and we are currently awaiting their filing of a brief with the court.

We are not aware of any other pending legal matters or claims, individually or in the aggregate, that are expected to have a material adverse impact on our consolidated financial position, results of operations or cash flows. However, our analysis of whether a claim may proceed to litigation cannot be predicted with certainty, nor can the results of litigation be predicted with certainty. Nevertheless, defending any of these actions, regardless of the outcome, may be costly, time consuming, distract management personnel and have a negative effect on our business. An adverse outcome in any of these actions, including a judgment or settlement, may cause a material adverse effect on our business, results of operations, and financial condition.

ITEM 4. MINE SAFETY DISCLOSURES

Not Applicable.


36


PART II

ITEM 5. MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES

Market Information

Our common stock is listed on the New York Stock Exchange under the symbol “CHGG.”

Stockholders of Record

As of January 31, 2020, there were 32 stockholders of record of our common stock. Because many of our shares of common stock are held by brokers and other institutions on behalf of stockholders, we are unable to estimate the total number of stockholders represented by these record holders.

Dividends

We do not intend to declare or pay any cash dividends in the foreseeable future.

Unregistered Sales of Securities

In March 2019, we issued $700 million in aggregate principal amount of 2025 notes and in April 2019, the initial purchasers fully exercised their option to purchase $100 million of additional notes for an aggregate principal amount of $800 million. The 2025 notes were issued in private placements to qualified institutional buyers pursuant to Rule 144A of the Securities Act of 1933, as amended. The 2025 notes are convertible into shares of our common stock on the terms set forth in the indenture governing the notes. Information relating to the issuance of the 2025 notes was provided in a Current Report on Form 8-K filed with the SEC on April 5, 2019 and March 26, 2019. See Note 10, “Convertible Senior Notes”, of our consolidated financial statements and related notes included in Part II, Item 8, “Consolidated Financial Statements and Supplementary Data” of this Annual Report on Form 10-K for more information.

Issuer Repurchases

We did not repurchase any of our common stock during the three months ended December 31, 2019, other than in connection with the forfeiture of common stock by holders of restricted stock units in exchange for payments by the Company of statutory tax withholding amounts on behalf of the holders arising as a result of the vesting of restricted stock units.


37


Stock Performance Graph

This performance graph shall not be deemed “soliciting material” or to be “filed” with the SEC for purposes of Section 18 of the Exchange Act, or otherwise subject to the liabilities under that Section, and shall not be deemed to be incorporated by reference into any filing of Chegg under the Securities Act or the Exchange Act.

The following graph shows a comparison from December 31, 2014 through December 31, 2019 of the cumulative total return for our common stock, the Standard & Poor’s 500 Stock Index (S&P 500) and the Russell 2000 Index (Russell 2000). The graph assumes that $100 was invested at the market close on December 31, 2014 in the common stock of Chegg, Inc., the S&P 500 and the Russell 2000 and data for the S&P 500 and the Russell 2000 assumes reinvestments of dividends. The stock price performance of the following graph is not necessarily indicative of future stock price performance.

chart-a95403dd4c93256b9d4.jpg

ITEM 6. SELECTED FINANCIAL DATA

The selected financial data set forth below should be read together with Part II, Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and our consolidated financial statements and related notes included in Part II, Item 8, “Consolidated Financial Statements and Supplementary Data” of this Annual Report on Form 10-K. Our historical results are not necessarily indicative of our results in any future period.

 
Years Ended December 31,
 
2019
 
2018
 
2017
 
2016
 
2015
 
(in thousands, except per share amounts)
Consolidated Statements of Operations Data:
 
 
 
 
 
 
 
 
 
Total net revenues
$
410,926

 
$
321,084

 
$
255,066

 
$
254,090

 
$
301,373

Gross profit
318,744

 
241,088

 
174,891

 
134,489

 
111,524

Net loss
(9,605
)
 
(14,888
)
 
(20,283
)
 
(42,245
)
 
(59,210
)
Net loss per share, basic and diluted
$
(0.08
)
 
$
(0.13
)
 
$
(0.20
)
 
$
(0.47
)
 
$
(0.68
)
Weighted average shares used to compute net loss per share, basic and diluted
119,204

 
113,251

 
100,022

 
90,534

 
86,818



38


 
As of December 31,
 
2019
 
2018
 
2017
 
2016
 
2015
 
(in thousands)
Consolidated Balance Sheets Data:
 
 
 
 
 
 
 
 
 
Total assets
$
1,488,998

 
$
760,938

 
$
446,930

 
$
290,652

 
$
291,356

Deferred revenue
18,780

 
17,418

 
13,440

 
14,836

 
14,971

Convertible senior notes, net
900,303

 
283,668

 

 

 

Common stock and additional paid-in capital
916,217

 
818,229

 
782,955

 
593,443

 
560,330

Total stockholders' equity
498,829

 
410,634

 
391,062

 
221,939

 
231,075



39


ITEM 7. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

You should read the following discussion of our financial condition and results of operations in conjunction with our audited consolidated financial statements and the related notes included in Part II, Item 8, “Consolidated Financial Statements and Supplementary Data” of this Annual Report on Form 10-K. We have omitted discussion of the earliest of the three years of financial condition and results of operations and this information can be found in Part I, Item 7, “Management's Discussion and Analysis of Financial Condition and Results of Operations” of our Annual Report on Form 10-K for the fiscal year ended December 31, 2018, filed with the SEC on February 25, 2019, which is available free of charge on the SEC's website at sec.gov and on our website at investor.chegg.com. In addition to historical consolidated financial information, the following discussion contains forward-looking statements that reflect our plans, estimates, and beliefs. Our actual results could differ materially from those discussed in the forward-looking statements. See the section titled “Note about Forward-Looking Statements” for additional information. Factors that could cause or contribute to these differences include those discussed below and elsewhere in this Annual Report on Form 10-K, particularly in Part I, Item 1A, “Risk Factors.”

Overview

Chegg is a Smarter Way to Student. As the leading direct-to-student learning platform, we strive to improve educational outcomes by putting the student first in all our decisions. We support students on their journey from high school to college and into their career with tools designed to help them pass their test, pass their class, and save money on required materials. Our services are available online, anytime and anywhere, so we can reach students when they need us most.

Students subscribe to our subscription services, which we collectively refer to as Chegg Services. Our primary Chegg Services include Chegg Study, Chegg Writing, Chegg Tutors, Chegg Math Solver, and Thinkful. Our Chegg Study subscription service provides “Expert Answers” and step-by-step “Textbook Solutions,” helping students with their course work. When students need help creating citations for their papers, they can use one of our Chegg Writing properties, including EasyBib, Citation Machine, BibMe, and CiteThisForMe. When students need additional help on a subject, they can reach a live tutor online, anytime, anywhere through Chegg Tutors. Our Chegg Math Solver subscription service helps students understand math by providing a step-by-step math solver and calculator.

We offer Required Materials, which includes an extensive print textbook and eTextbook library for rent and sale, helping students save money compared to the cost of buying new. To deliver services to students, we partner with a variety of third parties. We source print textbooks, eTextbooks, and supplemental materials directly or indirectly from publishers in the United States, including Cengage Learning, Pearson, McGraw Hill, Sage Publications, and MacMillan.

In October 2019, we acquired Thinkful, a skills-based learning platform that offers professional courses directly to students across the United States to expand our existing offerings by adding affordable and high-quality courses focused on the most in-demand technology skills.

During the years ended December 31, 2019, and 2018, we generated net revenues of $410.9 million and $321.1 million, respectively, and in the same periods had net losses of $9.6 million and $14.9 million, respectively. We plan to continue to invest in our long-term growth, particularly further investment in the technology that powers our learning platform and the development of additional products and services that serve students.

Our strategy for achieving profitability is centered upon our ability to utilize Chegg Services to increase student engagement with our learning platform. We plan to continue to invest in the expansion of our Chegg Services to provide a more compelling and personalized solution and deepen engagement with students. In addition, we believe that the investments we have made to achieve our current scale will allow us to drive increased operating margins over time that, together with increased contributions of Chegg Services, will enable us to accomplish profitability and become cash-flow positive in the long-term. Our ability to achieve these long-term objectives is subject to numerous risks and uncertainties, including our ability to attract, retain, and increasingly engage the student population, intense competition in our markets, the ability to achieve sufficient contributions to revenue from Chegg Services and other factors described in greater detail in Part I, Item 1A, “Risk Factors.”

We have presented revenues for our two product lines, Chegg Services and Required Materials, based on how students view us and the utilization of our products by them. More detail on our two product lines is discussed in the next two sections titled "Chegg Services" and "Required Materials."


40


Chegg Services

Our Chegg Services for students primarily includes Chegg Study, Chegg Writing, Chegg Tutors, Chegg Math Solver, and Thinkful, our skills-based learning platform. Students typically pay to access Chegg Services such as Chegg Study on a monthly basis. We also work with leading brands to provide students with discounts, promotions, and other products that, based on student feedback, delight them.

In the aggregate, Chegg Services revenues were 81% and 79% and of net revenues during the years ended December 31, 2019 and 2018, respectively.

Required Materials

Our Required Materials product line includes a revenue share, upon fulfillment, on the total transactional amount of a rental and sale transaction for print textbooks. We have entered into agreements with partners to provide our customers a wide variety of print textbooks for which they have title and risk of loss. These agreements have allowed us to reduce capital requirements and operating expenses. Additionally, Required Materials includes revenues from eTextbooks, which we offer on a standalone basis or as a rental-equivalent solution and for free to students awaiting the arrival of their print textbook rental for select print textbooks. eTextbooks and supplemental course materials are available from approximately 120 publishers as of December 31, 2019.

In the aggregate, Required Materials revenues were 19% and 21% of net revenues during the years ended December 31, 2019 and 2018, respectively.

In October 2019, we signed a strategic logistics agreement with FedEx which will transition the logistics and warehousing for print textbooks transactions to FedEx in 2020. In January 2020, we began making purchases of print textbooks for our print textbook library, in which we will have title and risk of loss. Required Materials will also include revenues from print textbooks that we will own, which will be recognized as the total transaction amount ratably over the term of a rental period, which is generally two to five months.

Seasonality of Our Business

Chegg Services, rental revenues from print textbooks that we own, and eTextbooks revenues are primarily recognized ratably over the term a student subscribes to our Chegg Services or rents a print textbook or eTextbook. This has generally resulted in our highest revenues and profitability in the fourth quarter as it reflects more days of the academic year. Our variable expenses related to marketing activities remain highest in the first and third quarter such that our profitability may not provide meaningful insight on a sequential basis.

As a result of these factors, the most concentrated periods for our revenues and expenses do not necessarily coincide, and comparisons of our historical quarterly results of operations on a sequential basis may not provide meaningful insight into our overall financial performance.

Components of Results of Operations
    
Net Revenues

We recognize revenues from our Chegg Services and Required Materials product lines, net of allowances for refunds or charge backs from our payment processors who process payments from credit cards, debit cards, and PayPal.

Revenues from our Chegg Services product line primarily includes Chegg Study, Chegg Writing, Chegg Tutors, Chegg Math Solver, and Thinkful. Chegg Services are offered to students primarily through weekly or monthly subscriptions, and we recognize revenues ratably over the respective subscription period. Revenues from Thinkful, our skills-based learning platform, are recognized either ratably over the term of the course, generally six months, or upon completion of the lessons, depending on the instruction type of the course. Revenues from our Required Materials product line includes a revenue share, upon fulfillment, on the total transactional amount of a rental and sale transaction for print textbooks and revenues from eTextbooks. The revenue share on the rental and sale of print textbooks is recognized immediately when a book ships to the student. Shipping and handling activities are performed after we recognize revenues and we have elected to account for them as activities to fulfill a print textbook rental or sale order. Revenues from the rental of eTextbooks is recognized ratably over the contractual period, generally two to five months. Revenues from the sale of eTextbooks is recognized immediately when the eTextbook sale occurs. Beginning in 2020, as a result of our ownership of print textbooks in conjunction with the transition to

41


FedEx for print textbook logistics and warehousing, Required Materials will also include revenues from print textbooks that we will own, which will be recognized as the total transaction amount ratably over the term of a rental period, which is generally two to five months.

When deciding the most appropriate basis for presenting revenues or costs of revenues, both the legal form and substance of the agreement between us and our business partners are reviewed to determine each party’s respective role in the transaction. Where our role in a transaction is that of principal, revenues are recognized on a gross basis. This requires revenue to comprise the gross value of the transaction billed to the customer, after trade discounts, with any related expenditure charged as a cost of revenues. Where our role in a transaction is that of an agent, revenues are recognized on a net basis with revenues representing the margin earned. In relation to print textbook rental and sale agreements with our partners, we recognize revenues on a net basis based on our role in the transaction as an agent.

Cost of Revenues

Our cost of revenues consists primarily of expenses associated with the delivery and distribution of our products and services. Cost of revenues primarily consists of publisher content fees for eTextbooks, content amortization expense related to content that we develop, license from publishers for which we pay one-time license fees, or acquire through acquisitions, payment processing costs, the payments made to tutors through our Chegg Tutors service, personnel costs and other direct costs related to providing content or services. In addition, cost of revenues includes allocated information technology and facilities costs.

Beginning in 2020, as a result of our ownership of print textbooks in conjunction with our transition to FedEx for print textbook logistics and warehousing, cost of revenues will additionally include, but not limited to, print textbook library depreciation and shipping and other fulfillment costs.

Changes in our cost of revenues may be disproportionate to changes in our revenues because unrecoverable costs, such as outbound shipping and other fulfillment and payment processing fees, are expensed in the period they are incurred while our revenues may be recognized ratably over the subscription or rental term. This effect is particularly pronounced in the first and third quarters, corresponding to the beginning of academic terms.

Operating Expenses

We classify our operating expenses into four categories: research and development, sales and marketing, general and administrative, and restructuring charges. One of the most significant components of our operating expenses is employee-related costs, which include share-based compensation expenses. We expect to continue to hire new employees in order to support our current and anticipated growth. In any particular period, the timing of additional hires could materially affect our operating expenses, both in absolute dollars and as a percentage of revenues. Our operating expenses also contain information technology expenses such as technology costs to support our research and development, sales and marketing expenses, depreciation on our infrastructure systems, amortization of acquired intangible assets except content libraries, and outside services. We allocate certain costs to each expense category, including cost of revenues, research and development, sales and marketing and general and administrative. The allocation is primarily based on the headcount in each group at the end of a period. As our business grows, our operating expenses may increase over time to expand capacity and sustain our workforce.

Research and Development

Our research and development expenses consist of salaries, benefits, and share-based compensation expense for employees on our product, engineering, and technical teams who are responsible for maintaining our website, developing new products, and improving existing products. Research and development costs also include amortization of acquired intangible assets, depreciation expense, technology costs to support our research and development, outside services, and allocated information technology and facilities expenses. We expense substantially all of our research and development expenses as they are incurred. In the past three years, our research and development expenses have increased to support new products and services as well as to expand our infrastructure capabilities to support back-end processes associated with our revenue transactions and internal systems. We intend to continue making significant investments in developing new products and services and enhancing the functionality of existing products and services.

 

42


Sales and Marketing

Our sales and marketing expenses consist of user and advertiser-facing marketing and promotional expenditures through a number of targeted online marketing channels, sponsored search, display advertising, email marketing campaigns, and other initiatives. We incur salaries, benefits and share-based compensation expenses for our employees engaged in marketing, business development and sales and sales support functions, amortization of acquired intangible assets, and allocated information technology, and facilities costs. Our marketing expenses are largely variable; and we tend to incur these in the first and third quarters of the year due to our efforts to target students at the beginning of academic terms. To the extent there is increased or decreased competition for these traffic sources, or to the extent our mix of these channels shifts, we would expect to see a corresponding change in our marketing expense.

General and Administrative

Our general and administrative expenses consist of salaries, benefits and share-based compensation expense for certain executives as well as our finance, legal, human resources and other administrative employees. In addition, general and administrative expenses include outside services, legal and accounting services, depreciation expense, and allocated information technology and facilities costs.

Restructuring Charges

Restructuring charges are primarily comprised of severance costs, contract and program termination costs, asset impairments and costs of facility consolidation and closure. Restructuring charges are recorded upon approval of a formal management plan and are included in the results of operations of the period in which such plan is approved and the expense becomes estimable.

Interest Expense, Net and Other Income, Net

Interest expense, net consists primarily of interest expense on the amortization of debt discount and issuance costs related to the notes. Other income, net consists primarily of interest income on our cash and cash equivalents and investment balances.
    
Provision for Income Taxes
    
Provision for income taxes consists primarily of federal and state income taxes in the United States and income taxes in foreign jurisdictions in which we conduct business. Due to the uncertainty as to the realization of the benefits of our domestic deferred tax assets, we have recorded a full valuation allowance against such assets. We intend to continue to maintain a full valuation allowance on our domestic deferred tax assets until there is sufficient evidence to support the reversal of all or some portion of these allowances.


43


Results of Operations
The following table summarizes our historical consolidated statements of operations (in thousands, except percentage of total net revenues):
 
Years Ended December 31,
 
2019
 
2018
Net revenues
$
410,926

 
100
 %
 
$
321,084

 
100
 %
Cost of revenues(1)
92,182

 
22

 
79,996

 
25

Gross profit
318,744

 
78

 
241,088

 
75

Operating expenses:
 
 
 
 
 
 
 
Research and development(1)
139,772

 
34

 
114,291

 
36

Sales and marketing(1)
63,569

 
15

 
54,714

 
17

General and administrative(1)
97,489

 
24

 
77,714

 
24

Restructuring charges
97

 

 
589

 

Total operating expenses
300,927

 
73

 
247,308

 
77

Income (loss) from operations
17,817

 
5

 
(6,220
)
 
(2
)
Total interest expense, net and other income, net
(24,788
)
 
(6
)
 
(7,238
)
 
(2
)
Loss before provision for income taxes
(6,971
)
 
(1
)
 
(13,458
)
 
(4
)
Provision for income taxes
2,634

 
(1
)
 
1,430

 
(1
)
Net loss
$
(9,605
)
 
(2
)%
 
$
(14,888
)
 
(5
)%
 
 
 
 
 
 
 
 
(1) Includes share-based compensation expense as follows:
 
 
 
 
 
 
 
Cost of revenues
$
426

 
 
 
$
420

 
 
Research and development
22,229

 
 
 
17,055

 
 
Sales and marketing
7,380

 
 
 
6,703

 
 
General and administrative
34,874

 
 
 
27,852

 
 
Total share-based compensation expense
$
64,909

 
 
 
$
52,030

 
 


44


Years Ended December 31, 2019 and 2018
    
Net Revenues

Net revenues during the year ended December 31, 2019 increased $89.8 million, or 28%, compared to the same period in 2018.

The following table sets forth our total net revenues for the periods shown for our Chegg Services and Required Materials product lines (in thousands, except percentages):
 
Years Ended December 31,
 
Change in 2019
 
2019
 
2018
 
$
 
%
Chegg Services
$
332,221

 
$
253,985

 
$
78,236

 
31
%
Required Materials
78,705

 
67,099

 
11,606

 
17

Total net revenues
$
410,926

 
$
321,084

 
$
89,842

 
28


Chegg Services revenues increased by $78.2 million, or 31%, during the year ended December 31, 2019, compared to the same period in 2018 due to growth in Chegg Study and Chegg Writing. Chegg Services revenues represented 81% and 79% of net revenues during the years ended December 31, 2019 and 2018, respectively. Required Materials revenues increased by $11.6 million, or 17%, during the year ended December 31, 2019 compared to the same period in 2018, primarily due to better performance from our Required Materials print textbook partners as well as recognition of deferred variable consideration. Required Materials revenues represented 19% and 21% of net revenues during the years ended December 31, 2019 and 2018, respectively.

Beginning in 2020, Required Materials will also include revenues from print textbooks that we will own, which will be recognized as the total transaction amount ratably over the term of a rental period, which is generally two to five months. As such, we expect Required Materials revenues to increase in 2020.

Cost of Revenues

The following table sets forth our cost of revenues for the periods shown (in thousands, except percentages):

 
Years Ended December 31,
 
Change in 2019
 
2019
 
2018
 
$
 
%
Cost of revenues(1)
$
92,182

 
$
79,996

 
$
12,186

 
15
%
 
 
 
 
 
 
 
 
(1) Includes share-based compensation expense of:
$
426

 
$
420

 
$
6

 
1
%
    
Cost of revenues during the year ended December 31, 2019 increased by $12.2 million, compared to the same period in 2018. The increase was primarily attributable to higher amortization of content of $7.1 million, higher payment processing of $2.2 million, and higher employee-related expenses of $1.8 million. Gross margins increased to 78% in the year ended December 31, 2019, from 75% during the same period in 2018 as a result of the growth in our higher margin Chegg Services revenues.

Beginning in 2020, we expect our cost of revenues to increase and gross margins to decrease as a result of costs related to our ownership of print textbooks.


45


Operating Expenses
The following table sets forth our total operating expenses for the periods shown (in thousands, except percentages):

 
Years Ended December 31,
 
Change in 2019
 
2019
 
2018
 
$
 
%
Research and development(1)
$
139,772

 
$
114,291

 
$
25,481

 
22
 %
Sales and marketing(1)
63,569

 
54,714

 
8,855

 
16

General and administrative(1)
97,489

 
77,714

 
19,775

 
25

Restructuring charges
97

 
589

 
(492
)
 
(84
)
Total operating expenses
$
300,927

 
$
247,308

 
$
53,619

 
22

 
 
 
 
 
 
 
 
(1) Includes share-based compensation expense of:
 
 
 
 
 
 
 
Research and development
$
22,229

 
$
17,055

 
$
5,174

 
30
 %
Sales and marketing
7,380

 
6,703

 
677

 
10

General and administrative
34,874

 
27,852

 
7,022

 
25

Share-based compensation expense
$
64,483

 
$
51,610

 
$
12,873

 
25

    
Research and Development

Research and development expenses during the year ended December 31, 2019 increased by $25.5 million, or 22%, compared to the same period in 2018. The increase was primarily attributable to higher employee-related expenses of $12.6 million, higher technology costs to support our research and development of $5.0 million, higher share-based compensation expense of $5.2 million, higher employer taxes driven by the increases in our stock price of $1.0 million, higher depreciation and amortization of $1.1 million, and higher outside services of $2.3 million, compared to the same period in 2018. Research and development expenses as a percentage of net revenues were 34% during the year ended December 31, 2019 compared to 36% of net revenues during the same period in 2018.
    
Sales and Marketing

Sales and marketing expenses during the year ended December 31, 2019 increased by $8.9 million, or 16%, compared to the same period in 2018. The increase was attributable to higher paid marketing expense of $6.6 million primarily for streaming radio and display advertisement, higher employee-related expenses of $0.4 million, higher share-based compensation expense of $0.7 million, and higher employer taxes driven by the increase in our stock price of $0.3 million, compared to the same period in 2018. Sales and marketing expenses as a percentage of net revenues were 15% during the year ended December 31, 2019 compared to 17% of net revenues during the same period in 2018.

General and Administrative

General and administrative expenses in the year ended December 31, 2019 increased by $19.8 million, or 25%, compared to the same period in 2018. The increase was primarily attributable to higher employee-related expenses of $6.0 million, higher share-based compensation expense of $7.0 million, higher employer taxes driven by the increases in our stock price of $1.6 million, higher depreciation and amortization of $1.0 million, higher professional fees of $1.4 million, higher outside services of $0.2 million and higher technology expenses to support our operations of $1.0 million, compared to the same period in 2018. General and administrative expenses as a percentage of net revenues were flat at 24% during the years ended December 31, 2019 and 2018.

Restructuring Charges

Restructuring charges during the year ended December 31, 2019 were not material to our results of operations. Restructuring charges of $0.6 million during the year ended December 31, 2018 were primarily related to our subtenant filing for bankruptcy and exiting our leased office. Costs incurred to date are expected to be fully paid within two months.


46


Interest Expense, Net and Other Income, Net

The following table sets forth our interest expense, net, and other income, net, for the periods shown (in thousands, except percentages):

 
Years Ended December 31,
 
Change in 2019
 
2019
 
2018
 
$
 
%
Interest expense, net
$
(44,851
)
 
$
(11,225
)
 
$
(33,626
)
 
300
%
Other income, net
20,063

 
3,987

 
16,076

 
403

Total interest expense, net and other income, net
$
(24,788
)
 
$
(7,238
)
 
$
(17,550
)
 
242



Interest expense, net increased during the year ended December 31, 2019, compared to the same period in 2018, primarily attributable to the amortization of debt discount and issuance costs and contractual interest expense related to the notes.

Other income, net, increased during the year ended December 31, 2019, compared to the same period in 2018, primarily attributable to additional interest earned on our investments purchased with proceeds from the notes.

Provision for Income Taxes

The following table sets forth our provision for income taxes for the periods shown (in thousands, except percentages):
 
Years Ended December 31,
 
Change in 2019
 
2019
 
2018
 
$
 
%
Provision for income taxes
$
2,634

 
$
1,430

 
$
1,204

 
84
%
We recorded an income tax provision of approximately $2.6 million and $1.4 million for the years ended December 31, 2019 and 2018, respectively, which was primarily due to state and foreign income tax expense. The provision for income taxes increased during the year ended December 31, 2019, compared to the same period in 2018, and was primarily due a decrease in prior year tax provision driven by the release of uncertain tax provisions.

Liquidity and Capital Resources

As of December 31, 2019, our principal sources of liquidity were cash, cash equivalents, and investments totaling $1.1 billion, which were held for working capital purposes. The substantial majority of our net revenues are from e-commerce transactions with students, which are settled immediately through payment processors, as opposed to our accounts payable, which are settled based on contractual payment terms with our suppliers. In March/April 2019 and April 2018, we closed offerings of our 2025 notes and our 2023 notes generating net proceeds of approximately $780.2 million and $335.6 million, respectively, in each case after deducting the initial purchasers’ discount and estimated offering expenses payable by us. The 2025 notes and 2023 notes mature on March 15, 2025 and May 15, 2023, respectively, unless converted, redeemed, or repurchased in accordance with their terms prior to such date.

As of December 31, 2019, we have incurred cumulative losses of $416.3 million from our operations and we expect to incur additional losses in the future. Our operations have been financed primarily by our initial public offering of our common stock (IPO), our 2017 follow-on public offering, our 2023 notes and 2025 notes offerings, and cash generated from operations.

Beginning in 2020, we expect to purchase approximately $50.0 million of print textbooks, net of proceeds from liquidations of print textbooks, in conjunction with the transition of logistics and warehousing for print textbooks transactions to FedEx. Purchases of print textbooks will be shown as a cash outflow from investing activities and proceeds from liquidations of print textbooks will be shown as a cash inflow from investing activities.


47


We believe that our existing sources of liquidity will be sufficient to fund our operations and debt service obligations for at least the next 12 months. Our future capital requirements will depend on many factors, including our rate of revenue growth, our investments in research and development activities, our acquisition of new products and services and our sales and marketing activities. To the extent that existing cash and cash from operations are insufficient to fund our future activities, we may need to raise additional funds through public or private equity or debt financing. Additional funds may not be available on terms favorable to us or at all. If adequate funds are not available on acceptable terms, or at all, we may be unable to adequately fund our business plans and it could have a negative effect on our business, operating cash flows and financial condition.

Most of our cash is held in the United States. As of December 31, 2019, our foreign subsidiaries held an insignificant amount of cash in foreign jurisdictions. We currently do not intend or foresee a need to repatriate some of these foreign funds, however, as a result of the Tax Cuts and Jobs Act we anticipate the U.S. federal impact to be minimal if these foreign funds are repatriated. In addition, based on our current and future needs, we believe our current funding and capital resources for our international operations are adequate.

The following table sets forth our cash flows (in thousands):
 
Years Ended December 31,
 
2019
 
2018
Consolidated Statements of Cash Flows Data:
 
 
 
Net cash provided by operating activities
$
113,403

 
$
75,113

Net cash used in investing activities
$
(703,425
)
 
$
(82,549
)
Net cash provided by financing activities
$
603,509

 
$
256,418


Cash Flows from Operating Activities

Although we incurred net losses during the years ended December 31, 2019 and 2018, our net losses were fully offset by non-cash expenditures such as other depreciation and amortization expense, share-based compensation expense, and amortization of debt discount and issuance costs expense.

Net cash provided by operating activities during the year ended December 31, 2019 was $113.4 million. Our net loss of $9.6 million was offset by significant non-cash operating expenses, including other depreciation and amortization expense of $30.2 million, share-based compensation expense of $64.9 million, and the amortization of debt discount and issuance costs related to the 2025 notes and 2023 notes of $43.2 million.

Net cash provided by operating activities during the year ended December 31, 2018 was $75.1 million. Our net loss of $14.9 million was offset by significant non-cash operating expenses, including other depreciation and amortization expense of $22.8 million, share-based compensation expense of $52.0 million, and the amortization of debt discount and issuance costs related to the 2023 notes of $10.5 million.

Cash Flows from Investing Activities

Cash flows from investing activities have been primarily related to the purchases of investments, acquisition of businesses, and purchases of property and equipment, offset by proceeds from the sale and maturity of investments.

Net cash used in investing activities during the year ended December 31, 2019 was $703.4 million and was related to the purchases of investments of $959.9 million, purchases of property and equipment of $42.3 million, and the acquisition of business of $79.1 million, partially offset by the maturity of investments of $324.7 million and proceeds from the sale of investments of $53.3 million.

Net cash used in investing activities during the year ended December 31, 2018 was $82.5 million and was related to the purchases of investments of $146.9 million, purchases of property and equipment of $31.2 million, the acquisition of businesses of $34.7 million, and the purchase of a strategic equity investment of $10.0 million, partially offset by the maturity of investments of $138.4 million and proceeds from the sale of investments of $1.8 million.

Cash Flows from Financing Activities

Cash flows from financing activities have been primarily related to the issuance of convertible senior notes, net of issuance costs, issuance of common stock under stock plans offset by the purchases of convertible senior notes capped call

48


instruments, payment of taxes related to the net share settlement of equity awards, and repurchases of common stock.

Net cash provided by financing activities during the year ended December 31, 2019 was $603.5 million and was related to the proceeds from the issuance of the 2025 notes, net of issuance costs of $780.2 million and the proceeds from the issuance of common stock under stock plans of $35.1 million, partially offset by the payment of $94.6 million in taxes related to the net share settlement of equity awards which became vested during the period, the purchase of capped call instruments related to our 2025 notes of $97.2 million and the repurchase of common stock of $20.0 million done in connection with the issuance of the 2025 notes.

Net cash provided by financing activities during the year ended December 31, 2018 was $256.4 million and was related to the proceeds from the issuance of the 2023 notes, net of issuance costs of $335.6 million and the proceeds from the issuance of common stock under stock plans of $29.1 million, partially offset by the payment of $49.1 million in taxes related to the net share settlement of equity awards which became vested during the period, the purchase of capped call instruments related to our 2023 notes of $39.2 million and the repurchase of common stock of $20.0 million done in connection with the issuance of the 2023 notes.

Contractual Obligations and Other Commitments

The following is a summary of our contractual obligations and other commitments as of December 31, 2019 (in thousands):
 
Less than
 
More than
 
Total
 
1 Year
 
1-3 Years
 
3-5 Years
 
5 Years
Convertible senior notes (1)
$
1,153,519

 
$
1,863

 
$
3,725

 
$
347,431

 
$
800,500

Purchase obligations (2)
43,787

 
27,639

 
9,788

 
5,966

 
394

Operating lease obligations (3)
21,638

 
6,094

 
11,026

 
4,518

 

Textbook purchase obligation (4)
29,404

 
29,404

 

 

 

Total contractual obligations
$
1,248,348

 
$
65,000

 
$
24,539

 
$
357,915

 
$
800,894

_____________________________________________________
(1) Includes semi-annual cash interest payments of $0.9 million. Our convertible senior notes are recorded on our consolidated balance sheets at the carrying amount of $900.3 million as of December 31, 2019.
(2) Represents contractual obligations primarily related to information technology services.
(3) Our offices are leased under operating leases, which expire at various dates through 2024.
(4) Represents one-time obligation to purchase print textbooks to establish our initial print textbook library.

In addition, our other long-term liabilities include $2.1 million related to uncertain tax positions as of December 31, 2019. The timing of the resolution of these positions is uncertain and we are unable to make a reasonably reliable estimate of the timing of payments in individual years beyond one year. As a result, this amount is not included in the above table.

Off-Balance Sheet Arrangements

Through December 31, 2019, we did not have any relationships with unconsolidated organizations or financial partnerships, such as structured finance or special purpose entities that would have been established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes.

Critical Accounting Policies, Significant Judgments and Estimates

Our consolidated financial statements are prepared in accordance with generally accepted accounting principles in the United States (U.S. GAAP). The preparation of these consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues, costs and expenses and related disclosures. These estimates form the basis for judgments we make about the carrying values of our assets and liabilities, which are not readily apparent from other sources. We base our estimates and judgments on historical experience and on various other assumptions that we believe are reasonable under the circumstances. On an ongoing basis, we evaluate our estimates and assumptions. Our actual results may differ from these estimates under different assumptions or conditions.

An accounting policy is deemed to be critical if it requires an accounting estimate to be made based on assumptions about matters that are highly uncertain at the time the estimate is made, if different estimates reasonably could have been used, or if changes in the estimate that are reasonably possible could materially impact the financial statements. We believe that

49


assumptions and estimates of the following accounting policies involve a greater degree of judgment and complexity. Accordingly, these are the policies we believe are the most critical to aid in fully understanding and evaluating our financial condition and results of operations. For further information on all of our significant accounting policies, see Note 2, “Significant Accounting Policies”, of our accompanying Notes to Consolidated Financial Statements included in Part II, Item 8, “Consolidated Financial Statements and Supplementary Data” of this Annual Report on Form 10-K.

Revenue Recognition and Deferred Revenue

For sales of third-party products, we evaluate whether we are acting as a principal or an agent, and therefore would record the gross sales amount as revenues and related costs or the net amount earned as a revenue share from the sale of third-party products. Our determination is based on our evaluation of whether we control the specified goods or services prior to transferring them to the customer. There are significant judgments involved in determining whether we control the specified goods or services prior to transferring them to the customer including whether we have the ability to direct the use of the good or service and obtain substantially all of the remaining benefits from the good or service. In relation to print textbook rental and sale agreements with our partners, we recognize revenues on a net basis based on our role in the transaction as an agent as we have concluded that we do not control the use of the print textbooks, and therefore record only the revenue share we earn upon the shipment of a print textbook to a student. For the rental or sale of eTextbooks, we have concluded that we control the service, therefore we recognize revenues and cost of revenues on a gross basis ratably over the term the student has access to the eTextbook. Rental revenues from print textbooks that we own will be recognized at the gross amount of the total transaction as a principal as we have concluded that we do control the use of print textbooks that we own.

Some of our customer arrangements include multiple performance obligations. We have determined these performance obligations qualify as distinct performance obligations, as the customer can benefit from the service on its own or together with other resources that are readily available to the customer and our promise to transfer the service is separately identifiable from other promises in the contract. For these arrangements that contain multiple performance obligations, we allocate the transaction price based on the relative standalone selling price method by comparing the standalone selling price (SSP) of each distinct performance obligation to the total value of the contract. We determine the SSP based on our historical pricing and discounting practices for the distinct performance obligation when sold separately. If the SSP is not directly observable, we estimate the SSP by considering information such as market conditions, and information about the customer.

Our agreements with print textbook partners may include an amount of variable consideration in addition to a fixed revenue share that we earn. This variable consideration can either increase or decrease the total transaction price depending on the nature of the variable consideration. We estimate the amount of variable consideration that we will earn at the inception of the contract, adjusted during each period, and include an estimated amount each period. In determining this estimate, we consider the single most likely amount in a range of possible amounts. This estimated amount of variable consideration requires management to make a judgment based on the forecasted amount of consideration that we expect we will earn as well as the time period in which we can reasonably rely on the accuracy of the forecast. Our estimate of variable consideration is constrained to only include three to four years of estimated variable consideration. This is the amount of variable consideration for which it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur, as the amounts that we could potentially earn in the outer years can change significantly based on factors that are out of our control. If our forecasts are inaccurate, the estimated amount of variable consideration could be inaccurate which could impact our revenue recognition in a given period.

 
Impairment of Acquired Intangible Assets and Other Long-Lived Assets

We assess the impairment of acquired intangible assets and other long-lived assets at least annually and whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. Factors that we consider in determining when to perform an impairment review include significant negative industry or economic trends or significant changes or planned changes in the use of the assets. When measuring the recoverability of these assets, we will make assumptions regarding our estimated future cash flows expected to be generated by the assets. If our estimates or related assumptions change in the future, we may be required to impair these assets. We did not record any impairment charges related to acquired intangible assets or other long-lived assets during the years ended December 31, 2019 and 2018. As of December 31, 2019 and 2018, we had intangible assets, net, of $34.7 million and $25.9 million, respectively and property and equipment, net of $87.4 million and $59.9 million, respectively.


50


Goodwill and Indefinite Lived Intangible Asset

Goodwill and our indefinite lived intangible asset are tested for impairment at least annually or whenever events or changes in circumstances indicate that their carrying values may not be recoverable. We first assess qualitative factors to determine whether it is necessary to perform a quantitative impairment test. In our qualitative assessment, we consider factors including economic conditions, industry and market conditions and developments, overall financial performance and other relevant entity-specific events in determining whether it is more likely than not that the fair value of our reporting unit is less than the carrying amount. Our qualitative assessment requires management to make judgments based on the factors listed above in our determination of whether events or changes in circumstances indicate that the carrying values may not be recoverable. Should we conclude that it is more likely than not that our carrying values have been impaired, we would recognize an impairment charge for the amount by which the carrying amount of goodwill and our indefinite lived intangible asset exceed our fair value. We have not recognized any impairment of goodwill or our indefinite lived intangible asset since our inception. As of December 31, 2019 and 2018, we had goodwill of $214.5 million and $149.5 million, respectively, and an indefinite lived intangible asset related to the internships.com trade name of $3.6 million.

Share-based Compensation Expense

We measure and recognize share-based compensation expense for all awards made to employees, directors and consultants, including restricted stock units (RSUs), performance-based RSUs (PSUs) and our employee stock purchase plan (ESPP) based on estimated fair values.

We estimate a forfeiture rate to calculate the share-based compensation expense related to our awards. Estimated forfeitures are determined based on historical data and management’s expectation of exercise behaviors. We continue to evaluate the appropriateness of the forfeiture rate based on actual forfeiture experience, analysis of employee turnover and other factors. Quarterly changes in the estimated forfeiture rate can have a significant impact on our share-based compensation expense as the cumulative effect of adjusting the rate is recognized in the period the forfeiture estimate is changed. If a revised forfeiture rate is higher than the previously estimated forfeiture rate, an adjustment is made that will result in a decrease to the share-based compensation expense recognized in the financial statements. If a revised forfeiture rate is lower than the previously estimated forfeiture rate, an adjustment is made that will result in an increase to the share-based compensation expense recognized in the financial statements.

Share-based compensation expense recognized related to PSUs is subject to the achievement of performance objectives and requires significant judgment by management in determining the current level of attainment of such performance objectives. Management may consider factors such as the latest revenue forecasts and general business trends in the assessment of whether or not a PSU award will be obtained. Subsequent changes to these considerations may have a material impact on the amount of share-based compensation expense recognized in the period related to PSU awards, which may lead to volatility of share-based compensation expense period-to-period.

 
We will continue to use judgment in evaluating the assumptions related to our share-based compensation expense on a prospective basis. As we continue to accumulate additional data related to our common stock, we may refine our estimates, which could materially impact our future share-based compensation expense.

Recent Accounting Pronouncements

For relevant recent accounting pronouncements, see Note 2, “Significant Accounting Policies”, of our accompanying Notes to Consolidated Financial Statements included in Part II, Item 8, “Consolidated Financial Statements and Supplementary Data” of this Annual Report on Form 10-K.

ITEM 7A. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

We are exposed to market risk, including changes to foreign currency exchange rates, interest rates, and inflation.

Foreign Currency Exchange Risk

International revenues as a percentage of net revenues is not significant and our sales contracts are denominated primarily in U.S. dollars. A portion of our operating expenses are incurred outside the United States and are denominated in foreign currencies, which are subject to fluctuations due to changes in foreign currency exchange rates, particularly changes in the Indian Rupee. To date, we have not entered into derivatives or hedging strategies as our exposure to foreign currency

51


exchange rates has not been material to our historical results of operations. There were no significant foreign exchange gains or losses in the years ended December 31, 2019 and 2018.

Interest Rate Sensitivity

We had cash and cash equivalents totaling $387.5 million and $374.7 million as of December 31, 2019 and 2018, respectively, and held investments of $691.6 million and $109.4 million as of December 31, 2019 and 2018, respectively. Our cash and cash equivalents consist of cash, money market accounts, and commercial paper and investments consist of commercial paper, corporate securities, U.S. treasury securities, and agency bonds. Our investment policy and strategy are focused on preservation of capital, supporting our liquidity requirements, and delivering competitive returns subject to prevailing market conditions. Changes in U.S. interest rates affect the interest earned on our cash and cash equivalents and investments and the market value of those securities. A hypothetical 100 basis point increase or decrease in interest rates would result in a $6.9 million and $1.3 million increase or decline in the fair value of our investments as of December 31, 2019 and 2018, respectively. Any realized gains or losses resulting from such hypothetical interest rate changes would only occur if we sold the investments prior to maturity. We were not exposed to material risks due to changes in market interest rates given the liquidity of the cash and money market accounts and investments in which we invested our cash.

We carry our notes at face value less unamortized debt discount and debt issuance costs on our consolidated balance sheets. Because the 2025 notes and 2023 notes have a fixed annual interest rate of 0.125% and 0.25%, respectively, we do not have any economic interest rate exposure or financial statement risk associated with changes in interest rates. The fair value of the notes, however, may fluctuate when interest rates and the market price of our stock changes. See Note 10, “Convertible Senior Notes,” of the Notes to Consolidated Financial Statements of Part II, Item 8 of this Annual Report on Form 10-K for additional information.

52


ITEM 8. CONSOLIDATED FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA
Index to Consolidated Financial Statements



53


Report of Deloitte & Touche LLP, Independent Registered Public Accounting Firm

To the Stockholders and the Board of Directors of Chegg, Inc.

Opinion on the Financial Statements

We have audited the accompanying consolidated balance sheets of Chegg, Inc. and subsidiaries (the "Company") as of December 31, 2019 and 2018, the related consolidated statements of operations, comprehensive loss, stockholders’ equity and cash flows for each of the years then ended, and the related notes and the schedule listed in the Index at Item 15.2 (collectively referred to as the "financial statements"). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2019 and 2018, and the results of its operations and its cash flows for the years then ended, in conformity with accounting principles generally accepted in the United States of America.

We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company's internal control over financial reporting as of December 31, 2019, based on the criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission and our report dated February 20, 2020 expressed an unqualified opinion on the Company's internal control over financial reporting.

Basis for Opinion

These financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company's financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.

Critical Audit Matters

The critical audit matters communicated below are matters arising from the current-period audit of the financial statements that were communicated or required to be communicated to the audit committee and that (1) relate to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matters below, providing a separate opinion on the critical audit matters or on the accounts or disclosures to which they relate.

Convertible Senior Notes - Refer to Notes 2, 5, and 10 to the financial statements

Critical Audit Matter Description

During 2019, the Company issued $800 million in aggregate principal amount of convertible senior notes (“the notes”) due in 2025, which, if converted, may be settled in cash, shares of common stock or a combination thereof, at the Company’s election. The Company separated the notes into liability and equity components. The carrying amount of the liability component was calculated by estimating the fair value of similar debt instruments that do not have an associated convertible feature. The carrying amount of the equity component representing the conversion option was determined by deducting the carrying amount of the liability component from the principal amount of the notes.

Given the determination of the fair value of the liability component required management to make significant estimates and assumptions regarding the relevant valuation assumptions, auditing the valuation of the liability component required a high degree of auditor judgment and an increased extent of effort, including the need to involve professionals in our firm having expertise in the valuation of financial instruments, when performing audit procedures to evaluate management’s judgments and conclusions.

54



How the Critical Audit Matter was Addressed in the Audit

Our audit procedures related to the fair value of the liability component included the following, among others:

We tested the effectiveness of internal controls over the Company’s determination of the fair value of the liability component, including controls over the relevant valuation assumptions.
With the assistance of our fair value specialists, we evaluated the appropriateness of the valuation methodology and the reasonableness of the valuation assumptions to determine the fair value of the liability component. Additionally, we:
Tested the source information underlying the valuation assumptions used in the model to determine fair value.
Tested the mathematical accuracy of the valuation model.
Developed a range of independent estimates and compared those to the fair value of the liability component determined by management.

Acquisitions - Thinkful Acquisition - Refer to Notes 2, 7, and 8 to the financial statements

Critical Audit Matter Description

The Company completed the acquisition of Thinkful, Inc. (“Thinkful”) on October 1, 2019. The total fair value of the purchase consideration was $79.2 million. The purchase price was allocated, on a preliminary basis, to the assets acquired and liabilities assumed based on their estimated fair values, including a content library intangible asset of $6.9 million (“content library”). The determination of the fair value of the content library required management to make significant estimates and assumptions related to future expected cash flows from acquired users, useful lives, and discount rates.

Given the significant judgments made by management to estimate the fair value of the content library, performing audit procedures to evaluate the reasonableness of the forecasted revenues and cost of revenues used in the determination of future expected cash flows, especially considering Thinkful’s limited operating history, required a high degree of auditor judgment and an increased extent of effort.

How the Critical Audit Matter Was Addressed in the Audit

Our audit procedures related to the forecasted revenues and cost of revenues for the content library intangible asset included the following, among others:
We tested the effectiveness of controls over the valuation of the content library intangible asset, including management’s controls over forecasted revenues and cost of revenues.
We evaluated the reasonableness of management’s forecasted revenues and cost of revenues by comparing such forecasted amounts (or as applicable, the implied growth rates and margin assumptions) against various other sources, including:
Historical performance of Thinkful.
Industry data and analyst reports.
Internal communications to management and the Board of Directors.
Forecasted information as well as analyst and industry reports for the Company and certain of its peer companies.

/s/ DELOITTE & TOUCHE LLP

San Jose, California
February 20, 2020

We have served as the Company’s auditor since 2018.



55


Report of Deloitte & Touche LLP, Independent Registered Public Accounting Firm

To the Stockholders and the Board of Directors of Chegg, Inc.

Opinion on Internal Control over Financial Reporting

We have audited the internal controls over financial reporting of Chegg, Inc. and subsidiaries (the “Company”) as of December 31, 2019, based on criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2019, based on the criteria established in Internal Control - Integrated Framework (2013) issued by COSO.

We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated financial statements of the Company as of and for the year ended December 31, 2019, and our report dated February 20, 2020 expressed an unqualified opinion on those financial statements.

As described in Management’s Annual Report on Internal Control Over Financial Reporting, management excluded from its assessment the internal control over financial reporting at Thinkful, Inc., which was acquired on October 1, 2020 and whose financial statements constituted less than 1% of total assets as of December 31, 2019 and less than 1% of total net revenues for the year then ended. Accordingly, our audit did not include the internal control over financial reporting at Thinkful, Inc.

Basis for Opinion

The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management’s Annual Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained, in all material respects. Our audit included obtaining an understanding of internal controls over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.

Definition and Limitations of Internal Control over Financial Reporting

A company’s internal control over financial reporting is a process designed 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. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

/s/ DELOITTE & TOUCHE LLP

San Jose, California
February 20, 2020

56


Report of Ernst & Young LLP, Independent Registered Public Accounting Firm

To the Stockholders and the Board of Directors of Chegg, Inc.

Opinion on the Financial Statements

We have audited the accompanying consolidated statements of operations, comprehensive loss, stockholders' equity and cash flows of Chegg, Inc. (the Company) for the year ended December 31, 2017, and the related notes and the financial statement schedules listed in the Index at Item 15.2 (collectively referred to as the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the results of its operations and its cash flows for the year ended December 31, 2017, in conformity with U.S. generally accepted accounting principles.

Basis for Opinion
 
These financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company’s financial statements based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audit included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audit also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audit provides a reasonable basis for our opinion.

/s/ Ernst & Young LLP

We served as the Company’s auditor from 2009 to 2018.
San Jose, California
February 26, 2018


57


CHEGG, INC.
CONSOLIDATED BALANCE SHEETS
(in thousands, except for number of shares and par value)
 
December 31, 2019
 
December 31, 2018
Assets

 

Current assets
 
 
 
Cash and cash equivalents
$
387,520

 
$
374,664

Short-term investments
381,074

 
93,345

Accounts receivable, net of allowance for doubtful accounts of $56 and $229 at December 31, 2019 and December 31, 2018, respectively
11,529

 
12,733

Prepaid expenses
10,538

 
4,673

Other current assets
16,606

 
9,510

Total current assets
807,267

 
494,925

Long-term investments
310,483

 
16,052

Property and equipment, net
87,359

 
59,904

Goodwill
214,513

 
149,524

Intangible assets, net
34,667

 
25,915

Right of use assets
15,931

 

Other assets
18,778

 
14,618

Total assets
$
1,488,998

 
$
760,938

Liabilities and stockholders' equity
 
 
 
Current liabilities
 
 
 
Accounts payable
$
7,362

 
$
8,177

Deferred revenue
18,780

 
17,418

Current operating lease liabilities
5,283

 

Accrued liabilities
39,964

 
34,077

Total current liabilities
71,389

 
59,672

Long-term liabilities
 
 
 
Convertible senior notes, net
900,303

 
283,668

Long-term operating lease liabilities
14,513

 

Other long-term liabilities
3,964

 
6,964

Total long-term liabilities
918,780

 
290,632

Total liabilities
990,169

 
350,304

Commitments and contingencies

 

Stockholders' equity:
 
 
 
Preferred stock, $0.001 par value – 10,000,000 shares authorized, no shares issued and outstanding at December 31, 2019 and December 31, 2018

 

Common stock, $0.001 par value – 400,000,000 shares authorized; 121,583,501 and 115,500,418 shares issued and outstanding at December 31, 2019 and December 31, 2018, respectively
122

 
116

Additional paid-in capital
916,095

 
818,113

Accumulated other comprehensive loss
(1,096
)
 
(1,019
)
Accumulated deficit
(416,292
)
 
(406,576
)
Total stockholders' equity
498,829

 
410,634

Total liabilities and stockholders' equity
$
1,488,998

 
$
760,938


See Notes to Consolidated Financial Statements.

58


CHEGG, INC.
CONSOLIDATED STATEMENTS OF OPERATIONS
(in thousands, except per share amounts)
 
Years Ended December 31,
 
2019
 
2018
 
2017
Net revenues
$
410,926

 
$
321,084

 
$
255,066

Cost of revenues
92,182

 
79,996

 
80,175

Gross profit
318,744

 
241,088

 
174,891

Operating expenses:
 
 
 
 
 
Research and development
139,772

 
114,291

 
81,926

Sales and marketing
63,569

 
54,714

 
51,240

General and administrative
97,489

 
77,714

 
64,411

Restructuring charges
97

 
589

 
1,047

Gain on liquidation of textbooks

 

 
(4,766
)
Total operating expenses
300,927

 
247,308

 
193,858

Income (loss) from operations
17,817

 
(6,220
)
 
(18,967
)
Interest expense, net and other income, net:
 
 
 
 
 
Interest expense, net
(44,851
)
 
(11,225
)
 
(74
)
Other income, net
20,063

 
3,987

 
560

Total interest expense, net and other income, net
(24,788
)
 
(7,238
)
 
486

Loss before provision for income taxes
(6,971
)
 
(13,458
)
 
(18,481
)
Provision for income taxes
2,634

 
1,430

 
1,802

Net loss
$
(9,605
)
 
$
(14,888
)
 
$
(20,283
)
Net loss per share, basic and diluted
$
(0.08
)
 
$
(0.13
)
 
$
(0.20
)
Weighted average shares used to compute net loss per share, basic and diluted
119,204

 
113,251

 
100,022

See Notes to Consolidated Financial Statements.


59


CHEGG, INC.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
(in thousands)
 
Years Ended December 31,
 
2019
 
2018
 
2017
Net loss
$
(9,605
)
 
$
(14,888
)
 
$
(20,283
)
Other comprehensive loss:
 
 
 
 
 
Change in unrealized gain (loss) on available for sale investments, net of tax
668

 
76

 
(187
)
Change in foreign currency translation adjustments, net of tax
(745
)
 
(813
)
 
81

Other comprehensive loss
(77
)
 
(737
)
 
(106
)
Total comprehensive loss
$
(9,682
)
 
$
(15,625
)
 
$
(20,389
)
See Notes to Consolidated Financial Statements.


60


CHEGG, INC.
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY
(in thousands)
 
Common Stock
 
 
 
 
 
 
 
 

Shares
 
Par 
Value
 
Additional Paid-In
Capital
 
Accumulated Other Comprehensive Loss
 
Accumulated
Deficit
 
Total Stockholders’ Equity
Balances at December 31, 2016
91,709

 
$
92

 
$
593,351

 
$
(176
)
 
$
(371,328
)
 
$
221,939

Issuance of common stock in connection with follow-on offering, net of offering costs
11,500

 
12

 
147,597

 

 

 
147,609

Issuance of common stock upon exercise of stock options and ESPP
3,280

 
3

 
23,653

 

 

 
23,656

Net share settlement of equity awards
3,155

 
3

 
(20,115
)
 

 

 
(20,112
)
Warrant exercises
24

 

 

 

 

 

Share-based compensation expense

 

 
38,359

 

 

 
38,359

Other comprehensive loss

 

 

 
(106
)
 

 
(106
)
Net loss

 

 

 

 
(20,283
)
 
(20,283
)
Balances at December 31, 2017
109,668

 
110

 
782,845

 
(282
)
 
(391,611
)
 
391,062

Cumulative-effect adjustment to accumulated deficit related to adoption of ASUs

 

 

 

 
(77
)
 
(77
)
Equity component of convertible senior notes, net of issuance costs

 

 
62,444

 

 

 
62,444

Purchase of convertible senior notes capped call

 

 
(39,227
)
 

 

 
(39,227
)
Repurchase of common stock
(983
)
 
(1
)
 
(19,999
)
 

 

 
(20,000
)
Issuance of common stock upon exercise of stock options and ESPP
3,459

 
4

 
29,109

 

 

 
29,113

Net share settlement of equity awards
3,322

 
3

 
(49,089
)
 

 

 
(49,086
)
Warrant exercises
34

 

 

 

 

 

Share-based compensation expense

 

 
52,030

 

 

 
52,030

Other comprehensive loss

 

 

 
(737
)
 

 
(737
)
Net loss

 

 

 

 
(14,888
)
 
(14,888
)
Balances at December 31, 2018
115,500

 
116

 
818,113

 
(1,019
)
 
(406,576
)
 
410,634

Cumulative-effect adjustment to accumulated deficit related to adoption of ASU 2016-02

 

 

 

 
(111
)
 
(111
)
Equity component of convertible senior notes, net of issuance costs

 

 
206,747

 

 

 
206,747

Purchase of convertible senior notes capped call

 

 
(97,200
)
 

 

 
(97,200
)
Repurchase of common stock
(504
)
 
(1
)
 
(19,999
)
 

 

 
(20,000
)
Issuance of common stock upon exercise of stock options and ESPP
3,276

 
4

 
35,093

 

 

 
35,097

Net share settlement of equity awards
3,248

 
3

 
(94,571
)
 

 

 
(94,568
)
Issuance of common stock in connection with prior acquisition
64

 

 
3,003

 

 

 
3,003

Share-based compensation expense

 

 
64,909

 

 

 
64,909

Other comprehensive loss

 

 

 
(77
)
 

 
(77
)
Net loss

 

 

 

 
(9,605
)
 
(9,605
)
Balances at December 31, 2019
121,584

 
$
122

 
$
916,095

 
$
(1,096
)
 
$
(416,292
)
 
$
498,829


See Notes to Consolidated Financial Statements.


61


CHEGG, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
 
Years Ended December 31,
 
2019
 
2018
 
2017
Cash flows from operating activities
 
 

 

Net loss
$
(9,605
)
 
$
(14,888
)
 
$
(20,283
)
Adjustments to reconcile net loss to net cash provided by operating activities:
 
 
 
 
 
Depreciation and amortization expense
30,247

 
22,805

 
19,337

Share-based compensation expense
64,909

 
52,030

 
38,359

Gain on liquidation of textbooks

 

 
(4,766
)
Loss from write-offs of textbooks

 

 
314

Loss from write-offs of property and equipment
1,009

 
93

 
1,368

Interest accretion on deferred consideration

 

 
(626
)
Amortization of debt discount and issuance costs
43,202

 
10,494

 

Deferred income taxes
(39
)
 
(323
)
 

Operating lease expense, net of accretion
4,385

 

 

Other, net
(416
)
 
65

 
68

Change in assets and liabilities net of effect of acquisition of businesses:
 
 
 
 

Accounts receivable
1,829

 
(1,538
)
 
(175
)
Prepaid expenses and other current assets
(12,930
)
 
(4,921
)
 
13,550

Other assets
(1,494
)
 
48

 
1,049

Accounts payable
(2,395
)
 
893

 
2,649

Deferred revenue
(1,682
)
 
3,978

 
(1,396
)
Accrued liabilities
(206
)
 
3,838

 
2,087

Other liabilities
(3,411
)
 
2,539

 
15

Net cash provided by operating activities
113,403

 
75,113

 
51,550

Cash flows from investing activities
 
 
 
 
 
Proceeds from liquidations of textbooks

 

 
6,943

Purchases of investments
(959,911
)
 
(146,856
)
 
(128,247
)
Proceeds from sale of investments
53,261

 
1,800

 
16,393

Maturities of investments
324,700

 
138,380

 
9,750

Purchases of property and equipment
(42,326
)
 
(31,223
)
 
(26,142
)
Acquisition of businesses, net of cash acquired
(79,149
)
 
(34,650
)
 
(14,931
)
Purchases of strategic equity investment

 
(10,000
)
 

Net cash used in investing activities
(703,425
)
 
(82,549
)
 
(136,234
)
Cash flows from financing activities
 
 
 
 
 
Common stock issued under stock plans, net
35,100

 
29,116

 
23,659

Payment of taxes related to the net share settlement of equity awards
(94,571
)
 
(49,089
)
 
(20,115
)
Payment of deferred cash consideration related to acquisitions

 

 
(16,939
)
Proceeds from follow-on offering, net of offering costs

 

 
147,609

Proceeds from issuance of convertible senior notes, net of issuance costs
780,180

 
335,618

 

Purchase of convertible senior notes capped call
(97,200
)
 
(39,227
)
 

Repurchase of common stock
(20,000
)
 
(20,000
)
 

Net cash provided by financing activities
603,509

 
256,418

 
134,214

Net increase in cash, cash equivalents and restricted cash
13,487

 
248,982

 
49,530

Cash, cash equivalents and restricted cash, beginning of period
375,945

 
126,963

 
77,433

Cash, cash equivalents and restricted cash, end of period
$
389,432

 
$
375,945

 
$
126,963


See Notes to Consolidated Financial Statements.

 
Years Ended December 31,
 
2019
 
2018
 
2017
Supplemental cash flow data:
 
 
 
 
 
Cash paid during the period for:
 
 
 
 
 
Interest
$
1,332

 
$
605

 
$
85

Income taxes
$
2,070

 
$
2,097

 
$
1,790

Cash paid for amounts included in the measurement of lease liabilities:
 
 
 
 
 
Operating cash flows from operating leases
$
(5,297
)
 
$

 
$

Right of use assets obtained in exchange for lease obligations:
 
 
 
 
 
Operating leases
$
3,364

 
$

 
$

Non-cash investing and financing activities:
 
 
 
 
 
Accrued purchases of long-lived assets
$
10,036

 
$
1,210

 
$
3,573

Issuance of common stock related to prior acquisition
$
3,003

 
$

 
$

 
December 31,
 
2019
 
2018
 
2017
 
 
 

 

Reconciliation of cash, cash equivalents and restricted cash:
 
 
 
 
 
Cash and cash equivalents
$
387,520

 
$
374,664

 
$
126,457

Restricted cash included in other current assets
149

 
84

 
84

Restricted cash included in other assets
1,763

 
1,197

 
422

Total cash, cash equivalents and restricted cash
$
389,432

 
$
375,945

 
$
126,963


See Notes to Consolidated Financial Statements.

62


CHEGG, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Note 1. Background and Basis of Presentation

Company and Background

Chegg, Inc. (Chegg, the Company, we, us, or our), headquartered in Santa Clara, California, was incorporated as a Delaware corporation in July 2005. Chegg is a Smarter Way to Student. As the leading direct-to-student learning platform, we strive to improve educational outcomes by putting the student first in all our decisions. We support students on their journey from high school to college and into their career with tools designed to help them pass their test, pass their class, and save money on required materials. Our services are available online, anytime and anywhere, so we can reach students when they need us most.

Basis of Presentation

Our fiscal year ends on December 31 and in this report we refer to the year ended December 31, 2019, December 31, 2018, and December 31, 2017 as 2019, 2018, and 2017, respectively.

We have changed the captions on our consolidated statements of cash flows from “purchases of marketable securities” to “purchases of investments” and from “maturities of marketable securities” to “maturities of investments.” This change does not impact any current or previously reported results.

Note 2. Significant Accounting Policies

Use of Estimates

The preparation of financial statements in conformity with generally accepted accounting principles in the United States (U.S. GAAP) requires management to make estimates, judgments, and assumptions that affect the reported amounts of assets and liabilities; the disclosure of contingent liabilities at the date of the financial statements; and the reported amounts of revenues and expenses during the reporting periods. Significant estimates, assumptions, and judgments are used for, but not limited to: revenue recognition, recoverability of accounts receivable, restructuring charges, share-based compensation expense including estimated forfeitures, accounting for income taxes, useful lives assigned to long-lived assets for depreciation and amortization, impairment of goodwill and long-lived assets, the valuation of acquired intangible assets, the valuation of our convertible senior notes, internal-use software and website development costs, and operating lease right of use (ROU) assets and operating lease liabilities. We base our estimates on historical experience, knowledge of current business conditions, and various other factors we believe to be reasonable under the circumstances. These estimates are based on management’s knowledge about current events and expectations about actions we may undertake in the future. Actual results could differ from these estimates, and such differences could be material to our financial position and results of operations.

Principles of Consolidation

The consolidated financial statements include the accounts of Chegg and our wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation. The consolidated financial statements have been prepared in accordance with U.S. GAAP.

Cash and Cash Equivalents and Restricted Cash

We consider all highly liquid investments with an original maturity date of three months or less from the date of purchase to be cash equivalents. Our cash and cash equivalents consist of cash, money market accounts, and commercial paper at financial institutions, and are stated at cost, which approximates fair value. We classify certain restricted cash balances within other current assets and other assets on the accompanying consolidated balance sheets based upon the term of the remaining restrictions.


63


Investments

We hold investments in commercial paper, corporate securities, U.S. treasury securities, and agency bonds. We classify our investments as available-for-sale that are either short or long-term based on the nature of each security based on the contractual maturity of the investment when purchased. Our available-for-sale investments are carried at estimated fair value with any unrealized gains and losses, net of taxes, included in other comprehensive loss on our consolidated statements of stockholders’ equity. Unrealized losses are charged against other income, net when a decline in fair value is determined to be other-than-temporary. We did not record any such impairment charges in the periods presented. We determined realized gains or losses on the sale of investments on a specific identification method, and recorded such gains or losses as other income, net. For the years ended December 31, 2019, 2018 and 2017, the Company's gross realized gains and losses on investments were not significant.

Accounts Receivable    

Accounts receivable are recorded at the invoiced amount and are non-interest bearing. We generally grant uncollateralized credit terms to our customers, which include textbook wholesalers and marketing services customers, and maintain an allowance for doubtful accounts to account for potentially uncollectible receivables.

Allowance for Doubtful Accounts    

We assess the creditworthiness of our customers based on multiple sources of information, and analyze such factors as our historical bad debt experience, industry and geographic concentrations of credit risk, economic trends, and customer payment history. This assessment requires significant judgment. Because of this assessment, we maintain an allowance for doubtful accounts for estimated losses resulting from the inability of certain customers to make all of their required payments. In making this estimate, we analyze historical payment performance and current economic trends when evaluating the adequacy of the allowance for doubtful accounts. Accounts receivable are written off as a decrease to the allowance for doubtful accounts when all collection efforts have been exhausted and an account is deemed uncollectible.

Concentration of Credit Risk

Financial instruments that potentially subject us to concentrations of credit risk consist primarily of cash and cash equivalents, restricted cash, and investments in highly liquid instruments in accordance with our investment policy. We place the majority of our cash and cash equivalents and restricted cash with financial institutions in the United States that we believe to be of high credit quality, and accordingly minimal credit risk exists with respect to these instruments. Certain of our cash balances held with a financial institution are in excess of Federal Deposit Insurance Corporation limits. Our investment portfolio consists of investments diversified among security types, industries and issuers. Our investments were held and managed by recognized financial institutions that followed our investment policy with the main objective of preserving capital and maintaining liquidity.

Concentrations of credit risk with respect to accounts receivables exist to the full extent of amounts presented in the financial statements. We had one customer, in each year, that represented 11% of our net accounts receivable balance as of December 31, 2019 and 2018. No customers represented over 10% of net revenues during the years ended December 31, 20192018 or 2017.




64


Property and Equipment

Property and equipment are recorded at cost less accumulated depreciation and content amortization. Depreciation and content amortization are computed using the straight-line method over the following estimated useful lives of the assets:

Classification
 
Useful Life
Computers and equipment
 
3 years
Internal-use software and website development
 
3 years
Furniture and fixtures
 
5 years
Leasehold improvements
 
Shorter of the remaining lease term or the estimated useful life of 5 years
Content
 
Shorter of the licensed content term or the estimated useful life of 5 years


Depreciation and content amortization expense are generally classified within the corresponding cost of revenues and operating expenses categories in our consolidated statements of operations. Depreciation and content amortization expense during the years ended December 31, 20192018, and 2017 were approximately $24.2 million$16.8 million, and $13.8 million, respectively.

The cost of maintenance and repairs is expensed as incurred. When assets are retired or otherwise disposed of, the cost and related accumulated depreciation and amortization are removed from their respective accounts, and any gain or loss on such sale or disposal is reflected in income (loss) from operations.

Internal-Use Software and Website Development Costs

We capitalize certain costs associated with software developed or obtained for internal use and website and application development. We capitalize costs when preliminary development efforts are successfully completed, management has authorized and committed project funding and it is probable that the project will be completed and the software will be used as intended. Such costs are amortized on a straight-line basis over a three year estimated useful life of the related asset. Costs incurred prior to meeting these criteria, together with costs incurred for training and maintenance, are expensed as incurred. Costs incurred for enhancements that are expected to result in additional material functionality are capitalized and amortized over the estimated useful life of the upgrades.

Business Combinations

We allocate the fair value of purchase consideration to the tangible assets acquired, liabilities assumed and intangible assets acquired through a business combination based on their estimated fair values. The excess of the fair value of purchase consideration over the fair values of these identifiable assets acquired and liabilities assumed is recorded as goodwill. Such valuations require management to make significant estimates and assumptions, especially with respect to intangible assets. Significant estimates in valuing certain intangible assets include, but are not limited to, future expected cash flows from acquired users, acquired technology, and trade names from a market participant perspective, useful lives and discount rates. Management’s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. During the measurement period, which is not to exceed one year from the acquisition date, we may record adjustments to the assets acquired and liabilities assumed, with the corresponding offset to goodwill. Upon the conclusion of the measurement period, any subsequent adjustments are recorded to earnings.


65


Goodwill and Indefinite-Lived Intangible Asset

Goodwill represents the excess of the fair value of purchase consideration paid over the estimated fair value of assets acquired and liabilities assumed in a business combination. Our indefinite-lived intangible asset represents the internships.com trade name. Goodwill and our indefinite-lived intangible asset are not amortized but rather tested for impairment at least annually on October 1, or more frequently if certain events or indicators of impairment occur between annual impairment tests. We first assess qualitative factors to determine whether it is necessary to perform the quantitative impairment test. In our qualitative assessment, we consider factors including economic conditions, industry and market conditions and developments, overall financial performance and other relevant entity-specific events in determining whether it is more likely than not that the fair value of our reporting unit is less than the carrying amount. We completed our annual impairment test on October 1st of 2019 and 2018, each of which did not result in any impairment as our qualitative assessment did not indicate that it is more likely than not that the fair value of our reporting unit is less than the carrying amount. As of December 31, 2019 and 2018, we had goodwill of $214.5 million and $149.5 million, respectively, and an indefinite lived intangible asset related to the internships.com trade name of $3.6 million.

Acquired Intangible Assets and Other Long-Lived Assets

Acquired intangible assets with finite useful lives, which include developed technology, content library, customer lists, trade names and non-compete agreements, are amortized over their estimated useful lives. We assess the impairment of acquired intangible assets and other long-lived assets when events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable.

Leases

We determine if an arrangement is a lease at inception. Operating leases are included in operating lease ROU assets and operating lease liabilities within current liabilities and long-term liabilities on our consolidated balance sheet. Operating lease ROU assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. Our leases do not provide an implicit rate and therefore we use our incremental borrowing rate based on the information available at commencement date in determining the present value of future minimum lease payments. Our incremental borrowing rate is estimated based on the estimated rate incurred to borrow, on a collateralized basis over a similar term as our leases, an amount equal to the lease payments in a similar economic environment. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise such options. We do not record leases on our consolidated balance sheet with a term of one year or less. We do not separate lease and non-lease components but rather account for each separate component as a single lease component for all underlying classes of assets. Some of our leases include payments that are dependent on an index, such as the Consumer Price Index (CPI), and our minimum lease payments include payments based on the index at inception with any future changes in such indices recognized as an expense in the period of change. Where leases contain escalation clauses, rent abatements, or concessions, such as rent holidays and landlord or tenant incentives or allowances, we apply them in the determination of straight-line operating lease cost over the lease term.

Strategic Investments

We have entered into strategic investments that are accounted for under the cost method and included in other assets on our consolidated balance sheets. We assess our strategic investments for impairment whenever events or changes in circumstances indicate that the strategic investments may be impaired. The factors we consider in our evaluation include, but are not limited to, a significant deterioration in the earnings performance or business prospects of the investee or factors that raise significant concerns about the investee’s ability to continue as a going concern, such as negative cash flows from operations or working capital deficiencies. Additionally, starting in 2018 as a result of our adoption of Accounting Standards Update (ASU) 2016-01, we consider whether there have been any observable price changes in orderly transactions for identical or similar investments. During the years ended December 31, 20192018, and 2017, we did not record any impairment charges in our strategic investments. There is a potential for charges in future periods if we determine that our strategic investments are impaired. During the years ended December 31, 2019 and 2018, there were no observable price changes in orderly transactions for the identical or similar investments of the same issuers.

Convertible Senior Notes, net

In March 2019, we issued $700 million in aggregate principal amount of 0.125% convertible senior notes due in 2025 (2025 notes) and in April 2019, the initial purchasers fully exercised their option to purchase $100 million of additional 2025 notes for aggregate total gross proceeds of $800 million. In April 2018, we issued $345 million in aggregate principal amount

66


of 0.25% convertible senior notes due in 2023 (2023 notes). Collectively, the 2025 notes and the 2023 notes are referred to as the “notes.” In accounting for their issuance, we separated the notes into liability and equity components. The carrying amount of the liability component was calculated by measuring the fair value of similar liabilities that do not have an associated convertible feature. The carrying amount of the equity component representing the conversion option was determined by deducting the carrying amount of the liability component from the par value of the notes. The difference represents the debt discount, recorded as a reduction of the convertible senior notes on our consolidated balance sheet, and is amortized to interest expense over the term of the notes using the effective interest rate method. The equity component is not remeasured as long as it continues to meet the conditions for equity classification. In accounting for the issuance costs related to the notes, we allocated the total amount of issuance costs incurred to liability and equity components based on their relative values. Issuance costs attributable to the liability component are being amortized on a straight-line basis, which approximates the effective interest rate method, to interest expense over the term of the notes. The issuance costs attributable to the equity component are recorded as a reduction of the equity component within additional paid-in capital.

Revenue Recognition and Deferred Revenue

We recognize revenues from our Chegg Services and Required Materials offerings when control of the goods or services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services.

We determine revenue recognition through the following steps:

Identification of the contract, or contracts, with a customer
Identification of the performance obligations in the contract
Determination of the transaction price
Allocation of the transaction price to the performance obligations in the contract
Recognition of revenue when, or as, we satisfy a performance obligation

We generate revenues from our Chegg Services product line primarily through Chegg Study, Chegg Writing, Chegg Tutors, Chegg Math Solver, and ThinkfulChegg Services are offered to students primarily through weekly or monthly subscriptions, and we recognize revenues ratably over the respective subscription period. Revenues from Thinkful, our skills-based learning platform, are recognized either ratably over the term of the course, generally six months, or upon completion of the lessons, depending on the instruction type of the course. Revenues from our Required Materials product line includes a revenue share, upon fulfillment, on the total transactional amount of a rental and sale transaction for print textbooks. The revenue share on the rental and sale of print textbooks is recognized immediately when a book ships to the student. Shipping and handling activities are performed after we recognize revenues and we have elected to account for them as activities to fulfill a print textbook rental or sale order. Revenues from the rental of eTextbooks is recognized ratably over the contractual period, generally two to five months. Revenues from the sale of eTextbooks is recognized immediately when the eTextbook sale occurs. Revenues are presented net of sales tax collected from customers to be remitted to governmental authorities and net of allowances for estimated cancellations and customer returns, which are based on historical data. Customer refunds from cancellations and returns are recorded as a reduction to revenues.

Some of our customer arrangements include multiple performance obligations. We have determined these performance obligations qualify as distinct performance obligations, as the customer can benefit from the service on its own or together with other resources that are readily available to the customer and our promise to transfer the service is separately identifiable from other promises in the contract. For these arrangements that contain multiple performance obligations, we allocate the transaction price based on the relative standalone selling price method by comparing the standalone selling price (SSP) of each distinct performance obligation to the total value of the contract. We determine the SSP based on our historical pricing and discounting practices for the distinct performance obligation when sold separately. If the SSP is not directly observable, we estimate the SSP by considering information such as market conditions, and information about the customer. Additionally, we limit the amount of revenues recognized for delivered promises to the amount that is not contingent on future delivery of services or other future performance obligations.

Our agreements with print textbook partners may include an amount of variable consideration in addition to a fixed revenue share that we earn. This variable consideration can either increase or decrease the total transaction price depending on the nature of the variable consideration. We estimate the amount of variable consideration that we will earn at the inception of the contract, adjusted during each period, and include an estimated amount each period.

For sales of third-party products, we evaluate whether we are acting as a principal or an agent, and therefore would record the gross sales amount as revenues and related costs or the net amount earned as a revenue share from the sale of third-

67


party products. Our determination is based on our evaluation of whether we control the specified goods or services prior to transferring them to the customer. In relation to print textbook rental and sale agreements with our partners, we recognize revenues on a net basis based on our role in the transaction as an agent as we have concluded that we do not control the use of the print textbooks, and therefore record only the revenue share we earn upon the shipment of a print textbook to a student. For the rental or sale of eTextbooks, we have concluded that we control the service, therefore we recognize revenues and cost of revenues on a gross basis ratably over the term the student has access to the eTextbook.

Contract assets are contained within other current assets and other assets on our consolidated balance sheets. Contract assets represent the goods or services that we have transferred to a customer before invoicing the customer. Contract receivables are contained within accounts receivable, net on our consolidated balance sheets and represent unconditional consideration that will be received solely due to the passage of time. Contract liabilities are contained within deferred revenue on our consolidated balance sheets. Deferred revenue primarily consists of advanced payments from students related to rental and subscription performance obligations that have not been satisfied and estimated variable consideration. Deferred revenue related to rental and subscription performance obligations is recognized as revenues ratably over the term for subscriptions or when the services are provided and all other revenue recognition criteria have been met. Deferred revenue related to variable consideration is recognized as revenues during each reporting period based on the estimated amount we believe we will earn over the life of the contract.

We have elected a practical expedient to record incremental costs to obtain or fulfill a contract when the amortization period would have been one year or less as incurred. These incremental costs primarily relate to sales commissions costs and are recorded in sales and marketing expense on our consolidated statements of operations.

Cost of Revenues

Our cost of revenues consists primarily of expenses associated with the delivery and distribution of our products and services. Cost of revenues primarily consists of publisher content fees for eTextbooks, content amortization expense related to content that we develop, license from publishers for which we pay one-time license fees, or acquire through acquisitions, payment processing costs, the payments made to tutors through our Chegg Tutors service, personnel costs and other direct costs related to providing content or services. In addition, cost of revenues includes allocated information technology and facilities costs.

Research and Development Costs

Our research and development expenses consist of salaries, benefits, and share-based compensation expense for employees on our product, engineering, and technical teams who are responsible for maintaining our website, developing new products, and improving existing products. Research and development costs also include amortization of acquired intangible assets, depreciation expense, technology costs to support our research and development, outside services, and allocated information technology and facilities expenses. We expense substantially all of our research and development expenses as they are incurred.

Advertising Costs

Advertising costs are expensed as incurred and consist primarily of online advertising and marketing promotional expenditures. During the years ended December 31, 20192018, and 2017, advertising costs were approximately $24.4 million$17.9 million, and $16.5 million, respectively.

Restructuring Charges

Restructuring charges are primarily comprised of severance costs, contract and program termination costs, asset impairments, and costs of facility consolidation and closure. Restructuring charges are recorded upon approval of a formal management plan and are included in the results of operations of the period in which such plan is approved and the expense becomes estimable. To estimate restructuring charges, management utilizes assumptions of the number of employees that would be involuntarily terminated and of future costs to operate and eventually vacate duplicate facilities. Severance and other employee separation costs are accrued when it is probable that benefits will be paid and the amount is reasonably estimable. The rates used in determining severance accruals are based on our policies and practices and negotiated settlements. Restructuring charges for employee workforce reductions are recorded upon employee notification for employees whose required continuing service period is 60 days or less and ratably over the employee’s continuing service period for employees whose required continuing service period is greater than 60 days.


68


Share-based Compensation Expense

Share-based compensation expense for stock options, restricted stock units (RSUs), performance-based restricted stock units (PSUs), and employee stock purchase plan (ESPP) are accounted for under the fair value method, which requires us to measure the cost of share-based compensation awards based on the grant-date fair value of the award. Share-based compensation expense for our ESPP is estimated at the date of grant using the Black-Scholes-Merton option pricing model while RSUs and PSUs are measured based on the closing fair market value of the Company’s common stock on the date of grant. We recognize share-based compensation expense over the requisite service period, which is generally the vesting period, on a straight-line basis for ESPP and RSUs and on a graded basis for PSUs, contingent on the achievement of performance conditions. These amounts are reduced by estimated forfeitures, which are estimated at the time of the grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates.

Income Taxes

We account for income taxes under an asset and liability method whereby deferred tax asset and liability account balances are determined based on differences between the financial reporting and the tax basis of assets and liabilities and are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse. Valuation allowances are established, when necessary, to reduce deferred tax assets to an amount that is more likely than not to be realized. We record uncertain tax positions on the basis of a two-step process in which (1) we determine whether it is more likely than not that the tax positions will be sustained on the basis of technical merits of the position and (2) for those tax positions that meet the more likely than not recognition threshold, we recognize the tax benefit as the largest amount that is cumulative more than 50% likely to be realized upon ultimate settlement with the related tax authority. Our policy is to include interest and penalties related to unrecognized tax benefits as a component of income tax expense.

Net Loss Per Share

Basic net loss per share is computed by dividing net loss by the weighted average number of shares of common stock outstanding during the period. Diluted net loss per share is computed by giving effect to all potential shares of common stock, including stock options, RSUs, PSUs, and shares related to convertible senior notes, to the extent dilutive. Basic and diluted net loss per share was the same for each period presented as the inclusion of all potential common shares outstanding would have been anti-dilutive.

The following table sets forth the computation of historical basic and diluted net loss per share (in thousands, except per share amounts):
 
Years Ended December 31,
 
2019
 
2018
 
2017
Numerator:
 
 
 
 
 
Net loss
$
(9,605
)
 
$
(14,888
)
 
$
(20,283
)
Denominator:
 
 
 
 
 
Weighted average shares used to compute net loss per share, basic and diluted
119,204

 
113,251

 
100,022

 
 
 
 
 
 
Net loss per share, basic and diluted
$
(0.08
)
 
$
(0.13
)
 
$
(0.20
)


The following potential weighted-average shares of common stock outstanding were excluded from the computation of diluted net loss per share because including them would have been anti-dilutive (in thousands):
 
Years Ended December 31,
 
2019
 
2018
 
2017
Options to purchase common stock
2,395

 
4,045

 
3,045

RSUs and PSUs
4,699

 
7,946

 
153

Shares related to convertible senior notes
3,526

 

 

Employee stock purchase plan

 

 
5

Total common stock equivalents
10,620

 
11,991

 
3,203




69


Shares related to convertible senior notes represent the anti-dilutive impact of our issuance of $345 million in aggregate principal amount of our 2023 notes as the average price of our common stock during the year ended December 31, 2019 was higher than the conversion price of $26.95. While these shares were anti-dilutive during the year ended December 31, 2019, they may be dilutive in periods we report net income. However, as a result of the capped call transactions, there will be no economic dilution from the 2023 notes up to $40.68, as exercise of the capped call instruments will reduce dilution from the 2023 notes that would have otherwise occurred when the average price of our common stock exceeds the conversion price. None of the shares related to our issuance of $800 million in aggregate principal amount of our 2025 notes were anti-dilutive during the year ended December 31, 2019. The average price of our common stock during the year ended December 31, 2019 was lower than the conversion price of our 2025 notes of $51.56. See Note 10, “Convertible Senior Notes”, for more information about our convertible senior notes.

Foreign Currency Translation

The functional currency of our foreign subsidiaries is the local currency. Adjustments resulting from the translation of foreign currencies into U.S. dollars for balance sheet amounts are based on the exchange rates as of the consolidated balance sheet date. Revenues and expenses are translated at average exchange rates during the period. Foreign currency translation gains or losses are included in accumulated other comprehensive loss as a component of stockholders’ equity on the consolidated balance sheets. Gains or losses resulting from foreign currency transactions, which are denominated in currencies other than the entity’s functional currency, are included in other income, net in the consolidated statements of operations and were not material during the years ended December 31, 20192018 or 2017.

Recent Accounting Pronouncements

Recently Issued Accounting Pronouncements Not Yet Adopted

In December 2019, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. ASU 2019-12 key changes include hybrid tax regimes, intraperiod tax allocation exception, and interim-period accounting for enacted changes in tax law. Early adoption is permitted, including adoption in any interim period or annual reports for which financial statements have not yet been made available for issuance. The guidance is effective for annual periods beginning after December 15, 2020, and we are currently in the process of evaluating the impact of this guidance.

The FASB issued four ASUs related to Accounting Standards Codification (ASC) 326. In November 2019, the FASB issued ASU 2019-11, Codification Improvements to Topic 326, Financial Instruments - Credit Losses. ASU 2019-11 provides codification updates to ASU 2016-13. In May 2019, the FASB issued ASU 2019-05, Financial Instruments—Credit Losses (Topic 326): Targeted Transition Relief. ASU 2019-05 provides entities with an option to irrevocably elect the fair value option for eligible instruments. In April 2019, the FASB issued ASU 2019-04, Codification Improvements to Topic 326, Financial Instruments—Credit Losses, Topic 815, Derivatives and Hedging, and Topic 825, Financial Instruments. ASU 2019-04 provides codification updates to ASU 2016-01 and ASU 2016-13. In June 2016, the FASB issued ASU 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. ASU 2016-13 replaces the existing incurred loss impairment model for trade receivables with an expected loss model which requires the use of forward-looking information to calculate expected credit loss estimates. Additionally, the concept of other-than-temporary impairment for available-for-sale investments is eliminated and instead ASU 2016-13 requires an entity to focus on determining whether any impairment is a result of a credit loss or other factors. It also requires credit losses related to available-for-sale debt securities to be recorded through an allowance for credit losses rather than as a reduction to the amortized cost basis. These changes may result in earlier recognition of credit losses. These guidance updates require for a modified retrospective adoption, though a prospective method of adoption is required for available-for-sale debt securities for which an other-than-temporary impairment had been recognized before the effective date. We will adopt the guidance on January 1, 2020. We expect to record an immaterial cumulative-effect adjustment for trade receivables to the opening balance of accumulated deficit and we do not expect our adoption to have an ongoing material impact to our consolidated statements of operations. Beginning January 1, 2020, we will assess our available-for-sale debt securities for credit losses and recognize an allowance for credit losses with any improvements in estimated credit losses recognized immediately in earnings. These are preliminary estimates that are subject to change as we finalize our adoption.


70


In August 2018, the FASB issued ASU 2018-15, Intangibles—Goodwill and Other—Internal-Use Software (Subtopic 350-40): Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract. ASU 2018-15 aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with existing guidance contained within subtopic 350-40 to develop or obtain internal-use software. We will adopt ASU 2018-15 on January 1, 2020 under the prospective method of adoption. We do not expect our adoption to have a material impact to our consolidated statements of operations and consolidated balance sheets.

Recently Adopted Accounting Pronouncements

The FASB issued four ASUs related to ASC 842. In March 2019, the FASB issued ASU 2019-01, Leases (Topic 842): Codification Improvements. In July 2018, the FASB issued ASU 2018-11, Leases (Topic 842): Targeted Improvements and ASU 2018-10, Codification Improvements to Topic 842, Leases. In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842). ASC 842 requires an entity to recognize a right of use (ROU) asset and lease liability for all leases with terms of more than 12 months. We adopted the guidance on January 1, 2019 under the optional transition method whereby we initially applied the new standard at the adoption date and recognized a cumulative-effect adjustment to the opening balance sheet of accumulated deficit in the period of adoption without restating prior periods. We recorded ROU assets of $17.2 million and lease liabilities of $21.1 million on our consolidated balance sheet. ASC 842 did not have a material impact to our consolidated statements of operations. Adoption of the new standard resulted in changes to our accounting policy for leases. See Note 11, “Leases”, for more information.

Note 3. Revenues

Revenue Recognition

Revenues are recognized when control of the promised goods or services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services. The majority of our revenues are recognized over time as services are performed, with certain revenues, most significantly the revenue share we earn from our print textbook partners, being recognized at the point in time when print textbooks are shipped to students.

The following table sets forth our total net revenues for the periods shown disaggregated for our Chegg Services and Required Materials product lines (in thousands, except percentages):

 
Years Ended December 31,
 
Change in 2019
 
Change in 2018
 
2019
 
2018
 
2017
 
$
 
%
 
$
 
%
Chegg Services
$
332,221

 
$
253,985

 
$
185,683

 
$
78,236

 
31
%
 
$
68,302

 
37
 %
Required Materials
78,705

 
67,099

 
69,383

 
11,606

 
17

 
(2,284
)
 
(3
)
Total net revenues
$
410,926

 
$
321,084

 
$
255,066

 
$
89,842

 
28

 
$
66,018

 
26



During the year ended December 31, 2019, we recognized $17.0 million of revenues that were included in our deferred revenue balance as of December 31, 2018. During the year ended December 31, 2018, we recognized $11.7 million of revenues that were included in our deferred revenue balance as of December 31, 2017. During the year ended December 31, 2019, we recognized $3.4 million of previously deferred revenues recognized from performance obligations satisfied in previous periods related to variable consideration recognized from our agreement with our Required Materials print textbook partner. During the year ended December 31, 2018, we recognized an immaterial amount of previously deferred revenues recognized from performance obligations satisfied in previous periods. The aggregate amount of unsatisfied performance obligations is approximately $18.8 million as of December 31, 2019, which are expected to be recognized into revenues over the next year.


71


Contract Balances

The following table presents our accounts receivable, net, deferred revenue, and contract asset balances (in thousands, except percentages):
 
December 31,
 
Change
 
2019
 
2018
 
$
 
%
Accounts receivable, net
$
11,529

 
$
12,733

 
$
(1,204
)
 
(9
)%
Deferred revenue
18,780

 
17,418

 
1,362

 
8

Contract assets
3,531

 
337

 
3,194

 
n/m


_______________________________________
n/m - not meaningful

During the year ended December 31, 2019, our accounts receivable, net balance decreased by $1.2 million, or 9%, primarily due to timing of billings partially offset by an improvement in cash collections. During the year ended December 31, 2019, our deferred revenue balance increased by $1.4 million, or 8%, primarily due to increased bookings for our Chegg Study service and eTextbook rentals driven by the seasonality of our business. During the year ended December 31, 2019, our contract assets balance increased by $3.2 million primarily due to variable consideration and payment arrangements for Thinkful.

Note 4. Cash and Cash Equivalents, and Investments

The following table shows our cash and cash equivalents, and investments’ adjusted cost, unrealized gain, unrealized loss and fair value as of December 31, 2019 and 2018 (in thousands):
 
December 31, 2019
 
Cost
 
Unrealized Gain
 
Unrealized Loss
 
Fair Value
Cash and cash equivalents:
 
 
 
 
 
 
 
Cash
$
241,355

 
$

 
$

 
$
241,355

Money market funds
146,165

 

 

 
146,165

Total cash and cash equivalents
$
387,520

 
$

 
$

 
$
387,520

Short-term investments:
 
 
 
 
 
 
 
Commercial paper
$
7,489

 
$

 
$

 
$
7,489

Corporate securities
318,946

 
425

 
(78
)
 
319,293

U.S. treasury securities
44,251

 
39

 
(4
)
 
44,286

Agency bond
10,000

 
6

 

 
10,006

Total short-term investments
$
380,686

 
$
470

 
$
(82
)
 
$
381,074

Long-term investments
 
 
 
 
 
 
 
Corporate securities
$
295,103

 
$
533

 
$
(158
)
 
$
295,478

Agency bond
14,999

 
6

 

 
15,005

Total long-term investments
$
310,102

 
$
539

 
$
(158
)
 
$
310,483




72


 
December 31, 2018
 
Cost
 
Unrealized Gain
 
Unrealized Loss
 
Fair Value
Cash and cash equivalents:
 
 
 
 
 
 
 
Cash
$
351,345

 
$

 
$

 
$
351,345

Money market funds
5,052

 

 

 
5,052

Commercial paper
18,267

 

 

 
18,267

Total cash and cash equivalents
$
374,664

 
$

 
$

 
$
374,664

Short-term investments:
 
 
 
 
 
 
 
Commercial paper
$
40,500

 
$

 
$
(12
)
 
$
40,488

Corporate securities
38,616

 

 
(87
)
 
38,529

U.S. treasury securities
14,333

 

 
(5
)
 
14,328

Total short-term investments
$
93,449

 
$

 
$
(104
)
 
$
93,345

Long-term investments
 
 
 
 
 
 
 
Corporate securities
$
14,429

 
$
9

 
$
(14
)
 
$
14,424

U.S. treasury securities
1,630

 

 
(2
)
 
1,628

Total long-term investments
$
16,059

 
$
9

 
$
(16
)
 
$
16,052



The adjusted cost and fair value of investments as of December 31, 2019 by contractual maturity were as follows (in thousands):
 
December 31, 2019
 
Cost
 
Fair Value
Due in 1 year or less
$
380,686

 
$
381,074

Due in 1-2 years
310,102

 
310,483

Investments not due at a single maturity date
146,165

 
146,165

Total
$
836,953

 
$
837,722



Investments not due at a single maturity date in the preceding table consist of money market fund deposits.

As of December 31, 2019, we considered the declines in market value of our investment portfolio to be temporary in nature and did not consider any of our investments to be other-than-temporarily impaired. We typically invest in highly-rated securities with a minimum credit rating of A- and a weighted average maturity of nine months, and our investment policy generally limits the amount of credit exposure to any one issuer or industry sector. The policy requires investments generally to be investment grade, with the primary objective of preserving capital and maintaining liquidity. Fair values were determined for each individual security in the investment portfolio. When evaluating an investment for other-than-temporary impairment, we review factors such as the length of time and extent to which fair value has been below its cost basis, the financial condition of the issuer and any changes thereto, changes in market interest rates and our intent to sell, or whether it is more likely than not we will be required to sell, the investment before recovery of the investment’s cost basis. During the years ended December 31, 2019, 2018, and 2017 we did not recognize any other-than-impairment charges.

Restricted Cash

As of December 31, 2019 and 2018, we had approximately $1.9 million and $1.3 million, respectively, of restricted cash that primarily consists of security deposits for our corporate offices. As of December 31, 2019 and 2018, $0.1 million of restricted cash is classified in other current assets in our consolidated balance sheets. As of December 31, 2019 and 2018, $1.8 million and $1.2 million, respectively, of restricted cash is classified in other assets in our consolidated balance sheets. These amounts are classified based upon the term of the remaining restrictions.

Strategic Investments

In October 2018, we completed an investment of $10.0 million in WayUp, Inc., a U.S.-based job site and mobile application for college students and recent graduates. Additionally, we previously invested $3.0 million in a foreign entity to explore expanding our reach internationally. We did not record any impairment charges on our strategic investments during the

73


years ended December 31, 2019, 2018, and 2017, as there were no significant identified events or changes in circumstances that would be considered an indicator for impairment. There were no observable price changes in orderly transactions for the identical or similar investments of the same issuers during the years ended December 31, 2019 and 2018.

Note 5. Fair Value Measurement

We have established a fair value hierarchy used to determine the fair value of our financial instruments as follows:

Level 1—Inputs are unadjusted quoted prices in active markets for identical assets or liabilities.

Level 2—Inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the assets or liabilities, either directly or indirectly through market corroboration, for substantially the full term of the financial instruments.

Level 3—Inputs are unobservable inputs based on our own assumptions used to measure assets and liabilities at fair value; the inputs require significant management judgment or estimation.

A financial instrument’s classification within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement.

Financial instruments measured and recorded at fair value on a recurring basis as of December 31, 2019 and 2018 are classified based on the valuation technique level in the tables below (in thousands):
 
December 31, 2019
 
Total
 
Level 1
 
Level 2
Assets:
 
 
 
 
 
Cash equivalents:
 
 
 
 
 
Money market funds
$
146,165

 
$
146,165

 
$

Short-term investments:
 
 
 
 
 
Commercial paper
7,489

 

 
7,489

Corporate securities
319,293

 

 
319,293

U.S. treasury securities
44,286

 
44,286

 

Agency bonds
10,006

 

 
10,006

Long-term investments:
 
 
 
 
 
Corporate securities
295,478

 

 
295,478

Agency bonds
15,005

 

 
15,005

Total assets measured and recorded at fair value
$
837,722

 
$
190,451

 
$
647,271




74


 
December 31, 2018
 
Total
 
Level 1
 
Level 2
Assets:
 
 
 
 
 
Cash equivalents:
 
 
 
 
 
Money market funds
$
5,052

 
$
5,052

 
$

Commercial paper
18,267

 

 
18,267

Short-term investments:
 
 
 
 
 
Commercial paper
40,488

 

 
40,488

Corporate securities
38,529

 

 
38,529

U.S. treasury securities
14,328

 
14,328

 

Long-term investments:
 
 
 
 
 
Corporate securities
14,424

 

 
14,424

U.S treasury securities
1,628

 
1,628

 

Total assets measured and recorded at fair value
$
132,716

 
$
21,008

 
$
111,708



We value our financial instruments based on quoted prices in active markets for identical assets (Level 1 inputs) or inputs other than quoted prices that are observable either directly or indirectly (Level 2 inputs) in determining fair value. Other than our money market funds and U.S. treasury securities, we classify our financial instruments as having Level 2 inputs. The valuation techniques used to measure the fair value of our financial instruments having Level 2 inputs were derived from non-binding market consensus prices that are corroborated by observable market data, quoted market prices for similar instruments, or pricing models such as discounted cash flow techniques. We do not hold any financial instruments valued with a Level 3 input.

The methods described above may produce a fair value calculation that may not be indicative of net realizable value or reflective of future fair values. Furthermore, while we believe our valuation methods are appropriate and consistent with other market participants, the use of different methodologies or assumptions to determine the fair value of certain financial instruments could result in a different fair value measurement at the reporting date.

Financial Instruments Not Recorded at Fair Value on a Recurring Basis

We report our financial instruments at fair value with the exception of the notes. The estimated fair value of the notes was determined based on the trading price of the notes as of the last day of trading for the period. We consider the fair value of the notes to be a Level 2 measurement due to the limited trading activity. For further information on the notes see Note 10, “Convertible Senior Notes”.

The carrying amounts and estimated fair values of the notes as of December 31, 2019 and 2018 are as follows (in thousands):
 
December 31, 2019
 
December 31, 2018
 
Carrying Amount
 
Estimated Fair Value
 
Carrying Amount
 
Estimated Fair Value
2025 notes
$
602,611

 
$
831,000

 
$

 
$

2023 notes
297,692

 
523,538

 
283,668

 
416,156

Convertible senior notes, net
$
900,303

 
$
1,354,538

 
$
283,668

 
$
416,156



The carrying amount of the 2025 notes and 2023 notes as of December 31, 2019 was net of unamortized debt discount of $184.7 million and $42.3 million, respectively, and unamortized issuance costs of $12.7 million and $5.0 million, respectively. The carrying amount of the 2023 notes as of December 31, 2018 was net of unamortized debt discount of $54.8 million and unamortized issuance costs of $6.5 million.
 

75


Note 6. Long-Lived Assets

Property and Equipment, Net

Property and equipment, net consisted of the following (in thousands):
 
December 31,
 
2019
 
2018
Computer and equipment
$
3,355

 
$
3,140

Internal-use software and website development
7,552

 
4,043

Furniture and fixtures
3,640

 
2,912

Leasehold improvements
17,738

 
14,167

Content
122,670

 
90,816

Property and equipment
154,955

 
115,078

Less accumulated depreciation and amortization
(67,596
)
 
(55,174
)
Property and equipment, net
$
87,359

 
$
59,904



Note 7. Acquisitions

2019 Acquisition

On October 1, 2019, we completed our acquisition of Thinkful, Inc. (Thinkful), a skills-based learning platform that offers professional courses in software engineering, data science, data analytics, product design, and product management directly to students across the United States to expand our existing offerings by adding affordable and high-quality courses focused on the most in-demand technology skills. The total fair value of the purchase consideration was $79.2 million, which was paid in cash and included an escrow amount of $9.0 million for general representations and warranties and potential post-closing adjustments. Any remaining escrow amount will be released 18 months after the acquisition date.

Included in the purchase agreement for the acquisition of Thinkful are additional payments of up to $20.0 million subject to the achievement of specified milestones and continued employment of key employees. These payments are not included in the fair value of the purchase consideration and are expensed ratably as acquisition related compensation costs classified as research and development, general and administrative, and sales and marketing expenses, based on the key employee's job function, on our consolidated statement of operations. These payments may be settled by us, at our sole discretion, either in cash or shares of our common stock. We have recorded approximately $3.0 million as of December 31, 2019 included within accrued liabilities on our consolidated balance sheet for these payments.

Goodwill is primarily attributable to the potential for expanding our existing offerings and reach by providing educational services for students and helping them through their professional journey. The amounts recorded for intangible assets and goodwill are not deductible for tax purposes.


76


The following table presents the preliminary total allocation of purchase consideration recorded in our consolidated balance sheet as of the acquisition date (in thousands):
 
Thinkful
Cash
$
51

Accounts receivable
547

Other acquired assets
1,710

Acquired intangible assets
16,360

Total identifiable assets acquired
18,668

Deferred revenue
(3,044
)
Liabilities assumed
(1,605
)
Net identifiable assets acquired
14,019

Goodwill
65,181

Total fair value of purchase consideration
$
79,200



The following table presents the details of the allocation of purchase consideration to the acquired intangible assets (in thousands, except weighted-average amortization period):
 
Thinkful
 
Amount
 
Weighted-Average Amortization
Period
(in months)
Trade name
$
4,430

 
48
Domain names
330

 
48
Content library
6,940

 
60
Developed technology
4,660

 
36
Acquired intangible assets
$
16,360

 
50


During the year ended December 31, 2019, we incurred $1.0 million of acquisition-related expenses associated with our acquisition of Thinkful, which have been included in general and administrative expenses in our consolidated statement of operations. During the year ended December 31, 2019, $8.6 million of our consolidated net loss was attributed by Thinkful and we have recorded an immaterial amount of revenues since the acquisition date.

The following unaudited supplemental pro forma net loss is for informational purposes only and presents our combined results as if the acquisition of Thinkful had occurred on January 1, 2018. The unaudited supplemental pro forma information includes the historical combined operating results adjusted for acquisition related compensation costs, amortization of intangible assets, share-based compensation expense and transaction expenses and does not necessarily reflect the actual results that would have been achieved, nor is it necessarily indicative of our future consolidated results. During the years ended December 31, 2019 and 2018, our supplemental pro forma net loss would have been $25.0 million and $38.6 million, respectively. Revenues from Thinkful were immaterial during the years ended December 31, 2019 and 2018.

2018 Acquisitions

On July 2, 2018, we acquired StudyBlue, Inc. (StudyBlue), a privately held online learning company that provides a content library that allows students to create flashcards and their own study materials. This acquisition helps strengthen our existing Chegg Services offerings by adding a substantial number of subject categories and a library of content to our learning platform. The total fair value of the purchase consideration was $20.4 million, which included an escrow amount of $3.3 million for general representations and warranties and post-closing adjustments, which was released in January 2020.

On May 15, 2018, we acquired WriteLab, Inc. (WriteLab), an AI-enhanced writing platform that teaches students grammar, sentence structure, writing style, and offers instant feedback to help students revise, edit, and improve their written work. This acquisition helps to strengthen Chegg Writing with the addition of new tools, features, and functionality. The total fair value of the purchase consideration was $14.5 million, which included an escrow amount of $2.6 million for general representations and warranties and potential post-closing adjustments, which was released in January 2020.

77



Included in the purchase agreement for the acquisition of WriteLab are additional payments of up to $5.0 million subject to continued employment of the sellers. These payments are not included in the fair value of the purchase consideration and are expensed ratably as research and development expenses on our consolidated statement of operations. These payments may be settled by us, at our sole discretion, either in cash or shares of our common stock. We have recorded approximately $1.0 million as of December 31, 2019 and 2018 included within accrued liabilities on our consolidated balance sheet for these payments.

Goodwill is primarily attributable to the potential for future product offerings as well as our expanded student reach. The amounts recorded for intangible assets and goodwill are not deductible for tax purposes.

The following table presents the total allocation of purchase consideration recorded in our consolidated balance sheets as of the acquisition date (in thousands):
 
StudyBlue
 
WriteLab
 
Total
Cash
$
152

 
$
82

 
$
234

Accounts receivable
288

 
194

 
482

Other acquired assets
151

 

 
151

Acquired intangible assets
7,100

 
4,450

 
11,550

Total identifiable assets acquired
7,691

 
4,726

 
12,417

Liabilities assumed
(1,309
)
 
(897
)
 
(2,206
)
Net identifiable assets acquired
6,382

 
3,829

 
10,211

Goodwill
13,996

 
10,677

 
24,673

Total fair value of purchase consideration
$
20,378

 
$
14,506

 
$
34,884



The following table presents the details of the allocation of purchase consideration to the acquired intangible assets (in thousands, except weighted-average amortization period):
 
StudyBlue
 
WriteLab
 
Total
 
Amount
 
Weighted-Average Amortization
Period
(in months)
 
Amount
 
Weighted-Average Amortization
Period
(in months)
 
Amount
 
Weighted-Average Amortization
Period
(in months)
Trade name
$
140

 
12
 
$

 
0
 
$
140

 
12
Domain names
180

 
12
 

 
0
 
180

 
12
Non-compete agreements
220

 
36
 

 
0
 
220

 
36
Developed technology
1,340

 
60
 
4,450

 
96
 
5,790

 
88
Content library
5,220

 
60
 

 
0
 
5,220

 
60
Acquired intangible assets
$
7,100

 
57
 
$
4,450

 
96
 
$
11,550

 
72


During the year ended December 31, 2018, we incurred $1.0 million of acquisition-related expenses associated with the above 2018 acquisitions which have been included in general and administrative expenses in our consolidated statement of operations.

We have not presented supplemental pro forma financial information as the revenues and earnings of these 2018 acquisitions were immaterial during the year ended December 31, 2018. Further, we have recorded an immaterial amount of revenues and expenses since the acquisition dates during the year ended December 31, 2018.

2017 Acquisition

In October 2017, we acquired all of the outstanding interests of Cogeon GmbH (Cogeon), a provider of adaptive math technology and developer of the math application, Math 42. The total fair value of the purchase consideration was $15.0 million which included an escrow amount of $2.2 million for general representations and warranties and potential post-closing adjustments, which was released in October 2019.


78


Included in the purchase agreement for the acquisition of Cogeon are additional payments of up to approximately $9.0 million subject to achievement of specified milestones and continued employment of the sellers. These payments are not included in the fair value of the purchase consideration and are expensed ratably as research and development expense on our consolidated statements of operations. These payments may be settled by us, at our sole discretion, either in cash or shares of our common stock. The terms of the purchase agreement were amended in 2019 such that the payments to the sellers were accelerated and we paid out a total of $7.5 million in cash to the sellers during the year ended December 31, 2019. Additionally, included in the purchase agreement are equity grants of up to approximately $3.8 million subject to achievement of the above specified milestones, continued employment of the sellers, and an adverse tax ruling on the additional payments from the German tax authority. In 2018, the sellers received an adverse tax ruling and during the year ended December 31, 2019, we issued $3.0 million of common stock in connection with the accelerated additional payments.

Goodwill is primarily attributable to the potential for future product offerings as well as our expanded student reach. The amounts recorded for goodwill are expected to be deductible for tax purposes.

The following table presents the total allocation of purchase consideration recorded in our consolidated balance sheets as of the acquisition date (in thousands):
Net tangible assets
$
60

Acquired intangible assets:
 
Trade name
50

Domain names
230

Non-compete agreements
70

Developed technology
5,510

Content Library
70

Total acquired intangible assets
5,930

Total identifiable assets acquired
5,990

Goodwill
9,024

Total fair value of purchase consideration
$
15,014



During the year ended December 31, 2017, we incurred $0.7 million of acquisition-related expenses associated with the above 2017 acquisition which have been included in general and administrative expenses in our consolidated statements of operations.

Note 8. Goodwill and Intangible Assets

Goodwill consists of the following (in thousands):
 
Years Ended December 31,
 
2019
 
2018
Beginning balance
$
149,524

 
$
125,272

Additions due to acquisitions
65,181

 
24,673

Foreign currency translation adjustment
(192
)
 
(421
)
Ending balance
$
214,513

 
$
149,524




79


Intangible assets as of December 31, 2019 and December 31, 2018 consist of the following (in thousands, except weighted-average amortization period):
 
December 31, 2019
 
Weighted-Average Amortization
Period
(in months)
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Carrying
Amount
Developed technologies and content library
66

 
$
43,268

 
$
(18,395
)
 
$
24,873

Customer lists
47

 
9,970

 
(8,210
)
 
1,760

Trade and domain names
46

 
10,873

 
(6,169
)
 
4,704

Non-compete agreements
31

 
2,018

 
(1,890
)
 
128

Indefinite-lived trade name

 
3,600

 

 
3,600

Foreign currency translation adjustment

 
(398
)
 

 
(398
)
Total intangible assets
58

 
$
69,331

 
$
(34,664
)
 
$
34,667

 
 
December 31, 2018
 
Weighted-Average Amortization
Period
(in months)
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Carrying
Amount
Developed technologies and content library
71

 
$
31,667

 
$
(13,737
)
 
$
17,930

Customer lists
47

 
9,970

 
(6,847
)
 
3,123

Trade and domain names
44

 
6,113

 
(4,863
)
 
1,250

Non-compete agreements
31

 
2,018

 
(1,735
)
 
283

Indefinite-lived trade name

 
3,600

 

 
3,600

Foreign currency translation adjustment

 
(271
)
 

 
(271
)
Total intangible assets
61

 
$
53,097

 
$
(27,182
)
 
$
25,915


During the years ended December 31, 2019, 2018 and 2017, amortization expense related to our acquired intangible assets totaled approximately $7.5 million, $6.5 million and $5.5 million, respectively.

As of December 31, 2019, the estimated future amortization expense related to our finite-lived intangible assets is as follows (in thousands):
2020
$
8,947

2021
7,554

2022
6,686

2023
4,557

2024
2,411

Thereafter
912

Total
$
31,067




80


Note 9. Balance Sheet Details

Other Current Assets

Other current assets consist of the following (in thousands):
 
December 31,
 
2019
 
2018
Reimbursement from Required Materials partners (1)
$
6,552

 
$
3,785

Other
10,054

 
5,725

Other current assets
$
16,606

 
$
9,510



Accrued Liabilities

Accrued liabilities consist of the following (in thousands):
 
December 31,
 
2019
 
2018
Payable to Required Materials partners (2)
$
4,898

 
$
6,420

Acquisition-related compensation
4,042

 
8,536

Taxes payable
3,046

 
3,864

Accrued purchases of long-lived assets
10,036

 
1,210

Other
17,942

 
14,047

Accrued liabilities
$
39,964


$
34,077


_______________________________________
(1) Reimbursement from Required Materials partners represents the cost of print textbooks sourced on their behalf.
(2) Payable to Required Materials partners represents the amounts owed to our partners for the rental and sale of print textbooks.

Note 10. Convertible Senior Notes

In March 2019, we issued $700 million in aggregate principal amount of 0.125% convertible senior notes due in 2025 (2025 notes) and in April 2019, the initial purchasers fully exercised their option to purchase $100 million of additional notes for aggregate total principal amount of $800 million. In April 2018, we issued $345 million in aggregate principal amount of 0.25% convertible senior notes due in 2023 (2023 notes). The aggregate principal amount of the 2023 notes includes $45 million from initial purchasers fully exercising their option to purchase additional notes. Collectively, the 2025 notes and 2023 notes are referred to as the “notes.” The notes were issued in private placements to qualified institutional buyers pursuant to Rule 144A of the Securities Act of 1933, as amended.

The total net proceeds from the notes are as follows (in thousands):
 
2025 Notes
 
2023 Notes
Principal amount
$
800,000

 
$
345,000

Less initial purchasers’ discount
(18,998
)
 
(8,625
)
Less other issuance costs
(822
)
 
(757
)
Net proceeds
$
780,180

 
$
335,618



The notes are our senior, unsecured obligations and are governed by indenture agreements by and between us and Wells Fargo Bank, National Association, as Trustee (the indentures). The 2025 notes bear interest of 0.125% per year which is payable semi-annually in arrears on March 15 and September 15 of each year, beginning on September 15, 2019. The 2025 notes will mature on March 15, 2025 (the 2025 notes maturity date), unless repurchased, redeemed or converted in accordance with their terms prior to such date. The 2023 notes bear interest of 0.25% per year which is payable semi-annually in arrears on May 15 and November 15 of each year, beginning on November 15, 2018. The 2023 notes will mature on May 15, 2023 (the 2023 notes maturity date), unless repurchased, redeemed or converted in accordance with their terms prior to such date.


81


Each $1,000 principal amount of the 2025 notes will initially be convertible into 19.3956 shares of our common stock. This is equivalent to an initial conversion price of approximately $51.56 per share, which is subject to adjustment in certain circumstances. Each $1,000 principal amount of the 2023 notes will initially be convertible into 37.1051 shares of our common stock. This is equivalent to an initial conversion price of approximately $26.95 per share, which is subject to adjustment in certain circumstances.

Prior to the close of business on the business day immediately preceding December 15, 2024 for the 2025 notes and February 15, 2023 for the 2023 notes, the notes are convertible at the option of holders only upon satisfaction of the following circumstances:

during any calendar quarter commencing after the calendar quarter ending on June 30, 2019 for the 2025 notes and June 30, 2018 for the 2023 notes, if the last reported sale price of our common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the respective conversion price for the notes on each applicable trading day;
during the five-business day period after any 10 consecutive trading day period (the measurement period) in which the trading price per $1,000 principal amount of notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of our common stock and the conversion rate on each such trading day;
if we call any or all of the notes for redemption, at any time prior to the close of business on the second scheduled trading day immediately preceding the redemption date; or
upon the occurrence of certain specified corporate events described in the indentures.

On or after December 15, 2024 for the 2025 notes and February 15, 2023 for the 2023 notes until the close of business on the second scheduled trading day immediately preceding the respective maturity dates, holders may convert their notes at any time, regardless of the foregoing circumstances. Upon conversion, the notes may be settled in shares of our common stock, cash or a combination of cash and shares of our common stock, at our election.

If we undergo a fundamental change, as defined in the indentures, prior to the respective maturity dates, subject to certain conditions, holders of the notes may require us to repurchase for cash all or any portion of their notes at a repurchase price equal to 100% of the principal amount of the notes to be repurchased, plus accrued and unpaid interest to, but excluding, the fundamental change repurchase date. In addition, if specific corporate events, described in the indentures, occur prior to the respective maturity dates, we will also increase the conversion rate for a holder who elects to convert their notes in connection with such specified corporate events.

During the year ended December 31, 2019, the conditions allowing holders of the 2025 notes to convert had not been met and were therefore not convertible. During the year ended December 31, 2019, the first circumstance allowing holders of the 2023 notes to convert had been met and are therefore convertible. None of the holders of the 2023 notes elected to convert their notes into shares of our common stock during the year ended December 31, 2019. During the year ended December 31, 2018, the conditions allowing holders of the 2023 notes to convert had not been met and were therefore not convertible.

In accounting for the issuance of the notes, we separated the notes into liability and equity components. The carrying amount of the liability components for the 2025 notes and 2023 notes of approximately $588.0 million and $280.8 million, respectively, was calculated by measuring the fair value of similar debt instruments that do not have an associated convertible feature. The carrying amount of the equity components for the 2025 notes and 2023 notes of approximately $212.0 million and $64.2 million, respectively, representing the conversion option, was determined by deducting the carrying amount of the liability components from the principal amount of the notes. This difference between the principal amount of the notes and the liability components represents the debt discount, presented as a reduction to the notes on our consolidated balance sheets, and is amortized to interest expense using the effective interest method over the remaining term of the notes. The equity components of the notes are included in additional paid-in capital on our consolidated balance sheets and are not remeasured as long as they continue to meet the conditions for equity classification.

We incurred issuance costs related to the 2025 notes of approximately $19.8 million, consisting of the initial purchasers' discount of $19.0 million and other issuance costs of approximately $0.8 million. We incurred issuance costs related to the 2023 notes of approximately $9.4 million, consisting of the initial purchasers' discount of $8.6 million and other issuance costs of approximately $0.8 million. In accounting for the issuance costs, we allocated the total amount incurred to the liability and equity components using the same proportions determined above for the notes. Transaction costs attributable to the liability components for the 2025 notes and 2023 notes of approximately $14.6 million and $7.6 million, respectively, were recorded as debt issuance cost, presented as a reduction to the notes on our consolidated balance sheets, and are amortized to interest expense using the effective interest method over the term of the notes. The issuance costs attributable to the equity components

82


for the 2025 notes and 2023 notes were approximately $5.3 million and $1.7 million, respectively, and were recorded as a reduction to the equity component included in additional paid-in capital.

The net carrying amount of the liability component of the notes is as follows (in thousands):
 
December 31, 2019
 
December 31, 2018
 
2025 Notes
 
2023 Notes
 
2023 Notes
Principal amount
$
800,000

 
$
345,000

 
$
345,000

Unamortized debt discount
(184,698
)
 
(42,280
)
 
(54,817
)
Unamortized issuance costs
(12,691
)
 
(5,028
)
 
(6,515
)
Net carrying amount (liability)
$
602,611

 
$
297,692

 
$
283,668

    
The net carrying amount of the equity component of the notes is as follows (in thousands):
 
December 31, 2019
 
December 31, 2018
 
2025 Notes
 
2023 Notes
 
2023 Notes
Debt discount for conversion option
$
212,000

 
$
64,193

 
$
64,193

Issuance costs
(5,253
)
 
(1,749
)
 
(1,749
)
Net carrying amount
$
206,747

 
$
62,444

 
$
62,444


    
As of December 31, 2019, the remaining life of the 2025 notes and the 2023 notes are approximately 5.2 years and 3.4 years, respectively, and are classified as long-term debt.

Based on the closing price of our common stock of $37.91 on December 31, 2019, the if-converted value of the 2025 notes was approximately $588.2 million, which is less than the principal amount of $800 million by approximately $211.8 million, and the if-converted value of the 2023 notes was approximately $485.3 million and exceeds the principal amount of $345 million by approximately $140.3 million.

The effective interest rates of the liability components of the 2025 notes and 2023 notes are 5.40% and 4.34%, respectively, and each is based on the interest rate of similar debt instruments, at the time of our offering, that do not have associated convertible features. The following table sets forth the total interest expense recognized related to the notes (in thousands):
 
December 31, 2019
 
December 31, 2018
 
2025 Notes
 
2023 Notes
 
2023 Notes
Contractual interest expense
$
769

 
$
862

 
$
645

Amortization of debt discount
27,302

 
12,536

 
9,377

Amortization of issuance costs
1,876

 
1,488

 
1,117

Total interest expense
$
29,947

 
$
14,886

 
$
11,139



Capped Call Transactions

Concurrently with the offering of the 2025 notes and 2023 notes, we used $97.2 million and $39.2 million, respectively, of the net proceeds to enter into privately negotiated capped call transactions which are expected to generally reduce or offset potential dilution to holders of our common stock upon conversion of the notes and/or offset the potential cash payments we would be required to make in excess of the principal amount of any converted notes. The capped call transactions automatically exercise upon conversion of the notes and cover 15,516,480 and 12,801,260 shares of our common stock for the 2025 notes and 2023 notes, respectively, and are intended to effectively increase the overall conversion price from $51.56 to $79.32 per share for the 2025 notes and $26.95 to $40.68 per share for the 2023 notes. The effective increase in conversion price as a result of the capped call transactions serves to reduce potential dilution to holders of our common stock and/or offset the cash payments we are required to make in excess of the principal amount of any converted notes. As these transactions meet certain accounting criteria, they are recorded in stockholders’ equity as a reduction of additional paid-in capital on our consolidated balance sheets and are not accounted for as derivatives. The fair value of the capped call instrument is not remeasured each reporting period. The cost of the capped call is not expected to be deductible for tax purposes.

83



Impact to Earnings per Share

The notes will have no impact to diluted earnings per share until the average price of our common stock exceeds the conversion price for the 2025 notes and 2023 notes of $51.56 and $26.95 per share, respectively, because we intend to settle the principal amount of the notes in cash upon conversion. Under the treasury stock method, in periods we report net income, we are required to include the effect of additional shares that may be issued under the notes when the average price of our common stock exceeds each respective conversion price. However, as a result of the capped call transactions described above, there will be no economic dilution from the 2025 notes and 2023 notes up to $79.32 and $40.68, respectively, as exercise of the capped call instruments will reduce any dilution from the notes that would have otherwise occurred when the average price of our common stock exceeds the conversion price.

Note 11. Leases

On January 1, 2019, we adopted the new leases guidance and recorded an immaterial decrease to our opening balance of accumulated deficit. Results for reporting periods beginning January 1, 2019 are presented under the new guidance, while prior period amounts were not adjusted and continue to be reported in accordance with the previous guidance. We initially recorded ROU assets of $17.2 million and lease liabilities of $21.1 million on our consolidated balance sheet. ASC 842 did not have a material impact to our consolidated statements of operations. We elected a package of transition practical expedients which included not reassessing whether any expired or existing contracts are or contained leases, not reassessing the lease classification of expired or existing leases, and not reassessing initial direct costs for existing leases. We also elected a practical expedient to not separate lease and non-lease components. We did not elect the practical expedient to use hindsight in determining our lease terms or assessing impairment of our ROU assets.

We have operating leases for corporate offices worldwide, which expire at various dates through 2024. Our primary operating lease commitments at December 31, 2019 are related to our corporate headquarters in Santa Clara, California. We have additional offices in California, Oregon, and New York in the United States and internationally in India and Israel. As of December 31, 2019, we had operating lease ROU assets of $15.9 million and operating lease liabilities of $19.8 million. During the year ended December 31, 2019, we obtained $3.4 million of ROU assets in exchange for lease liabilities related to the reassessment of the lease term for two of our leases in India and commencing a lease for an additional office space in India.

As of December 31, 2019, we do not have finance leases recorded on our consolidated balance sheet. As of December 31, 2019, our weighted average remaining lease term was 3.7 years. During the year ended December 31, 2019, our weighted average discount rate was 4.7%. Operating lease expense, net of immaterial sublease income, was approximately $5.0 million during the year ended December 31, 2019. Variable lease cost and short term lease cost were immaterial during the year ended December 31, 2019.

The aggregate future minimum lease payments and reconciliation to lease liabilities as of December 31, 2019, are as follows (in thousands):
 
December 31, 2019
2020
$
6,094

2021
5,622

2022
5,404

2023
3,738

2024
780

Total future minimum lease payments
21,638

Less imputed interest
(1,842
)
Total lease liabilities
$
19,796




84


The aggregate future minimum lease payments as of December 31, 2018, are as follows (in thousands):
 
December 31, 2018
2019
$
5,222

2020
5,251

2021
4,775

2022
3,999

2023
3,421

Thereafter
788

Total
$
23,456


During the year ended December 31, 2019, we entered into a seven years lease for a corporate office in New York with future minimum lease payments of approximately $12.4 million. As of December 31, 2019, this lease has not yet commenced and therefore these future minimum lease payments are not included in our future minimum lease payments in the above table.

Note 12. Commitments and Contingencies

From time to time, third parties may assert patent infringement claims against us in the form of letters, litigation, or other forms of communication. In addition, we may from time to time be subject to other legal proceedings and claims in the ordinary course of business, including claims of alleged infringement of trademarks, copyrights, and other intellectual property rights; employment claims; and general contract or other claims. We may also, from time to time, be subject to various legal or government claims, disputes, or investigations. Such matters may include, but not be limited to, claims, disputes, or investigations related to warranty, refund, breach of contract, employment, intellectual property, government regulation, or compliance or other matters.

On September 27, 2018 a purported securities class action captioned Shah v. Chegg, Inc. et. al. (Case No. 3:18-cv-05956-CRB) was filed in the U.S. District Court for the Northern District of California against us and our CEO. The complaint was filed by a purported Company shareholder and alleges claims under Sections 10(b) and 20(a) of the Securities Exchange Act of 1934, as amended, and SEC Rule 10b-5, based on allegedly misleading statements regarding the Company’s security measures to protect users’ data and related internal controls and procedures, as well as our second quarter 2018 financial results. The suit is purportedly brought on behalf of purchasers of our securities between July 30, 2018 and September 25, 2018. The complaint seeks unspecified compensatory damages, as well as interest, costs and attorneys’ fees. On November 15, 2018, a second purported securities class action captioned Kurland v. Chegg, Inc. et al. (Case No. 3:18-cv-06714-CRB) was filed in the U.S. District Court for the Northern District of California against us, our CEO, and our CFO. The Shah and Kurland actions contain similar allegations, assert similar claims, and seek similar relief, and on January 24, 2019, the Court consolidated the two actions. On March 29, 2019, the Plaintiffs filed a Lead Plaintiff's Notice of Voluntary Dismissal Without Prejudice.
On November 5, 2018, NetSoc, LLC (NetSoc) filed a complaint against us in the U.S. District Court for the Southern District of New York for patent infringement alleging that the Chegg Tutors service infringes U.S. Patent No. 9,978,107 and seeking unspecified compensatory damages. A responsive pleading was filed on February 19, 2019. On January 13, 2020, the Court issued an order dismissing the case as to Chegg. On January 30, 2020, NetSoc appealed the dismissal and we are currently awaiting their filing of a brief with the court.
We are not aware of any other pending legal matters or claims, individually or in the aggregate, that are expected to have a material adverse impact on our consolidated financial position, results of operations, or cash flows. However, our determination of whether a claim will proceed to litigation cannot be made with certainty, nor can the results of litigation be predicted with certainty. Nevertheless, defending any of these actions, regardless of the outcome, may be costly, time consuming, distract management personnel, and have a negative effect on our business. An adverse outcome in any of these actions, including a judgment or settlement, may cause a material adverse effect on our future business, results of operations, and financial condition.

Note 13. Guarantees and Indemnifications

We have agreed to indemnify our directors and officers for certain events or occurrences, subject to certain limits, while such persons are or were serving at our request in such capacity. We may terminate the indemnification agreements with these

85


persons upon termination of employment, but termination will not affect claims for indemnification related to events occurring prior to the effective date of termination. We have a directors’ and officers’ insurance policy that limits our potential exposure up to the limits of our insurance coverage. In addition, we also have other indemnification agreements with various vendors against certain claims, liabilities, losses, and damages. The maximum amount of potential future indemnification is unlimited.

We believe the fair value of these indemnification agreements is minimal. We have not recorded any liabilities for these agreements as of December 31, 2019.

Note 14. Common Stock

We are authorized to issue 400 million shares of common stock, with a par value per share of $0.001. As of December 31, 2019, we have reserved the following shares of common stock for future issuance:

 
December 31, 2019
Outstanding stock options
1,611,385

Outstanding RSUs and PSUs
6,909,530

Shares available for grant under the 2013 Plan
23,405,023

Shares available for issuance under the 2013 ESPP
7,646,784

Total common shares reserved for future issuance
39,572,722



Stock Plans

2013 Equity Incentive Plan

On June 6, 2013, the Board of Directors adopted our 2013 Equity Incentive Plan (the 2013 Plan), which was subsequently approved by our stockholders on August 29, 2013. The 2013 Plan became effective on November 11, 2013 and replaced the 2005 Plan. On the effective date of the 2013 Plan, 12,000,000 shares of our common stock were reserved for issuance, plus an additional 3,838,985 shares reserved but not issued or subject to outstanding awards under our 2005 Plan on the effective date of the 2013 Plan, plus, on and after the effective date of the 2013 Plan, (i) shares that are subject to outstanding awards under the 2005 Plan which cease to be subject to such awards, (ii) shares issued under the 2005 Plan that are forfeited or repurchased at their original issue price and (iii) shares subject to awards under the 2005 Plan that are used to pay the exercise price of an option or withheld to satisfy the tax withholding obligations related to any award. As of December 31, 2019 there were 23,405,023 shares available for grant under the 2013 Plan. The 2013 Plan permits the granting of incentive stock options, non-qualified stock options, RSUs, stock appreciation rights, restricted shares of common stock and performance share awards. The exercise price of stock options may not be less than the 100% of the fair market value of the common stock on the date of grant. Options granted pursuant to the 2013 Plan generally expire no later than 10 years.

2013 Employee Stock Purchase Plan

On June 6, 2013, our Board of Directors adopted our 2013 Employee Stock Purchase Plan (the 2013 ESPP) and our stockholders subsequently approved the 2013 ESPP Plan on August 29, 2013. The 2013 ESPP permits eligible employees to acquire shares of our common stock by accumulating funds through periodic payroll deductions of up to 15% of base salary. Our 2013 ESPP is intended to qualify as an ESPP under Section 423 of the Code and employees will receive a 15% discount to the lesser of the fair market value of our common stock on (i) the first trading day of the applicable offering period or (ii) the last day of each purchase period in the applicable offering period. Each offering period may run for no more than six months. We have reserved 4,000,000 shares of our common stock under our 2013 ESPP. The aggregate number of shares issued over the term of our 2013 ESPP will not exceed 20,000,000 shares of our common stock. As of December 31, 2019, there were 7,646,784 shares of common stock available for future issuance under the 2013 ESPP.


86


Note 15. Stockholders' Equity

Share-based Compensation Expense

Total share-based compensation expense recorded for employees and non-employees, is as follows (in thousands):
 
Years Ended December 31,
 
2019
 
2018
 
2017
Cost of revenues
$
426

 
$
420

 
$
316

Research and development
22,229

 
17,055

 
14,333

Sales and marketing
7,380

 
6,703

 
5,007

General and administrative
34,874

 
27,852

 
18,703

Total share-based compensation expense
$
64,909

 
$
52,030

 
$
38,359



Fair Value of 2013 ESPP

Under the 2013 ESPP, rights to purchase shares are generally granted during the second and fourth quarter of each year. We estimate the fair value of each right to purchase shares under our 2013 ESPP using the Black-Scholes-Merton option-pricing model, which utilizes the fair value of our common stock based on active market and requires input on the following subjective assumptions:

Expected Term. The expected term for rights to purchase shares under the 2013 ESPP is half a year.

Expected Volatility. The expected volatility is based on the average volatility of our stock price over the expected term.

Expected Dividends. The dividend assumption is based on our historical experience. To date we have not paid any dividends on our common stock.

Risk-Free Interest Rate. The risk-free interest rate used in the valuation method is the implied yield currently available on the United States treasury zero-coupon issues, with a remaining term equal to the expected term.

The following table summarizes the key assumptions used to determine the fair value of rights granted under the 2013 ESPP:
 
Years Ended December 31,
 
2019
 
2018
 
2017
Expected term (years)
0.50

 
0.50

 
0.50

Expected volatility
40.51%-41.81%

 
42.07%-44.97%

 
38.15%-45.57%

Dividend yield
%
 
%
 
%
Risk-free interest rate
1.59%-2.43%

 
2.09%-2.50%

 
1.04%-1.42%

Weighted-average grant-date fair value per share
$
9.88

 
$
7.14

 
$
3.55



Fair Value of Restricted Stock Units (RSUs) and of Performance-Based Restricted Stock Units (PSUs)

RSUs and PSUs are converted into shares of our common stock upon vesting on a one-for-one basis. Vesting of RSUs is subject to the employee’s continuing service to us, while vesting of PSUs is subject to our achievement of specified corporate financial performance objectives in addition to the employee's continuing service to us. RSUs are typically fully vested at the end of three or four years while PSUs vest subject to the achievement of performance objectives and if achieved, typically vest over two to three years. We assess the achievement of performance objectives on a quarterly basis and adjust our share-based payment expense as appropriate.

2013 ESPP Activity

There were 201,581 shares purchased under the 2013 ESPP for the year ended December 31, 2019 at an average price per share of $25.55 with cash proceeds from the issuance of shares of $5.1 million.

87



There were 253,301 shares purchased under the 2013 ESPP for the year ended December 31, 2018 at an average price per share of $15.77 with cash proceeds from the issuance of shares of $4.0 million.

Stock Option Activity
 
Options Outstanding
 
Number of
Options
Outstanding
 
Weighted-
Average
Exercise
Price per
Share
 
Weighted-Average Remaining Contractual Term in Years
 
Aggregate
Intrinsic
Value
Balance at December 31, 2018
4,776,481

 
$
9.40

 
4.25
 
$
90,848,450

Exercised
(3,165,096
)
 
9.79

 
 
 
 
Balance at December 31, 2019
1,611,385

 
$
8.64

 
3.60
 
$
47,171,160



We did not grant any stock option awards during the years ended December 31, 2019, 2018, and 2017.

The total intrinsic value of options exercised during the years ended December 31, 20192018 and 2017, was approximately $90.8 million$57.2 million, and $16.8 million, respectively.

RSU and PSU Activity
 
RSUs and PSUs Outstanding
 
Number of RSUs and PSUs
Outstanding
 
Weighted 
Average Grant Date 
Fair Value
Balance at December 31, 2018
10,804,808

 
$
11.87

Granted
2,910,400

 
37.56

Released
(5,628,938
)
 
10.15

Canceled
(1,176,740
)
 
12.20

Balance at December 31, 2019
6,909,530

 
$
24.04



The weighted-average grant-date fair value of RSUs and PSUs granted during the years ended December 31, 2019, 2018, and 2017 was $37.56, $21.67, and $9.10, respectively. The total fair value of RSUs and PSUs vested as of the vesting dates during the years ended December 31, 2019, 2018, and 2017 was $222.3 million, $120.9 million, and $49.4 million, respectively.

As of December 31, 2019, we had a total of approximately $91.2 million of unrecognized compensation costs related to RSUs and PSUs that is expected to be recognized over the remaining weighted average period of 1.6 years.

2019 PSU Grants

In March 2019, we granted PSUs under the 2013 Plan to certain of our key executives. The PSUs entitle the executives to receive a certain number of shares of our common stock based on our satisfaction of certain financial and strategic performance targets during 2019. Based on the achievement of the performance conditions for the March 2019 grants, the final settlement met the target threshold based on a specified objective formula approved by the Compensation Committee. These PSUs will vest over a three-year period, with the initial vesting occurring in March 2020.

The number of shares underlying the March 2019 PSUs granted during the year ended December 31, 2019 totaled 436,042 shares and had a grant date fair value of $40.42 per share.

2018 PSU Grants

In August 2018, in conjunction with our acquisition of StudyBlue, we granted PSUs under the 2013 Plan to certain employees. The PSUs entitle the employees to receive a certain number of shares of our common stock based on our satisfaction of certain strategic performance targets during 2018 and 2019. Based on the achievement of the performance

88


conditions for the August 2018 grant, the final settlement exceeded the target threshold based on a specified objective formula approved by the Compensation Committee. These PSUs vest over a three-year period, with the initial vesting occurring in September 2019.

The number of shares underlying the August 2018 PSUs granted during the year ended December 31, 2018 totaled 45,756 shares and had a grant date fair value of $28.74 per share.

In March 2018, we granted PSUs under the 2013 Plan to certain of our key executives. The PSUs entitle the executives to receive a certain number of shares of our common stock based on our satisfaction of certain financial and strategic performance targets during 2018. Based on the achievement of the performance conditions for the March 2018 grant, the final settlement exceeded the target threshold based on a specified objective formula approved by the Compensation Committee. These PSUs vest over a three-year period, with the initial vesting occurring in March 2019.

The number of shares underlying the March 2018 PSUs granted during the year ended December 31, 2018 totaled 845,934 shares and had a grant date fair value of $19.70 per share.
 
2017 PSU Grants

In March 2017, we granted PSUs under the 2013 Plan to certain of our key executives. The PSUs entitle the executives to receive a certain number of shares of our common stock based on our satisfaction of certain financial and strategic performance targets during 2017. Based on the achievement of the performance conditions for the March 2017 grant, the final settlement met the maximum threshold based on a specified objective formula approved by the Compensation Committee. These PSUs vest over a three-year period, with the initial vesting occurring in March 2018.

The number of shares underlying the PSUs granted during the year ended December 31, 2017 totaled 1,822,284 shares and had a grant date fair value of $8.91 per share.

Stock Warrants

As of December 31, 2018, we no longer had exercisable common stock warrants.

During the year ended December 31, 2018, 100,000 common stock warrants were exercised at an exercise price of $12.00. During the year ended December 31, 2017, 100,000 common stock warrants were exercised at an exercise price of $12.00.

Note 16. Income Taxes

We recorded an income tax provision of approximately $2.6 million, $1.4 million and $1.8 million for the years ended December 31, 2019, 2018 and 2017, respectively. The income tax provision for the years ended December 31, 2019, 2018 and 2017 was primarily due to state and foreign income tax expense and federal and state tax expense related to tax amortization of acquired indefinite lived intangible assets.


89


Our income tax provision consisted of the following (in thousands):
 
Years Ended December 31,
 
2019
 
2018
 
2017
Current income taxes:
 
 
 
 
 
Federal
$
(185
)
 
$
(91
)
 
$
(103
)
State
264

 
(73
)
 
100

Foreign
2,594

 
1,374

 
1,523

Total current income taxes
2,673

 
1,210

 
1,520

 
 
 
 
 
 
Deferred income taxes:
 
 
 
 
 
Federal
(17
)
 
155

 
(992
)
State
42

 
76

 
75

Foreign
(64
)
 
(11
)
 
1,199

Total deferred income taxes
(39
)
 
220

 
282

Total income tax provision
$
2,634

 
$
1,430

 
$
1,802



Loss before provision for income taxes consisted of the following (in thousands):
 
Years Ended December 31,
 
2019
 
2018
 
2017
United States
$
(12,497
)
 
$
(18,617
)
 
$
(20,983
)
Foreign
5,526

 
5,159

 
2,502

Total
$
(6,971
)
 
$
(13,458
)
 
$
(18,481
)


The differences between our income tax provision as presented in the accompanying consolidated statements of operations and the income tax expense computed at the federal statutory rate consists of the items shown in the following table as a percentage of pretax loss (in percentages):
 
Years Ended December 31,
 
2019
 
2018
 
2017
Income tax at U.S. statutory rate
21.0
 %
 
21.0
 %
 
34.0
 %
State, net of federal benefit
(76.3
)
 
14.8

 
8.3

Foreign rate differential
(19.4
)
 
(3.0
)
 
(3.8
)
Share-based compensation
695.4

 
178.7

 
38.2

Non-deductible expenses
0.4

 
(4.4
)
 
(1.1
)
Tax credits
19.3

 
26.7

 
7.8

Tax Cuts and Jobs Act impact

 

 
(220.2
)
Acquisition related
31.8

 
15.2

 

Convertible senior notes
(412.6
)
 
(0.3
)
 

Other
27.9

 
(1.8
)
 
0.4

Change in valuation allowance
(325.3
)
 
(257.5
)
 
126.6

Total
(37.8
)%
 
(10.6
)%
 
(9.8
)%


On December 22, 2017, the Tax Cuts and Jobs Act (Tax Act) was signed into law, enacting significant changes to the U.S. Internal Revenue Code. The Tax Act made broad and complex changes to the U.S. tax code.

On December 22, 2017, Staff Accounting Bulletin No. 118 (SAB 118) was issued to address the application of US GAAP in situations when a registrant does not have the necessary information available, prepared, or analyzed in reasonable detail to complete the accounting for certain income tax effects of the Tax Act. In accordance with SAB 118, as of December 31, 2017, we had not yet completed our accounting for the tax effects of the enactment of the Act. Our provision for income

90


taxes for the year ended December 31, 2017 was based in part on our best estimate of the effects of the transition tax and existing deferred tax balances with our understanding of the Tax Act and guidance available as of the date of filing. The provisional amount related to the one-time transition tax on the mandatory deemed repatriation of foreign earnings which was a benefit of $0.1 million. We also provided withholding tax on the deemed repatriation of foreign earnings of $1.2 million. Under guidance in place at December 31, 2019 and December 31, 2018, no adjustments to our provisional effects of the Tax Act recorded at December 31, 2017 were necessary. As of December 22, 2018 we have completed our accounting for the income tax effects of the Tax Act.

The Tax Act also included provisions for the GILTI tax inclusion, wherein taxes on foreign income are imposed in excess of a deemed return on tangible assets of foreign corporations. This income will effectively be taxed at a 10.5% tax rate in general. Under the U.S. generally accepted accounting principles companies are allowed to make an accounting policy election of either (i) account for GILTI as a component of tax expense in the period in which we are subject to the rules (the “period cost method”), or (ii) account for GILTI in our measurement of deferred taxes (the “deferred method”). We are electing the period-cost method for any tax as a result of the GILTI provisions.

A summary of our deferred tax assets is as follows (in thousands):
 
Years Ended December 31,
 
2019
 
2018
Deferred tax assets:
 
 
 
Accrued expenses and reserves
$
3,978

 
$
1,661

Share-based compensation
12,003

 
13,083

Accrued compensation
997

 
2,075

Net operating loss carryforwards
162,320

 
106,659

Property and equipment, textbooks and intangibles assets

 
3,745

Other items
3,438

 
2,951

Gross deferred tax assets
182,736

 
130,174

Valuation allowance
(148,519
)
 
(125,844
)
Total deferred tax assets
34,217

 
4,330

 
 
 
 
Deferred tax liabilities:
 
 
 
Property and equipment, textbooks and intangibles assets
(4,111
)
 

Convertible senior notes
(27,065
)
 
(46
)
Other
(4,661
)
 
(5,943
)
Total deferred tax liabilities
(35,837
)
 
(5,989
)
 
 
 
 
Net deferred tax liability
$
(1,620
)
 
$
(1,659
)


At December 31, 2019 and 2018 the deferred tax liability is created by the tax amortization of acquired indefinite lived intangible assets. Under the accounting guidance this deferred tax liability can be used as a source of income for recognition of deferred tax assets when determining the amount of valuation allowance to be recorded.

Realization of the deferred tax assets is dependent upon future taxable income, the amount and timing of which are uncertain. Accordingly, the federal and state gross deferred tax assets have been fully offset by a valuation allowance. The valuation allowance increased by approximately $22.7 million during the year ended December 31, 2019 and increased by $34.7 million during the year ended December 31, 2018.

As of December 31, 2019, we had net operating loss carryforwards for federal and state income tax purposes of approximately $591 million and $440 million, respectively, which will begin to expire in years beginning 2028 and 2020, respectively.

As of December 31, 2019, we had tax credit carryforwards for federal and state income tax purposes of approximately $14.8 million and $11.9 million, respectively. The federal credits expire in various years beginning in 2030. The state credits do not expire.

91



Utilization of our net operating losses and tax credit carryforwards may be subject to substantial annual limitations due to ownership change limitations provided by the Internal Revenue Code of 1986, as amended (IRC), and similar state provisions. Such annual limitations could result in the expiration of the net operating losses and tax credit carryforwards before utilization.

As described above, the Tax Act included a transition tax in 2017 that taxed any previously deferred foreign earnings and profits in 2017 at a reduced tax rate. As a result of this tax and the accrual of associated distribution tax, we have no unrecorded tax liabilities associated with unremitted foreign retained earnings as of December 31, 2017. As of December 31, 2019, we intend to permanently reinvest all 2018 and 2019 earnings from our international subsidiaries. As such we have not provided for any remaining tax effect, if any, of limited outside basis difference of our foreign subsidiaries based upon plans of future reinvestment. As a result of the Tax Act this amount is anticipated to be insignificant. The determination of the future tax consequences of the remittance of these earnings is not practicable.

We recognize interest and penalties related to uncertain tax positions as a component of income tax expense. During the years ended December 31, 2019, 2018 and 2017, we recognized an increase of $45 thousand, a decrease of $0.7 million and an increase of $0.2 million of interest and penalties, respectively. Accrued interest and penalties as of December 31, 2019 and 2018 were approximately $0.1 million and $73 thousand, respectively.

We file tax returns in U.S. federal, state, and certain foreign jurisdictions with varying statutes of limitations. Due to net operating loss and credit carryforwards, all of the tax years since inception through the 2019 tax year remain subject to examination by the U.S. federal and some state authorities. Foreign jurisdictions remain subject to examination up to approximately seven years from the filing date, depending on the jurisdiction.

A reconciliation of the beginning and ending balances of the total amount of unrecognized tax benefits, excluding accrued interest and penalties, is as follows (in thousands):
 
Years Ended December 31,
 
2019
 
2018
 
2017
Beginning balance
$
8,771

 
$
5,772

 
$
4,882

Increase in tax positions for prior years
221

 
758

 
280

Decrease in tax positions for prior years
(1,550
)
 
(569
)
 
(101
)
Decrease in tax positions for prior year settlement

 
(149
)
 
(172
)
Decrease in tax positions for prior years due to statutes lapsing
(164
)
 
(103
)
 
(169
)
Increase in tax positions for current year
3,722

 
3,112

 
978

Change due to translation of foreign currencies
(7
)
 
(50
)
 
74

Ending balance
$
10,993

 
$
8,771

 
$
5,772



The amount of unrecognized tax benefits, if recognized, that would affect the effective tax rate is $1.9 million for the year ended December 31, 2019. One or more of these unrecognized tax benefits could be subject to a valuation allowance if, and when recognized in a future period, which could impact the timing of any related effective tax rate benefit.

The actual amount of any taxes due could vary significantly depending on the ultimate timing and nature of any settlement. We believe that the amount by which the unrecognized tax benefits may increase or decrease within the next 12 months is not estimable.


92


Note 17. Restructuring Charges

2017 Restructuring Plan

In January 2017, we entered into a strategic partnership with the NRCCUA where they assumed responsibility for managing, renewing, and maintaining our existing university contracts and become the exclusive reseller of our digital marketing services for colleges and universities. As a result of this strategic partnership, approximately 55 employees in China and the United States supporting the sales and account support functions of our marketing services offerings were terminated. During the year ended December 31, 2019, we recorded workforce reduction costs of $0.1 million and during the year ended December 31, 2018, we recorded workforce reduction costs of $0.3 million and lease termination and other costs of $19 thousand. We expect remaining costs incurred to date related to this workforce reduction to be fully paid within two months.

2015 Restructuring Plan

We recorded a reduction of $0.3 million to our 2015 Restructuring Plan liability related to our adoption of ASU 2016-02, Leases (Topic 842) during the three months ended March 31, 2019. Our 2015 Restructuring Plan is now complete.

The following table summarizes the activity related to the accrual for restructuring charges (in thousands):
 
2017 Restructuring Plan
 
2015 Restructuring Plan
 
 
 
Workforce Reduction Costs
 
Lease Termination and Other Costs
 
Lease Termination and Other Costs
 
Total
Balance at January 1, 2018
$
44

 
$

 
$
221

 
$
265

Restructuring charges
253

 
19

 
317

 
589

Cash payments
(151
)
 
(19
)
 
(218
)
 
(388
)
Write-offs

 

 
(18
)
 
(18
)
Balance at December 31 2018
146

 

 
302

 
448

Cumulative-effect adjustment to accumulated deficit related to adoption of ASU 2016-02

 

 
(302
)
 
(302
)
Restructuring charges
97

 

 

 
97

Cash payments
(221
)
 

 

 
(221
)
Write-offs

 

 

 

Balance at December 31, 2019
$
22

 
$

 
$

 
$
22




93


Note 18. Related-Party Transactions

Our Chief Executive Officer is a member of the Board of Directors of Adobe Systems Incorporated (Adobe). During the years ended December 31, 2019, 2018, and 2017, we purchased $2.1 million, $3.3 million and $3.2 million, respectively, of services from Adobe. We had $0.2 million in revenues during the year ended December 31, 2019 and $0.1 million in revenues during the years ended December 31, 2018 and 2017 from Adobe. We had $0.2 million and an immaterial amount in payables as of December 31, 2019 and 2018, respectively, to Adobe. We had no outstanding receivables as of December 31, 2019 and 2018 from Adobe.    

One of our board members was a member of the Board of Directors of Cengage Learning, Inc. (Cengage) until December 23, 2019. During the years ended December 31, 2019, 2018, and 2017, we purchased $17.2 million, $15.1 million, and $11.5 million, respectively, of goods and services from Cengage.  We had $3.0 million, $2.5 million, and $1.9 million in revenues during the years ended December 31, 2019, 2018, and 2017, respectively, from Cengage. We had an immaterial amount and $0.1 million in payables as of December 31, 2019 and 2018, respectively, to Cengage. We had an immaterial amount of outstanding receivables as of December 31, 2019 and 2018, respectively, from Cengage.

One of our board members is also a member of the Board of Directors of Synack, Inc. (Synack). During the years ended December 31, 2019, 2018, and 2017, we purchased $0.4 million, $0.1 million, and $0.1 million, respectively, of services from Synack.

The immediate family of one of our board members is a member of the Board of Directors of PayPal Holdings, Inc. (PayPal). During the years ended December 31, 2019, 2018, and 2017, we incurred payment processing fees of $1.6 million, $1.3 million, and $1.0 million, respectively, to PayPal.

One of our board members is the Chief Executive Officer of the San Francisco 49ers (49ers). During the year ended December 31, 2019, we purchased $0.2 million of advertisements from the 49ers.

Note 19. Employee Benefit Plan

We sponsor a 401(k) savings plan for eligible employees and their beneficiaries. Contributions by us are discretionary. Participants may contribute, on a pretax basis, a percentage of their annual compensation, but not to exceed a maximum contribution amount pursuant to Section 401(k) of the IRC. During the years ended December 31, 20192018, and 2017, our matching contributions totaled approximately $1.7 million$1.4 million, and $1.1 million, respectively.

Note 20. Segment Information

Our chief operating decision-maker is our Chief Executive Officer who makes resource allocation decisions and reviews financial information presented on a consolidated basis. Accordingly, we have determined that we have a single operating and reportable segment and operating unit structure.

Product Information

We derive our revenues from our Chegg Services and Required Materials product lines. Our Chegg Services primarily include Chegg Study, Chegg Writing, Chegg Tutors, Chegg Math Solver, and Thinkful. Required Materials include a revenue share, upon fulfillment, on the total transactional amount of a rental and sale transaction for print textbooks as well as revenues from eTextbooks.

The following table sets forth our total net revenues for the periods shown for our Chegg Services and Required Materials product lines (in thousands):
 
December 31,
 
2019
 
2018
 
2017
Chegg Services
$
332,221

 
$
253,985

 
$
185,683

Required Materials
78,705

 
67,099

 
69,383

Total net revenues
$
410,926

 
$
321,084

 
$
255,066




94


Geographic Information

Our headquarters and most of our operations are located in the United States. We conduct our sales, marketing and customer service activities primarily in the United States. Geographic revenues information is based on the location of the customer. In 20192018, and 2017, substantially all of our revenues and long-lived assets are located in the United States.

Note 21. Selected Quarterly Financial Data (unaudited)
 
Three Months Ended
 
March 31, 2019
 
June 30, 2019
 
September 30, 2019
 
December 31, 2019
Total net revenues
$
97,409

 
$
93,862

 
$
94,151

 
$
125,504

Gross profit
74,074

 
73,344

 
71,987

 
99,339

(Loss) income from operations
(1,027
)
 
6,815

 
(5,057
)
 
17,086

Net (loss) income
(4,318
)
 
(2,029
)
 
(11,477
)
 
8,219

Weighted average shares used to compute net (loss) income per share:
 
 
 
 
 
 
 
Basic
116,730

 
118,790

 
120,085

 
121,151

Diluted
116,730

 
118,790

 
120,085

 
129,150

Net (loss) income per share:
 
 
 
 
 
 
 
Basic
$
(0.04
)
 
$
(0.02
)
 
$
(0.10
)
 
$
0.07

Diluted
$
(0.04
)
 
$
(0.02
)
 
$
(0.10
)
 
$
0.06

 
Three Months Ended
 
March 31, 2018
 
June 30, 2018
 
September 30, 2018
 
December 31, 2018
Total net revenues
$
76,949

 
$
74,222

 
$
74,237

 
$
95,676

Gross profit
56,725

 
56,438

 
54,319

 
73,606

(Loss) income from operations
(2,620
)
 
(711
)
 
(10,433
)
 
7,544

Net (loss) income
(2,617
)
 
(3,909
)
 
(13,709
)
 
5,347

Weighted average shares used to compute net (loss) income per share:
 
 
 
 
 
 
 
Basic
110,904

 
112,738

 
114,184

 
115,123

Diluted
110,904

 
112,738

 
114,184

 
125,610

Net (loss) income per share:
 
 
 
 
 
 
 
Basic
$
(0.02
)
 
$
(0.03
)
 
$
(0.12
)
 
$
0.05

Diluted
$
(0.02
)
 
$
(0.03
)
 
$
(0.12
)
 
$
0.04



Note 22. Subsequent Event

On January 29, 2020, we purchased $29.4 million of print textbooks to establish our initial print textbook library.


95


ITEM 9. CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE

None.

ITEM 9A. CONTROLS AND PROCEDURES

(a)
Evaluation of Disclosure Controls and Procedures

Under the supervision and with the participation of our management, including our principal executive officer and principal financial officer, we conducted an evaluation of the effectiveness of the design and operation of our disclosure controls and procedures, as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act, as of the end of the period covered by this report.

In designing and evaluating our disclosure controls and procedures, management recognizes that any disclosure controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures must reflect the fact that there are resource constraints and that management is required to apply its judgment in evaluating the benefits of possible controls and procedures relative to their costs.

Based on management’s evaluation, our principal executive officer and principal financial officer concluded that our disclosure controls and procedures are designed to, and are effective to, provide assurance at a reasonable level that the information we are required to disclose in reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in SEC rules and forms and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosures.

(b)
Management's Annual Report on Internal Control Over Financial Reporting

Our management is responsible for establishing and maintaining adequate internal control over financial reporting (as defined in Rule 13a-15(f) of the Securities Exchange Act of 1934, as amended). Our management assessed the effectiveness of our internal control over financial reporting as of December 31, 2019. In making this assessment, our management used the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission (COSO) in Internal Control—Integrated Framework (2013 framework). The Company has excluded the financial results of Thinkful, Inc. from its evaluation of its internal control over financial reporting, which financial results are included in the December 31, 2019 consolidated financial statements and constituted less than 1% of total assets as of December 31, 2019, and less than 1% of total net revenues for the year ended December 31, 2019. All control systems are subject to inherent limitations. Our management has concluded that, as of December 31, 2019, our internal control over financial reporting is effective based on these criteria. Additionally, our independent registered public accounting firm, Deloitte & Touche LLP, has issued an audit report on the Company's internal control over financial reporting, which appears in Part II, Item 8 of this Annual Report on Form 10-K.

(c)
Changes in Internal Control over Financial Reporting

During the quarter ended December 31, 2019, there were no changes in our internal control over financial reporting identified in connection with the evaluation required by Rules 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during our most recently completed fiscal quarter that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

ITEM 9B. OTHER INFORMATION

None.


96


PART III

ITEM 10. DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE

The information concerning our directors, compliance with Section 16(a) of the Exchange Act, our Audit Committee and any changes to the process by which stockholders may recommend nominees to the Board required by this Item are incorporated herein by reference to information contained in the Proxy Statement, including “Proposal No. 1 Election of Directors,” “Committees of our Board of Directors,” “Delinquent Section 16(a) Reports” and “Stockholder Proposals to Be Presented at Next Annual Meeting.” The Proxy Statement will be filed with the SEC within 120 days of the fiscal year ended December 31, 2019.

The information concerning our executive officers required by this Item is incorporated herein by reference to information contained in the Proxy Statement, including “Our Management.”

We have adopted a code of ethics, our Code of Business Conduct and Ethics, which applies to all employees, including our principal executive officer, our principal financial officer, and all other executive officers, and our board of directors. The Code of Business Conduct and Ethics is available on our web-site at investor.chegg.com under “Corporate Governance.” We intend to satisfy the disclosure requirement under Item 5.05 of Form 8-K regarding amendment to, or waiver from, a provision of our Code of Business Conduct and Ethics by posting such information on our website at the address and location specified above.

ITEM 11. EXECUTIVE COMPENSATION

The information required by this Item is incorporated herein by reference to information contained in the Proxy Statement, including “Compensation Committee Interlocks and Insider Participation” and “Executive Compensation.”

ITEM 12. SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS

The information required by this Item is incorporated herein by reference to information contained in the Proxy Statement, including “Transactions with Related Parties, Founders and Control Persons” and “Independence of Directors.”

ITEM 13. CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE

The information required by this Item is incorporated herein by reference to information contained in the Proxy Statement, including “Corporate Governance Standards and Director Independence” “Transactions with Related Parties, Founders and Control Persons” and “Termination and Change of Control Arrangements.”

ITEM 14. PRINCIPAL ACCOUNTANT FEES AND SERVICES

The information required by this Item is incorporated herein by reference to information contained in the Proxy Statement, including “Proposal No. 2 Ratification of Independent Registered Public Accounting Firm.”


97


PART IV

ITEM 15. EXHIBITS AND FINANCIAL STATEMENT SCHEDULES

We have filed the following documents as part of this Annual Report on Form 10-K:

1. Consolidated Financial Statements
 
Page 
Reports of Deloitte & Touche LLP, Independent Registered Public Accounting Firm
Report of Ernst & Young LLP, Independent Registered Public Accounting Firm
Consolidated Balance Sheets
Consolidated Statements of Operations
Consolidated Statements of Comprehensive Loss
Consolidated Statements of Stockholders' Equity
Consolidated Statements of Cash Flows
Notes to Consolidated Financial Statements

2. Financial Statement Schedules

Schedule II-Valuation and Qualifying Accounts (in thousands):
 
Years Ended December 31, 2019, 2018, and 2017
 
Balance at
Beginning of
Year
 
 
 (Release) Provision for Bad Debts
 
Net Write-offs
 
Balance at
End of Year
 
Allowance for doubtful accounts
 
 
 
 
 
 
 
2019
$
229

 
$
(79
)
 
$
(94
)
 
$
56

2018
259

 
142

 
(172
)
 
229

2017
436

 
47

 
(224
)
 
259


 
Years Ended December 31, 2019, 2018, and 2017
 
Balance at
Beginning of
Year
 
 
Provision for Refunds
 
Refunds Issued
 
Balance at
End of Year
 
Refund Reserve
 
 
 
 
 
 
 
2019
$
396

 
$
24,987

 
$
(24,829
)
 
$
554

2018
282

 
21,240

 
(21,126
)
 
396

2017
487

 
22,446

 
(22,651
)
 
282


All other financial statement schedules are omitted because they are not applicable or the information is included in the Registrant’s consolidated financial statements or related notes.

3. Exhibits
 
 
 
  
Incorporated by Reference
Exhibit
No.
 
Exhibit
  
Form
  
File No.
  
Filing Date
  
Exhibit No.
  
Filed
Herewith
 
 
10-K
 
001-36180
 
3/4/16
 
3.01
 
 
 
 
8-K
 
001-36180
 
9/20/18
 
3.1
 
 
 
 
S-1/A
 
333-190616
 
10/01/13
 
4.01
 
 

98


 
 
8-K
 
001-36180
 
4/3/18
 
4.1
 
 
 
 
8-K
 
001-36180
 
3/26/19
 
4.1
 
 
 
 
 
 
 
 
 
 
 
 
X
 
 
S-1/A
 
333-190616
 
10/01/13
 
10.01
 
 
 
 
S-1
 
333-190616
 
08/14/13
 
10.02
 
 
 
 
S-1/A
 
333-190616
 
10/25/13
 
10.04
 
 
 
 
S-1
 
333-190616
 
08/14/13
 
10.05
 
 
 
 
S-1
 
333-190616
 
08/14/13
 
10.06
 
 
 
 
S-1
 
333-190616
 
08/14/13
 
10.07
 
 
 
 
 10-K
 
 001-36180
 
 3/6/14
 
10.07
 
 
 
 
 10-K
 
 001-36180
 
 3/6/14
 
10.08
 
 
 
 
S-1
 
333-190616
 
8/14/13
 
10.09
 
 
 
 
 10-K
 
 001-36180
 
2/23/17
 
10.09
 
 
 
 
8-K
 
001-36180
 
1/13/20
 
99.01
 
 
 
 
10-K
 
001-36180
 
2/26/18
 
10.11
 
 
 
 
S-1
 
333-190616
 
8/14/13
 
10.08
 
 
 
 
 
 
 
 
 
 
 
 
X
 
 
S-1
 
333-190616
 
08/14/13
 
10.14
 
 
 
 
S-1
 
333-190616
 
08/14/13
 
10.15
 
 
 
 
8-K
 
001-36180
 
6/5/18
 
99.1
 
 
 
 
10-K
 
001-36180
 
2/26/18
 
10.17
 
 
 
 
8-K
 
001-36180
 
5/2/16
 
99.03
 
 
 
 
10-K
 
001-36180
 
2/26/18
 
10.20
 
 

99


 
 
10-K
 
001-36180
 
2/26/18
 
10.21
 
 
 
 
10-Q
 
001-3618
 
7/29/19
 
10.02
 
 
 
 
10-Q
 
001-36180
 
7/29/19
 
10.03
 
 
 
 
8-K
 
001-36180
 
04/3/18
 
99.1
 
 
 
 
8-K
 
001-36180
 
04/3/18
 
99.2
 
 
 
 
8-K
 
001-36180
 
3/26/19
 
99.1
 
 
 
 
8-K
 
001-36180
 
4/5/19
 
99.1
 
 
 
 
8-K
 
00-36180
 
3/12/18
 
16.01
 
 
 
 
 
 
 
 
 
 
 
 
X
 
 
 
 
 
 
 
 
 
 
X
 
 
 
 
 
 
 
 
 
 
X
 
 
 
 
 
 
 
 
 
 
X
 
  
 
  
 
  
 
  
 
  
X
 
  
 
  
 
  
 
  
 
  
X
 
  
 
  
 
  
 
  
 
  
X
101.INS
 
XBRL Instance - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document
  
 
  
 
  
 
  
 
  
X
101.SCH
 
XBRL Taxonomy Extension Schema
  
 
  
 
  
 
  
 
  
X
101.CAL
 
XBRL Taxonomy Extension Calculation
  
 
  
 
  
 
  
 
  
X
101.LAB
 
XBRL Taxonomy Extension Labels
  
 
  
 
  
 
  
 
  
X
101.PRE
 
XBRL Taxonomy Extension Presentation
  
 
  
 
  
 
  
 
  
X
101.DEF
 
XBRL Taxonomy Extension Definition
  
 
  
 
  
 
  
 
  
X
104
 
Cover Page Interactive Data File (embedded within the Inline XBRL document and contained in Exhibit)
 
 
 
 
 
 
 
 
 
X
Confidential treatment has been granted for portions of this exhibit by the SEC.
*
Indicates a management contract or compensatory plan.
**
This certification is deemed not filed for purposes of section 18 of the Securities Exchange Act of 1934, as amended (Exchange Act), or otherwise subject to the liability of that section, nor shall it be deemed incorporated by reference into any filing under the Securities Act of 1933, as amended or the Exchange Act.


100


ITEM 16. FORM 10-K SUMMARY

None.


101


SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) 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.
 
 
CHEGG, INC.
February 20, 2020
By:
 
 /S/ DAN ROSENSWEIG
 
 
 
Dan Rosensweig
 
 
 
President, Chief Executive Officer and Co-Chairperson


102


POWER OF ATTORNEY

KNOW ALL PERSONS BY THESE PRESENTS that each individual whose signature appears below constitutes and appoints Dan Rosensweig, Andrew Brown and Dana Jewell, and each of them, his or her true and lawful attorneys-in-fact and agents with full power of substitution, for him or her and in his or her name, place and stead, in any and all capacities, to sign any amendments to this Annual Report on Form 10-K and to file the same, with all exhibits thereto and other documents in connection therewith, with the Securities and Exchange Commission, granting unto said attorneys-in-fact and agents, and each of them, full power and authority to do and perform each and every act and thing requisite and necessary to be done in and about the premises, as fully to all intents and purposes as he or she might or could do in person, hereby ratifying and confirming all that said attorneys-in-fact and agents or any of them, or his, her or their substitute or substitutes, may lawfully do or cause to be done or by virtue hereof.

Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated:
Name
Title
Date
 
 
 
/S/ DAN ROSENSWEIG
President, Chief Executive Officer and Co-Chairperson
February 20, 2020
Dan Rosensweig
(Principal Executive Officer)
 
 
 
 
/S/ ANDREW BROWN
Chief Financial Officer
February 20, 2020
Andrew Brown
(Principal Financial Officer)
 
 
 
 
/S/ ROBIN TOMASELLO
Vice President, Corporate Controller and Assistant Treasurer
February 20, 2020
Robin Tomasello
(Principal Accounting Officer)
 
 
 
 
/S/ RENEE BUDIG
Director
February 20, 2020
Renee Budig
 
 
 
 
 
/S/ PAUL LEBLANC
Director
February 20, 2020
Paul LeBlanc
 
 
 
 
 
/S/ MARNE LEVINE
Director
February 20, 2020
Marne Levine
 
 
 
 
 
/S/ RICHARD SARNOFF
Director and Co-Chairperson
February 20, 2020
Richard Sarnoff
 
 
 
 
 
/S/ TED SCHLEIN
Director
February 20, 2020
Ted Schlein
 
 
 
 
 
/S/ MELANIE WHELAN
Director
February 20, 2020
Melanie Whelan
 
 
 
 
 
/S/ JOHN YORK
Director
February 20, 2020
John York
 
 

103
EX-4.04 2 ex4042019-12x31.htm EXHIBIT 4.04 Exhibit


Exhibit 4.04

Description of the Registrant’s Securities Registered Pursuant to Section 12 of the Securities Exchange Act of 1934

As of December 31, 2019, Chegg, Inc. (the “Company,” “we,” or “our”) had one class of securities registered under Section 12 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”): our common stock.

The following description summarizes the most important terms of our capital stock and certain provisions of our restated certificate of incorporation and restated bylaws. Because it is only a summary, it does not contain all of the information that may be important to you. For a complete description, you should refer to our restated certificate of incorporation and restated bylaws, which are incorporated by reference as an exhibit to the Annual Report on Form 10-K of which this Exhibit 4.05 is a part, and to the provisions of applicable Delaware law.

Authorized Capital Stock

Our authorized capital stock consists of 400,000,000 shares of common stock, $0.001 par value per share and 10,000,000 shares of undesignated preferred stock, $0.001 par value per share.

Common Stock

Dividend Rights

Subject to preferences that may apply to shares of preferred stock outstanding at the time, the holders of outstanding shares of our common stock are entitled to receive dividends out of funds legally available at the times and in the amounts that our board of directors may determine.

Voting Rights

Each holder of common stock is entitled to one vote for each share of common stock held on all matters submitted to a vote of stockholders. Cumulative voting for the election of directors is not provided for in our restated certificate of incorporation, which means that the holders of a majority of our shares of common stock can elect all of the directors then standing for election.

No Preemptive or Similar Rights

Our common stock is not entitled to preemptive rights and is not subject to conversion or redemption.

Right to Receive Liquidation Distributions

Upon our liquidation, dissolution or winding-up, the assets legally available for distribution to our stockholders would be distributable ratably among the holders of our common stock and any participating preferred stock outstanding at that time after payment of liquidation preferences, if any, on any outstanding shares of preferred stock and payment of other claims of creditors.

Fully Paid and Nonassessable

All of our outstanding shares of common stock are fully paid and non-assessable.

Preferred Stock

Our board of directors is authorized, subject to limitations prescribed by Delaware law, to issue preferred stock in one or more series, to establish from time to time the number of shares to be included in each series, to fix the designation, powers, preferences and rights of the shares of each series and any of its qualifications, limitations or restrictions, in each case without further action by our stockholders. Our board of directors can also increase or decrease the number of shares of any series of preferred stock, but not below the number of shares of that series then outstanding, unless approved by the affirmative vote of the holders of a majority of our capital stock entitled to vote, or such other vote as may be required by the certificate of designation establishing the series. Our board of directors may authorize the issuance of preferred stock with voting or conversion rights that could adversely affect the voting power or other rights of the holders of the common stock. The issuance of preferred stock, while providing flexibility in connection with possible acquisitions and other corporate purposes, could,





among other things, have the effect of delaying, deferring or preventing a change in our control and might adversely affect the market price of our common stock and the voting and other rights of the holders of our common stock. We have no current plan to issue any shares of preferred stock

Anti-Takeover Provisions

Certain provisions of Delaware law, our restated certificate of incorporation and our restated bylaws may have the effect of delaying, deferring or discouraging another person from acquiring control of our company. These provisions, which are summarized below, are expected to discourage certain types of coercive takeover practices and inadequate takeover bids and encourage persons seeking to acquire control of our company to first negotiate with our board of directors.

Section 203 of the Delaware General Corporation Law

We are subject to Section 203 of the Delaware General Corporation Law, which prohibits a Delaware corporation from engaging in any “business combination” with any “interested stockholder” for a three-year period following the time that this stockholder becomes an interested stockholder, unless the business combination is approved in a prescribed manner. Under Section 203, a business combination between a corporation and an interested stockholder is prohibited unless it satisfies one of the following conditions:

before the stockholder became interested, our board of directors approved either the business combination or the transaction which resulted in the stockholder becoming an interested stockholder;

upon consummation of the transaction which resulted in the stockholder becoming an interested stockholder, the interested stockholder owned at least 85% of the voting stock of the corporation outstanding at the time the transaction commenced, excluding for purposes of determining the voting stock outstanding, shares owned by persons who are directors and also officers, and employee stock plans in some instances, but not the outstanding voting stock owned by the interested stockholder; or

at or after the time the stockholder became interested, the business combination was approved by our board of directors and authorized at an annual or special meeting of the stockholders by the affirmative vote of at least two-thirds of the outstanding voting stock which is not owned by the interested stockholder.

Section 203 defines a business combination to include:

any merger or consolidation involving the corporation and the interested stockholder;

any sale, transfer, lease, pledge or other disposition involving the interested stockholder of 10% or more of the assets of the corporation;

subject to exceptions, any transaction that results in the issuance of transfer by the corporation of any stock of the corporation to the interested stockholder;

subject to exceptions, any transaction involving the corporation that has the effect of increasing the proportionate share of the stock of any class or series of the corporation beneficially owned by the interested stockholder; and

the receipt by the interested stockholder of the benefit of any loans, advances, guarantees, pledges or other financial benefits provided by or through the corporation.

In general, Section 203 defines an interested stockholder as any entity or person beneficially owning 15% or more of the outstanding voting stock of the corporation and any entity or person affiliated with or controlling or controlled by the entity or person.

Restated Certificate of Incorporation and Restated Bylaw Provisions

Our restated certificate of incorporation and our restated bylaws include a number of provisions that may have the effect of deterring hostile takeovers or delaying or preventing changes in control of our management team, including the following:






Board of Directors Vacancies.    Our restated certificate of incorporation and restated bylaws authorize only our board of directors to fill vacant directorships resulting from any cause or created by the expansion of our board of directors. In addition, the number of directors constituting our board of directors may be set only by resolution adopted by a majority vote of our entire board of directors. These provisions prevent a stockholder from increasing the size of our board of directors and gaining control of our board of directors by filling the resulting vacancies with its own nominees.

Classified Board.    Our restated certificate of incorporation and restated bylaws provide that our board of directors is classified into three classes of directors. The existence of a classified board could delay a successful tender offeror from obtaining majority control of our board of directors, and the prospect of that delay might deter a potential offeror.

Stockholder Action.    Our restated certificate of incorporation provides that our stockholders may not take action by written consent, but may only take action at annual or special meetings of our stockholders. Stockholders are not permitted to cumulate their votes for the election of directors. Our restated bylaws further provide that special meetings of our stockholders may be called only by a majority of our entire board of directors. Our restated bylaws also limit the business that may be conducted at an annual meeting of stockholders to those matters properly brought before the meeting.

Advance Notice Requirements for Stockholder Proposals and Director Nominations.    Our restated bylaws provide advance notice procedures for stockholders seeking to bring business before our annual meeting of stockholders or to nominate candidates for election as directors at our annual meeting of stockholders. Our restated bylaws also specify certain requirements regarding the form and content of a stockholder’s notice. These provisions may preclude our stockholders from bringing matters before our annual meeting of stockholders or from making nominations for directors at our annual meeting of stockholders.

Amendment to Certificate of Incorporation and Bylaws. Certain amendments to our certificate of incorporation require approval by the holders of at least two-thirds of our outstanding common stock. An amendment to our bylaws requires the approval of a majority of our entire board of directors or approval by the holders of at least two-thirds of our outstanding common stock.

Issuance of Undesignated Preferred Stock.    Our board of directors has the authority, without further action by the stockholders, to issue up to 10,000,000 shares of undesignated preferred stock with rights and preferences, including voting rights, designated from time to time by our board of directors. The existence of authorized but unissued shares of preferred stock enables our board of directors to render more difficult or to discourage an attempt to obtain control of us by means of a merger, tender offer, proxy contest or otherwise.

Choice of Forum

Our 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 breach of fiduciary duty owed by any of our directors, officers or other employees to us or our stockholders, any action asserting a claim against us arising pursuant to any provisions of the Delaware General Corporation Law, our restated certificate of incorporation or our restated bylaws, or any action asserting a claim against us that is governed by the internal affairs doctrine. This choice of 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 any of our directors, officers, or other employees, which may discourage lawsuits against us and our directors, officers, and other employees. This exclusive forum provision will not apply to claims that are vested in the exclusive jurisdiction of a court or forum other than the Court of Chancery of the State of Delaware, or for which the Court of Chancery of the State of Delaware does not have subject matter jurisdiction. For instance, the provision would not preclude the filing of claims brought to enforce any liability or duty created by the Exchange Act or Securities Act or the rules and regulations thereunder in federal court.

Listing

Our common stock is traded on the New York Stock Exchange under the trading symbol “CHGG.”

Transfer Agent and Registrar

The transfer agent and registrar for our common stock is American Stock Transfer & Trust Company, LLC.


EX-10.14 3 ex10142019-12x31.htm EXHIBIT 10.14 Exhibit


Exhibit 10.14
currentchegglogoa26.jpg
May 10, 2013

John Fillmore
28608 Bush Street
San Francisco, CA 94115

Dear John,

Chegg, Inc. (the “Company”) is pleased to offer you employment on the following terms:

Position: Your initial title will be, Business Leader, Textbooks & eTextbooks and you will report to Chegg’s Chief Business Officer, Anne Dwane. This is a full-time exempt position. While you render services to the Company, you will not engage in any other employment, self-employment, consulting or other business activity (whether full-time or part-time) that would create a conflict of interest with the Company. By signing this letter agreement, you confirm to the Company that you have no contractual commitments or other legal obligations that would prohibit you from performing your duties for the Company.

1.
Start Date and Place of Employment: Your first day of employment (“Start Date”) at the Company will be June 10, 2013. You will be working at Chegg’s headquarter offices, located at 3990 Freedom Circle, Santa Clara, CA 95054.

2.
Base Compensation: The Company will pay you a starting base salary at the rate of $225,000 per year, payable in accordance with the Company’s standard payroll schedule, currently paid on the 15th and 30th of every month.

3.
Employment Benefits: As a regular employee of the Company, you will be eligible to participate in a number of Company-sponsored benefits. You will be eligible to participate in Chegg’s Health Insurance Program beginning July 1, 2013. The terms and conditions of specific benefits, such as health insurance, are governed by the plan documents.

4.
Stock Options: Subject to the approval of the Company’s Board of Directors (“Board”) or an authorized Committee delegated by the Board, you will be granted an option to purchase 90,000 shares of the Company’s Common Stock. At the option of the Board, the stock options granted to you will be either incentive stock options and/or nonqualified stock options. Incentive stock options will be granted only up to the maximum permitted by the applicable tax code, laws and/or regulations. Options granted in excess of the maximum incentive stock option amount will be nonqualified stock options. Employees hired outside the United States will receive only nonqualified stock options. The exercise price per share will be equal to the fair market value per share on the date the option is granted. The option will be subject to the terms and conditions granted under the Company’s Amended and Restated 2005 Stock Incentive Plan (the “Plan”), as described in the Plan, the applicable Notice of Stock Option Grant and Stock Option Agreement. You will vest in 25% of the option shares after 12 months of continuous service after the vesting start date, and an additional 1/48th of the option shares upon the completion of each full month of continuous service thereafter, as described in the applicable Notice of Stock Option Grant.

5.
Confidentiality and Intellectual Property Rights Agreements: Like all Company employees, you will be required, as a condition of your employment with the Company, to sign the Chegg, Inc. Confidentiality Agreement and the Chegg, Inc. Intellectual Property Rights Agreement, copies of which are attached hereto.

6.
Employment Relationship: Employment with the Company is for no specified period of time. Your employment with the Company will be “at will,” meaning that either you or the Company may terminate your employment at any time and for any reason, with or without cause or notice. Any contrary representations that may have been made to you are superseded by this letter agreement. Although your job duties, title, compensation and benefits, as well as the Company’s personnel policies and procedures, may change from time to time, the “at will” nature of your employment may only be changed in an express written agreement signed by you and the Company’s CEO.

7.
Withholding Taxes: All forms of compensation referred to in this letter agreement are subject to reduction to reflect applicable withholding and payroll taxes and other deductions required by law.


******


Chegg®, Inc. www.chegg.com

3990 Freedom Circle, Santa Clara 95054
CONFIDENTAL INFORMATION
408.855.5700




currentchegglogoa26.jpg

This offer is conditional upon Chegg’s receipt and review of an acceptable background check report and positive information from your professional references. Additionally, as a term of employment, you will be required to execute the Company’s Confidentiality and Intellectual Property Rights Agreements. In addition, as required by law, your employment with the Company is contingent upon your providing legal proof of your identity and authorization to work in the United States within 72 hours of your start date.

We hope that you will accept the terms of this offer by signing and dating the enclosed original and duplicate of this offer letter and the Agreement and return them to Chegg’s Human Resources department.
This offer, if not accepted, will expire at the close of business on May, 13, 2013

We look forward to working with you and hope that your work at Chegg is a rewarding experience.

Very truly yours,
CHEGG, INC.

/S/ JENNY BRANDEMUEHL
By: Jenny Brandemuehl    
Title: VP Human Resources


I have read and accept this employment offer:

Signature of employee: /S/ JOHN FILLMORE

Dated:
May 12, 2013














Chegg®, Inc. www.chegg.com

3990 Freedom Circle, Santa Clara 95054
CONFIDENTAL INFORMATION
408.855.5700

EX-21.01 4 ex21012019-12x31.htm EXHIBIT 21.01 Exhibit


Exhibit 21.01

Subsidiaries of Chegg, Inc.
Name of Subsidiary
Jurisdiction of Incorporation or Organization
Cramster Inc.
California
Cramster Holding Corp.
California
Chegg India Private Limited
India
Good Ascent Corporation Limited
Hong Kong
Chegg M.E. Ltd.
Israel
Imagine Easy Solutions, LLC
Delaware
Imagine Easy Technology Solutions GmbH
Germany
Thinkful, Inc.
Delaware
Thinkful SPV LLC
Delaware



EX-23.01 5 ex23012019-12x31.htm EXHIBIT 23.01 Exhibit


Exhibit 23.01

Consent of Deloitte & Touche LLP, Independent Registered Public Accounting Firm

We consent to the incorporation by reference in Registration Statement No. 333-219592 on Form S-3 and Nos. 333-229854, 333-223227, 333-216185, 333-209945, 333-202571, 333-194365, and 333-192332 on Form S-8 of our reports dated February 20, 2020, relating to the consolidated financial statements and financial statement schedule of Chegg, Inc. and subsidiaries (the “Company”) and the effectiveness of the Company’s internal control over financial reporting, appearing in this Annual Report on Form 10-K of the Company for the year ended December 31, 2019.

/s/ DELOITTE & TOUCHE LLP

San Jose, California
February 20, 2020



EX-23.02 6 ex23022019-12x31.htm EXHIBIT 23.02 Exhibit


Exhibit 23.02

Consent of Ernst & Young LLP, Independent Registered Public Accounting Firm

We consent to the incorporation by reference in the following Registration Statements:

(1)
Registration Statement (Form S-3 No. 333-219592) of Chegg, Inc., and

(2)
Registration Statements (Form S-8 Nos. 333-229854, 333-223227, 333-216185, 333-209945, 333-202571, 333-194365 and 333-192332) pertaining to the Chegg, Inc. 2013 Equity Incentive Plan, the 2013 Employee Stock Purchase Plan, the 2005 Stock Incentive Plan, as amended, the Zinch, Inc. 2007 Stock Plan, as amended, the Zinch, Inc. 2009 Stock Incentive Plan, as amended, the Non-plan stock Options Granted by Zinch, Inc., and the Cramster, Inc. 2008 Stock Plan, as amended;

of our report dated February 26, 2018, with respect to the consolidated financial statements and schedules of Chegg Inc., included in this Annual Report (Form 10-K) for the year ended December 31, 2019.


/s/ Ernst & Young LLP

San Jose, California
February 20, 2020




EX-31.01 7 ex31012019-12x31.htm EXHIBIT 31.01 Exhibit
Exhibit 31.01
CERTIFICATION PURSUANT TO
RULE 13a-14(a)/15d-14(a)
AS ADOPTED PURSUANT TO
SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Dan Rosensweig, certify that:
1.
I have reviewed this Annual Report on Form 10-K of Chegg, 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 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 fourth fiscal quarter 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 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: February 20, 2020

/S/ DAN ROSENSWEIG 
Dan Rosensweig
President, Chief Executive Officer and Co-Chairperson
(Principal Executive Officer)

EX-31.02 8 ex31022019-12x31.htm EXHIBIT 31.02 Exhibit
Exhibit 31.02
CERTIFICATION PURSUANT TO
RULE 13a-14(a)/15d-14(a)
AS ADOPTED PURSUANT TO
SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Andrew Brown, certify that:
1.
I have reviewed this Annual Report on Form 10-K of Chegg, 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 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 fourth fiscal quarter 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 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: February 20, 2020

 
/S/ ANDREW BROWN 
Andrew Brown
Chief Financial Officer
(Principal Financial Officer)
 

EX-32.01 9 ex32012019-12x31.htm EXHIBIT 32.01 Exhibit
Exhibit 32.01
CERTIFICATION
PURSUANT TO
18 U.S.C. SECTION 1350
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Annual Report on Form 10-K for the year ended December 31, 2019 of Chegg, Inc. (the “Registrant”) filed with the Securities and Exchange Commission on the date hereof (the “Report”), the undersigned, each certify, in accordance with Rule 13a-14(b) of the Securities Exchange Act of 1934 and 18 U.S.C. Section 1350, that to the best of his knowledge:
(1)
The Report, to which this certification is attached as Exhibit 32.01, fully complies with the requirements of Section 13(a) of the Securities Exchange Act of 1934; and
(2)
The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Registrant.

Dated: February 20, 2020

 
/S/ DAN ROSENSWEIG
 
/S/ ANDREW BROWN
Dan Rosensweig
 
Andrew Brown
President, Chief Executive Officer and Co-Chairperson
 
Chief Financial Officer
 

EX-101.SCH 10 chgg-20191231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2106100 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 2406406 - Disclosure - Acquisitions - 2017 Acquisitions (Details) link:presentationLink link:calculationLink link:definitionLink 2406407 - Disclosure - Acquisitions - 2017 Acquisitions summary of Fair Value of the Consideration (Details) link:presentationLink link:calculationLink link:definitionLink 2406404 - Disclosure - Acquisitions - 2018 Acquisitions (Details) link:presentationLink link:calculationLink link:definitionLink 2406405 - Disclosure - Acquisitions - 2018 Acquisitions summary of Fair Value of the Consideration (Details) link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - Acquisitions - 2019 Acquisition Summary of Fair Value of the Consideration (Details) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Acquisitions - 2019 Acquisitions (Details) link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Background and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Balance Sheet Details link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - Balance Sheet Details (Details) link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - Balance Sheet Details (Tables) link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - Cash and Cash Equivalents, and Investments link:presentationLink link:calculationLink link:definitionLink 2403403 - Disclosure - Cash and Cash Equivalents, and Investments - Contractual Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 2403404 - Disclosure - Cash and Cash Equivalents, and Investments - Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Cash and Cash Equivalents, and Investments - Schedule of Investments (Details) link:presentationLink link:calculationLink link:definitionLink 2403405 - Disclosure - Cash and Cash Equivalents, and Investments - Strategic Investment (Details) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Cash and Cash Equivalents, and Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 2111100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2112100 - Disclosure - Common Stock link:presentationLink link:calculationLink link:definitionLink 2412402 - Disclosure - Common Stock (Details) link:presentationLink link:calculationLink link:definitionLink 2312301 - Disclosure - Common Stock (Tables) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 1001501 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1006000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 1005000 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - Convertible Senior Notes link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - Convertible Senior Notes - Convertible Senior Notes (Details) link:presentationLink link:calculationLink link:definitionLink 2409404 - Disclosure - Convertible Senior Notes - Interest Expense Recognized (Details) link:presentationLink link:calculationLink link:definitionLink 2409403 - Disclosure - Convertible Senior Notes - Net Carrying Amount (Details) link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - Convertible Senior Notes (Tables) link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 2117100 - Disclosure - Employee Benefit Plan link:presentationLink link:calculationLink link:definitionLink 2417401 - Disclosure - Employee Benefit Plan (Details) link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Fair Value Measurement link:presentationLink link:calculationLink link:definitionLink 2404403 - Disclosure - Fair Value Measurement - Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Fair Value Measurement - Financial Instruments at Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Fair Value Measurement (Tables) link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2407404 - Disclosure - Goodwill and Intangible Assets - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2407405 - Disclosure - Goodwill and Intangible Assets - Estimated Future Amortization Expense Related to Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Goodwill and Intangible Assets - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Goodwill and Intangible Assets - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2111100 - Disclosure - Guarantees and Indemnifications link:presentationLink link:calculationLink link:definitionLink 2114100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2414402 - Disclosure - Income Taxes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2414406 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2414405 - Disclosure - Income Taxes - Effective Income Tax Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 2414404 - Disclosure - Income Taxes - Loss before Provision for Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2414403 - Disclosure - Income Taxes - Provision for Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2314301 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2414407 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - Leases - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2410403 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2410403 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - Leases - Maturities of Operating Lease Liabilities Prior to Adoption of Lease Standard (Details) link:presentationLink link:calculationLink link:definitionLink 2310301 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - Long-Lived Assets link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Long-Lived Assets - Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Long-Lived Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2116100 - Disclosure - Related-Party Transactions link:presentationLink link:calculationLink link:definitionLink 2416401 - Disclosure - Related-Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 2115100 - Disclosure - Restructuring Charges link:presentationLink link:calculationLink link:definitionLink 2415402 - Disclosure - Restructuring Charges - Accrual For Restructuring Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2415403 - Disclosure - Restructuring Charges - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2315301 - Disclosure - Restructuring Charges (Tables) link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - Revenues link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Revenues (Details) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Revenues (Tables) link:presentationLink link:calculationLink link:definitionLink 2121100 - Disclosure - Schedule II - Valuation and Qualifying Accounts link:presentationLink link:calculationLink link:definitionLink 2421401 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 2118100 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 2418402 - Disclosure - Segment Information - Revenue by Product Line (Details) link:presentationLink link:calculationLink link:definitionLink 2318301 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2120100 - Disclosure - Selected Quarterly Financial Data (unaudited) link:presentationLink link:calculationLink link:definitionLink 2420402 - Disclosure - Selected Quarterly Financial Data (unaudited) (Details) link:presentationLink link:calculationLink link:definitionLink 2320301 - Disclosure - Selected Quarterly Financial Data (unaudited) (Tables) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2401407 - Disclosure - Significant Accounting Policies - Advertising Cost (Details) link:presentationLink link:calculationLink link:definitionLink 2401409 - Disclosure - Significant Accounting Policies - Common Shares Outstanding Excluded From Computation Of Diluted Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2401408 - Disclosure - Significant Accounting Policies - Computation of Basic and Diluted Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2401403 - Disclosure - Significant Accounting Policies - Concentration of Credit Risk (Details) link:presentationLink link:calculationLink link:definitionLink 2401406 - Disclosure - Significant Accounting Policies - Convertible Senior Notes (Details) link:presentationLink link:calculationLink link:definitionLink 2401405 - Disclosure - Significant Accounting Policies - Goodwill and Indefinite-lived Intangible Asset (Details) link:presentationLink link:calculationLink link:definitionLink 2201201 - Disclosure - Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2401404 - Disclosure - Significant Accounting Policies - Property Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2401411 - Disclosure - Significant Accounting Policies Recently Adopted Accounting Pronouncements (Details) link:presentationLink link:calculationLink link:definitionLink 2401410 - Disclosure - Significant Accounting Policies Shares Related To Convertible Senior Notes (Details) link:presentationLink link:calculationLink link:definitionLink 2301302 - Disclosure - Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2413404 - Disclosure - Stockholders' Equity - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2413402 - Disclosure - Stockholders' Equity - Share-based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2413403 - Disclosure - Stockholders' Equity - Summary of Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 2413406 - Disclosure - Stockholders' Equity - Summary of Restricted Stock Unit Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2413405 - Disclosure - Stockholders' Equity - Summary of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2313301 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 2119100 - Disclosure - Subsequent Event link:presentationLink link:calculationLink link:definitionLink 2419401 - Disclosure - Subsequent Event (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 11 chgg-20191231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 12 chgg-20191231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 13 chgg-20191231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Quarterly Financial Information Disclosure [Abstract] Selected Quarterly Financial Data (unaudited) Quarterly Financial Information [Text Block] Balance Sheet Details [Abstract] Balance Sheet Details [Abstract] Current assets Assets, Current [Abstract] Reimbursement from Required Materials partners Receivables, Long-term Contracts or Programs Other Other Assets, Miscellaneous, Current Other current assets Other Assets, Current Current liabilities Liabilities, Current [Abstract] Payable to Required Materials partners Broker-Dealer, Payable to Customer Acquisition-related compensation Acquisition Related Compensation Liability Acquisition Related Compensation Liability Taxes payable Taxes Payable, Current Accrued purchases of long-lived assets Accrued Purchases Of Long Lived Assets Accrued Purchases Of Long Lived Assets Other Other Liabilities, Current Accrued liabilities Accrued Liabilities, Current Fair Value Disclosures [Abstract] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Debt Instrument [Axis] Debt Instrument [Axis] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] 0.125 Percent Convertible Senior Notes Due 2025 0.125 Percent Convertible Senior Notes Due 2025 [Member] 0.125 Percent Convertible Senior Notes Due 2025 [Member] 0.25% Convertible Senior Notes Due 2023 0.25 Percent Convertible Senior Notes Due 2023 [Member] 0.25 Percent Convertible Senior Notes Due 2023 [Member] Measurement Basis [Axis] Measurement Basis [Axis] Fair Value Measurement [Domain] Fair Value Measurement [Domain] Portion at Fair Value Measurement Portion at Fair Value Measurement [Member] Carrying Amount Reported Value Measurement [Member] Estimated Fair Value Estimate of Fair Value Measurement [Member] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Shares related to convertible senior notes Senior Notes [Member] Measurement Frequency [Axis] Measurement Frequency [Axis] Measurement Frequency [Domain] Measurement Frequency [Domain] Fair Value, Measurements, Nonrecurring Fair Value, Nonrecurring [Member] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Convertible senior notes Long-term Debt, Fair Value Unamortized debt discount Debt Instrument, Unamortized Discount (Premium), Net Unamortized issuance costs Debt Issuance Costs, Net Income Tax Disclosure [Abstract] United States Income (Loss) from Continuing Operations before Income Taxes, Domestic Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Loss before provision for income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Business Combinations [Abstract] Schedule of Recognized Identified Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Schedule Of Purchase Consideration Allocation To Intangible Assets Schedule Of Purchase Consideration Allocation To Intangible Assets [Table Text Block] Schedule Of Purchase Consideration Allocation To Intangible Assets [Table Text Block] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill [Roll Forward] Goodwill [Roll Forward] Beginning balance Goodwill Additions due to acquisitions Goodwill, Acquired During Period Foreign currency translation adjustment Goodwill, Foreign Currency Translation Gain (Loss) Ending balance Statement of Stockholders' Equity [Abstract] Statement [Table] Statement [Table] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption [Domain] Type of Adoption [Domain] Accounting Standards Update 2018-02 and 2014-09 Accounting Standards Update 2018-02 And 2014-09 [Member] Accounting Standards Update 2018-02 And 2014-09 [Member] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Common Stock Common Stock [Member] Additional Paid-In Capital Additional Paid-in Capital [Member] Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Accumulated Deficit Retained Earnings [Member] Statement [Line Items] Statement [Line Items] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Beginning balance, shares Common Stock, Shares, Outstanding Beginning balance Stockholders' Equity Attributable to Parent Cumulative-effect adjustment to accumulated deficit related to adoption of ASUs Cumulative Effect of New Accounting Principle in Period of Adoption Equity component of convertible senior notes, net of issuance costs Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt Purchase of convertible senior notes capped call Adjustments To Additional Paid In Capital, Purchase Of Capped Call Purchase Of Capped Call Issuance of common stock in connection with follow-on offering, net of offering costs, shares Stock Issued During Period, Shares, New Issues Issuance of common stock in connection with follow-on offering, net of offering costs Stock Issued During Period, Value, New Issues Issuance of common stock upon exercise of stock options and ESPP, shares Stock Issued During Period, Shares, Employee Stock Purchase Plan and Stock Options Exercised Stock Issued During Period, Shares, Employee Stock Purchase Plan and Stock Options Exercised Issuance of common stock upon exercise of stock options and ESPP Stock Issued During Period, Value, Employee Stock Purchase Plan and Stock Options Exercised Stock Issued During Period, Value, Employee Stock Purchase Plan and Stock Options Exercised Net issuance of common stock for settlement of RSUs, shares Stock Issued During Period, Shares, Restricted Stock Award, Gross Net share settlement of equity awards Stock Issued During Period, Value, Restricted Stock Award, Gross Issuance of common stock in connection with prior acquisition, shares Stock Issued During Period, Shares, Acquisitions Issuance of common stock in connection with prior acquisition Stock Issued During Period, Value, Acquisitions Warrant exercises, shares Share-based Compensation Arrangement by Share-based Payment Award, Common Warrants, Exercises in Period Share-based Compensation Arrangement by Share-based Payment Award, Common Warrants, Exercises in Period Warrant exercises Stock Issued During Period, Value, Common Warrants Exercised Stock Issued During Period, Value, Common Warrants Exercised Repurchase of common stock, shares Stock Repurchased During Period, Shares Repurchase of common stock Stock Repurchased During Period, Value Share-based compensation expense APIC, Share-based Payment Arrangement, Increase for Cost Recognition Other comprehensive loss Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Net loss Net Income (Loss) Attributable to Parent Ending balance Ending balance, shares Accounting Policies [Abstract] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Computers and Equipment Computer Equipment [Member] Software Software and Software Development Costs [Member] Furniture and Fixtures Furniture and Fixtures [Member] Leasehold Improvements Leasehold Improvements [Member] Content Media Content [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Useful life Property, Plant and Equipment, Useful Life Depreciation and amortization Depreciation, Depletion and Amortization Cash and Cash Equivalents [Abstract] Cash and Cash Equivalents, and Investments Investments in Debt and Equity Instruments, Cash and Cash Equivalents, Unrealized and Realized Gains (Losses) [Text Block] Deferred tax assets: Deferred Tax Assets, Gross [Abstract] Accrued expenses and reserves Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals Share-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost Accrued compensation Deferred Tax Assets, Deferred Income Net operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards Property and equipment, textbooks and intangibles assets Deferred Tax Assets, Property, Plant and Equipment, Inventory, and Intangible Assets Deferred Tax Assets, Property, Plant and Equipment, Inventory, and Intangible Assets Other items Deferred Tax Assets, Other Gross deferred tax assets Deferred Tax Assets, Gross Valuation allowance Deferred Tax Assets, Valuation Allowance Total deferred tax assets Deferred Tax Assets, Net of Valuation Allowance Deferred tax liabilities: Deferred Tax Liabilities, Gross [Abstract] Property and equipment, textbooks and intangibles assets Deferred Tax Liabilities, Property, Plant and Equipment Convertible senior notes Deferred Tax Liabilities, Convertible Senior Notes Deferred Tax Liabilities, Convertible Senior Notes Other Deferred Tax Liabilities, Other Total deferred tax liabilities Deferred Tax Liabilities, Gross Net deferred tax liability Deferred Tax Liabilities, Net Leases [Abstract] 2020 Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months 2021 Lessee, Operating Lease, Liability, Payments, Due Year Two 2022 Lessee, Operating Lease, Liability, Payments, Due Year Three 2023 Lessee, Operating Lease, Liability, Payments, Due Year Four 2024 Lessee, Operating Lease, Liability, Payments, Due Year Five Total future minimum lease payments Lessee, Operating Lease, Liability, Payments, Due Less imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Total lease liabilities Operating Lease, Liability Cash and Cash Equivalents, and Investments Cash, Cash Equivalents and Investments [Table Text Block] Schedule of Available-for-sale Securities Reconciliation Schedule of Available-for-sale Securities Reconciliation [Table Text Block] Related Party Transactions [Abstract] Schedule Of Related Party Transactions By Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Related Party Transaction [Axis] Related Party Transaction [Axis] Related Party Transaction [Domain] Related Party Transaction [Domain] Payment Processing Fees Payment Processing Fees [Member] Payment Processing Fees [Member] Counterparty Name [Axis] Counterparty Name [Axis] Counterparty Name [Domain] Counterparty Name [Domain] Adobe Systems Adobe Systems [Member] Adobe systems. Cengage Cengage [Member] Cengage. Synack Inc. Synack, Inc. [Member] Synack, Inc. [Member] PayPal Holdings, Inc. PayPal Holdings, Inc. [Member] PayPal Holdings, Inc. San Francisco San Francisco [Domain] San Francisco [Domain] Related Party Related Party [Axis] Related Party Related Party [Domain] Chief Executive Officer Chief Executive Officer [Member] Board of Directors Member Board Of Directors Member [Member] Board Of Directors Member Immediate Family Member of Management or Principal Owner Immediate Family Member of Management or Principal Owner [Member] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Purchases from related party Related Party Transaction, Purchases from Related Party Revenue from related parties Revenue from Related Parties Receivable from related parties Related Party Transaction, Due from (to) Related Party Due to related parties Due to Officers or Stockholders, Current Number of board members appointed to Board of Directors of related party Related Party Transactions, Number of Board Members Appointed to Board of Directors of Related Party Related Party Transactions, Number of Board Members Appointed to Board of Directors of Related Party Number of board members appointed to chief executive officer of related party Related Party Transactions, Number of Board Members Appointed to Chief Executive Officer of Related Party Related Party Transactions, Number of Board Members Appointed to Chief Executive Officer of Related Party Expenses from transactions with related party Related Party Transaction, Expenses from Transactions with Related Party Segment Reporting [Abstract] Revenue from External Customers by Products and Services [Table] Revenue from External Customers by Products and Services [Table] Product and Service [Axis] Product and Service [Axis] Product and Service [Domain] Product and Service [Domain] Chegg Services Chegg Services [Member] Chegg Services [Member] Required Materials Required Materials [Member] Required Materials [Member] Revenue from External Customer [Line Items] Revenue from External Customer [Line Items] Total Revenue Revenue from Contract with Customer, Including Assessed Tax Cover page. Document Type Document Type Document Annual Report Document Annual Report Document Period End Date Document Period End Date Document Transition Report Document Transition Report Entity File Number Entity File Number Entity Registrant Name Entity Registrant Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Entity Tax Identification Number Entity Tax Identification Number Entity Address, Address Line One Entity Address, Address Line One Entity Address, City or Town Entity Address, City or Town Entity Address, State or Province Entity Address, State or Province Entity Address, Postal Zip Code Entity Address, Postal Zip Code City Area Code City Area Code Local Phone Number Local Phone Number Title of 12(b) Security Title of 12(b) Security Trading Symbol Trading Symbol Security Exchange Name Security Exchange Name Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Voluntary Filers Entity Current Reporting Status Entity Current Reporting Status Entity Interactive Data Current Entity Interactive Data Current Entity Filer Category Entity Filer Category Entity Small Business Entity Small Business Entity Emerging Growth Company Entity Emerging Growth Company Entity Shell Company Entity Shell Company Entity Public Float Entity Public Float Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Entity Central Index Key Entity Central Index Key Current Fiscal Year End Date Current Fiscal Year End Date Document Fiscal Year End Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Amendment Flag Amendment Flag Share-based Payment Arrangement [Abstract] Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Cost of revenues Cost of Sales [Member] Research and development Research and Development Expense [Member] Sales and marketing Selling and Marketing Expense [Member] General and administrative General and Administrative Expense [Member] Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-based compensation expense Share-based Payment Arrangement, Expense Goodwill Schedule of Goodwill [Table Text Block] Intangible Assets Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] Estimated Future Amortization Expense Related to Intangible Assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Net revenues Gross profit Gross Profit Operating Income (Loss) Operating Income (Loss) Net loss Weighted average shares used to compute net (loss) income per share: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Net (loss) income per share: Earnings Per Share, Basic and Diluted [Abstract] Basic (in dollars per share) Earnings Per Share, Basic Diluted (in dollars per share) Earnings Per Share, Diluted Debt Disclosure [Abstract] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Senior Notes Debt Instrument [Line Items] Debt Instrument [Line Items] Contractual interest expense Interest Expense, Debt, Excluding Amortization Amortization of debt discount Amortization of Debt Discount (Premium) Amortization of issuance costs Amortization of Debt Issuance Costs Total interest expense Interest Expense, Debt Due in 1 year or less, Cost Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Amortized Cost Due in 1-2 years, Cost Available-for-sale Securities, Debt Maturities, Year One Through Two, Amortized Cost Basis Available-for-sale Securities, Debt Maturities, Year One Through Two, Amortized Cost Basis Investments not due at a single maturity date, Cost Debt Securities, Available-for-sale, Maturity, without Single Maturity Date, Amortized Cost Cost Debt Securities, Available-for-sale, Amortized Cost Due in 1 year or less, Fair Value Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Fair Value Due in 1-2 years, Fair Value Available-for-sale Securities, Debt Maturities, Year One Through Two, Fair Value Available-for-sale Securities, Debt Maturities, Year One Through Two, Fair Value Investments not due at a single maturity date, Fair Value Debt Securities, Available-for-sale, Maturity, without Single Maturity Date, Fair Value Total, Fair Value Debt Securities, Available-for-sale Weighted average maturity Available For Sale Securities, Weighted Average Maturity Available For Sale Securities, Weighted Average Maturity Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Cogeon GmbH Cogeon GmbH [Member] Cogeon GmbH Contingent Consideration by Type [Axis] Contingent Consideration by Type [Axis] Contingent Consideration Type [Domain] Contingent Consideration Type [Domain] Contingent Equity Grants Contingent Equity Grants [Member] Contingent Equity Grants [Member] Business Acquisition [Line Items] Business Acquisition [Line Items] Total fair value of purchase consideration Business Combination, Consideration Transferred Escrow Business Combination, Consideration Transferred, Escrow Business Combination, Consideration Transferred, Escrow Contingent consideration arrangements, range of outcomes, value, high Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Payments for contingent consideration arrangements Payments to Acquire Businesses, Gross Acquisition related expenses Business Combination, Acquisition Related Costs Stock issued in connection with accelerated additional payments Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Organization, Consolidation and Presentation of Financial Statements [Abstract] Background and Basis of Presentation Business Description and Basis of Presentation [Text Block] Convertible Senior Notes Debt Disclosure [Text Block] Earnings Per Share [Abstract] Earnings Per Share [Abstract] Numerator: Net Income (Loss) Attributable to Parent [Abstract] Denominator: Weighted average shares used to compute net loss per share, basic and diluted (in shares) Weighted Average Number of Shares Outstanding, Basic and Diluted Net loss per share, basic and diluted (in dollars per share) Earnings Per Share, Basic and Diluted StudyBlue, Inc. StudyBlue, Inc. [Member] StudyBlue, Inc. WriteLab, Inc. WriteLab, Inc. [Member] WriteLab, Inc. [Member] Contingent purchase consideration, cash Business Combination, Contingent Consideration, Liability Income Statement [Abstract] Net revenues: Revenues [Abstract] Cost of revenues: Cost of Revenue [Abstract] Cost of revenues Cost of Revenue Gross profit Operating expenses: Operating Expenses [Abstract] Research and development Research and Development Expense Sales and marketing Selling and Marketing Expense General and administrative General and Administrative Expense Restructuring charges Restructuring Charges Gain on liquidation of textbooks Gain (Loss) on Disposition of Assets Total operating expenses Operating Expenses Income (loss) from operations Interest expense, net and other income, net: Nonoperating Income (Expense) [Abstract] Interest expense, net Interest Income (Expense), Net Other income, net Other Nonoperating Income (Expense) Total interest expense, net and other income, net Nonoperating Income (Expense) Provision for income taxes Income Tax Expense (Benefit) Net loss Schedule Of Net Proceeds From Debt Issuance Schedule of Long-term Debt Instruments [Table Text Block] Schedule of Debt Schedule of Debt [Table Text Block] Schedule Of Interest Expense Recognized Schedule Of Interest Expense Recognized [Table Text Block] Schedule Of Interest Expense Recognized [Table Text Block] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Class of Warrant or Right [Axis] Class of Warrant or Right [Axis] Class of Warrant or Right [Domain] Class of Warrant or Right [Domain] Common Stock Warrant Common Stock Warrant [Member] Common Stock Warrant Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] 2013 Plan 2013 Plan [Member] 2013 Plan [Member] 2019 Performance Period chgg_A2019 PerformancePeriodMember [Domain] chgg_A2019 PerformancePeriodMember [Domain] March 2019 PSU Grants March 2019 PSU Grants [Domain] March 2019 PSU Grants March 2018 PSU Grants March 2018 PSU Grants [Member] March 2018 PSU Grants [Member] 2017 Performance Period 2017 Performance Period [Member] 2017 Performance Period [Member] 2018 Performance Period 2018 Performance Period [Member] 2018 Performance Period [Member] Award Type Award Type [Axis] Equity Award Award Type [Domain] Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Performance-based restricted stock units Performance Shares [Member] Employee stock purchase plan Employee Stock [Member] RSUs and PSUs Restricted Stock Units (RSUs) And Performance Share Units (PSUs) [Member] Restricted Stock Units (RSUs) And Performance Share Units (PSUs) Statistical Measurement [Axis] Statistical Measurement [Axis] Statistical Measurement [Domain] Statistical Measurement [Domain] Minimum Minimum [Member] Maximum Maximum [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Vesting period of stock awards Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Stock issued under ESPP (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Weighted average purchase price of shares purchased (in dollars per share) Employee Stock Purchase Plan (ESPP), Weighted Average Purchase Price of Shares Purchased Employee Stock Purchase Plan (ESPP), Weighted Average Purchase Price of Shares Purchased Proceeds from issuance of shares under ESPP Proceeds, Issuance of Shares, Share-based Payment Arrangement, Excluding Option Exercised Exercises in period, intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Performance based restricted stock unit award granted to executive officers (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Performance based restricted stock unit award granted weighted average grant date fair value (in dollars 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 Total fair value of awards vested Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Unrecognized compensation costs related to restricted stock units Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Weighted average vesting period for recognition of compensation expense Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Capitalized share-based compensation expense Share-based Payment Arrangement, Amount Capitalized Common stock warrants remaining(in shares) Class of Warrant or Right, Outstanding Weighted average exercise price (in dollars per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Common stock warrants exercised Related-Party Transactions Related Party Transactions Disclosure [Text Block] Schedule Of Finite Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Internships Dot Com Internships Dot Com [Member] Internships Dot Com Member Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Developed technologies and content library Developed Technology Rights [Member] Customer lists Customer Lists [Member] Trade and domain names Trade Names [Member] Non-compete agreements Noncompete Agreements [Member] Finite Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Weighted-average amortization period Finite-Lived Intangible Asset, Useful Life Gross Carrying Amount Finite-Lived Intangible Assets, Gross Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Net Carrying Amount Finite-Lived Intangible Assets, Net Indefinite-lived trade name Indefinite-Lived Trade Names Foreign currency translation adjustment Finite Lived And Indefinite Lived Intangible Assets, Foreign Currency Translation Gain (Loss) Finite Lived And Indefinite Lived Intangible Assets, Foreign Currency Translation Gain (Loss) Total intangible assets, gross carrying amount Intangible Assets, Gross (Excluding Goodwill) Intangible assets, net Intangible Assets, Net (Excluding Goodwill) 2019 Operating Leases, Future Minimum Payments Due, Next Twelve Months 2020 Operating Leases, Future Minimum Payments, Due in Two Years 2021 Operating Leases, Future Minimum Payments, Due in Three Years 2022 Operating Leases, Future Minimum Payments, Due in Four Years 2023 Operating Leases, Future Minimum Payments, Due in Five Years Thereafter Operating Leases, Future Minimum Payments, Due Thereafter Total Operating Leases, Future Minimum Payments Due Trade name Domain names Internet Domain Names [Member] Non-compete agreements Developed technology Content library Content Library [Member] Content Library [Member] WriteLab, Inc. And StudyBlue, Inc. WriteLab, Inc. And StudyBlue, Inc. [Member] WriteLab, Inc. And StudyBlue, Inc. [Member] Cash Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Other acquired assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other Acquired intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Total identifiable assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Net identifiable assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Goodwill Total fair value of purchase consideration Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Weighted average amortization period Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Stockholders' Equity Share-based Payment Arrangement [Text Block] Acquisition-Related Intangible Assets Acquisition Related Intangible Assets [Member] Acquisition related intangible assets. Amortization expense of acquisition related to acquired intangible assets Amortization of Intangible Assets Lessee, Operating Lease, Liability, Maturity Lessee, Operating Lease, Liability, Maturity [Table Text Block] Income tax at U.S. statutory rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent State, net of federal benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent Foreign rate differential Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent Share-based compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent Non-deductible expenses Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Percent Tax credits Effective Income Tax Rate Reconciliation, Tax Credit, Percent Tax Cuts and Jobs Act impact Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent Acquisition related Effective Income Tax Rate Reconciliation, Acquisition, Percent Effective Income Tax Rate Reconciliation, Acquisition, Percent Convertible senior notes Effective Income Tax Rate Reconciliation, Convertible Senior Notes, Percent Effective Income Tax Rate Reconciliation, Convertible Senior Notes, Percent Other Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Change in valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Total Effective Income Tax Rate Reconciliation, Percent Current income taxes: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Federal Current Federal Tax Expense (Benefit) State Current State and Local Tax Expense (Benefit) Foreign Current Foreign Tax Expense (Benefit) Total current income taxes Current Income Tax Expense (Benefit) Deferred income taxes: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Federal Deferred Federal Income Tax Expense (Benefit) State Deferred State and Local Income Tax Expense (Benefit) Foreign Deferred Foreign Income Tax Expense (Benefit) Total deferred income taxes Deferred Income Tax Expense (Benefit) Total income tax provision Equity [Abstract] Common Stock Common Stock [Text Block] Common Stock Statement of Financial Position [Abstract] Allowance for doubtful accounts receivable, current Accounts Receivable, Allowance for Credit Loss, Current Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Common stock, shares authorized (in shares) Common Stock, Shares Authorized Common stock, shares issued (in shares) Common Stock, Shares, Issued Common stock, shares outstanding (in shares) Domain names Acquired intangible assets Finite-Lived Intangible Assets [Member] Thinkful, Inc Thinkful, Inc. [Member] Thinkful, Inc. Cash Accounts receivable Other acquired assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets Acquired intangible assets Deferred revenue Deferred Revenue Goodwill 2020 Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Two 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Three 2023 Finite-Lived Intangible Assets, Amortization Expense, Year Four 2024 Finite-Lived Intangible Assets, Amortization Expense, Year Five Thereafter Finite-Lived Intangible Assets, Amortization Expense, after Year Five Guarantees And Indemnifications [Abstract] Guarantees and indemnifications. Guarantees and Indemnifications Guarantees And Indemnifications [Text Block] Guarantees and indemnifications. Statement of Comprehensive Income [Abstract] Other comprehensive loss: Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Change in unrealized gain (loss) on available for sale investments, net of tax Other Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, after Tax Change in foreign currency translation adjustments, net of tax Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Other comprehensive loss Other Comprehensive Income (Loss), Net of Tax Total comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Leases Lessee, Operating Leases [Text Block] Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Property, plant and equipment Property, Plant and Equipment [Table Text Block] Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Income Tax Authority [Axis] Income Tax Authority [Axis] Income Tax Authority [Domain] Income Tax Authority [Domain] Federal Domestic Tax Authority [Member] State State and Local Jurisdiction [Member] Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Tax Cuts And Jobs Act Of 2017, incomplete accounting, transition tax for accumulated foreign earnings, provisional Income tax expense (benefit) Tax Cuts and Jobs Act, Incomplete Accounting, Transition Tax for Accumulated Foreign Earnings, Provisional Income Tax Expense Tax Cuts And Jobs Act Of 2017, incomplete accounting, transition tax for accumulated foreign earnings, withholding tax Tax Cuts And Jobs Act Of 2017, Incomplete Accounting, Transition Tax For Accumulated Foreign Earnings, Withholding Tax Tax Cuts And Jobs Act Of 2017, Incomplete Accounting, Transition Tax For Accumulated Foreign Earnings, Withholding Tax Increase (decrease) in valuation allowance Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Net operating loss carryforwards Operating Loss Carryforwards Tax credit carryforwards Tax Credit Carryforward, Amount Interest and penalties related to uncertain tax positions, increase (decrease) Unrecognized Tax Benefits, Income Tax Penalties And Interest Expense, Increase (Decrease) Unrecognized Tax Benefits, Income Tax Penalties And Interest Expense, Increase (Decrease) Interest and penalties accrued related to uncertain tax positions Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Unrecognized tax benefits that would impact the effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Acquisitions Business Combination Disclosure [Text Block] Fair Value, Nonrecurring Principal amount Debt Instrument, Face Amount Unamortized debt discount Unamortized issuance costs Net carrying amount (liability) Debt discount for conversion option Debt Instrument, Convertible, Discount For Conversion Option Debt Instrument, Convertible, Discount For Conversion Option Issuance costs Debt Instrument, Convertible, Issuance Costs Debt Instrument, Convertible, Issuance Costs Net carrying amount Debt Instrument, Convertible, Carrying Amount of Equity Component Debt Instrument Transaction [Axis] Debt Instrument Transaction [Axis] Debt Instrument Transaction [Axis] Debt Instrument Transaction [Domain] Debt Instrument Transaction [Domain] [Domain] for Debt Instrument Transaction [Axis] Capped Call Capped Call [Member] Capped Call [Member] Debt Component [Axis] Debt Component [Axis] Debt Component [Axis] Debt Component [Domain] Debt Component [Domain] [Domain] for Debt Component [Axis] Liability component Liability [Member] Equity component Equity [Member] Debt Covenant Terms [Axis] Debt Covenant Terms [Axis] Debt Covenant Terms [Axis] Debt Covenant Terms [Domain] Debt Covenant Terms [Domain] [Domain] for Debt Covenant Terms [Axis] Sale Price Is Greater Or Equal 130% Sale Price Is Greater Or Equal 130 Percent [Member] Sale Price Is Greater Or Equal 130 Percent [Member] Trading Price Per $1,000 Principal Amount Less Than 98% Trading Price Per 1000 Dollar Principal Amount Less Than 98 Percent [Member] Trading Price Per 1000 Dollar Principal Amount Less Than 98 Percent [Member] Face amount Interest rate, stated percentage Debt Instrument, Interest Rate, Stated Percentage Option to purchase additional notes Debt Instrument, Face Amount, Option To Purchase Additional Notes Debt Instrument, Face Amount, Option To Purchase Additional Notes Principal amount Proceeds from Issuance of Debt Less initial purchasers’ discount Payments For Initial Purchasers Discount Payments For Initial Purchasers Discount Less other issuance costs Payments of Debt Issuance Costs Net proceeds Proceeds from Debt, Net of Issuance Costs Conversion ratio Debt Instrument, Convertible, Conversion Ratio Threshold trading days Debt Instrument, Convertible, Threshold Trading Days Threshold consecutive trading days Debt Instrument, Convertible, Threshold Consecutive Trading Days Threshold percentage of stock price trigger Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Net carrying amount Convertible Debt, Noncurrent Equity component Debt issuance costs Debt Issuance Costs, Gross Debt instrument, remaining useful life Debt Instrument, Maturity Date, Remaining Useful Life Debt Instrument, Maturity Date, Remaining Useful Life Share price (in dollars per share) Share Price Face value Debt Instrument, Convertible, If-Converted Value Less Than Principal Debt Instrument, Convertible, If-Converted Value Less Than Principal Principal Debt Conversion, Converted Instrument, Amount Value in excess of principal Debt Instrument, Convertible, If-converted Value in Excess of Principal Interest rate, effective percentage Debt Instrument, Interest Rate, Effective Percentage Shares covered by capped call transactions (in shares) Debt Instrument, Convertible, Shares Debt Instrument, Convertible, Shares Conversion price Debt Instrument, Convertible, Conversion Price Schedule of Common Stock Reserved for Future Issuance Schedule Of Common Stock Reserved For Future Issuance [Table Text Block] Schedule Of Common Stock Reserved For Future Issuance Assets Assets [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Short-term investments Short-term Investments Accounts receivable, net of allowance for doubtful accounts of $56 and $229 at December 31, 2019 and December 31, 2018, respectively Accounts Receivable, after Allowance for Credit Loss, Current Prepaid expenses Prepaid Expense, Current Other current assets Total current assets Assets, Current Long-term investments Long-term Investments Property and equipment, net Property, Plant and Equipment, Net Intangible assets, net Right of use assets Operating Lease, Right-of-Use Asset Other assets Other Assets, Noncurrent Total assets Assets Liabilities and stockholders' equity Liabilities and Equity [Abstract] Accounts payable Accounts Payable, Current Deferred revenue Contract with Customer, Liability, Current Current operating lease liabilities Operating Lease, Liability, Current Accrued liabilities Total current liabilities Liabilities, Current Long-term liabilities Liabilities, Noncurrent [Abstract] Convertible senior notes, net Senior Notes, Noncurrent Long-term operating lease liabilities Operating Lease, Liability, Noncurrent Other long-term liabilities Other Liabilities, Noncurrent Total long-term liabilities Liabilities, Noncurrent Total liabilities Liabilities Commitments and contingencies Commitments and Contingencies Stockholders' equity: Stockholders' Equity Attributable to Parent [Abstract] Preferred stock, $0.001 par value – 10,000,000 shares authorized, no shares issued and outstanding at December 31, 2019 and December 31, 2018 Preferred Stock, Value, Issued Common stock, $0.001 par value – 400,000,000 shares authorized; 121,583,501 and 115,500,418 shares issued and outstanding at December 31, 2019 and December 31, 2018, respectively Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital, Common Stock Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated deficit Retained Earnings (Accumulated Deficit) Total stockholders' equity Total liabilities and stockholders' equity Liabilities and Equity Statement of Cash Flows [Abstract] Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net loss to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Depreciation and amortization expense Other Depreciation and Amortization Share-based compensation expense Share-based Payment Arrangement, Noncash Expense Loss from write-offs of textbooks Loss From Write Offs Of Textbooks Loss from write offs of textbooks. Loss from write-offs of property and equipment Impairment of Long-Lived Assets Held-for-use Interest accretion on deferred consideration Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Amortization of debt discount and issuance costs Amortization of Debt Issuance Costs and Discounts Deferred income taxes Deferred Income Tax Expense (Benefit), Acquisitions Deferred Income Tax Expense (Benefit), Acquisitions Operating lease expense, net of accretion Operating Lease, Cost Other, net Other Noncash Income (Expense) Change in assets and liabilities net of effect of acquisition of businesses: Increase (Decrease) in Operating Capital [Abstract] Accounts receivable Increase (Decrease) in Accounts Receivable Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expenses, Other Other assets Increase (Decrease) in Other Operating Assets Accounts payable Increase (Decrease) in Accounts Payable Deferred revenue Increase (Decrease) in Deferred Revenue Accrued liabilities Increase (Decrease) in Accrued Liabilities Other liabilities Increase (Decrease) in Other Operating Liabilities Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Proceeds from liquidations of textbooks Proceeds From Sale Of Textbooks The cash inflow from the sale of textbooks. Purchases of investments Payments to Acquire Marketable Securities Proceeds from sale of investments Proceeds from Sale and Maturity of Marketable Securities Maturities of investments Proceeds from Sale and Maturity of Debt Securities, Available-for-sale Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Acquisition of businesses, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Purchases of strategic equity investment Payments to Acquire Equity Method Investments Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Common stock issued under stock plans, net Proceeds From Issuance Of Employee Stock Purchase Plan Proceeds From Issuance Of Employee Stock Purchase Plan Payment of taxes related to the net share settlement of equity awards Payment, Tax Withholding, Share-based Payment Arrangement Payment of deferred cash consideration related to acquisitions Payment for Contingent Consideration Liability, Financing Activities Proceeds from follow-on offering, net of offering costs Proceeds from Issuance of Common Stock Proceeds from issuance of convertible senior notes, net of issuance costs Purchase of convertible senior notes capped call Payments For Convertible Senior Notes Capped Call Payments For Convertible Senior Notes Capped Call Repurchase of common stock Payments For Repurchase Of Common Stock And Vested Stock Options Payments For Repurchase Of Common Stock And Vested Stock Options Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Net increase in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect Cash, cash equivalents and restricted cash, beginning of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Cash, cash equivalents and restricted cash, end of period Supplemental cash flow data: Supplemental Cash Flow Information [Abstract] Interest Interest Paid, Excluding Capitalized Interest, Operating Activities Income taxes Income Taxes Paid Cash paid for amounts included in the measurement of lease liabilities: Cash Flow, Operating Activities, Lessee [Abstract] Operating cash flows from operating leases Operating Lease, Payments Right of use assets obtained in exchange for lease obligations, operating leases Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Non-cash investing and financing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Accrued purchases of long-lived assets Noncash or Part Noncash Acquisition, Fixed Assets Acquired Issuance of common stock related to prior acquisition Issuance Of Common Stock Related To Prior Acquisition Issuance Of Common Stock Related To Prior Acquisition Reconciliation of cash, cash equivalents and restricted cash: Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract] Cash and cash equivalents Restricted cash included in other current assets Restricted Cash and Cash Equivalents, Current Restricted cash included in other assets Restricted Cash and Cash Equivalents, Noncurrent Total cash, cash equivalents and restricted cash Senior Notes 0.125 Percent Convertible Senior Notes Due 2025 0.25% Convertible Senior Notes Due 2023 Retirement Benefits [Abstract] Matching contributions Defined Contribution Plan, Employer Discretionary Contribution Amount Subsequent Events [Abstract] Subsequent Event [Table] Subsequent Event [Table] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Subsequent Event Subsequent Event [Member] Subsequent Event [Line Items] Subsequent Event [Line Items] Payments to acquire text books Payments To Acquire Textbooks Payments to acquire textbooks. Segment Information Segment Reporting Disclosure [Text Block] Domain names Non-compete agreements Net tangible assets Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Assets, Other Than Intangible Assets And Goodwill Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Assets, Other Than Intangible Assets And Goodwill Total acquired intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Goodwill Stock-Based Compensation Expense for Employees and Non-Employees Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Summary of Assumptions Used to Determine Fair Value of ESPP Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Summary of Stock Option Activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Summary of Restricted Stock Unit Activity Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Revenue from Contract with Customer [Abstract] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Change in total net revenues Revenue from Contract with Customer, Including Assessed Tax, Increase (Decrease) Revenue from Contract with Customer, Including Assessed Tax, Increase (Decrease) Change in total net revenues, percent Revenue from Contract with Customer, Including Assessed Tax, Increase (Decrease), Percent Revenue from Contract with Customer, Including Assessed Tax, Increase (Decrease), Percent Contract with customer, liability, revenue recognized Contract with Customer, Liability, Revenue Recognized Contract with customer, liability, revenue recognized, prior period Contract With Customer, Liability, Revenue Recognized, Prior Period Contract With Customer, Liability, Revenue Recognized, Prior Period Aggregate amount of unsatisfied performance obligations Revenue, Remaining Performance Obligation, Amount Accounts receivable Contract with Customer, Asset, Net, Current Contract with Customer, Asset, Net, Current Change in accounts receivable Increase (Decrease) In Accounts Receivable, Net Increase (Decrease) In Accounts Receivable, Net Change in accounts receivable, percent Increase (Decrease) in Accounts Receivable, Percent Increase (Decrease) in Accounts Receivable, Percent Change in deferred revenue Increase (Decrease) in Contract with Customer, Liability Change in deferred revenue, percent Increase (Decrease) in Contract with Customer, Liability, Percent Increase (Decrease) in Contract with Customer, Liability, Percent Change in contract assets Increase (Decrease) In Contract With Customer, Assets Increase (Decrease) In Contract With Customer, Assets SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] Allowance for doubtful accounts Allowance For Doubtful Account [Member] Allowance For Doubtful Account [Member] Refund Reserve Refund Reserve [Member] Refund Reserve [Member] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] Balance at Beginning of Year SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount (Release) Provision for Bad Debts SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense Net Write-offs SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction Balance at End of Year Restructuring and Related Activities [Abstract] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Accounting Standards Update 2016-02 Accounting Standards Update 2016-02 [Member] Restructuring Plan [Axis] Restructuring Plan [Axis] Restructuring Plan [Domain] Restructuring Plan [Domain] 2017 Restructuring Plan 2017 Restructuring Plan [Member] 2017 Restructuring Plan 2015 Restructuring Plan 2015 Restructuring Plan [Member] 2015 Restructuring Plan Restructuring Type [Axis] Restructuring Type [Axis] Type of Restructuring [Domain] Type of Restructuring [Domain] Workforce Reduction Costs One-time Termination Benefits [Member] Lease Termination and Other Costs Contract Termination [Member] Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Beginning Balance Restructuring Reserve Cash payments Payments for Restructuring Write-offs Restructuring Reserve, Accrual Adjustment Ending Balance Revenues Revenue from Contract with Customer [Text Block] Income Taxes Income Tax Disclosure [Text Block] Computer and equipment Internal-use software and website development Software Development [Member] Furniture and fixtures Leasehold improvements Content Property and equipment, gross Property, Plant and Equipment, Gross Less accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Property and equipment, net Schedule of Quarterly Financial Information Quarterly Financial Information [Table Text Block] Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] New Accounting Pronouncements or Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Right of use assets Lease liability Balance Sheet Details Supplemental Balance Sheet Disclosures [Text Block] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] INDIA INDIA NEW YORK NEW YORK Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Lessee, Operating Lease, Liability, Payments, Due Operating lease liability Right of use assets obtained in exchange for lease obligations, number of leases Right-Of-Use Asset Obtained In Exchange For Operating Lease Liability, Number Of Leases Right-Of-Use Asset Obtained In Exchange For Operating Lease Liability, Number Of Leases Weighted average remaining lease term for operating lease Operating Lease, Weighted Average Remaining Lease Term Weighted average discount rate used to determine the operating lease liability Operating Lease, Weighted Average Discount Rate, Percent Lease expense Lease, Cost Lease term Lessee, Operating Lease, Term of Contract Restructuring Charges Restructuring and Related Activities Disclosure [Text Block] Schedule Of Available For Sale Securities [Table] Schedule of Available-for-sale Securities [Table] Underlying Asset Class [Axis] Underlying Asset Class [Axis] Underlying Asset Class [Domain] Underlying Asset Class [Domain] Commercial paper Commercial Paper [Member] Corporate securities Corporate Bond Securities [Member] U.S. treasury securities US Treasury Securities [Member] Agency Securities Agency Securities [Member] Cash and Cash Equivalents Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Cash Cash [Member] Money market funds Money Market Funds [Member] Investment Type Investment Type [Axis] Schedule of Fair Value of Separate Accounts by Major Category of Investment, Category Investments [Domain] Cash and cash equivalents: Cash and Cash Equivalents [Member] Short-term investments: Short-term Investments [Member] Long-term investments Other Long-term Investments [Member] Schedule Of Available For Sale Securities [Line Items] Debt Securities, Available-for-sale [Line Items] Unrealized Gain Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax Unrealized Loss Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax Fair Value Concentration Risk [Table] Concentration Risk [Table] Customer [Axis] Customer [Axis] Customer [Domain] Customer [Domain] Largest Customer Largest Customer [Member] Largest Customer [Member] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Customer Concentration Risk Customer Concentration Risk [Member] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Accounts Receivable Accounts Receivable [Member] Concentration Risk [Line Items] Concentration Risk [Line Items] Concentration risk, percentage Concentration Risk, Percentage Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Beginning balance Unrecognized Tax Benefits Increase in tax positions for prior years Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Decrease in tax positions for prior years Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Decrease in tax positions for prior year settlement Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities Decrease in tax positions for prior years due to statutes lapsing Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Increase in tax positions for current year Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Change due to translation of foreign currencies Unrecognized Tax Benefits, Decrease Resulting from Foreign Currency Translation Ending balance Unrecognized Tax Benefits, Increase Resulting from Foreign Currency Translation Unrecognized Tax Benefits, Increase Resulting from Foreign Currency Translation Schedule of Other Current Assets Schedule of Other Current Assets [Table Text Block] Schedule of Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Employee Benefit Plan Compensation and Employee Benefit Plans [Text Block] 2017 Restructuring Plan Number of positions eliminated Restructuring and Related Cost, Number of Positions Eliminated Restructuring reserve, acrual adjustment Subsequent Event Subsequent Events [Text Block] Advertising costs Advertising Expense Restricted Stock Units Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Number of Restricted Stock Units Outstanding, Beginning (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Number of Restricted Stock Units, Granted (in shares) Number of Restricted Stock Units, Released (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Number of Restricted Stock Units, Canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Number of Restricted Stock Units Outstanding, Ending (in shares) 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] Weighted Average Grant Date Fair Value, Beginning balance (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Weighted Average Grant Date Fair Value, Granted (in dollars per share) Weighted Average Grant Date Fair Value, Released (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Weighted Average Grant Date Fair Value, Canceled (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Weighted Average Grant Date Fair Value, Ending balance (in dollars per share) Schedule of Indefinite-Lived Intangible Assets [Table] Schedule of Indefinite-Lived Intangible Assets [Table] Internships.com Indefinite-lived Intangible Assets [Line Items] Indefinite-lived Intangible Assets [Line Items] Schedule of Revenue by Product Line Revenue from External Customers by Products and Services [Table Text Block] Schedule of Income Tax Provision Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Schedule of Loss before Provision for Income Taxes Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Schedule of Effective Income Tax Rate Reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Schedule of Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Schedule of Reconciliation of Unrecognized Tax Benefits Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Fair Value on Recurring Basis Fair Value, Recurring [Member] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Quoted Prices in Active Markets for Identical Assets (Level 1) Fair Value, Inputs, Level 1 [Member] Significant Other Observable Inputs (Level 2) Fair Value, Inputs, Level 2 [Member] Asset Class [Axis] Asset Class [Axis] Asset Class [Domain] Asset Class [Domain] Commercial Paper Money Market Funds Investment Type [Axis] Investments Agency Securities US Treasury Securities Corporate Bond Securities Assets: Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract] Cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Long-term investments Investments, Fair Value Disclosure Total assets measured and recorded at fair value Assets, Fair Value Disclosure Schedule of Useful Lives For Property And Equipment Schedule of Useful Lives For Property And Equipment [Table Text Block] Schedule of Useful Lives For Property And Equipment Computation of Basic and Diluted Net Loss Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Common Shares Outstanding Excluded from Computation of Diluted Net Loss Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Total fair value of purchase consideration Consolidated net loss attributed to acquiree since acquisition date Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual Pro forma net income loss Business Acquisition, Pro Forma Net Income (Loss) Significant Accounting Policies Significant Accounting Policies [Text Block] Schedule of Restructuring Reserve by Type of Cost Schedule of Restructuring Reserve by Type of Cost [Table Text Block] Expected term Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Expected volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Risk-free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Weighted-average grant-date fair value per share (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Schedule of Investments [Table] Schedule of Investments [Table] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Other Assets Other Assets [Member] Financial Instrument [Axis] Financial Instrument [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Equity Investments Cost-method Investments [Member] Schedule of Investments [Line Items] Schedule of Investments [Line Items] Cost method investment Equity Securities without Readily Determinable Fair Value, Amount Investments Investments Use of Estimates Use of Estimates, Policy [Policy Text Block] Principles of Consolidation Consolidation, Policy [Policy Text Block] Cash and Cash Equivalents and Restricted Cash Cash and Cash Equivalents, Policy [Policy Text Block] Investment, Policy Investment, Policy [Policy Text Block] Accounts Receivable and Allowance for Doubtful Accounts Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block] Concentration of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Internal-Use Software and Website Development Costs Internal-Use Software And Website Development Costs [Policy Text Block] Internal-Use Software And Website Development Costs [Policy Text Block] Business Combinations Business Combinations Policy [Policy Text Block] Goodwill and Indefinite-Lived Intangible Asset Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Acquired Intangible Assets, and Other Long-Lived Assets Intangible Assets, Finite-Lived, Policy [Policy Text Block] Leases Lessee, Leases [Policy Text Block] Strategic Investment Strategic Investment [Policy Text Block] Strategic Investment [Policy Text Block] Revenue Recognition and Deferred Revenue Revenue [Policy Text Block] Cost of Revenues Cost of Goods and Service [Policy Text Block] Research and Development Costs Research and Development Expense, Policy [Policy Text Block] Advertising Costs Advertising Cost [Policy Text Block] Restructuring Charges Costs Associated with Exit or Disposal Activity or Restructuring [Policy Text Block] Share-based Compensation Expense Share-based Payment Arrangement [Policy Text Block] Income Taxes Income Tax, Policy [Policy Text Block] Net Loss Per Share Earnings Per Share, Policy [Policy Text Block] Foreign Currency Translations Foreign Currency Transactions and Translations Policy [Policy Text Block] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Number of Options Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Number of Options Outstanding, Beginning (shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Number of Options, Exercised (shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Number of Options Outstanding, Ending (shares) Weighted-Average Exercise Price per Share Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Weighted Average Exercise Price per Share, Outstanding, Beginning (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Weighted-Average Exercise Price per Share, Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Weighted Average Exercise Price per Share, Outstanding, Ending (in dollars per share) Options outstanding, weighted-average remaining contractual term Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Options outstanding, aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Long-Lived Assets Long Lived Assets [Text Block] Noncurrent Assets Fair Value Measurement Fair Value Disclosures [Text Block] Schedule II - Valuation and Qualifying Accounts SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block] Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Schedule of Accounts Receivable Contract with Customer, Asset and Liability [Table Text Block] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Options to purchase common stock Equity Option [Member] RSUs and PSUs Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Total common stock equivalents (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Restrictions on Cash and Cash Equivalents [Table] Restrictions on Cash and Cash Equivalents [Table] Restricted Cash and Cash Equivalents [Axis] Restricted Cash and Cash Equivalents [Axis] Security Deposit For Office Security Deposit For Office [Member] Security Deposit For Office [Member] Restricted Cash and Cash Equivalents Items [Line Items] Restricted Cash and Cash Equivalents Items [Line Items] Restricted cash Restricted Cash Restricted cash, current Restricted Cash, Current Restricted cash, noncurrent Restricted Cash, Noncurrent Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] 2013 Plan 2013 Equity Incentive Plan [Member] 2013 Equity Incentive Plan 2005 Stock Incentive Plan 2005 Stock Incentive Plan [Member] 2005 Stock Incentive Plan 2013 Employee Stock Purchase Plan 2013 Employee Stock Purchase Plan [Member] 2013 Employee Stock Purchase Plan Class of Stock [Line Items] Class of Stock [Line Items] Outstanding stock options Outstanding RSUs and PSUs Shares available for grant under the 2013 Plan Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Total common shares reserved for future issuance Common Stock, Capital Shares Reserved for Future Issuance Award exercise price as percent of fair market value of common stock on grant date threshold Share Based Compensation Arrangement By Share Based Payment Award, Award Exercise Price As Percent Of Fair Market Value Of Common Stock On Grant Date Threshold Stock Options Exercise Price As Percent Of Fair Market Value Of Common Stock On Grant Date Threshold Expiration period Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Maximum employee subscription rate Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate Employee discount on applicable offering period Employee Discount On Applicable Offering Period Of Fair Market Value Of Common Stock Employee Discount On Applicable Offering Period Offering period (no more than 6 months) Offering Period, Employee Stock Purchase Plan Offering Period, Employee Stock Purchase Plan Shares reserved Common Stock, Shares Reserved Common Stock, Shares Reserved Maximum aggregate number of shares to be issued Common Stock, Maximum Aggregate Number Of Shares To Be Issued Common Stock, Maximum Aggregate Number Of Shares To Be Issued Financial Instruments Measured and Recorded at Fair Value on Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Fair Value Measurements, Nonrecurring Fair Value Measurements, Nonrecurring [Table Text Block] EX-101.PRE 14 chgg-20191231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 15 chart-a95403dd4c93256b9d4.jpg begin 644 chart-a95403dd4c93256b9d4.jpg M_]C_X 02D9)1@ ! 0 0 ! #_VP!# $! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_ MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P 1" $@ JH# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]H?\ @DI_ MP22_X)E?%[_@F9^PI\3OB;^PE^R]XY^(7CO]E[X0^*/&?C+Q/\)/#6K^(O$_ MB/5O"MG<:KK>MZI>6\MS?ZGJ-T7N;RZF8O-/([' VJOZ(?\ #DO_ ()(?](Z M/V0O_#)^$?\ Y#I?^")G_*)'_@G1_P!F@_!'_P!0^RK]1J /RX_XH(XK_' MN_;<\,>'?!/[9_[77@SP?H>F>&?"7A']I_X^^&/"_AO1;5++1O#_ (=T#XK> M+-*T30])LH\I::9I.F6EK86%JA*6]K;Q1+P@K_=7D^Z/]^/_ -&+7^&+_P % M!/\ D_3]MS_L[O\ :3_]7+XTH _U]_\ @B9_RB1_X)T?]F@_!'_U#[*OU&K\ MN?\ @B9_RB1_X)T?]F@_!'_U#[*OU&H **** "BBB@ HHHH **** "BBB@ H MHHH *"0 23@#DD] /4T5P'Q5G\:6WPR^(=S\.((+KXA6_@?Q=/X$MKH*;:X\ M9P^'=2D\*P7 =70PS:^NG1R!D92K$%6!((!\KZY_P4+_ &?$^./C+]F[X:'X MB?M _&GX7+IDGQB\'? 'X=Z]\2;7X,)K1?\ LFV^*WC:U&G?#SP9XBU)(+V: MQ\#:AXM;Q]=VVGWUU!X6D@M977S#XH?\%=?V*/@_\#OC1^T/X\\7?$C0_AI^ MSG\5_#'P1^.MS?? WXMV'B;X7?$[Q9I/AS5])\,^*/ ^K>$],\7QEX/&7A"* M36-/T?4-!:;Q-HQM-4N[6\%TOX\?\&@M[8:K_P $Y?CCK'B.:>[^-FJ?MP_& MN]^/%]XE,[>/+[Q]=>$_AG=)<^,Y-3_XFTFIR6D]S)(;[#?VG)K9<#4&U//L M'_!TSX2\'Z%_P1E_;-\2:%HFDV'B#QG\0/V6K_QIJ5E&L=[X@U#1/C+\+] T M:ZUEHWW3W5EX=LM/TJUG=5G_ ++M+*W#M;V]L(P#^D[2]3L]8TZQU2PD,MGJ M-G:7]J[(\3M;7MO'=6[O%(%DB9X948QR*KH2590P(J\&4D@,"5Z@$$CZCJ/Q MK^6#X;_MM_M._LM?\%-?VR/@%XV^-7CW]I3X*_#G_@D':?M[:%X!\9:!\/=$ MFT#XJ^ ;/15U+PO\,!X#\(Z!=>&_!'B;31?V5MX4U"Z\4WEM"O%.I?%/P%IW@GQ]X(T /ZB3)&"070$=067(^HSQ2ET4X9U!ZX+ ''K@FOX MF_@E^TY_P4\_:$L_V _#^K_M!?M1^'?VUOBW^WK\7?AU_P %&?V=? &B>"_" MFC?LS?LR^#?&&OV;:Y;^'/$?P>\6>'OA%X:\"^#[;PIJW@_Q;J6KZM??%R]U MZZT=O$?C?5KFTCT'<_:^_;!_X*?W5U_P4X\/:'\4OCO\+OVWOAQ^V)\'?A5_ MP3L_9.^$&AZ"^A?%']EOQ9XXTK3H?B'H&B:G\-?$=M\3QX\\!-XH\6>.OBEK M^NWEM\+-6T,6S/X"T^TN-!U< _M*!!&0<@\@CH1ZU\,?MT_\%$?V:_\ @G-X M%\)_$[]J;5?'7A3X?>,_&-A\/=$\5^%OAKXP^(VGOXXU;3=9U?2/#-Y;^"=/ MUC5-/U'5M-\/ZQ=:<]UI\=C=&R>V2\^V20VTGT1\+=:T+0],\.?!W4_B8OC3 MXJ>"?A]X3O/%UCXH\8^$?$'Q6N;.6RBT]/&'C6R\,Z;X925]=U.WNU?Q'9># MO#GA_6-0CN'TO3[.-ELXOYJ?^#P#'_#MSX ],_\ #P'X#?7'_"O/C;^.,XH M_J(-1L/.G-I=(N#+;M*[Q$E M)-LBNB[ 92-P(*]<@@C'KGI7\\?_ 4B^/W[4/@__@K]_P $D?V6_@M^T=XX M^#/PG_:VT']J73/C3HGAW0?A]XDM]5M?A=X!D\1:)JNA0^-?">OC0O%L$>HZ MA#I>MI+=Z59:K#H&KZGX;\00:+-H^J_E7X-_X+"?MB_"7_@D5\=/&WC+XVZQ MXP^+WA/_ (*Z^(?^"" M?$?C+PIX1A\76&A:OK/AY-%77-3\.3:KI.J6NC_8+X _MP5E895@P]5((_,4 MI(')_P _XD]AU)KX+_9E^&/[0W[./B?]IV\_:(_:KL?C)^SIKGCKP?K_ .S$ MWQ%6QLOB3\(/"VHZ-]@\:^#OB1\3;NTT/3_&MAJ'C>ZTYO 4]V;O5-/L7DM+ MK5KDZI8Z3IGH_P"W9J7Q;T?]BG]KC5O@&M^_QNTS]FCXYW_PC&D_:3K/_"Q[ M/X9^)I_![:(EI'+/)KD>MQVDFB11QN9=62RCQ\V: /.+3_@HQ^SWXM^*OQ#^ M#OP6M?BE^T=XK^#>L_\ "-_&?4/@#\,?$7Q%\"_"CQ.(Y))?"'BWXD0#3? < MWCJS$3KJG@#PMX@\3>-]%8;=9\/6!.![O^SW^TU\'?VH_#'BSQ?\&?$&JZ_H M?@?XB^*_A-XJ;7?!WC'P#J^A?$/P(--B\9^%M5\,^/M"\->)]-U3PUJ&IQZ3 MJL&HZ/:&'4[>\MH_-6W\Y_PJ_P"#3V7P/<_\$8?@E<^'WT^;Q)=?%3]H:X^* M5Q&XEOKKQ[)\5M;,5QKTLA:275Y/A]_P@6)+@F=])_LHL3&8R?;O^"M7[2OQ M#_9>^('[!'[/7[-=Q'\(-9_X*._\%!_AW\+OCK\9?"FE:1/XGT'P=/;^ ]*^ M(#>'KC5K+5-(T'XH^/O":>&]!TCQ??:5J%YHFA:'JFJZ;8'6OL.K60!^\6Y= MN[?MO_\ M!'7X/:Q^W7\7M9\)_P#!2S_@G+JGQ-^.]M>> _@BL/@KQIX:^"\7Q#M_%OP- MLH?A^EMX*\97MU%%I]]X@\5#X@V4\T^J:Q/X=N6N=.TK10#^O;>F VY=IZ-N M&#]#G!Z'\J4,I) 8$CJ 02,],XZ?C7\+?B/_ (*:?MZ:%_P0$_;D_:!MOVH? MB#/&OQZ^"O[:_[#OB7XW:]H?Q/TCP5;I\(_C=\/8/&>I77B?X?7?@SPIX=N_" M_@#Q1IO@Z'1;WX?WESK-A8:CK$U_:Z@]W!:D@']&FY2VT,NX /^$[\*7O MC3Q!X*\/0^*M TX3>#_%%T=7.MRZKJ-_X@LX](\(:1IFKPZ"GBC2_$H!_0%\ M*_VPO@C\9/VA/VC?V8O ^J>*KKXK_LL2?#Z/XN6.J^ O&&@>';!OB9H4WB#P MR/#WC#5])M/#GBSS+""0WO\ 8=_=&TD .)8,SCZA#*PRK*1Z@@C\Q7\INE?M M6?\ !2?Q[^UY_P '%/[-W[-GQ8N_&WCW]F?X=?L_S_L/>!_'=MX">P\!^/?B MIX'U/Q'XBL_#FI:EH&FVVJZUJ5Y-'+77X/#.DZHW]BB],O MRQKO_!<3XJ> _P#@EI^W7\=_A1X@_:'\._MA_ SQ-^S?\ _'7[.7[77AS1O% M7BW]BKXJ_$W7O$7A#6_B$OBN7P=X8N/B?X+\8M8:SK?@N/XDZ,VJ:-\0-"BT M'7]"@\'2Z)H-P ?VL!E()#*0,Y(((&.N2#@8[T!T) #*2V2 &!) ZD<\X[XZ M5_-!X;_:V_:*^"?_ 4Y^,/_ 38U+XR_$WXN?"[Q5_P2QD_:V\+?$KQQ?\ MAS4_BO\ "KXV:)/KGAOQ'JN@>+M.\):5%+X1\7BTM]>7PWX@T_6]+\*^+QIU MOX2CT?PS=77AEOR]_9*_X*(_\%#M2^"/_!O_ /M-_$+]LGXA?$35?VVOVW_B M)^S-\<_AQJ_@OX2Z;\//%/PPN/BYX@\%6=WJMKHG@;3_ !#=>/\ 2(+*:;2O M%MCK^D6>GV2Z+IUOX>672M2U/Q( ?W1TW>A!8,I ZD$$ ^G&>>V.N>*_*3_@ MMG^VO\3O^"?/_!-']I']J#X-:7:ZC\4_!^F>#?#'@:_U+2X=8T?POX@^)7CW MPW\/+7QMJNF7*2V6H0^$5\12ZY9:=J,$^E:EK5KI6G:K!/IUU=0R?!7P<_:9 M_:-^&_\ P53^$?\ P3:\2_'?XJ?%KX5_M2_\$OM,_:'U'XA^+KCPG??%?X2? MM!0:CXQT?Q-\0_ /BFU\&VFE:5X9\4:=HL=U;> M;T#Q#X4\*^-!HUWX6L=( MT$WOAC4 #]/?A[_P5._8[^*O[1^B_LR?#[QKXK\5>,_$_CWXV?";PKXNTCX; M^-+SX2^)?BM^SCX>T3Q5\;_A]I'Q.ATI_#L?CYI_@;]F37_!7A7XX?%?P M]^SG\6_%?PE\#>)/B#HW@;7/"^B3?$+1/#MQX?UK4;NS^)7@6*_@\.7&KG0K M_P 3:7I^N'3KJ<1U^6?_ :R>"[_ $']E']L+6[KXA_$#Q5;W_\ P4+_ &E/ M"\?A[Q3J'AR[T+3KKPC?>'1>>+["+2?"VBZBGBSQP-9@/C6YN=2NM%O'T/1F MT'0O#HCOUO\ VW_@YYTC2M+_ ."('[<,NG:?96,NK:A\!M6U*2UMXH)-0U2? M]H[X,6LVH7;1JK7%Y+:V=I;R7$A:5H+6WB9C'#&% /TK_9V_X*#_ -_:9\8 M>!?!G@7P]\=/#]Y\4_@G=_M#_"W6OB=\!?B9\-?!WQ&^$=E>^!;.X\3^#_&7 MBG1+3PYJLZ#XE>";]O#@U"'Q/'I/B"RU:71X]/9K@?7<.B^%WT[2;758Y]&E\4WGAN[U M>PU6VT\:;=?&W_!3C]KC]ISX1^*?^"QW_!.G1?VAOC3K7PV^&?\ P3.\%?M; M?#+XH:OK_AZ;XP>#]#=?TGQ/X2\4:38Z[X M=\2:'?0:CHNN:+J=NEWINK:5J-LSVU]IU_:RQ75E>6[O!=6\L<\+O$Z,?G[] ML3]L+X)?L*? ;Q/^TM^T/JWB+P_\'O!=_P"'+#Q;XG\-^$-?\<3>'QXKUVQ\ M+Z'>W^B^&+2_UEM.N_$6JZ5H[W=K97*6MUJ=HUT(K9I;B+\%/A+XD^,G[,O_ M 30_P"",NG>%?VM=3T_X.?V;_!VF>" M_P!F;]A>R^&7PA:Z631_%,-IJEG:ZY;6^L^'= M&O/%_QGT/P9;^)=6B_*[] MI?\ :M_:$_:B_P"#;?\ X*[6/[1WC/7_ !]XG_9P_;_N?V:?!OB7QM;>$E^( M(-0TG4_%6EP;-8CM;>1[K4FB M_M.\ /[M-$\8Z3XE\%:1X\\.I?ZQHFO^&M,\5Z)';64D.I:GI>LZ5;ZQI:PZ M??-:2Q7EY9W=OLM+MK:2.:00SF%U?;^4_@K_ (+C?L*^/_"/QI^(_ANX_:)O MOAE^S=XAU[PK^T'\1;;]E/X]:AX6^#.O^%D:7Q-I_CR71O!>J:KIH\/6Z/=Z M[>6NDWVGZ-81RZCJ=W:V$,US'^B7[-__ ";K\"/^R/?";_U!O#5?YXOP2_:3 M_:J_9?\ V!O^"]GC#X(?!WP-\3_A+XX_X*$_'WX,?'WQ5/>^*;[XF? _P1\7 MK#Q'X$UKXN:#X!M;.P\*>-_#^B:9K/\ 90BU'QGH4V@^*-:T;6M>LK[P=::O M.?#OQ(^%OQ$T*V\2>#/&_A6_34="U_1 M[EI(UN;2Y"QR1RV]S!I6EYIFI6MIJ%GV^GZ/HVB:/93ZCJVK:IJ-U)':V.FZ;I]KW$L=O:VL$T\\B11NP_DH\8_M >!O^"5G_ 1Q_P""5?PK_P""=OQ/\5_$ MKX5?M8_M+?!;X,67[22Q>!K'QW;>"OCWXK\7?%+XS^)_#%MX]NY/AA\.OBIK M&J'7O /AG1O'T_\ 8'PGO)-9?Q'?-K?@VYU8^!_\%J=<_P""B/@?_@CQ_P % M!]$_:#UOXO?#3X?Z/^TC\%K;]G*^\0_%/X+^)OC#\1_V9_BUKFE:#XL^#G[0 MFI?"&Y\4)K&A^$/$XUJWTC4V\26'B+QUX>NM&TSQKK7BJVT/7K;5@#^US3=4 MT_6-/L-5TN\M[[3M3L[74-/O+:19(+RRO8([JUN8''WXI[>6.:-@/F1U/>KN M],$[EP#@G<, ^A.>#7\Q_P"TS\;?VFOV2/VX_P#@@5^S7\/_ -I[XU^+/AC^ MTSXB^-VC_'X?$Q_AOXCUGXH:/H.@_#_Q1X4TO7M3T?X:>&+?3E\+'Q;JNDZ7 M=>%;'P[?W.AP:?%K5QJEY8C4'^1/#?[?O[:TW_!,#_@OU\6+S]I+XB3_ !5_ M8B_;K^.GPL_9O\?7-EX$7Q+X!\ _#?Q3X!TWPWX8N$3P5%HWB2U6RU/4K;5) MO$VBZGJ&H_;)Y)+N&Z6WGMP#^RO>@SEE& "?F' /0GGH>WKVI0RDX#*3@' ( M)P>AQZ'L>E?S#_%SQ#_P4#^%W_!)CXZ?\%%O$'[?OQ#U/QSXM_X)H? _XJ^! M?A1H7PS^$^B^%O@G\9]/\(>#?&VN>.?#'BT>';W5?%S>+8]0N-,\4Z;XMTB\ MM]4O-7\17UO+8Z6/!F@>#?,/V//VP/VU=/\ ^"B'_!(#X=?$W]JCQO\ &;P) M^W[_ ,$N'^._QG\"^*O"7PUT;P?HWQ-T/X977C;2?$WP^M?"OA+2->T#4II- M.M[7Q+C^'@#^CS]JS]J/X5_L:?!#QI^T5\;I MO$^G?"?X=6=MJ?CGQ#X7\)ZOXTNO#6CW6HV6E+K%[H/AZ.ZURXTZ&^U&SBNY MM.L+Y[2*5[RYBBLH+BXB^7_@Q_P5L_8C^-?C7X$_#K2_B#XN\ ^,_P!J/P;# M\0_V:=)^,WPE^)GPCM/CYX*N=/AU6UUSX4^)O&OAK3O"/BR6ZL+FUNK?P]:: M^GBN2&\L9%T+%]9?:/$_^#A/'_#F;]O_ #C_ )(BN,^O_"=^"_UK\S?V!_\ M@F/\0OVVO@?_ ,$&_P!J#X]_%?P)X8^"_P"P+^SI\&OBC\#_ (0?"CPOXEN/ M&WQ!\=ZIX2^%NN>'_$/Q5^)OBO4[*PT:PTJY^'_A"?4?!7@_P=?6][>6NM6D M?BR:PU2TFTX _K(#*3@,I.,X!!.#T.,YQ[]*-Z?WEX(!^8=3T'7J>PZU_)/^ MPK^W/_P4V_;NG\.?M9_!3PWX[UWPYHW_ 4I\:?"7XZ?#WQ+XZ_9W\'?LV_# M_P#8@T)V\.:S\/-/\':MXI@^--Q^T3X#L=5\%_%R#XBW.CVNH^)O$-[KWAPW M%[X'NM'\*0>@_LC^+O\ @H3^VM^V9_P5I^ ND?M_?$3X'_#7]CG]N7X0V?PK MO],^&WPH^(GB6Y\ F\\(_#FG/;> M5TG1K.U.J_:;OQ?/?OI* M:AK=]X?TC7?#WBT _8[X_P#_ 5!_9$_9O\ BOJ7P9\?>,/%>I>-O"8^$T_Q M2M_A]\.?&7Q$L/@UIWQV\61^!_A#J/Q3OO"FF:@OAM/'OB::&RT;3;>+5=?2 MRN+37M1T>Q\/7UEJMQ^A*NCDA64E20P!Y!4E2".HP01TY[<5_&WX5\2^)/V4 M/^"U'_!PC^TQI_CCXN?$_4?V:_V)?AK^T%9_#_6-4\*3Z/\ $>Z3X$3>-_#W MP^\61:-X'TW5)/!OPZG6ST?X?_V'?Z/K^BZ#IENWB76O&5]#<7=UU'P!_P"" MB/[8?P[U3_@@)\4O'?QL\7?&T_\ !6K4_BQX?_:>\ ^*]-\+0^#M#O\ 5I/! M^I?#3Q+\&=&\/>&])?X5K\*O^$N72K_2M,O;S1O&/A/3[F3Q387OB>0>*K< M_K\WI_>7@@'YAU/0=>I[#K1O3GYUX.#\PX)Z \\$X/%?RS?LC^+_ /@H3^VK M^V+_ ,%9_@3I/_!0#XB_ _X;?L;_ +=7PILOA9?Z7\-/A/\ $7Q-=_#]+SQQ MKWB?X+:A/XE\.:>;?P'J6DZ-96PU4W%YXMN=0?2UU+6K_P /:1K?A[Q9\F_' M[]K;]O&]UW_@X^;PM^W%\;/AYX>_X)R7OPC\??LUZ!X5\/\ P=GN-%O-<\.^ M*/&6H>%=9\2^(?AQK.LZG\/[B6P;2[KP\Q75KVU.F^?XH\C29;'5P#^TSI'7'O1N7=MW+N_NY&[UZ=>E?RB? O]M;]LRW_X**?\$3K#QQ^T MKXL^('@'_@IK^PAXN^+'QX^#U_X1^'.@_"KPKXZT#X')\3=$U;X1Z5H?AB'Q M7X3FCUM[>'5)M8\9^*+C6HH[Q'>SLM0BTO2_"?CO_P %%?VV_A%\9OV:O%=E M^T]I/Q2\1ZY_P6MTC]B3XP+\##;>)?V)T^ 7Q.U.Y?0_V>YK?QAX(\-:I=?M M*_#KPU;077C'Q#\-]2\6-X"U%OL'CKXD7'B[4QX5M #^S N@SEE&W[V6 Q]> M>/QI20!N) 7&&?!NB?"VXUKPK\5]-^&WASQI:QZ'XM\4> M?U6P\(:K MKUI?GQ7HLWV_5=1TS5[G2?#WB#PI;HC#6T'_ (*E?M%?%#X/_P#!O+\(O&'Q M&UGP#XF_X*>6NLW?[2?Q_P#".F>'_#?B74[?X5>#=/BC\$^"[Y](NM!\%^)O MC?X^U[P];:WK/AG2[#6]#LWFM/!/]AW.M03V !_6+N7;NW+MQG=D;<>N>F* M00"""#R"#D$>H(ZU_+G^U=^T?_P4%_80T7_@FI^Q9\6_CSK/[0GQ(_;$_;2^ M)?P^UOX__"KP_P##[X=?%_7OV=O!\^BZG\//@_9ZY\0[CP?\-O#WQJ^([^+_ M YX/UOXF%M#O;/1[/5T\+7L_C)K7Q?-^P/_ 3AN/VV(/A7\4?#'[;_ (>N M])\3^$/V@?BAH_P)UGQ'XP^&7C'XF>+OV7+N]LM;^"NJ_&2^^$FH7_@Q/BMH MFD:E?>"O%=SIIA_M\^&;/Q)<_:[[5+S4[X _0RBBB@ HHHH **** "BBB@ H MHHH **** "BBB@!DGW1_OQ_^C%K_ Q?^"@G_)^G[;G_ &=W^TG_ .KE\:5_ MN=2?='^_'_Z,6O\ #%_X*"?\GZ?MN?\ 9W?[2?\ ZN7QI0!_K[_\$3/^42/_ M 3H_P"S0?@C_P"H?95^HU?ES_P1,_Y1(_\ !.C_ +-!^"/_ *A]E7ZC4 %% M%% !1110 4444 %%%% !1110 4444 %! (P>0:** /@B?_@G%^SMHWQL^(?[ M0WP>?XE?LX?%;XR7NGZC\;-8_9]^(^N_#OP[\9-2TN:XGL];^(WPZ"ZQ\-M< M\6I)?:HTOCNW\):=XZN3J^K&Y\2ROJ-V\LO[0?\ P3<_97_:>_9O\2_LI_&# MPOXO\0_"#QUXQT?Q_P#$:R@^)?CK3_%WQ)\8:%?6&J:?KOCWXAPZT_C?Q->0 MZEI&A7*F^UPQ11>'] TNVCM]$T73M+M_O*B@#X0\*_\ !.7]FGPG^U1=_MEP M:7XYUKX\ZG\"M/\ V:]:\0>*?B+XG\1Z!KOP7TVRTBVA\%ZSX(U*YE\)7]M/ M>:+9:W?7\ND_VG?ZVUY?7=Y*-0O89O/OV6/^"4_[(_[#&L>,/$O[+_@[Q_X> M@U+4/$_B?P=\)/$'Q\^+^N_ WX>^*O$UK=)K.I?#3X8^(?$>O^"/ASJ_B 3G M2;WQAI/AG4/$^E:%<7.DZ3>PZ-)/I-S^F%% '\9'P%_X)G?\%7_@OX,\ :-\ M _VP?^"BGP;^+'AKQ'X?U>V^"/Q>\2_ WXI_L.^ 8_$?Q27Q#\0M%U/Q_!5^)/CA[C3YM2\*>$]6U_5;#0_5/B=_P3H_X* M'-^T5^V9\2?A-^TI_P %,/V;-6^,?[27Q@^+7PM^&_[/OQ!^"/Q'_9J\5>?I M&A^'?A_XV\0^*/B5\5?">J^%#XTTWP_H1\4> ?%7@[3[7X=6=B/!?AH>)/#_ M (7T#7=4_KBVKG.!GUP,_GUHVKG.!GUP,_GUH _([]F[_@FA8^#?VIOA1_P4 M&^,C:!<_MQ7'[(GA?X)_M4_%#P#KOBJ#0OC_ /$YO!7PH\.:_P"(I_!ES)9> M#/#?A;PN_P .)4\.)X?\/:5?>)KG4[#4M5L=#C\+Z=9:A]%_MT_\$[OV:_\ M@HSX%\)_#+]J;2O'7BOX?^"_&-A\0M#\*^%OB5XP^'.GIXXTG3=9T?2/$UY< M>"=0T?5-0U#2=-\0ZQ:ZY2T^V)#<1_<]% 'P]\1O^"??P!^+/ M[07[,_[4?C]_B5X@^-_[(^E^(=*^"/C*3XF>)K'_ (1^+QC9SZ7XSN=5T+39 M;3P_XHO_ !=H\RZ/K]WK^F7TE[IUO;0J(7A$K>->&?\ @CE^P7X>_9K_ &AO MV2+[X6:]XT^ W[4/Q(U3XQ?%WP=X_P#B/XY\7W&J?%;6I-*N=3^(7A[Q)J6L M_P#"2^"_%%Q?Z#H>J1ZAX5U72A::EI=O>6<,#RWHN_U&HH _+SQC_P $A/V/ MOB9^R)JW[%'Q8C^.7Q<^#.L7'@&2XE^*'[1?Q@\;^/;6Q^%VKIJW@+0-(\=: MWXHN-7T/POX:836FG^&='6QT5;6[NGELI+]X[Z+],-'T?3M TC3-!TFW^R:5 MHVG6.DZ;:^=/.;;3]-M8;*R@^T7,LUS*8+6WAB$T\TL\A3S)99)69VTZ* /S MZ\,?\$TOV =#\'>(=;%M;'5M2O&A0UWWQ7 M_8)_9@^,GPF\*?![QCX N7T+X??%'0?CK\//$VF>*?%%A\3O WQU\,:[<>)M M"^-7A_XH'5;GQPOQ0M==N[R_OO%VJ:SJE_X@6^U#3_$O]L:5J%Y83?8]% 'Y MW3_\$N_V2K[X!_M&?L]ZMX:\9ZSX<_:^\27GB[]J/QIJ/Q%\4O\ %GXY^(-0 MEL3=W7C3XDV]W;:_!I_V'3K71=-\-^%SX<\+>'M %SHGAO1-'TZ^OH+FIH7_ M 2S_94\.?%+]DCXRZ79_%*/X@_L._"8_!#]FW6;CXP^.KR'P3\-)?#FH^$+ MOP]J.EW6H2Z9XR.H>%M1.A7^I^,+76M5NK*QTMI+S[5IMK/OVF/VB/AK\;]5\#7?Q'N/&DV MJ?$./XC>"_$_Q(\=76N_%7Q7I]EX<@U;P_X+A?4[>VU6.QO]7M]-BL=)2[O; MN=OV(^ _[!O[/WA_XB6W[5.M^#_B%X@^//B;]G[PY\!+?5_C3XS\2^+M=^%O MP^(+JVN-5\2:S=SS"\\5W^G21Q']! MBJL,, PZX(!&?7FE & .@' 'X4 ?CSX&_X(6?\$]OAQX8_9I\)^$/!GQ= MTG3OV0_C9XB^.W[/=PG[17QJEU3X:^)_%FI6FK^)/#_AS49?Z7X#US4]. MT[4-7\(Z9]@LM5O[::_U*:[OM6UVYU3ZZ^#'["'P"^ W[2?[1?[5_P /;+QM M:_&7]JV7PW/\<]8UCX@>)=?T7QC)X*MIM/\ !+)X6U.ZFT+0?^$1TFXN-'T, M>'[331;Z7<2VMQ]J#!Q]F44 ?G$G_!*_]DM/BA^U?\8ETOXHP^/_ -M:'P?# M^T+KMA\:?B1H]SXJ_P"%=ZGINI?#ZXT&71-"?[+M;+PSJO@.Y\/ M:IIE@'ACO&E83KT2_P#!,[]D;5O"'[4?A#XE> =0^-2_MHVWA/3?VF/$?Q>\ M3:QXN\7_ !1T;X=Z+%X>^&6BW_B*.72[K0[#X9:7!"W@%_"T>AZAX=UL2^+8 M+Z7Q?=7>O3_?=% 'PC\+_P#@G7^SQ\+-7^*OC.R;XE^+_BQ\8?A-I?P&\5_& MSXC?$SQ+XU^+EI\%M L+JP\._#3PGXQU.19?!WAO2#>3ZH__ CUE8ZKK_B4 MQ>+/%VI^(O$]O;ZM'X)X<_X(I_L*>$?AU^R?\*?#GACXJ:5X%_8B^+NK_'3] MFC18/CA\26_X5W\3=:\4VOC2ZU\7LVLRWWB6*+Q'!=7]GH_BFXUC1K1-7UJR MBL18:G'-1\)^.?!>O MQS2:7K^@ZH@6YM99+6:UOK.XBD6*\T[5--N[+5='U*VL]5TF]LM2LK6ZA^:/ M@-_P3V_9Z_9\\?ZI\7_"\7Q \6?&6\^#_AS]GO2/B[\4_B%K_P 2/B%X-^!/ M@ZZFU#PI\*/!6N^(WG3P]X4TK5ICK=Z;>REUSQ9KL5MK?CG6?%&J6T-TGW)1 M0!\=_L9_L,? 7]@SP7XY^'O[/-EXTTCPE\0_B/K_ ,7/$NE^,/B!XG^(+3_$ M/Q9#8P^*O$EI?^+;S4=2L)_$1TVPGU.RMKM-,>[MOMEO96]S<7DMSN?MC_L< M_!;]N[X(>(?VI^!F\/Z)=^$_$\.M#Q1HVH:79:A!K)NX%EKS^V_P""7?[(M_X>_:5TCXC^ M$/%'QKU[]KSP%I'PL_:"^(OQB\>^)?&?Q)\<_#;PUI T7PIX)M_%WVK3+GP? MH7ABW6._TJ+P/;^'+F7Q+%%XRU>ZU7Q>O]N5^A]% 'Y:S?\ !'K]C*\\"_L> M^!=1LOC?J4?["WC!/&/[.GBR[_:.^,__ L'P=/'I>A:$GAX^-[;Q;;:[-X, MB\/^%/"GAZS\(VEQIVB:9H/AVPT?2K:QT^?5(-1YN;_@B3^P))\"/VE_V98? M _Q(L/@3^UK\:[;X]_&?X::=\;OBA9>'-5\>6NM6/B5#X=MXO$/F^#-&F\0Z M3HFJW^F>&I=/;56T#P_I^J7=[HVAZ7IMI^MU% '"^$? &E>"/AUX=^&GA_4- M>@T7PKX4TKP=HFHW>JOJ/B*UTO1-+@T?2II=:OH9YKW4[2RM;91J-[%<3SS0 MK<70GF>5I/B3]E[_ ():?L@_LC:#^T'X2^%'A#Q7>>#/VJ=2\0ZY\?O!WQ*^ M(7BKXJ>&OB5KOBVQU'2_%>KZ[IGCF\U=1=>)M*U?4=-U^*REM;'5K.Y,5[9S M&&V>#]%:* /R!\._\$,/^"=?AW]DOQS^PVOPQ\=:[^R]XT\6V/Q!M/A=XN^- M/Q2\667P[\?Z?-=W,/C3X2:WKGB2\\1_#+79KB\FFU%_"NK65AJ[3Z@NJV%[ M'K6O)JOL/B7_ ()5?L?>//V0O&G[%'Q,\-_$;XK_ C^(BZ#-XRUSXK?&CXH M_$?XO:YJOA*]T[4/!FL3?&#Q?XEU;QS:W/@NZTC3O^$4TVPU*U\-Z%9PW&EV M6@II>IZM9W_Z.T4 ?G9\6?\ @EY^RU\:_"G[+V@>/A\:-0\1?L>^*?\ A,?@ M9\7;+]H'XO:7\=/#FN7EG96'B.XO_C%9^*D\)+3Q5 M??#3PU;Z;I^E^%KWQ[97,'BJXMQI&D:?HM[?MJ U;4]+@:WU"_N7N;N:?R3P M=_P2T_90\"_&#]E#XZ:#IGQ+7XB_L4_!B#]GW]GK5+_XN^.=3L/"?PCAT36? M#,GA/5=$O-1ETKQBEWX>UN?2+S5O%=MJNN7%M9Z1(=26\TFPNH?T9HH ^<_V MJ_V6_A7^V7\#_&?[.OQNB\3ZC\)_B+9VVF>.?#WA?Q9J_@NZ\2Z/:ZC9:JNC MWNO>'I+77(-.FOM.LY;N'3K^Q>[BB>TN99+*>XMY=[]G3]G_ , _LN?!?X?_ M !^%A\1Q?#/X6>&]*\&^ =)\4>)-2\6ZAX<\(:!90:=H'ARWUW6&EU>[TW1 M+"VAL]-_M*[O;R"VC2%KN2..)4]NHH _-7X8_P#!)?\ 8L^#7[2GQ#_:?^%_ M@OQYX)\6?%;QFWQ-^(/P[\/?&7XJ:9^S]XK^*AO)-03XF:[\ +3Q3%\+M8\8 MVNHS3ZMI5WJOA^]TW0M&(-*T_^RY;>QELY8K#3S:_9-% 'Q)X)_X)^?LZ>!/VG_C]^UWIFD^, M-4^,?[4'A72O WQQN/%/CK7_ !/X,\=>#O#^DV6@>&_#5Y\/-8EN?!UAI.@: M'I\&DZ=!I>E6;-827T%_)?#4]2-WP7P2_P""5_['WP$\=_![QSX+\'^+=1_X M9KL/B-I/[+GA+QQ\1?%OCGP-^S/IGQAZW=7.F>&+BSM]DV6FQ->K<6 M%O K/P%\5],\-Z%^U0G[8_@FTTO\ :&^,]A)\-_C: M+AYYM9^&TUOXN0^!].O=Z+J%CH"6ES>R6>DWT^I/JFB:-?V'[*T4 ?G1XM_X M);_LI^-?C%^U'\=];T[XG/\ $C]L?X'W7[.7Q[U>S^+_ ([L;/Q1\'+G1-'\ M-CPCIFCP:F-,\*?9M"T6'3K77/#=OIWB&)+S5[C^U6O=7U"YGY3QQ_P1Z_88 M^(?[)_P2_8X\3?#[Q=/\*_V:-;L?$O[.NNV'Q2\>Z5\7?@GXATK4;K4M)UCX M??%_3M8M_'6E76F2W;PVL=UJE_:&WM=*CN+:=]$T>2P_4*B@#\[?C[_P2V_9 M#_:@_9[\,_LY_'?PS\0/B5X>\%^,M)^)?A/XB>)_C%\3=4^.^@?$_1K--/LO MB+8?&Z]\27'Q!'BI;!$T]Y9M6FTEM-@LM,72$L--TVWL_J_X%_ OP+^SSX T M_P"'O@.;QEJ=E;2O>ZKXH^)'Q \:?%;XC^+]:FAM[:Y\0^.?B3\1-;\1>-/% M^N3V]G:6:WNM:Q8>*? MBWX4\+^.O!OPP/\ :.N?$+QSI^NZ]HGA'0+2.]U.'PGX7FTJS\2>,]:EN+BS MT[0?">C:CK^@:1<:QJM];)=ZUKFEZ-I,.I:I="T4 ]/HKY(3]M[]GE["/4U\ M77#V&JQW$O@NZBTNXF@^(T<'QKT;]G4'P+)"SIK!N?C-XF\*>"+(7#6!O+GQ M;X9UB#?X>UFTU9O?/A[\1_"OQ.TC4]8\*7QNHM"\6^,/ FO6DR+%?:'XP\!> M(]0\*>+- U&%))8TN]*UK3+J$2P33V5_:-::IIMU=Z;?6=U, =W1129^OY'_ M H 6BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH 9)]T?[\?_ *,6O\,7_@H)_P GZ?MN?]G= M_M)_^KE\:5_N=2?='^_'_P"C%K_#%_X*"?\ )^G[;G_9W?[2?_JY?&E '^OO M_P $3/\ E$C_ ,$Z/^S0?@C_ .H?95^HU?ES_P $3/\ E$C_ ,$Z/^S0?@C_ M .H?95^HU !7PG\>OV,5^,/Q;U_XJ:9XUG\*ZQXN^#WP]^$5YJMM!=KXC\"C MX6?&N[^-?A+QQ\-]4L[JW.F>)7U;6M:TW68+DQ6NH_9?"=]<3SVN@7FB:U]V M44 ?EE_P[5T]+3X8VD'Q"\A/V>;:6S^!3?V()#9VL/[7GPJ_:STNW\9J)X8[ MY+6?X*> /A?.=.17N=$3Q#XJ1K?5]6L],TG[5^ /P1L/@AH7CVUAU ZIK'Q. M^,OQ7^-OBJZ5'CM(O$7Q4\6WGB&;2=.CD_>'3_#VEG2/#UM=RK%-JG]E2:O/ M:V4VH/96_O%% %#5=-M=9TS4=(OA.;+5;"\TV\%K>7NG7)M;ZWDM;@6^H:;< M6FH6,YAE?R;RPN[:\MI-L]K<0SQQRK^#W_!5/PWHH P?^$;TOTOO_!QK7_RQH_X1O2_2^_\ !QK7 M_P L:WJ* ,'_ (1O2_2^_P#!QK7_ ,L:/^$;TOTOO_!QK7_RQK>HH P?^$;T MOTOO_!QK7_RQH_X1O2_2^_\ !QK7_P L:WJ* ,'_ (1O2_2^_P#!QK7_ ,L: M/^$;TOTOO_!QK7_RQK>HH P?^$;TOTOO_!QK7_RQH_X1O2_2^_\ !QK7_P L M:WJ* ,'_ (1O2_2^_P#!QK7_ ,L:/^$;TOTOO_!QK7_RQK>HH P?^$;TOTOO M_!QK7_RQH_X1O2_2^_\ !QK7_P L:WJ* ,'_ (1O2_2^_P#!QK7_ ,L:/^$; MTOTOO_!QK7_RQK>HH P?^$;TOTOO_!QK7_RQH_X1O2_2^_\ !QK7_P L:WJ* M ,'_ (1O2_2^_P#!QK7_ ,L:/^$;TOTOO_!QK7_RQK>HH P?^$;TOTOO_!QK M7_RQH_X1O2_2^_\ !QK7_P L:WJ* ,'_ (1O2_2^_P#!QK7_ ,L:/^$;TOTO MO_!QK7_RQK>HH P?^$;TOTOO_!QK7_RQH_X1O2_2^_\ !QK7_P L:WJ* ,'_ M (1O2_2^_P#!QK7_ ,L:/^$;TOTOO_!QK7_RQK>HH P?^$;TOTOO_!QK7_RQ MH_X1O2_2^_\ !QK7_P L:WJ* ,'_ (1O2_2^_P#!QK7_ ,L:/^$;TOTOO_!Q MK7_RQK>HH P?^$;TOTOO_!QK7_RQH_X1O2_2^_\ !QK7_P L:WJ* ,'_ (1O M2_2^_P#!QK7_ ,L:/^$;TOTOO_!QK7_RQK>HH P?^$;TOTOO_!QK7_RQH_X1 MO2_2^_\ !QK7_P L:WJ* ,'_ (1O2_2^_P#!QK7_ ,L:/^$;TOTOO_!QK7_R MQK>HH P?^$;TOTOO_!QK7_RQH_X1O2_2^_\ !QK7_P L:WJ* ,'_ (1O2_2^ M_P#!QK7_ ,L:/^$;TOTOO_!QK7_RQK>HH P?^$;TOTOO_!QK7_RQH_X1O2_2 M^_\ !QK7_P L:WJ* ,'_ (1O2_2^_P#!QK7_ ,L:/^$;TOTOO_!QK7_RQK>H MH P?^$;TOTOO_!QK7_RQH_X1O2_2^_\ !QK7_P L:WJ* ,'_ (1O2_2^_P#! MQK7_ ,L:/^$;TOTOO_!QK7_RQK>HH P?^$;TOTOO_!QK7_RQH_X1O2_2^_\ M!QK7_P L:WJ* ,'_ (1O2_2^_P#!QK7_ ,L:/^$;TOTOO_!QK7_RQK>HH P? M^$;TOTOO_!QK7_RQH_X1O2_2^_\ !QK7_P L:WJ* ,'_ (1O2_2^_P#!QK7_ M ,L:/^$;TOTOO_!QK7_RQK>HH P?^$;TOTOO_!QK7_RQH_X1O2_2^_\ !QK7 M_P L:WJ* ,'_ (1O2_2^_P#!QK7_ ,L:/^$;TOTOO_!QK7_RQK>I"0.I STR M<9H PO\ A&]+]+[_ ,'&M?\ RQH_X1O2_2^_\'&M?_+&I]9U_0_#EC+JGB'6 M-+T+38 3-J.M:A9Z58P@ DF6[OYK>W0!06):0 $UX=$;4AN&>^\16L2#+/(JAB/"S;B? MAS(JE.CG.>Y3EF(K)RH87&8_"T,7B;*_+A<)4JK$XJ;L^6GAZ52I-Z0C)Z'L MY;P[GV"YDY3K5*<(KWI223 M9[5_PCFEJ0VV_P#E8$8U?6FY!!'']H'(R.000>A!'%;P.?\ .#^(/(K\EOVZ M=6_:P^)WPRTA/AE\)/BCX'\)VGB&.[\26FG>(=$N?B)XCM'MG72#-X7^'NKZ MYJECH&G7RM=:G#_;4UT]W)ILMYIB6ME+/%]'?\$_]&^-FA?L]Z;8_'%?$,&M M_P#"1:S+X7L?%\MU+XIT[P4T=BNF6FM?;WDU*"0:DFKSZ=::F[7UIH\UC#(L M,2P01?F>2^,3SSQ6Q?AMA>!>,J&78;AU9[3XVS')\RRK)<3-RH)X:GA\TP&" MQ"H2E6EAZ.-#?"ZCPM\2_@O\ M$G1/%WPBLKO7+R[^+FF>#/&'PP^,%MH+)K7P[UW5+_1)O#NL?=5H>'=-N_%NCZ8^CZ;KD\+27EKIKWRZFMLF7\AE@U!?MEI)+#)-97# MRRV4Z3#-:? >XO/^"B'P$_ M966T,KPQ3W,ND_#GXT:W:RCQ#8WT-Q\1/AT=3N3#IMYK=DOZ5_LK?%GQ7\5_ M#7Q5;Q;8M'=?#?\ :.^/OP*Q,/$2'0=.*ZN+G4[C M6[D7JFWVR+<:]=WGB"=5"";Q!?7VNR!M7O+F]EZG1M$TCP[IT.DZ'IMGI6FP M274T=G8V\=O +B_NY]0U"Z=(P/-N]0U"ZNM0U"[E+W-]?W5U?7G6F^+[5?W7E^19VWF M1^?<21Q;TW[A_.[_ ,%COC&_CB/_ ()8Z4?A7\9_"(M_^"TG_!/74_[2\;> M3H&DSFT\8^+T_L^VO3K%YYNJ7/VG=:6?E+YXAF_>ILY_HQZ]:_#/_@N0B#1? M^"5!"*#_ ,/N/^"=0R% X_X2[QQQP* /VL&NG_H#Z[U/_,-/J?\ IO2_VZ?^ M@/KO_@M/_P ?K= &.@ZMV'J:7 ]!^0H P?[=/_0'UW_P6G_X_1_;I_Z ^N_^ M"T__ !^M[ ]!^0HP/0?D* ,'^W3_ - ?7?\ P6G_ ./T?VZ?^@/KO_@M/_Q^ MM[ ]!^0HP/0?D* ,'^W3_P! ?7?_ 6G_P"/T?VZ?^@/KO\ X+3_ /'ZWL#T M'Y"C ]!^0H P?[=/_0'UW_P6G_X_1_;I_P"@/KO_ (+3_P#'ZWL#T'Y"C ]! M^0H P?[=/_0'UW_P6G_X_1_;I_Z ^N_^"T__ !^M[ ]!^0HP/0?D* ,'^W3_ M - ?7?\ P6G_ ./T?VZ?^@/KO_@M/_Q^M[ ]!^0HP/0?D* ,'^W3_P! ?7?_ M 6G_P"/T?VZ?^@/KO\ X+3_ /'ZWL#T'Y"C ]!^0H P?[=/_0'UW_P6G_X_ M1_;I_P"@/KO_ (+3_P#'ZWL#T'Y"C ]!^0H P?[=/_0'UW_P6G_X_1_;I_Z M^N_^"T__ !^M[ ]!^0HP/0?D* ,'^W3_ - ?7?\ P6G_ ./T?VZ?^@/KO_@M M/_Q^M[ ]!^0HP/0?D* ,'^W3_P! ?7?_ 6G_P"/T?VZ?^@/KO\ X+3_ /'Z MWL#T'Y"C ]!^0H P?[=/_0'UW_P6G_X_1_;I_P"@/KO_ (+3_P#'ZWL#T'Y" MC ]!^0H P?[=/_0'UW_P6G_X_1_;I_Z ^N_^"T__ !^M[ ]!^0HP/0?D* ,' M^W3_ - ?7?\ P6G_ ./T?VZ?^@/KO_@M/_Q^M[ ]!^0HP/0?D* ,'^W3_P! M?7?_ 6G_P"/T?VZ?^@/KO\ X+3_ /'ZWL#T'Y"C ]!^0H P?[=/_0'UW_P6 MG_X_1_;I_P"@/KO_ (+3_P#'ZWL#T'Y"C ]!^0H P?[=/_0'UW_P6G_X_1_; MI_Z ^N_^"T__ !^M[ ]!^0HP/0?D* ,'^W3_ - ?7?\ P6G_ ./T?VZ?^@/K MO_@M/_Q^M[ ]!^0HP/0?D* ,'^W3_P! ?7?_ 6G_P"/T?VZ?^@/KO\ X+3_ M /'ZWL#T'Y"C ]!^0H P?[=/_0'UW_P6G_X_1_;I_P"@/KO_ (+3_P#'ZWL# MT'Y"C ]!^0H P?[=/_0'UW_P6G_X_1_;I_Z ^N_^"T__ !^M[ ]!^0HP/0?D M* ,'^W3_ - ?7?\ P6G_ ./T?VZ?^@/KO_@M/_Q^M[ ]!^0HP/0?D* ,'^W3 M_P! ?7?_ 6G_P"/T?VZ?^@/KO\ X+3_ /'ZWL#T'Y"C ]!^0H P?[=/_0'U MW_P6G_X_1_;I_P"@/KO_ (+3_P#'ZWL#T'Y"C ]!^0H P?[=/_0'UW_P6G_X M_1_;I_Z ^N_^"T__ !^M[ ]!^0HP/0?D* ,'^W3_ - ?7?\ P6G_ ./T?VZ? M^@/KO_@M/_Q^M[ ]!^0HP/0?D* ,'^W3_P! ?7?_ 6G_P"/T?VZ?^@/KO\ MX+3_ /'ZWL#T'Y"C ]!^0H P?[=/_0'UW_P6G_X_1_;I_P"@/KO_ (+3_P#' MZWL#T'Y"C ]!^0H P?[=/_0'UW_P6G_X_1_;I_Z ^N_^"T__ !^M[ ]!^0HP M/0?D* ,'^W3_ - ?7?\ P6G_ ./T?VZ?^@/KO_@M/_Q^M[ ]!^0I/E&1@9 S M@#)Q]!S^E &%_;I_Z ^N_P#@M/\ \?H_MT_] ?7?_!:?_C]87C+XG_#?X=PB M?QWXY\(^$$=/,A7Q'X@TK2)KD=EM+6]NHKN[D;HD5K!-*[?*B,>*\M7]I'P_ MKA1/AK\/OBS\53-N6*_\+^!+W0?#)D7_ *G+XCS>"/"\\70M+I^I7_RD%5<\ M5\WF/&'"^58EX#&Y[ET5;%4XKN>W_VZ M?^@/KO\ X+3_ /'Z/[>/_0'UW_P6G_X_7ARZQ^U#XJV-IW@[X4?":Q?S$:?Q MCXAUKXH>)45@0DK^'O!T'A+PY;2ID'8/&^J1;UP6=#FC_A1OC3Q %;XC?M _ M%/75WGS-'\"2:+\(/#CPODO O_"'V,GC1HFSC-QXYGF"?)YN"V?/7%F/QJ_X M0^#^),?"7NT\;FE##\+X&$[1?^TT,_KX3B*G32;O4P_#N+3<7RQDFF^W_5K! M877..*,@P4XZSPF75J_$6,E'_IQ6R6CBLAJ3>C]G6SW#-)KF<;.WJ'B/XE^% M?!U@VJ^+K^'PII:9W:AXFN]*T"S&!DA9]6U.S61O1(M[DX"J20#Y1;_M4_#[ M7MZ?#SP[\4?BK,LGE*_@'X;^([O1I6S@&/QEKL&@>!3%NX\\^)A"<$J[ $CK M?#'[.GP0\(7@U31_AIX7EUQ9?.'B37K)O%GBHRYR9'\4^+)=;\0O(2 6=M2W M$@'J!CV@(H&,#& O\( Z +T '; %/V/'V/7[[&\,<-4Y6C4HX#"YCQ1C4M+ MU<+FN.GPW@\/4Z*GBN',QIIN[YTK->UX+P3_ '6%XAS^:?-"KC:^!X=PC>EJ M>)RW!QS[%5X;WGA\^P,W:RY;W/EY_B#^TIXE8IX?^"^@_#6S,GR:O\4?%!\5 M:H8_EPR^#/AA]MM'(Y(CN?'UF6^ZWEX)JLWP\^*7B1Y#X_\ C=\3OLCR"3^Q M?A+X,T#X5Z5U!,3:K--XQ\=M'@%-]OXOL)&X?"'@?5>!Z#\A1@>@_(4/@K"X MI7SO/>*>();6QN=5.P\8MWA"&A\U:1\!/@C MI5]_:]U\*KSQ;KORL?$?Q&@U3XF>(?-4AC/'K'CW5?$5Y:R,XWG[$]LBGA$5 M<*/<8-5AMH8[>WT'68((8UBB@ATI8H(HU&%CCACF6)$4<*J(% X %=)@>@_( M48'H/R%>YE/#^0Y#"I3R/)%9\U:.5Y=A, JTKM\];ZK1I>UFVVW.IS2; M;;;;;/'S+.\YSF4)YOFV99I.DN6E+,,=B<8Z4;)PR:WZ3 ]!^0I:]<\P**** &2?='^_'_ M .C%K_#%_P""@G_)^G[;G_9W?[2?_JY?&E?[G4GW1_OQ_P#HQ:_PQ?\ @H)_ MR?I^VY_V=W^TG_ZN7QI0!_K[_P#!$S_E$C_P3H_[-!^"/_J'V5?J-7Y<_P#! M$S_E$C_P3H_[-!^"/_J'V5?J-0 5Q_C/X@>"OAY::'?>./%&B>%K7Q+XO\)^ M /#\VMW\-BNM>-/'6N6GAOPAX8TP2'?>ZUX@UN^MM/TVQ@5Y9YG9B%ABFEC[ M"OSN_;7_ &>OVE_C'KGPLUGX.?$KXC MZQIURN%DM=2TC5["^TG5M.N4AO=,U2RO-/OH+>\MIX4_%RS_ .">'QHM?#_P M&T==3\/2?\,RZ;'80)+K4JP?&Z6P_P""@/P&_:NANM17;))I]QJ?@/X$&VN9 M==N+98/B9X\ND>*?P_I5SJFH?I%^R]\'_$?P@\._%-?%&H&XU#XF_M$?'?XT M6VDK<+=0^%]%^)WC_4==T#PZLT1:W-Y;Z,++4=<2TDGLH?$FJZU!9WFH6T<> MH70!]-5^&O\ P7)_Y G_ 2H_P"TW'_!.K_U+O'%?MWJMK=7VF:C96.HSZ/> MWEA>6MGJUK!975SI=U<6\D-OJ-O:ZE;W>G7,]C,Z74,%_:W-E-)$L=U;S0-) M$W\\/_!9#X>_$7PU%_P2POO$WQW\8_$&PF_X+2_\$];*'1=;\%_"?1;2UO9_ M&/B]H-7BN_"/@G0=3DNK)89DBM;B[ETZ9;B3[3:3%8FC /Z+!T_%OYFEK &E MZI_T,=]U/_+AHOJ?^H?_ /K[TO\ 96J?]#'??^ &B_\ ROH WJ*P?[*U3_H8 M[[_P T7_ .5]']E:I_T,=]_X :+_ /*^@#>HK!_LK5/^ACOO_ #1?_E?1_96 MJ?\ 0QWW_@!HO_ROH WJ*P?[*U3_ *&.^_\ #1?_E?1_96J?]#'??\ @!HO M_P KZ -ZBL'^RM4_Z&.^_P# #1?_ )7T?V5JG_0QWW_@!HO_ ,KZ -ZBL'^R MM4_Z&.^_\ -%_P#E?1_96J?]#'??^ &B_P#ROH WJ*P?[*U3_H8[[_P T7_Y M7T?V5JG_ $,=]_X :+_\KZ -ZBL'^RM4_P"ACOO_ T7_Y7T?V5JG_0QWW_ M ( :+_\ *^@#>HK!_LK5/^ACOO\ P T7_P"5]']E:I_T,=]_X :+_P#*^@#> MHK!_LK5/^ACOO_ #1?\ Y7T?V5JG_0QWW_@!HO\ \KZ -ZBL'^RM4_Z&.^_\ M -%_^5]']E:I_P!#'??^ &B__*^@#>HK!_LK5/\ H8[[_P -%_^5]']E:I_ MT,=]_P" &B__ "OH WJ*P?[*U3_H8[[_ , -%_\ E?1_96J?]#'??^ &B_\ MROH WJ*P?[*U3_H8[[_P T7_ .5]']E:I_T,=]_X :+_ /*^@#>HK!_LK5/^ MACOO_ #1?_E?1_96J?\ 0QWW_@!HO_ROH WJ*P?[*U3_ *&.^_\ #1?_E?1 M_96J?]#'??\ @!HO_P KZ -ZBL'^RM4_Z&.^_P# #1?_ )7T?V5JG_0QWW_@ M!HO_ ,KZ -ZBL'^RM4_Z&.^_\ -%_P#E?1_96J?]#'??^ &B_P#ROH WJ*P? M[*U3_H8[[_P T7_Y7T?V5JG_ $,=]_X :+_\KZ -ZBL'^RM4_P"ACOO_ T M7_Y7T?V5JG_0QWW_ ( :+_\ *^@#>HK!_LK5/^ACOO\ P T7_P"5]']E:I_T M,=]_X :+_P#*^@#>HK!_LK5/^ACOO_ #1?\ Y7T?V5JG_0QWW_@!HO\ \KZ M-ZBL'^RM4_Z&.^_\ -%_^5]']E:I_P!#'??^ &B__*^@#>HK!_LK5/\ H8[[ M_P -%_^5]']E:I_T,=]_P" &B__ "OH WJ*P?[*U3_H8[[_ , -%_\ E?1_ M96J?]#'??^ &B_\ ROH WJ*P?[*U3_H8[[_P T7_ .5]']E:I_T,=]_X :+_ M /*^@#>HK!_LK5/^ACOO_ #1?_E?1_96J?\ 0QWW_@!HO_ROH WJ*Y]M-U)0 M2?$EZ H)8FPT7"@#)+'^S\* .26( '4UX3XA_: ^&.B:A-H.G_$O4/'/BN%7 MSX/^&'AN'XE>)5F20Q?9[S3_ 9HNKIH\K."H;7KG2K= &:6>-%+#R,@5\%>!+#X:Z;,(RGB'XW:KH.H:T(93AI[/X/].GL/C)\=/B1XRL;RWN[34?"WA%=(^% M?@.]L[V%H9K2ZT;PO!-XEU2TVN^;;7_&>KVTV=MQ;2QYCKYO$<69GF%"M#A+ MA?.,RQ$J52.&S'/<+5X7R*AB^5^Q>._ME83B&O@V[5'B,FR',Z52G94ZJYXS M7O4>&LOP-6E/B;B'*\!0C5IRQ& R?$TN(LXK8;F7M5A/[)EBMJ,T3I=6FE7UE9ZC=PLR6]O)RS?9=.7^UM1;39 M7L(KN5+6"**:YD%D9Y8Y(/NTZ5JA.3XCOB1P";#12<>F?[.KX3PSPOCUFG#5 M_%?..&N&L[_M+&P5#A/*,+C6ITW@Z[S/&YCFF14*LY2Q$(X;^P,9..'I8 M6K7Q'UBK7HT_L_$'$^#&6Y^EX:Y7GW$&4+ 8.;K<2YIB<+@%CY*?UJ@LOPV7 MY;G-:G"$:$IXAYSA(RQ-7$TJ-#ZO2H5:GAQ;]J;Q5C:GP=^$&GW,>/WC>)_C M#XHM0>^V/_A6WA:WNB0,#S-%[A2\2SE_&AG><8RIEN)2::6 M(X*S/'XW,<5))2Q./Q5?&5Y);)UL14J5&ET3 ME9&]16#_ &5JG_0QWW_@!HO_ ,KZ/[*U3_H8[[_P T7_ .5]>@<1O45@_P!E M:I_T,=]_X :+_P#*^C^RM4_Z&.^_\ -%_P#E?0!O45@_V5JG_0QWW_@!HO\ M\KZ/[*U3_H8[[_P T7_Y7T ;U%8/]E:I_P!#'??^ &B__*^C^RM4_P"ACOO_ M T7_Y7T ;U%80TO5 0?^$BOB 02/L&C#(!!(R-/!&1QD$$9R"#6[0 4444 M ,D^Z/\ ?C_]&+7^&+_P4$_Y/T_;<_[.[_:3_P#5R^-*_P!SJ3[H_P!^/_T8 MM?X8O_!03_D_3]MS_L[O]I/_ -7+XTH _P!??_@B9_RB1_X)T?\ 9H/P1_\ M4/LJ_4:ORY_X(F?\HD?^"='_ &:#\$?_ %#[*OU&H ***^2OVF_C?XP^"&N_ M 2\TS4OAC:>$?B'\I'XF^*+'PK8MX6\9>'8;OPEX- MUS3)+U;O0[;X@:?-HWQ'\0MI?PUTO5_#GB?Q)H5Y=@'UK17Y,6W_ 4ON[G1 M_@[JD?PSC\S]I;3EU/X,V4VHW,,^EP7O[8WP@_90TL^/759K?]Y:?'3P/\3K MU-.GL);>WT_Q/X/ACGOK?3=6N_NG]GOXWP?&[1/B)<-IO]F:O\+_ (V_%WX( M^(DB$PL+[5_A9XON]!36],\]GECL]?T9M'UHV;S71TJ\OKS1_MVH#3Q?7(![ M]7X:_P#!J:GI^B:9J.LZM>6^GZ5I-C M>:GJ=_=R"*UL=/L+>2[O;RYE;Y8X+:VAEGFD/"1HS'@5_/%_P62_:#^"/Q(B M_P""6&A^!/BCX+\5ZQ:?\%I?^">NLW6G:'K5O?7<&E6/C#Q@EYJ$L,662UMF MNK=9I3PAE0'E@" ?T5CI^+?S-+6"/$_A_P#Z#%AU/_+PGJ:7_A)_#W_08L/_ M (3_&@#=HK"_P"$G\/?]!BP_P# A/\ &C_A)_#W_08L/_ A/\: -VBL+_A) M_#W_ $&+#_P(3_&C_A)_#W_08L/_ (3_&@#=HK"_P"$G\/?]!BP_P# A/\ M&C_A)_#W_08L/_ A/\: -VBL+_A)_#W_ $&+#_P(3_&C_A)_#W_08L/_ (3 M_&@#=HK"_P"$G\/?]!BP_P# A/\ &C_A)_#W_08L/_ A/\: -VBL+_A)_#W_ M $&+#_P(3_&C_A)_#W_08L/_ (3_&@#=HK"_P"$G\/?]!BP_P# A/\ &C_A M)_#W_08L/_ A/\: -VBL+_A)_#W_ $&+#_P(3_&C_A)_#W_08L/_ (3_&@# M=HK"_P"$G\/?]!BP_P# A/\ &C_A)_#W_08L/_ A/\: -VBL+_A)_#W_ $&+ M#_P(3_&C_A)_#W_08L/_ (3_&@#=HK"_P"$G\/?]!BP_P# A/\ &C_A)_#W M_08L/_ A/\: -VBL+_A)_#W_ $&+#_P(3_&C_A)_#W_08L/_ (3_&@#=HK" M_P"$G\/?]!BP_P# A/\ &C_A)_#W_08L/_ A/\: -VBL+_A)_#W_ $&+#_P( M3_&C_A)_#W_08L/_ (3_&@#=HK"_P"$G\/?]!BP_P# A/\ &C_A)_#W_08L M/_ A/\: -VBL+_A)_#W_ $&+#_P(3_&C_A)_#W_08L/_ (3_&@#=HK"_P"$ MG\/?]!BP_P# A/\ &C_A)_#W_08L/_ A/\: -VBL+_A)_#W_ $&+#_P(3_&C M_A)_#W_08L/_ (3_&@#=HK"_P"$G\/?]!BP_P# A/\ &C_A)_#W_08L/_ A M/\: -VBL+_A)_#W_ $&+#_P(3_&C_A)_#W_08L/_ (3_&@#=HK"_P"$G\/? M]!BP_P# A/\ &C_A)_#W_08L/_ A/\: -VBL+_A)_#W_ $&+#_P(3_&C_A)_ M#W_08L/_ (3_&@#=HK"_P"$G\/?]!BP_P# A/\ &D/BCP\.3K.G@>IN$']: M -ZBN#\2_%+X;>#+)=1\7^//"/A2Q?<(;KQ)X@TS0H+AE1G*6SZG_%&;RU:/6H=)'@#P"C.1L:7QS\1F M\.V-];,K"3SO#%AXE=HOGBAERH;YW->+.'BN]#ZFK/U+5M,T:QN-3U?4++2]-M(S+= M:AJ-W;V-C;1+]Z2>\NY(;:%%'):250!U-?,#3?'GQL[#7OBC\-/@QH\CJQTW MX:V#_$3QD+>1,20-XZ\=6>G>%K.X&=I>Q^&^H")PQ@O'.R47--^ _P "%O;? M6/&=S=_%WQ#;/))'KOQA\37GQ!DBED&!+8:!J[_\(9H;Q\^4- \,:6D.2(E0 M8QY?^L'$N9:9%PC7H47K',>+#S?*\AE., M5%XBE*2:]%9)P_@-> M/;J32OAU8!I/E/VKQ8LB@%_**C)K?;/VHO&^5M=)^''P-TB;,;7&MW=W\7/' MD:##&1-)T6;PQX$TJY;(BC,OB#Q9!$0\DD,PVH?<;;7/"MG;PVEIJ&E6UK;Q MI#;VUN\,-O!%& L<4,$02&*-% 5$C154 58_X2?P]_P!!BP_\"$_QH_U; MX@S'7B#B_&NE+W:F6\*X2/#& J4[II5,;+$9KQ/"O&UGB,NXBRR$]9+"T[\J M?]OY)@++(^%\(JL?>AC^),3+B'&4ZFEW3PD:&6\/2HO5JACLCS"4-%]8G9M^ M$I^S/X:\0,MS\7?&'Q ^--VSK/+8>-O$4FG^"5GXSY'PV\&Q>&_!#VZ@%8H] M6TG69E5B9+J9P'KW;P_X7\-^$M-AT;PMH&B^&M'M_P#CWTK0-*L-&TV 8 Q% M8Z;;VMJ@P .(LT?\)/X>_P"@Q8?^!"?XT?\ "3^'O^@Q8?\ @0G^->ME/"O# MN1U:F*RS*,'0QU:"AB*SC&Q33OC\YQHWO(\S,^), M]SBE##YAF>*K8.C+GP^70FL-E>$=K6P6586-'+L%%+:&$PM&"UM%79N@ < 8 M'H**PO\ A)_#W_08L/\ P(3_ !H_X2?P]_T&+#_P(3_&OH#Q#=HK"_X2?P]_ MT&+#_P "$_QH_P"$G\/?]!BP_P# A/\ &@#=HK"_X2?P]_T&+#_P(3_&C_A) M_#W_ $&+#_P(3_&@#=HK"_X2?P]_T&+#_P "$_QH_P"$G\/?]!BP_P# A/\ M&@#=HK"_X2?P]_T&+#_P(3_&C_A)_#W_ $&+#_P(3_&@#=HK"_X2?P]_T&+# M_P "$_QH_P"$G\/?]!BP_P# A/\ &@#=HK"_X2?P]_T&+#_P(3_&C_A)_#W_ M $&+#_P(3_&@#=HK"_X2?P]_T&+#_P "$_QH_P"$G\/?]!BP_P# A/\ &@#= MHK#'B;P^2 -8L"6(4#[0F26( YZDD 5N4 %%%% #)/NC_?C_P#1BU_AB_\ M!03_ )/T_;<_[.[_ &D__5R^-*_W.I/NC_?C_P#1BU_AB_\ !03_ )/T_;<_ M[.[_ &D__5R^-* /]??_ ((F?\HD?^"='_9H/P1_]0^RK]1J_+G_ ((F?\HD M?^"='_9H/P1_]0^RK]1J "O+/%_PFT3QUXFTS7/$NL^*=0T33HM!>3X?-J\0 M^'^I:QX5\4VWC/PQXEU+0C8-=3Z[H?B"QL+NVN(-5M;.Z2PL;?5;#48;.W2/ MU.F-)&C(C.JO*2L:D@,Y +,$4G+E5!9MH.U06;"@D 'S!_PQO^SX;>YM3X'C M^SA;E/#\2ZC?1IX(%S\7=.^/C_\ "$".5/\ A'3%\9]%T'XB6S6_F-:ZUX>\ M.VL!CT/0-(TFS]M\!_#[PK\-M&O-$\)Z:NGVNJ>)/%7C+69F+?''B' M4?%?BWQ%J=P0IGU'7-?U6^U"Y*)%:VXEBL=/MK/3;2SL[?LA(C%P'4F)MD@! M!,;;4?:X'*'8Z. V"497'R,"51TD57C971P&5U(965AE65AD,K @JP)# @@D M$&@!Q&01Z\<$@_F.1]1S7X:?\%QQMT7_ ()4;6U?N77X:_\%R?^0)_P2H_[3_YG_&C ]_S/^-+10 F![_F?\:,#W_,_P"- M+10 F![_ )G_ !HP/?\ ,_XTM% "8'O^9_QHP/?\S_C2T4 )@>_YG_&C ]_S M/^-+10 F![_F?\:,#W_,_P"-+10 F![_ )G_ !HP/?\ ,_XTM% "8'O^9_QH MP/?\S_C2T4 )@>_YG_&C ]_S/^-+10 F![_F?\:,#W_,_P"-+10 F![_ )G_ M !HP/?\ ,_XTM% "8'O^9_QHP/?\S_C2T4 )@>_YG_&C ]_S/^-+10 F![_F M?\:,#W_,_P"-+10 F![_ )G_ !HP/?\ ,_XTM% "8'O^9_QHP/?\S_C2T4 ) M@>_YG_&C ]_S/^-&0#C(SV'<_0=3^%\*:<,DW_B M36M,T*S&.O\ I&J75I$<<T:=.G&4Y MR?11BV^QTF![_F?\:0[0<%L'T+$'T]?7BOG5_P!J+X9:CYL?@.#QQ\6+F*1H M]GPO\ >*O%6F.RE%X\6#3[#P3&A=U7S9_$T4"G):55!(_);]KSX__MKZ?\>M M.@\'Z3\7_AAH$]OHW^UMKI\*2>*M \1ZG?:V+B"XT M6XU6]72M/:RM;BSM9))Y[C\2\2_I <%^'7#]'B"CA\VXYH5'JXZ.+KXNK0H4Z'+.I6H_KOA_X)<6<=YY4R M.K6RW@^M3R[&9C&IQ?7GE%3$0PGL4Z>&R^=*>9U[^WC5J8B&#>%H8:E7K5*U MX4Z=7]\SM'4G/IEB3] #D_@*\S\=_&7X5_#,QQ>.?'GAOP[?3@&TT:[U..;Q M#J&Y=X73/#=D;KQ!J^ M2S)9PP2"(>O^!/@_\,/ADDG_ @G@7PUX:N9U=;S5-.TN#^W-2+L6>35?$%R M+C7=6F=B6>?4M2NI7/+.37W5'->-LZI4JN68YUC.(<11G*$\-PU MA_J66U;-Q:AQ#G5%8FG.$EJZ7"V,P]5.]+$RC:;\S_X75\0O%OR?"GX%>--3 MM9#LB\5_%6ZC^#WA7;+D6]W%IVL6NK_$>_M]N;@B'P);+)%L5;A'E4J?\*U^ M.GC09^(OQL_X1'3901+X6^!>@1>&FVK]V*Y^(/C!O$_BNXWY_>W.@V'A&<@# MR3 >:^E, %X?>!S#%X2I%.$L'GN;9W2E%R4G+F9'^M-'!>[D'#^2Y3RZ+&XK#+/\UFEK M"<\3G?US X;$PE[T<5DV69144E&45%I'B_A/]GOX0^#]3_M^P\&V>K>*6(>7 MQEXQNM2\=^,Y9B!YDK>*O&=YKFMQ&5AN>.TN[: '"QPQHJH/9]H]_P#OIO\ M&EHKZ/*LER?(L.\)DN59=E&&E-U9X?+,%AL#1G5E\56=/"TJ4)U9;SJ23G)W M_YG_&EHH 3 ]_S/^-&! M[_F?\:6B@!,#W_,_XT8'O^9_QI:* $P/?\S_ (T8'O\ F?\ &EHH 3 ]_P S M_C1@>_YG_&EHH 3 ]_S/^-&![_F?\:6B@!,#W_,_XT8'O^9_QI:* $P/?\S_ M (TM%% !1110 R3[H_WX_P#T8M?X8O\ P4$_Y/T_;<_[.[_:3_\ 5R^-*_W. MI/NC_?C_ /1BU_AB_P#!03_D_3]MS_L[O]I/_P!7+XTH _U]_P#@B9_RB1_X M)T?]F@_!'_U#[*OU&K\N?^")G_*)'_@G1_V:#\$?_4/LJ_4:@ K\\_VQ;C]G M77/B+\#_ 5\11<:7\6K?XB_"+Q]X#\;V'PW^*7B?Q)X2T[P=\6M!\0-IG@S MQGX'\':[8>#]3^(NI:(W@7Q-;7'B#PY;ZOX&U?7W\5?VKX>LH-)U#]#*:5!( M)+9'HS ?B 0#^(]NE '\_D'PT_:^.@_"2*^TSXD?VCH>GS#]LL0/?>?XYU.7 M_@I)\#O'.N#2)(FCMO$MI=_L^:;^T%JFG0Z397DD_P &O%-CX;LVBB\0:%8- M^J?[(&C?$G1O!GQ1'Q %Y#I>J?M)_M$:[\*+#4$EBN]/^#FL_%#7+WP%$L$[ M-+:Z3>6\E_K'A>T*PQVGA+5-!M[:TL[2.WM8?K' _P _T]/PI: ,_5O[4_LO M4O[$^P?VS]@O/[)_M3[3_9G]I_9I?L']H_8_]+^P_:_)^V?9?])^S^9Y'[W9 M7\[G_!8W_AH/R_\ @EC_ ,+)_P"%-?V'_P /I/\ @GK]D_X0K_A8']J_VU_P MF/B_[#]I_M__ $+^R_+^U_:_*_TW/D^1_%7]&=?AK_P7)_Y G_!*C_M-Q_P3 MJ_\ 4N\<4 ?M2/\ A)O^H'U/_03]3_G^5+_Q4W_4#_\ *G6^.GXM_,TM '/_ M /%3?]0/_P J='_%3?\ 4#_\J==!10!S_P#Q4W_4#_\ *G1_Q4W_ % __*G7 M044 <_\ \5-_U __ "IT?\5-_P!0/_RIUT%% '/_ /%3?]0/_P J='_%3?\ M4#_\J==!10!S_P#Q4W_4#_\ *G1_Q4W_ % __*G7044 <_\ \5-_U __ "IT M?\5-_P!0/_RIUT%% '/_ /%3?]0/_P J='_%3?\ 4#_\J==!10!S_P#Q4W_4 M#_\ *G1_Q4W_ % __*G7044 <_\ \5-_U __ "IT?\5-_P!0/_RIUT%% '/_ M /%3?]0/_P J='_%3?\ 4#_\J==!10!S_P#Q4W_4#_\ *G1_Q4W_ % __*G7 M044 <_\ \5-_U __ "IT?\5-_P!0/_RIUT%% '/_ /%3?]0/_P J='_%3?\ M4#_\J==!10!S_P#Q4W_4#_\ *G1_Q4W_ % __*G7044 <_\ \5-_U __ "IT M?\5-_P!0/_RIUT%(2!R2 /4G% &!_P 5-_U _P#RIT?\5-_U _\ RIUIW^HV M&EVLU]J=[:Z?96Z[Y[R^N(;.TA0=6EN;EXH(U_VGD ]Z\-U#]J#X(6]X^EZ+ MXUA\>:ROR+HWPOTC7?BAJ;3$D"!X/ 6FZ_%;295@WVRXMDC*GS'0 FO&S7B/ MA_(O9+.L\RC*'7TH1S+,<)@IUW>W+0AB:U.5:3;24:2G)MV2;T/6RW(<[SGV MG]DY1F>9JCK6E@,#BL7&BM'S5I8>E4C2BDTW*HXQ4;R;LFSU_P#XJ;_J!_\ ME3H_XJ;_ *@?_E3KQ'_A;OQ:\1",^ _V=_%<-M-N2/6/BUXI\,?#33@2=J3- MH^G3>./&RQ 'S&BN_#&GW) V;$9OE/\ A%OVF?$HSKOQ2^'OPWMQ*W^@_#7P M'=>*]96%C]U?%OQ&U)M*:51G$J_#V-=Q5O+PI5O$_P!=/Q#FE>"DFF_6_U2Q%#7-LZX:R6. MW^TYQ1S2O&:=G3K8#AJ&>YEA:D792CB\'AU%NTFK.WMN?$O8Z&><??& M<>^>G>O*?&/QT\!^ 9FL_%OQ+^&&D:FIP-#?7IKOQ%,V[:$MO#FG27FNWDGDDDAB'R_!8/(\'4?NWE0S? M'5LUQ;A9R25?ARA-M:QC>QXB/V@/$^M@+\.O@]\2_B TB%X+^?PAJ/PQ\,R# M)42?V_\ %:^\)3S6Y8'][INBZDQ3+QQ284->CNOVL?$T*E-+^!_PIBG20%K[ M4O&/Q?UFWR%V$V5A;?#70XIE)8L1JVJ0@@*%D7YC]*X''&<=">3^9R?UI:;X M:SG&ZYSQEG-6$VO;9?D5# <.Y=)*VE'$8>AB^*,-?52<.*&W=-.+0EG^582Z MRKA7*:4XJU+&YS6QN>X^/G6HUJV%X=Q#6C7/PZEW4D['RX/@9\1M;V/\0_CQ M\0?%@ _>:5X4U"/X.^'F!SNA\CX?:?:>*I(&+$%;KQG<2-'M225\;CM>&?V= M?AMX2O%U32?AE\-YM:603+XAU[3]4\6>)Q,&+>:WB?Q7+K6OO*68LTC:CO9O MF8D@8^B:*VP_ O"5"M2Q4\BP>8XVA)3H9EGKK\19M1:22]GF^?ULRS2*7*K1 M6+Y8V7*E96RK<8<35J-3#0SC%8'!UH\M7+\G5'(\LJ)[\^5Y-2P&7-N[O+ZK M=IM-M'.A?$@&T+H04 *!J84 */E [4N/$W_4#_ .IC]!Q70UR MNH^.O!.CWDVG:MXP\+:9J%ML^T6.H^(=(LKR#S(UFC\ZUNKR*>+S(G21/,C7 M=&ZNN58$_18K&8+ TXU<;BL+@Z4IJE"IBJ]+#TW4:32;LKV\O(M?\5-_U _\ RIT?\5-_U __ M "IUM6US;WEO!=VD\-U:74,5Q;7-M+'/;W%O,BR0SP31,\4T,L;+)'+&S)(C M*R,5()FKHC*,XJ4)1E&24HRBU*,HR2<9)JZ:::::=FFFM!III----736J:>S M3ZIG/_\ %3?]0/\ \J='_%3?]0/_ ,J==!15#.?_ .*F_P"H'_Y4Z/\ BIO^ MH'_Y4ZZ"B@#G_P#BIO\ J!_^5.C_ (J;_J!_^5.N@HH Y_\ XJ;_ *@?_E3H M_P"*F_Z@?_E3KH** .?_ .*F_P"H'_Y4Z/\ BIO^H'_Y4ZZ"B@#G_P#BIO\ MJ!_^5.C_ (J;_J!_^5.N@HH Y_\ XJ;_ *@?_E3H_P"*F_Z@?_E3K?S]?R/^ M%+0!S_\ Q4W_ % __*G1_P 5-_U _P#RIUT%% '/_P#%3?\ 4#_\J='_ !4W M_4#_ /*G6^64=6 ^I H!!Z$'Z'-%UW_K^FOO P/^*F_Z@?\ Y4Z/^*F_Z@?_ M )4ZWRP'K^"L?Y TUI$0;G=4!( +G8"2"0,MCG )QUX-)M+=I>KM_6Z^\#"_ MXJ;_ *@?_E3H_P"*F_Z@?_E3J2\\3^'-/#&^U[1;,+)Y+&[U;3[8++S^[8SW M,>)/E;Y#A^#QP<<]/\5/AE:DBX^(?@>%E--- MM[MI(AC)FC#0@$$R8(R1_&7P)<8%G<>)-1+9,8TOP%X]U$2JOWI(9+3PS)%+ M$.\L;M'Z,:\]<8\(N7*N*>'7+;E6=9:Y7=K+E6)YKMM*UKWT,OK^ V^NX2_; MZS1O]W/?JOO1V?\ Q4W_ % __*G1_P 5-_U _P#RIUQC_%:P;_CR\'?$^_#, M1&8OAUXEM$DC&?WJR:O:Z7&J=,"1XY6SE(F&<+'\2-6N,"T^%/Q.G+Y,;3V' MA/3$=1R78ZKXPLW@R,[8YXXYF.%\O)H_UNX?E+EH8Z>,?3^SL%C\ROM:SR_" MXE2NVDN6]VXV^*-SZ]A7\-7VG_7J%2K_ .FX3[G99\2@KN.A 9& M,XSC/&>O%;X(/0@_0Y_E7YZ_M8_%[XJ^&].\$S^'[#QA\,$O=2UN.6XDU/PK M=3:S'#9V;Q02P:/?^(#:M:,TDR^>\2NLGR/(VY$]5_8W\;>+/'?PUU[5?&'B M#4/$>IVOC;4=.AO-2>![B"SBT?0KA+0>1# JI'-&F8DX*@?GV5^-G M#N;>*6+\*<-E>>T\WPF _M">88S!K 8*5/\ L_"9CR?5<;4P^;4Y>SQ<(1=; M+Z<*C3J4Y2H2IU9^;1S_ U;.)Y-"AB8UH4O:^VJ4_94I+V4*ME"HXUD[32O M*DDVFTW&S?UM1117[*>Z,D^Z/]^/_P!&+7^&+_P4$_Y/T_;<_P"SN_VD_P#U M:9J=A=QB6UOM/O[>2TO;.YB;Y9(+FVFE@FC/#QNRG@U_/ M-_P5-^!?PS^ /B/]E+Q7X-\.V?AW1?VDOVM?V73T%[H%E#8WNL0+!%'J5H\'F2?DGC5F'BQEG!<9?VK@*<<#FJIYAF.58;VE.2HPA.%/#3Q&(H_OI\/O'GA[XE>"_#7CWPQ/-)X?\ %FD6NMZ1)>1I;73V M-\ID@-Q;B67R)MO+Q%V:,G:QW @=CYD?_/1/^^E_QKXY\ ?L,?L\^%_!?AKP M[XA^&W@_Q9K>C:1:Z?J?B6\TR\CNM3*&*B0ML"IM M5>O_ .&-OV8/^B*^!_\ P N?_DVNS)+H47B/9FLP\3NO"/ O_BQ<_7;_JUK\_Q[ M*^*PO"O7/<_7FN%,NEVZ?ZY1\^O0^EO/A_YZ)_WT*3[1!_SUC_[Z'^-?-/\ MPQK^S-_T2'PS_P!_=;_^6]9EQ^Q!^R],[2 ;5"C9;V MWB6*"/(&6\N-=S$NV68DW#,/$IO]YPEP1%6WAXAY[-WO'1I^&%-)-&%%.GGF?3E=74N%7_57 M>OX>9]7_ &B#_GM'_P!]C_&C[1!_SVC_ .^Q_C7R<_["_P"RVZ.A^%\*AU92 MT7BSQY%(H8$%HY$\5!XW&#8[6MQYGDK[7_YMO&W7O\ +0QJT\D@XJGF.=UDUJUP[ET.5WCI M[W%NM[O\+]3[$%Q >!+'_P!]C_&G>=%_SUC_ .^U_P :^/(_V!?V68G#Q^ = M:1UY5E^)?Q05AD$'#+XQ!'!(X(JQ_P ,(?LQ_P#0D^(?_#I?%7_YM*QJX[Q) M4DJ'"O M2'*KRJ^(7$%&7-]IZC9Z?9W5]+&(_#'C"P,;,2UA\5_BA"TFX M!9#+XMG#*O50 N#U)'%8>H?\$\_V=9+"]CL]+\??:I+2Y2V\WXN_$=HO/>"1 M8?,63Q!+&T9E*"19(Y(V3<'1U)4Q/&>)[P]25/ACP^C65.HZ=.7B)Q+-NHE[ MBM_Q"F$)_M]_LX_$_P <:+\/?"7B+7[OQ'XAOUT[2(KOPGJUA97ER8Y)66*_ MN56W*+'%)*7#$-&C/&)$!:OLTSQ*<-(JG .&(4X/3@\U^#?P@_X)??%#0?B= MX6U?XB3>'+OP)9:JLNL6WA_QOJNGZ\VGM;W$;+#>Z9I&EWD4ZL\:!],OM/G8 M%F2>%-T;?I/)^P;^R_/.MU=>!-;O)U,99[WXF?%&\,@BQL27[3XRD,L0 VF) M\QE/D*[3BOS3PGSGZ2N-RC,9^*_ G F59M',I0RZEAN,:>#]IERPN&<*CI<. MX3Q!PD^;%/$P=2OFN!Q*4%_PGNE[/$U_N>.Z'@]1SG#T_#'BGC;/GF]1U_KN'IPSO_ %+QA3S'$RI3IX;Z M\^T0?\]8_P#OH?XU6?5--1F5[^R1D)5E>[MU96'!#*TH*D=P0".XKY=B_8=_ M9=AECE7X5V3M&X=5F\2>-IXF*G($D,WB=XI4/\46!(!K]/>-\1Y.RX: MX*II1;4GQQGE=RGI:#A_Q#S# !DDWMJ .I)\[@"L;_A.O!7_0 MW^%__"AT?_Y-KQS_ (9$_9C_ .B$_"[_ ,)#3/\ XW6V/V8_VS_[M7+Z=MO^JQJ7OKVM;K<]#G^(/@.UADN+KQKX1MK>)=TL\_B71(88 MUR!NDEDOE1%R0,LP&2!U(K)_X6_\)_\ HIWP\_\ "V\,_P#RTKE8_P!F?]G2 M)UD3X#?!Q70[E8?#3P?D$=",Z01D=L@X/(Y -7?^&=_@!_T0WX/_ /AM/!G_ M ,I:3GXGRU6&X$H6TY7CL_Q=]5[W/_9V"Y;K3E]G*UG+G=U&+5#A>*M+,\^J M.ZU619?1LM+KE_UCKWZV?-'>UM+FG>?&WX-:?$)[[XL?#6TA9UB$MQXZ\+11 MF1@S*@9]5 W$*Q SDA2>QK#N_P!I']GVQB\^Y^-OPICCW*FX>/\ PO*=S9VC M;!JW?S+?X*?"6WDP5\R#X<^#X7VG&Y=\>CJVUL# M(S@X'H*MCX&_!4=/A#\,1]/ ?A8?RTJJA'Q,;4IUN!J:NKTXX7/JS:TNU6>, MP_*WKI["2CWGI:9PX:46H8K/)3M[M26 P$(I^=%9E4!9%+A MG?W.H2Y(8Y,-A9W,RH IS(T8C4E5+!F4'UZS^$?PJT MX2#3_AIX!L1*5,HL_!_A^U$A0$)Y@@T^/?L#-MW9V[CC )J[_P *V^'?_0B> M#O\ PFM&_P#D*NB%#Q#?<&R5V_9RX.SV5DW[L)58Y^<_QM_P""F7PU\&>%+#5?A;IN MH>.-=O-36U.GZ]H/B7PMID5FUE=3?;1JMY8PPW#QW$< %K;^>T\+3,I3R]]' M[/G_ 4.OOBOX?UN]U?X(_$K6M:T:[TZQ>P^$/A+5/&]L'N;*XG>ZU74KJXT M[2]"6\DB4:?:7MZLSK]I(\V&V:X/V%\9/V;?A/\ '7PQ8^$?'FA7$FD:;JD> ML6*Z)J-SH=U:W\-I=644P;YU91M-#X*?LM_!_P" >EZQ MI/@#0KR.VUV[M+W4Y-(9FC,<86/"IM12"3^,X MOAGZ2&(\7J.94^/^$\)X6RRRI1Q&7X#A]TL3#'RRC$T:>(HY3F.(S;&SJT\R MG0JJ=3BV6#ER*O4RZ4(2P=3]!PN.\(J'A\Z%7ASB[&>)<.(%6I9CC,]@\AGD M:H17U7$4L"LMHO#N:ESX>ED]+-WB6JE/B&GA6Z%/P?5OVGOVDM8DGB\&_LE^ M.O#=G&T@@UOQ]!<:I=SE7 1(_"/A>6S&2GSYN_%UG;LS!/M"A'<9:Z]^T!XJ M@,WC2+]I^QM;D%VT/X4_#OX/?#&UCR64Q-JOB#QSX\\;JJKD*]OKFF3.2)04 M^0+][GPQX>/71[ _6W0_S%-_X1;PY_T!=._\!H_\*_2WP-FN+IPAG?%V8YW4 MA)-UISSC)(5H"Q$Z]9.-XRK2G%R;E5A5 M=K>7F.+XISA4UG''/%>:JC*,J,]*C3KY34A1I2O;EI1@XI)0E M%73\K'CGXTO*B6_P'BBC*.TDNH_%/PQ;*K IY:1KIVF:M)(7!D+,ZPJFT%[*X4Q^2+_XK*]O*"?WA9[#P/=RH4484&/#,RY8 -CT? M_A&/#W_0'L/_ '3_"C_ (1CP]_T![#_ ,!T_P *].63Y@VFN*<^A:VD"XF8%<$Y12I.WYL9/=?\(QX>_P"@/8?^ M Z?X4?\ ",>'O^@/8?\ @.G^%1+(\;--5.*>(9)R4_=AP]1::5E:6'R"C+EL M_@OR-VDXN236L<'47+?'XV?+'E]YX6-[VUDJ>%@F_=WLMWIJ>?J?CFT9,D?P MI@F.\B-)O&MY%'\S>6#,8+)IL+L+X@ARVY% #&O!!\?I+><7.K_ AL[K@6 M[0>'/&^HP8P"S3+-XETUP<[E5$+<8;?GY:](_P"$8\/?] >P_P# =/\ "C_A M&/#W_0'L/_ =/\*4>&Z.OM;EOC,<[1<6EB.3F;27-+DA%J2:YERN*3;TMH>9'2OV@;@&.3QO\ M*;!1\PGM/AQXKNY2P( C,5Y\0HX0C DLX;>I50HPS$4[CPK^T!<26^SXN> K M*%7_ -(^S?""\EEEC)7/EF\^(4Z1R*H;8VTIEOG1@!CUG_A&/#W_ $![#_P' M3_"C_A&/#W_0'L/_ '3_"MO]74 MT9*T\5F6N?$TD@)!"D*P7"C !))_/KXW_ +//QSU[XF^)]4C\.ZQ\0UNU MTC_BKX--\+Z#!K,D.@Z;;RF+2H=6B2RCM)(FT]5*[Y5MA-(\LDC2-^LW_",> M'O\ H#V'_@.G^%)_PB_AW_H#:?\ ^ Z?X5\)XA^#?"?B9DF#R#B'&\44<%@< MSI9K1G@,_KU<0\32PN+PD8U'GE+.\-*G[+&UO>CAH8B,E!4\1"DZM*KY>9\* MX',J2I2Q69T[5H5FYYGC\;!N,)PY8T,PQ&*P].ZFWSTJ4*FEE-1E)2^9/!'P MI_:"T[PQX5@3X_S>'[:T\-:);)X2OOA'X-U-M \G2;2'^QIM3BU6"74#I+(U MHMT2'G\E9)7D8L[]%<_#W]I;S?\ 0OVC/#2P;!Q>_ [2))_,RV[YK?Q=#&8\ M;=H\L,#NW,W&/>O^$8\/?] >P_\ =/\*/\ A&/#W_0'L/\ P'3_ K[W!9! M@,!A<%@Z,\Q=' X/#8&CS9KF-/FI86E3HTYU88?$T*,JSA3BYU(TH_Z ]A_X M#I_A1_PC'A[_ * ]A_X#I_A7:LMR]RA*I1QE1Q7*U_;_ !+1C-7NN:.&SFBF MU>W,DI644VU%(S?"^%M-4\TXDI-+7?*FZ-)[9V6=)OL M/[6ABL_B);2RJ.3''<2V5S%#(PX222WFC5B"\;+FOI__ (1C MP]_T![#_ ,!T_P */^$8\/?] >P_\!T_PK59=DN\\JKU'9*[XKX]IW2Z_P"@/8?^ Z?X4?\ ",>'O^@/8?\ @.G^%7'+ MN'H_\R"![GQ+:W#0L1NC:>V MMY2A'F0QOE B>//VO$&RX^"/AJ25>&EL?$7AN>UD_NO&]Y\2-,N 67!DCDLX MA%)OCC::-4GD^G_^$8\/?] >P_\ =/\*/\ A&/#W_0'L/\ P'3_ HEE^0: M.GD4J3ZN/&'B75OMTQ''%:,;-:.*B^C;2$N&\P7_ #6G%;]5PP[V]>&?RM<^ M8A\1OVI8R5N_@D$DX*_V>?!FIP,AR,M/)\<].9) P(:+R& 78XD;?M2 _%G] MH^V;9?\ P*U9,[O*FL[30;\3!6P3+;Z=\5[X6+!2A"27,XD)?RY&V-7U'_PB M_AX]=&T\_P#;NG^%'_"+^'?^@-I__@.G^%0\NR9M%8 5V-*' M>-6YWQ=\W=%N[BXLK=)98?L?_A%O#IZZ+IY_[=H_\*JWG@KPI?VEU8W6 M@Z?):WMM/:7,8A\HR6]S$\$\8EA:.:,O%(Z[XI$D7.4=6 (YL=D.38[ XS!J MOQ+@9XS"8C"/$X?/ZF)5!8BC*BJT<+CL-756=)R510^L474<(P56BI2D9U,B MS_V&;BRU[QIXUGMQJI:F1;H-O2."2*. MX=F6/:WZ#I\7/CE= M;_ W\7^4,!9(O@]# TLI W1>3XB^/.@W4<<;';]I> MT6.;[ZA45L=]X/\ V4_V=O &N6OB7P9\(_"'AS7;*&YMK;4],LIX+F.WNX3; MW-N2;ETD@GB(62*5'C8K&^WS(XW7V7_A%O#O_0&T_P#\!D_PKXCPU\(>&/"[ M)\9D4.*N+_$*EC,TJ9M',LWEF/ ]3#.MA,#A)9>LMR'B[/9XB%-X!8F..EG- M%SEBIX=X&G&@L1B/$X>X:XLHX&=/-\YHY77>(G-4,CQ57,Z,J;IT5"K+&9EE MN7U85'*,X3P\<'.G&-.G.%=NK4A'Y??Q5^T==[53P+X^BDY=UB\/? O2H5S] MY1=:A\]&E:7 M'S,T5EX1\6)':AB1$HO[B?8-TJLZA7^H_P#A%_#PZ:-IX_[=T_PI?^$8\/?] M >P_\!T_PK]!CE?#,90 MUS(VA^"/#MLQ8Y*6T%O!"B,44*2IC^H?^$8\/?\ 0'L/_ =/\*/^$8\/?] > MP_\ =/\*:RKA#G4Y<"\.5Y*VN/Q7%>;IVM\4U[BX6J M--5>),_Q%W>]:'#[?1?%3R&G+36VN[N[VC;Y./P4^+5VZB\C^$87+2--J6N_ M'SQ7ND/)/V+4?'>F1B>0LQ:]-TTJ#>GE2"9BFA;? #QJ5$D__#.4$P#(%E^! M_BOQ&5#<&X>XUSXO SW3Y+-)-;%\\-++OD9OJ'_A&/#W_0'L/_ =/\*/^$8\ M/?\ 0'L/_ =/\*MX#AB+4J' 7AYAY*SYH\#\-8B5TT[\V-R[%2;;2=VW:RY; M:WF'!F5)WJXC-ZS[_P!K8[#=K-?4:N%LU9Z[N^MVHM?-D7[/OC&,IY?C7X5Z M:$4@2:'^S?X0LKD@@#RVEU'Q+K,7D'[S(ELDK.J$3JBM&_16/P;^(EF 8OCC MJ.GNJ^5&F@?"?X2:7;0VXV@1P17?A?5[A"=NYM]W)"7"E8$1=A]Q_P"$8\/? M] >P_P# =/\ "C_A&/#W_0'L/_ =/\*]7#9C#!66#R+@W"VM9X;@7@R@U9IK M6ED,7T77RV2MI#@[):;O3J9]!_W.+.*HKITCG*73MYH\I?X1>++@*EW^T)\9 MI(DY1+2'X3Z4P<#:"TVG?"N"5T"EAY);RB2'*;D3%=O@9<3%FN_C7\>;J1^& M=?'-CIH* !%@T3PSI=K%A01YD,$'O\ H#V'_@.G^%'_ M C'A[_H#V'_ (#I_A7?'BG.8*U&K@%P%%I-I-VW=F[M M)K:7"F23M[:CC<3;_H+SC.<7M9)M8G'U5=)63W2;2LFSRA/@'X89A]M\:?&O M48@/E@NOC?\ %*.)7X ES8>)K&5G5=R#S)73#L2A?#JU_P!G+X6SEFO(?'FH MRR#$L^I?%[XOWTTJXP(Y'G\_Z ]A_X#I_A M1_PC'A[_ * ]A_X#I_A1_K9Q.G>'$&2Z7_NM-#R6<6I37?G3:?%8VTJ;K3S)?6!X9\/@@C1[ %2&!^SID%2"" M..H(!%;E:YAQAQ!FV3TLCS/&4LPP5'&_VC3K8S+\NQ&;+%^RG1]I+/:N$EG< MX*A4E15">82PZI*%-4N6G34>#+> .$LGXBK\595E%/+LYQ.7_P!EUJF"Q.-P MV!G@E.E4]E_8]'$PR>,O:4*=1UHX!8AS3FZO-*;D4445\R?8C)/NC_?C_P#1 MBU_AB_\ !03_ )/T_;<_[.[_ &D__5R^-*_W.I/NC_?C_P#1BU_AB_\ !03_ M )/T_;<_[.[_ &D__5R^-* /]??_ ((F?\HD?^"='_9H/P1_]0^RK]1J_+G_ M ((F?\HD?^"='_9H/P1_]0^RK]1J "BBB@ HKY4_:[\<>/\ P-X%^',_@-KJ MRC\4?M'_ +-G@#QWKME%,]UX?^&7COXS>$?#7CB^AG@=)=,.HZ5?CPO)KR-' M)X>A\12:Y#/:3V$5Y;V_V1_&_CKQ[\,/$NJ>/#<74^C?'G]ICP/X0UF[=)+K MQ'\,OA]^T#\1_!7PQU^>:.*$7CWW@C0]%C352K-KL-M%KKSW+ZDUS* ?4%?A MK_P7)_Y G_!*C_M-Q_P3J_\ 4N\<5^W>JW5U8Z9J-[8Z=/K%[9V%Y=6>DVL] ME:W.J75O;R36^G6]UJ5Q::=;3WTR):PSW]U;64,DJR75Q# LDJ_S]_\ !8G_ M (:E^,'@']AZX^&7[*]X?&?P@_X*:_L=_''1M"^(_P ;?A#X1\-^-;_X>ZYX MLFT[P/+XG\+:Y\0=4\.S^)M5U&QT_P#MUO"FJVND6;7FI26EY):1V-V ?T)# MI^+?S-+7XU+^UA_P6>(!'_!([]G7!Y&/^"H^A'@\]1^R80>O4'![<4O_ U? M_P %G_\ I$=^SK_XM'T+_P"A+H _92BOQK_X:O\ ^"S_ /TB._9U_P#%H^A? M_0ET?\-7_P#!9_\ Z1'?LZ_^+1]"_P#H2Z /V4HK\:_^&K_^"S__ $B._9U_ M\6CZ%_\ 0ET?\-7_ /!9_P#Z1'?LZ_\ BT?0O_H2Z /V4HK\:_\ AJ__ (+/ M_P#2([]G7_Q:/H7_ -"71_PU?_P6?_Z1'?LZ_P#BT?0O_H2Z /V4HK\:_P#A MJ_\ X+/_ /2([]G7_P 6CZ%_]"71_P -7_\ !9__ *1'?LZ_^+1]"_\ H2Z M/V4HK\:_^&K_ /@L_P#](COV=?\ Q:/H7_T)='_#5_\ P6?_ .D1W[.O_BT? M0O\ Z$N@#]E**_&O_AJ__@L__P!(COV=?_%H^A?_ $)='_#5_P#P6?\ ^D1W M[.O_ (M'T+_Z$N@#]E**_"K1?V_/^"NFO?$?QU\*]._X)+? !_%_PZT#P%XF M\36\G_!3W0([OB1)XPB\+O:7P_93?[5<3OX%\0?;+8P0O9I%:2[IH[Q&3 MT'_AJ_\ X+/_ /2([]G7_P 6CZ%_]"70!^RE%?C7_P -7_\ !9__ *1'?LZ_ M^+1]"_\ H2Z/^&K_ /@L_P#](COV=?\ Q:/H7_T)= '[*45^-?\ PU?_ ,%G M_P#I$=^SK_XM'T+_ .A+H_X:O_X+/_\ 2([]G7_Q:/H7_P!"70!^RE%?C7_P MU?\ \%G_ /I$=^SK_P"+1]"_^A+H_P"&K_\ @L__ -(COV=?_%H^A?\ T)= M'[*45^-?_#5__!9__I$=^SK_ .+1]"_^A+H_X:O_ ."S_P#TB._9U_\ %H^A M?_0ET ?LI17XU_\ #5__ 6?_P"D1W[.O_BT?0O_ *$NC_AJ_P#X+/\ _2([ M]G7_ ,6CZ%_]"70!^RE%?C7_ ,-7_P#!9_\ Z1'?LZ_^+1]"_P#H2Z/^&K_^ M"S__ $B._9U_\6CZ%_\ 0ET ?LI17XS7'[6W_!9NV@FN)?\ @D?^SHL<$4DT MC'_@J1X?4!(D:1R6D_9-1% 522SNB #+,J@D#_ M /@DI\ +CPE\2O!7A;Q_X6GU#_@IYH>GW\_ASQCH=AXBT2:]L&_9/F:RNY=, MU&U>YM#-*;:9GA,LA3<0#]R**_&O_AJ__@L__P!(COV=?_%H^A?_ $)='_#5 M_P#P6?\ ^D1W[.O_ (M'T+_Z$N@#]E**_&O_ (:O_P""S_\ TB._9U_\6CZ% M_P#0ET?\-7_\%G_^D1W[.O\ XM'T+_Z$N@#]E**_&O\ X:O_ ."S_P#TB._9 MU_\ %H^A?_0ET?\ #5__ 6?_P"D1W[.O_BT?0O_ *$N@#]E**_&O_AJ_P#X M+/\ _2([]G7_ ,6CZ%_]"71_PU?_ ,%G_P#I$=^SK_XM'T+_ .A+H _92BOQ MK_X:O_X+/_\ 2([]G7_Q:/H7_P!"71_PU?\ \%G_ /I$=^SK_P"+1]"_^A+H M _92BOQK_P"&K_\ @L__ -(COV=?_%H^A?\ T)='_#5__!9__I$=^SK_ .+1 M]"_^A+H _92BOQK_ .&K_P#@L_\ ](COV=?_ !:/H7_T)=<%XK_;X_X*[>#/ M%/PQ\'ZY_P $E?@!%K?Q<\3ZWX0\&16__!3W0+B&YUKP_P" _%GQ(U&._F_X M92B:PM(_"_@K7IDN_*N$:^CL[%EC:]CE4 _=&BOQK_X:O_X+/_\ 2([]G7_Q M:/H7_P!"71_PU?\ \%G_ /I$=^SK_P"+1]"_^A+H _92BOQK_P"&K_\ @L__ M -(COV=?_%H^A?\ T)='_#5__!9__I$=^SK_ .+1]"_^A+H _92BOQK_ .&K M_P#@L_\ ](COV=?_ !:/H7_T)='_ U?_P %G_\ I$=^SK_XM'T+_P"A+H _ M92BOQK_X:O\ ^"S_ /TB._9U_P#%H^A?_0ET?\-7_P#!9_\ Z1'?LZ_^+1]" M_P#H2Z /V4HK\:_^&K_^"S__ $B._9U_\6CZ%_\ 0ET?\-7_ /!9_P#Z1'?L MZ_\ BT?0O_H2Z /V4HK\:_\ AJ__ (+/_P#2([]G7_Q:/H7_ -"71_PU?_P6 M?_Z1'?LZ_P#BT?0O_H2Z /V4HK\:_P#AJ_\ X+/_ /2([]G7_P 6CZ%_]"71 M_P -7_\ !9[_ *1'?LZ_^+1]"_\ H2Z /V4HK\,O"7[>?_!7GQKKWQ,\.:#_ M ,$E?V?YM4^$OC:R^'WC)+C_ (*>Z#!#;>)-0^'G@3XGVT.GS#]E*7[?:'PG M\1_#$TEWLM_+U&:_TXQ&33Y)).Y_X:O_ ."S_P#TB._9U_\ %H^A?_0ET ?L MI17XU_\ #5__ 6?_P"D1W[.O_BT?0O_ *$NC_AJ_P#X+/\ _2([]G7_ ,6C MZ%_]"70!^RE%?C7_ ,-7_P#!9_\ Z1'?LZ_^+1]"_P#H2Z/^&K_^"S__ $B. M_9U_\6CZ%_\ 0ET ?LI17XU_\-7_ /!9_P#Z1'?LZ_\ BT?0O_H2Z/\ AJ__ M (+/_P#2([]G7_Q:/H7_ -"70!^RE%?C7_PU?_P6?_Z1'?LZ_P#BT?0O_H2Z M/^&K_P#@L_\ ](COV=?_ !:/H7_T)= '[*45^-?_ U?_P %G_\ I$=^SK_X MM'T+_P"A+H_X:O\ ^"S_ /TB._9U_P#%H^A?_0ET ?LI17XU_P##5_\ P6?_ M .D1W[.O_BT?0O\ Z$NC_AJ__@L__P!(COV=?_%H^A?_ $)= '[*45^'_C[] MNO\ X*Z?"SP+XT^)OCO_ (),? 6P\#_#KPGXC\=^,KW2/^"FV@:OJUGX5\(: M/>^(?$5UI>DM^RM8+JFHV^CZ=>366G-?68O;E([8W5N)#,G[9Z9?PZIIUAJ= MNKK!J%E:WT*R@+(L-W!'<1"106 <1R*' 8@-D D#) +M%%% #)/NC_?C_P#1 MBU_AB_\ !03_ )/T_;<_[.[_ &D__5R^-*_W.I/NC_?C_P#1BU_AB_\ !03_ M )/T_;<_[.[_ &D__5R^-* /]??_ ((F?\HD?^"='_9H/P1_]0^RK]1J_+G_ M ((F?\HD?^"='_9H/P1_]0^RK]1J "BBB@"O=6EK?6T]G>VT%W:7,3P7-K=0 MQW%O<02J4EAG@F5XI8I$)62.1&1U)5@0:?!!#;0Q6UM#%;V\$4<,$$$:10PP MQ((XHHHHU6...-%5$C151%4*H %2T4 %>0_%[X.Z)\88?AW!K>JZOI2_#CX MN?#[XOZ6=(^P[K_6OAWJDVJ:;I>H?;K6Z']DWTTS1ZA]E%O?>4!]ENH'RQ]; M61':14=6:)PDH5@3&Y1) C@$E',I_VI]LN[F' M_0=/^QQVW^D^?ZY3$D21%DC97C=0R.I#*ZL,JRL"0RL""K*2K @J2""02(SO M&KJ7C"ET#*70/G864':8@_RF0)LW?+NSQ4U !1110 4444 %%%% !1110 444QI(U=(V=0[A MBB%@&8)C>54GB7$+PLR; M@R[E5R5W C?"31O'_COX)^/ M=1U35;'4?@?XT\4>-M LK'[%]AUB_P#%/PM\=?"F[M-:^TVLUS]BMM(\>:AJ M5M_9\]GN(RB[G5SG",BD,ZL044AF M !!*QRQ2[O*D2380K[&5PK-&DJABI.TM%)'(H."T7]JNK:V\YBL7VB>&'S&&, MK'YKIO8;ER%R1D9'(H M4444 %%%% !1110 4444 %%%% !0>01ZTR22.)2\ MCI&@QEG9449( RS$*,L0HR1DD#J13)+B"(;I98X@(Y)29'6/$<0#2N=Y7"1* M0TC'"Q@@N5% 'FGP_P#A7I'P]\4_&KQ7INI:G?7GQN^)>G?$[7K:_P#L?V72 M-5TWX3?##X1Q:=HWV:V@F_LV31OA;I.J2?VA)=W?]JZEJ>RX6R^QVMMZC1_G MT_G35='+A'5C&^R0*RL4?8DFQP"2K;'1]K8;:ZMC:RD@#J*8LB.75'5FB8)( MJL"8W*)*$D )*.8Y8Y K@,4=' VLI+Z "BBB@ HHHH **** "BBB@ HHIADC M$BQ%U\UE9UCR-Y1"H9PN=VQ6=5+XVAF520S*" >=_&/X:Z7\9_A'\4OA!KFH M:CI.B_%7X<^./AMJ^J:/]D_M;3=+\=>&-5\+:AJ&E_;[>[L?[1L[359KFR^V M6MS:?:8HOM%O-#OC;N-+T^/2M,T[2X7DEBTZQL["*27;YLD=G;QVR/)L54WN MD09]JJNXG:H& +2SP-)Y2S1M)^\_=JZLX\HQK+E02W[HS1"3C]V98P^TR)N> M[I&CR2,J1QJSN[L%1$4%F9F8A555!+,Q !)( H =13'D2)'DD=4CC5G=W8* MB(H+,[LQ"JBJ"69B% !)( I] #)/NC_?C_\ 1BU_AB_\%!/^3]/VW/\ L[O] MI/\ ]7+XTK_S26G[5UI.]Q9:;JM^NG6EU\ /C M_H3W6HW&F6EU'I6EW&HZWI&D2W^K/::2=0U32[*:Y6[O+)'^P*0C..O!SP2/ MSP1D>QR* /RR\&S? C7_ -H_XY>+/@+)JGA_XCZK\/5^#7B_3M(^'7Q8\(VO MC+Q+JWQ36SU3XK>/-=\2>$-$\*>,M;\ WVIW5GX$\1VVJ:WK,OAB\\975GJ= MUX2O=(CLNX\'^"]#L_VW]3^(_P //!7@V/P#9? ?QW\'_BQXFL_!7C[P'XST M'QGX*\:_#K4?#=GXSU35Y;7PA\:-!UWP[!JEEX(U%?#SZK\/-*\.:K)X4\3: MQX2^(6KVEI^B@4 DY;GU9B.N> 20/P'MTI<#GKS[D_ESQ]!CUZT ?GY^Q7%- MJ/[.?['6DW>G:O8Z?\._@%X3\0ZU;ZSHVL:16L5[87-CILLT2>9 [?GK\5H/VAM0_X);_#WP9\(?@1J?Q*T M!OA_$])@\$:KX U;Q-KNE6\%IMK1?#VD>&=<3QIIMQKUA;Z1KJ:;IFNZ M-8_8+K_A*HH;33KX1V_@/IOPE\,?L[^#-/@N+_Q)\!?ASX'^(/B&2/5?A_\ M$^[T&WD^)WQ#\76-IX)T+P#XC\-KX^NOAO\ #+1;CQ9X"\-:'=:"(K'X9MX< MC:WM] 1'7]*"H.>6YY.&8=/3!&/H, ]Z7:,8YQC'WFS^>*/VXO@EXCMC!H>M7-WI?A?1M:OO"^B75W'IUE=7.E M:8OA'3EU;5;S5%M-,T__ (2#4?[1N($N'+_HK@<=>#G@D?G@\_CF@@'CGCG@ MD=/4@@GW!X/>@#\Z/AA\%H-*_;O^)?[0/@_4=,\>:?XZ\#>)?A]\4M2\??"? MPUI'Q*^#WBKP9J?P_C\(^!_A1\8+;P!X3\::S\&?%>FV^M:CKOPV\2:WX[T* MW\1:+HGCSPCXDTZ+4]7L=:_1BDQW_J3^6>GT%+0 4444 %%%% !1110 4444 M >+_ +1T44_[/WQQMYK>6[BN?A!\3+5[2"TNK^>[%UX)UVW%K#8V,-Q>WLUR MTJP16EI;SW-S+(D-O%),Z(WYY>*+C]GCQ'H?["?@_P"(":GHOQLT_1_V6?'G M@WQS'\+OB]J_C7PE8^%=3\.7O_"+^'/&/A_P9J%GX(O/B3KFDWO@'XCZ+K^M M^'8+OX?ZMXH/CNSN;!=+M)_UU(R"/7C@D'\QR/J.:;M&0^&/AK/H'@;PWXO^/%W\;/A]^T3X)\/>,O!7Q#&K7'A+ MP3\6_ -W-HO@CXK>$7TFT^#GC8> M \,VNI:QJ>I:A:7.BV^MZ%XN\+:GX'U MO7I;;N= >[/[0W[<.C:3:ZQ!J'C:_P#V:/#%AJ"Z-KMM9-+KGPZNO#6NZ_8: MC+8PZ5?-X;T43W5_/IEWYQSZC.#^.<=J,#) M//..YQQZ#.![X SWS0!^1/QZLOBKIWB;]O\ TO\ 9RL_$NA>/[[X,_L8Z'HN MJ>%]$UN/6-+\-)XJ^)'A_P"*FM?#NX^RPV.L?$/P-\'=7U#5?#=EX>NKW6K+ MQ!;^#[@S@'W !I: "BBB@ HHHH **** "BBB@ KXS^/B+_P MTW^Q%.MI?R30>-_CA')>VFF:M=6UA9W_ ,!O%MDO]IZE8VDVG:39WNK/I-I M^M75G;WFJ-I]M:--?^1'7V92$9(//'H2!^(!P?QS0!^5WP9'P \:?$[]H#6_ MV>%U+1)?BI8_"/X7^-/"VD?#/XH> M'NH](\1?$NY\7?%WQ2_C;P9X7T37/B M1XI\/ZYXHT>7Q183ZQK^I^'O"O@^X\1ZY?F]TJTT=UGX3TL_&_\ ;#^)?@CP M/X5'PH^(7[,NL>#O%OB/1/ WQ-\!>*X_BE\+]>^(FGZGX>\>^'M?VZ%\6M5\ M3V'C'5[OP_XZ\/\ AC3O$6A>'?"]CX7N+GQ'X<\0>#[Q?U."@="WXLS?^A$T MN!SUYSW.>>N#G(^@QCM0!\+_ "ACUOX$? O^V[*^CT;X?\ [(W@&;4X='M:L=5L;JU_M*W;Q5-9W=NEV9( M1\X67[+WP3_:*_9%_P""?>D_%+X ^#/B7XTL?AC^SSX/TGQ%\2?AQ#KGB3X/ MZ)H?@OPMXN^*LVGR^+M&FU?X=:[?V/P\N/"-S>B'1M;7Q;=^';2[D:^L;2"/ M]=\#&.>F.I)_,G.??.?>@# YX]22?Q)))_'- HP!Q@G)(SGEB6.#Z9)Q2T M44 %%%% !1110 4444 %-DR4?&<[&QCKG!QCWIU% 'Y*1Z]\#_#?PS_:]C^/ M/@ZS\4>!M=_;2^*&FZ5X4\:_"_XB>-_!_B#Q#K_@_P *RZ5?:KX6T/P5XIN] M4\)&^M=V=U?:;>-XA@L0?4/#.@_#6P_9Q\'^'_$&J7GQ M"^%GA#X#?"?X*>#O%'QB^%?Q ^(ECXRUCQ1H_A[RO$OQ&^'6HV,7C+6]&OC8 M_#J37;/Q9-IAC_XF=EXDUS3Y?M.H)^C)4'/+)OAU;_ /!+;PK\1?"&]+U%M6\2)K/B/0M+\766BZ#KFD>'O'^L3:_I%Q?V/A* M>]U77-&=Y/;?&6GR6OQ4_80UW4M,O8?$'B3XW_&+QGKLT>DZS<_V*OC7]G#X MQK!8Z[>VMI-:Z59:=-J?@[P=%+K=Q96ESJ5GHFG6[RZB]G$?T"(!QUXST)'7 MU (!_'/K1@<=>.G)'YX//XYH _*K]ACPE\9_"OQA^)A\?:%XTO/ 6M:!XGU3 MXGX4M !1110 4444 %%%% !1110!\?\ M[?EN;O\ 8U_:,M4L;_4KBX^&&O0V%AI>F:KK.IW6J.;;^RHM-TS0[2^U>[U$ MZB+9K*/3[6:Z%RL@0Z MOHOAZ2;0CXKU*WU;1_T@(R,'//H2#^8((_ TFT9SEL_[S8].F(_C9\,OBMX9^*WQ'36_!OQ&TGQAIO@+XLQ^/O#_C M:]\"?&/09=,\*:3IW@FY\6:UK_BOP#KS>)-%\?:7X8T?PEK6F:-K&I^$-0;L M/@[;?VGK_P"U9X,MM/U.&U\;?MMZQ!J!N-)UO3[&?PG%\'_@[K?BZ^MY;^QM MK>^TC79/"WB#PJVIZ9)/I5UKFHWUM%=37L5XB?H=CG/]3CKGITS[XS0 !GKR M<\DG\LG@>PX]J /R]O/"DGB#7_VM;W3/%/B'P=;>!_VZ_A/\6K[1['P-XM\2 MZ?\ %70_"W[.G[.UOKW@;_A&]-LH-3\8:7XNUC2/$&F6<_A ZM##\1O#%J]U M9ZU-I&KZ#??3G[%GA'XF^"/V;O &B?%ZP?1/'-Q>_$#Q-<^$Y=9?7YOA]X=\ MPOK[2XY_#$EOI%[>:5#97,OU M-@#)YY.?O,?R!. /88'M2].E #)/NC_?C_\ 1BU_AB_\%!/^3]/VW/\ L[O] MI/\ ]7+XTK_FW'PS^+OASX=Z7!820:EINM?"R#Q[/J% M^URTD=]#?R^+O#QL8H[8K;M9BVN [J9_/4MY8\W_ .%:?M9?]'/^!/\ Q'&S M_P#GFU\9F7%.=8'&XC"8;PZXRSBA1FHT\RR[&< T\%BDX1DYX>&:\<99F$8Q M-*F+PS4W%0 MKSRWA#,,#*3BE43P^,Q$.623FIJ<(_5KNJ*6=@JCJS$*H^K' [9) S@9R13 MJ_&[]N']GC]M#QSX0\*067C^+XV:%I^JWL^L>$O _@ZT^&EY;W,T5M'IFK7N MDGQ?JL7C"WMRMU#'&US%-HB>(/CG MH/@2XM8[UK/P;XF^&EI\4-<\.:5-=R2Z=IE]XK/CC25D:*%O,BTJ)+R'0X)8 MM+COI5MA%;_F6"\9N,<5XB9OP3/P'\2*&79;DV&S.CQ%+$\*JABZ]?ZJY86- M7$9YAN&)0BL1.$)X'B_,,?.MAL12J971]AB98?\ 0<7X4\+8?@7*^+H>,O 5 M7'9AFU?+JN1*AQ"ZV%I4?K%L0Z5'*L1Q$IOV,)SCC.%L#@HT\11G3S&K[7#K M$?I517RA_P *T_:R_P"CG_ G_B.-G_\ /-KU_P"&7ASXI>'K35HOB?\ $G1/ MB-=W-U;2:1=:+\/HO ":7:QP,ES;7%M%XD\1#4I+BOZ MCE/$N<9ECJ6$Q? '%V0T*D:DIYGFV+X&JX&@X4W.,:L,DXSSC,7*M)*E3]C@ M*L5.475E2I\]2'YUF6097@<'4Q.&XUX9SBM!TU'+\MPW&%/&5N><(2=.>;<* M97@4J492JU/;8VDW"G)4E4JN-.7H]Y>VFGVTMY?W5O96D"[Y[J[GBMK:%,A= M\T\SI%$FYE7=(ZKN95SD@'%T[QAX3U?4/[)TKQ/X>U/5?L#ZI_9NGZWI=[J' M]F1ZEE7NK2VWANY M\1>!?%?C?PQ\6O#>D^*[[3= U;6? %K:/JVBZL='UBQ^9OBI\'/CY/\ M':5 M\:?@S\/[[P09?A;\*_#3S6/B#X<:=:1:SJ7[50\7?%W3O'FBVFO+_P )'9#X M5:SXF\4:VNG/J2:MKLXC\/ZKJ/C 6=VOUY\P?I\64=2!C@Y(Z^GZBC(SC(R. MHSR/PK\,M2^+]E\2_BOJVO#QEX:T?Q_P#LVIJ'A75] M$D^"%CJ'B#X5:U?:Y\.]&\8^$+R[TGX@S>%?A3->:U\0M8T_XH:GK=YX=\+C MPMH?A?P]]%_L>'-6^'OQ%\/^%=2TZQ\"VFN0Z;%K M.O\ BBUM0#] Z*** "BBJM]%=S65Y#87,=E?2VMQ'9WDML+R*TNI(72WN9+0 MRP"ZC@F*2O;F:$3JAB,L>_>LSDXPG*,)5)1C*2IP<%.HTFU"#J3ITU*37+%S MG"";7-.,;M)NR;2;:3=E:[\E=I7>RNTN[2+5%>$CP7\=\#/QI\*D@ $CX0VP M!..3C_A,SC)YQDXZ56OO!7QV:RO%_P"%Q^&9]UK<#R(_A';!YLPO^Z1O^$Q? M:\GW%.UL,P^5NA^+GQ7G4* M;).WN\;2>M[>[&3[1;T M.!XW$)-_V5C]%?\ B99_\\6_P?731GO8EB) $D9)( =223T &>2>V*DK\2O MAA\%?CC8_$+P->+X*\8^&#;>)-)F'B'5O#=U?:;H?ES C4M0LY;JUCN[6TX> M:&2Y@5U&#*@YK]0/^$+^._\ T6GPM_X:*V_^;*OSKPV\8^)>/,NS#'8SPBXO MR:>"QM/"0HPQV2R5:,Z%.LZC_P!9<3P?B;J4W#_9\)BZ&FN)C/FI0\K*<^Q> M94JM2ID>.H.G44%&-3#OF3BIHV3ZC;6\)MUFGN+%9S=00Q&[M1)++$ MD<9N8 [*9H]V5J7COP3H^F:?K6K>,/"VF:/JU_;Z5I>JZCXAT>QTW4M3NVE6 MUTZPO[J]BM+R^N6@F6WL[::6YF,,HBB!KGQCX(L_BU\;?!Z_%_6?V7/BLMU8ZWH.E?$_X8 M77Q(^)-S\)/BOJI\(^'OBQ:^ !X>U?PQI5OJ?A\\'X<_9Y_:K@^%GA/X<^/O M"^O^+_$_PY_:A_9G\26GC>W\:?"W4O"_BWX<_#/QN=:U/XSV'A36-2TW4/"O MQ4U?0+:#Q'\<_"]TVI:9J?Q4OK^R^$DFL>!HK&>'V3<_6KQ'X[\$^#_#Z^+/ M%GB_POX8\+O)ID2>(_$7B'1]#T%Y=:N(+32(UUG5+VTTUGU6ZN;>WTU%NBU_ M/<0PV@FDEC5MF36-)A;4$EU33HWTB*.?54DOK5&TV&6)IXYM05I0;**2!&F2 M2Y$2/$K2*2@)'POXN_9%TKPK^SO\)/V=?@Y_PLRQA^%]Q+>?#KQLOB[POJ%K MX4\46%OK%[INM?%CP_XOD70?B+X&U/4M"=?TVRM+R.W\+>'?"I MTSP]JWA_QWQ'^R%\=-1\8>&M:L]?@CT_P9\=OBO\4]?,>MQ>;\6?"/C_ /;D M^!O[2?A;P3*LTD=Q"? 7PM^'/B#P+:VVOW-GI']KR:1HEFY\)ZCJ5U9@'ZL0 MS17$44\$D* MOA7\(-$\'^,]0@O]>A\1?$GQ \=M=->6VAZ3XW^*'C3QSX;\'VMTT<2SV?@; MPWXETCP;:20QK;-;Z#']ES;"%C[U0 445XW\1_"GQHU[5K&Z^&OQ=\.?#[2( M=.^SW^E:S\+H/'-Q>ZE]JFD_M"+4I?%WAYK2'[*\-M]A%K.-\3W'VC,OEIW9 M=A*&.Q42 MX,RQF(P.%EB,-E>.SBK&=.*P.75,MIXJ:G)1E.,LVS#+,&HTT^::GBX3<5^[ MA.7NGLE%?+/_ K?]JW_ *.9\"_^(\6G_P \ROE/]K'PQ^V[;>"+3PAX2\:W MGQ<3QE<20:Z/AY\)=.\"W_AS2])FLM1BN6\32>/-2N(+G4M02VM8;2RM?,GL MHM0:>Y@B"QW'W7#_ #E>?YSE^44O$;@K#RQM=4YXC$1XJPE'#T(Q=7$5I5\ MTX9RW *5*A"K.G3Q./PD:]6$,/&M&I5@?!\0^(.:;A2PU"-#*N)\SS!QJUZM*%2IALOQ<\/2E/$2HRITIV_5*BO@ M_P"$>C_MH>.? >B^(/%WQ=T;X:^)9QQ6MH76Y:.2U@FADC7TK_A6_[5O_1S/@7_ ,1XM/\ YYE< M..X-RW+L;B\!B?$#@SZQ@\16PM?V$.,L70]K0J.G-T<5A.$*^%Q-)R3=/$8: MM6P]:"52C5J4Y1D^_ <:9EF6"PF887P^XU^KXW#4,50^L5.#,'75*O3A4@J^ M$Q?&-#%86LHS2JX?$T:->C-.G6I4ZD9QC]35SOB'Q=X4\))I\OBKQ-X?\-1Z MMJ$>DZ5)X@UK3-%34M4FBFGBTVP?4KJU6]OY(+>>:.SMC+(?$(U"62 MZ62Y6[,]L8T<6_DL$\QOGW]LGX6_$GXJZ;\"[#X86MU!K7A?X^^&O&-[XPM+ M7P+J+H'CZ_L]+\3+H&L^)M&GN/#EE'=ZKJUB;V"SA0AI MH_C\;AZ6%Q5;#T,=A"GBL.U*45&M/+L9C\%)R24XNAB MZT>245)QGS0C]B6]S;W4$%S;3PW%O* M2-F21"'1F4@U-D<!? W@GQ3\./"7@+X M>?L]> IO"&B?&GPMX@T70-6^$OQ0\9:9\5_$&C7WB6\O+CQ)H/Q0^&?B31=< M\)+KFG1WNJP>'K72?'?A?P9K^E:?8W7H&H>&?^"AFG^&+!O#WB/P7J_C/2?" MWC[3'&NW4&B:#K^L&Q\67/@'QZ&&L>-YO#7C#4+Q?#^B^+_AIK-I\3?AK:+J M%MXD\&^-O#*>'-1\.^(.4ZS]!]0\7^%-(U!-)U7Q-X>TW5)%TAH]-O\ 6],L MK]UU_65\.Z&R6=S=17++K/B!TT/2BL1&HZPRZ99>??,(#8D\2>'HO$%OX3DU MW1H_%%WI5QKMKXN=%M+J*QNM7@T9K@:E-I=O>SP6D^H16KV<-S-%; MRS)-(B-^5OB?X"_'[Q1XQ\$^,;WP+X[\1R2:3^SUJ&KWOQ#\7_!6^\9>')O! M?_!0/P/\>]<\&:G>>%-9T_0]23X??"W2-3N/#MUI(UA+NRTW3]#/BCQ+XNFE MO+OVG]I_X3>)/C/\1(/"_A[X&>(=&UJU^&_Q3M_ _P"UM8:M\(+#3/ GQ ^( M/P5^*'PJTPZK&WC:V^.LVD^'=-\:7RBQ\-^#KRPN_$&MZ-JBW-M!X;N+U@#[ MMCU[1)8K2:+6-+EAU"[>PL)8]0LWCO;V,R+)9VCI.5N;I&BE5[> R3*T4@9 M48"W;W]E=RW4-K=VMS-8S?9KV*"XAFDM+@QK*(+J.-V>WG,3I((I@DAC=7V[ M2#7X]:K^Q5^T)JOBWXC^);#6[7P_H_Q#^&-A\.?"'A1?$%LT'P>\46OA[]C_ M $>;XIV7V1I;"XNY+SX&>,=0@73%O-7']E>!?W5M)XD\11:%]*_LN_LY_%?X M3_$6_P#$7C;Q,M]I5G\-M>\#7C1ZD]_+\0_$^K?M$?%CXK6GQ U**1Y9[2:P M\*^,;#3XUU"8Z@-7\1^*M/$/]G:58:CJ@!]]T444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% #)/NC_ 'X__1BU_AB_\%!/^3]/ MVW/^SN_VD_\ UA&:7ITHHH **** "BBB@ QSGG\S['IT/3O[CH3E M ,>OXDG^9-+10 4444 %%%% !1110 F!Z#\J6BB@ HHHH **** "BBB@ HHH MH **** "@@'J ?K110 8 Z#%%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% #)/NC_?C_P#1 MBU_AB_\ !03_ )/T_;<_[.[_ &D__5R^-*_W.I/NC_?C_P#1BU_AB_\ !03_ M )/T_;<_[.[_ &D__5R^-* /]??_ ((F?\HD?^"='_9H/P1_]0^RK]1J_FH_ MX)*?\%;?^"97PA_X)F?L*?#'XF_MV_LO>!OB%X$_9>^$/A?QGX-\3_%OPUI' MB+PQXCTGPK9V^JZ)K>EWEQ%$?_DR@#]1Z*_+C_A]I_P20_Z2+_LA?^'L\(__ "91_P /M/\ M@DA_TD7_ &0O_#V>$?\ Y,H _4>BORX_X?:?\$D/^DB_[(7_ (>SPC_\F4?\ M/M/^"2'_ $D7_9"_\/9X1_\ DR@#]1Z*_+C_ (?:?\$D/^DB_P"R%_X>SPC_ M /)E'_#[3_@DA_TD7_9"_P##V>$?_DR@#]1Z*_+C_A]I_P $D/\ I(O^R%_X M>SPC_P#)E'_#[3_@DA_TD7_9"_\ #V>$?_DR@#]1Z*_+C_A]I_P20_Z2+_LA M?^'L\(__ "91_P /M/\ @DA_TD7_ &0O_#V>$?\ Y,H _4>BORX_X?:?\$D/ M^DB_[(7_ (>SPC_\F4?\/M/^"2'_ $D7_9"_\/9X1_\ DR@#]1Z*_+C_ (?: M?\$D/^DB_P"R%_X>SPC_ /)E'_#[3_@DA_TD7_9"_P##V>$?_DR@#]1Z*_+C M_A]I_P $D/\ I(O^R%_X>SPC_P#)E'_#[3_@DA_TD7_9"_\ #V>$?_DR@#]1 MZ*_+C_A]I_P20_Z2+_LA?^'L\(__ "91_P /M/\ @DA_TD7_ &0O_#V>$?\ MY,H _4>BORX_X?:?\$D/^DB_[(7_ (>SPC_\F4?\/M/^"2'_ $D7_9"_\/9X M1_\ DR@#]1Z*_+C_ (?:?\$D/^DB_P"R%_X>SPC_ /)E'_#[3_@DA_TD7_9" M_P##V>$?_DR@#]1Z*_+C_A]I_P $D/\ I(O^R%_X>SPC_P#)E'_#[3_@DA_T MD7_9"_\ #V>$?_DR@#]1Z*_+C_A]I_P20_Z2+_LA?^'L\(__ "91_P /M/\ M@DA_TD7_ &0O_#V>$?\ Y,H _4>BORX_X?:?\$D/^DB_[(7_ (>SPC_\F4?\ M/M/^"2'_ $D7_9"_\/9X1_\ DR@#]1Z*_+C_ (?:?\$D/^DB_P"R%_X>SPC_ M /)E'_#[3_@DA_TD7_9"_P##V>$?_DR@#]1Z*_+C_A]I_P $D/\ I(O^R%_X M>SPC_P#)E'_#[3_@DA_TD7_9"_\ #V>$?_DR@#]1Z*_+C_A]I_P20_Z2+_LA M?^'L\(__ "91_P /M/\ @DA_TD7_ &0O_#V>$?\ Y,H _4>BORX_X?:?\$D/ M^DB_[(7_ (>SPC_\F4?\/M/^"2'_ $D7_9"_\/9X1_\ DR@#]1Z*_+C_ (?: M?\$D/^DB_P"R%_X>SPC_ /)E'_#[3_@DA_TD7_9"_P##V>$?_DR@#]1Z*_+C M_A]I_P $D/\ I(O^R%_X>SPC_P#)E'_#[3_@DA_TD7_9"_\ #V>$?_DR@#]1 MZ*_+C_A]I_P20_Z2+_LA?^'L\(__ "91_P /M/\ @DA_TD7_ &0O_#V>$?\ MY,H _4>BORX_X?:?\$D/^DB_[(7_ (>SPC_\F4?\/M/^"2'_ $D7_9"_\/9X M1_\ DR@#]1Z*_+C_ (?:?\$D/^DB_P"R%_X>SPC_ /)E'_#[3_@DA_TD7_9" M_P##V>$?_DR@#]1Z*_+C_A]I_P $D/\ I(O^R%_X>SPC_P#)E'_#[3_@DA_T MD7_9"_\ #V>$?_DR@#]1Z*_+C_A]I_P20_Z2+_LA?^'L\(__ "91_P /M/\ M@DA_TD7_ &0O_#V>$?\ Y,H _4>BORX_X?:?\$D/^DB_[(7_ (>SPC_\F4?\ M/M/^"2'_ $D7_9"_\/9X1_\ DR@#]1Z*_+C_ (?:?\$D/^DB_P"R%_X>SPC_ M /)E'_#[3_@DA_TD7_9"_P##V>$?_DR@#]1Z*_+C_A]I_P $D/\ I(O^R%_X M>SPC_P#)E'_#[3_@DA_TD7_9"_\ #V>$?_DR@#]1Z*_+C_A]I_P20_Z2+_LA M?^'L\(__ "91_P /M/\ @DA_TD7_ &0O_#V>$?\ Y,H _4>BORX_X?:?\$D/ M^DB_[(7_ (>SPC_\F4?\/M/^"2'_ $D7_9"_\/9X1_\ DR@#]1Z*_+C_ (?: M?\$D/^DB_P"R%_X>SPC_ /)E'_#[3_@DA_TD7_9"_P##V>$?_DR@#]1Z*_+C M_A]I_P $D/\ I(O^R%_X>SPC_P#)E'_#[3_@DA_TD7_9"_\ #V>$?_DR@#]1 MZ*_+C_A]I_P20_Z2+_LA?^'L\(__ "91_P /M/\ @DA_TD7_ &0O_#V>$?\ MY,H _4>BORX_X?:?\$D/^DB_[(7_ (>SPC_\F4?\/M/^"2'_ $D7_9"_\/9X M1_\ DR@#]1Z*_+C_ (?:?\$D/^DB_P"R%_X>SPC_ /)E'_#[3_@DA_TD7_9" M_P##V>$?_DR@#]1Z*_+C_A]I_P $D/\ I(O^R%_X>SPC_P#)E'_#[3_@DA_T MD7_9"_\ #V>$?_DR@#]1Z*_+C_A]I_P20_Z2+_LA?^'L\(__ "91_P /M/\ M@DA_TD7_ &0O_#V>$?\ Y,H _4>BORX_X?:?\$D/^DB_[(7_ (>SPC_\F4?\ M/M/^"2'_ $D7_9"_\/9X1_\ DR@#]1Z*_+C_ (?:?\$D/^DB_P"R%_X>SPC_ M /)E'_#[3_@DA_TD7_9"_P##V>$?_DR@#]1Z*_+C_A]I_P $D/\ I(O^R%_X M>SPC_P#)E'_#[3_@DA_TD7_9"_\ #V>$?_DR@#]1Z*_+C_A]I_P20_Z2+_LA M?^'L\(__ "91_P /M/\ @DA_TD7_ &0O_#V>$?\ Y,H _423[H_WX_\ T8M? MX8O_ 4$_P"3]/VW/^SN_P!I/_U0_\ M);/"/9U)Z7A[#Z>I YK_ ![OVW/$_AWQM^V?^UUXS\'ZYIGB;PEXN_:?^/OB M?POXDT6Z2]T;Q!X=U_XK>+-5T37-)O8\)=Z9JVF7=K?V%T@"7%K<12KPXH _ "_]D! end GRAPHIC 16 currentchegglogoa26.jpg begin 644 currentchegglogoa26.jpg M_]C_X 02D9)1@ ! @ 9 !D #_[ 11'5C:WD 0 $ 4 _^X #D%D M;V)E &3 ?_; (0 @(" @(" @(" @," @(#! ," @,$!00$! 0$!08% M!04%!04&!@<'" <'!@D)"@H)"0P,# P,# P,# P,# P,# $# P,%! 4)!@8) M#0L)"PT/#@X.#@\/# P,# P/#PP,# P,# \,# P,# P,# P,# P,# P,# P, M# P,# P,# P,_\ $0@ J@$R P$1 (1 0,1 ?_$ +L 0 " @,! 0 M ("08' @0% 0,! 0 " @,! &!P4( 0,$ A 00! M @0#!0,)!04) 0 " P0%$08A,1('05$(87$B,A.!D12AP4)28G*"DA6Q MHB.S%L)3@Y,DT3-CPW24M!'20V-S)?_: P# 0 " M$0,1 #\ O\0! $ 0! $ 0! $ 0! $ 0! $ 0! $ 0! $ 0! $ 0! $ 0! $ M0! $ 0! $ 0! $ 0! $ 0! $ 0! $ 0! $ 0! $ 0! $ 0! $ 0! $ 0! $ M0! $ 0! $ 0! $ 0! $ 0! $ 0! $ 0! $ 0! $ 0! $ 0! $ 0! $ 0! $ M0! $ 0! $ 0! $ 0! $ 0! $ 0! $ 0! $ 0! $ 0! $ 0! $ 0! $ 0! $ M0! $ 0! $ 0! $ 0! $ 0! $ 0! $ 0! $ 0! $ 0! $ 0! $ 0! $ 0! $ M0! $ 0! $ 0! $ 0! $ 0! $ 0! $ 0! $ 0! $ 0! $ 0! $ 0! $ 0! $ M0! $ 0! $ 0! $ 0! $ 0! $ 0! $ 0! $ 0! $ 0! $!XNX=Q87:F(MYW/W MXL;C*3>J>S*?$\FM:.+G./ - U*\>?J%C LROWY*,([V_8NMOH2VL]6%A7LV M[&S9BY3>Y+^-BZV00WYZJ=T9:>>GL:NS;>*!+8\E.QLUZ4?K:.ZHXM?+1Q]J MHO7O-/+OR<,%*W#[3276-9BI9C^)/[*=(+^J7J781VRN]= MXYR1\N7W5EL@]YU<)KDQ;]C X- ]@"KO*UW/RFW=OSE7KDZ>BM";X^D86.J6 MK,(]T5[:5/(ARN5K/$E?*W:\@XB2*Q*QWWM<"O)#-OVW6,Y)]C9ZIXMF:I*$ M6NU+YC9>V>^7=#:TD9J;ILY.K&>./RI-R)P\M9#]1O\ "\*2Z9SUJ^ UPWG. M*^K/WUZ_>7@T8#/Y/TO,3XK2B^N'NOU>Z_%$U.T_J&P/<*Q#@LQ6;MS=$HTK MUB_KK6R.)$$CM"'>/0[CY%RNCE3S QM9DK%U?#O/5\'/LR7P MHQG1\,HI1:?1NWKL9:^UP0"XE)157N1RD MVZ+>5:=[NZMKN5N:6.I.]FT\-*^+!5 2&RD?"ZT\>+I/T=?E;PYDZZO<[\U3 MUK+<8/\ 8@VH+KZYOM?1U+9UFPW*/+D=)QDYK]Z:K)]7W%V+IZWX&E5""6'8 MJ5+=^S#3HU9KMRP>F"I7C=+*\^36,!)^P+MLV+EZ:A;BY2>Y)5;\$==V["U% MSFU&*WMNB7BSV\SL_=FW8([.>VSE,-6E(#+-RI+#&2>0ZW- U/EJO=F:+G8< M5*_9G"+Z91:7I:/)BZKB9NLM%[&]S).X6QC:R,@ M=N+;W_1YP\OJEK.J*QIX?4;S_:#EM#R3S*]8T[CN/]VW[L^W9LE^9>M,UZYN MT!:7G<,/].?O1[.N/Y7ZJ%7)DD>\G]YQ*U?NRXIM];-A8*D4NI(_ M%VO2XCF!P7PCZ1=!MR_#E-OX/)5I!+!?H5K$4C3J"V2)K@=?M6YFGWXW\:W< MBZJ48M>*1JMFV96;]RW)4<9->AGM+V'E" ( @" ^%P:-7$- \3P7#= &N:X: MM<'#S!U1.H/JY 0! $ 0! $ 0! $ 0! $ 0&![E=)E,WCMN/E?%CC3FR.4C8 MXL,[8B&,A+FZ'I+CJ[3FL%J3=_(AC-TAPNCCL?:=0EN0WL; ^G8H2QD"+XW.(F:X\#I]JP.&HY MCC&,81EP.2<$X2MM;MOUD^GUF8RN+%XI2E*2XE%J34HS3W[/JM&W-KY.;,[? MQ62L -L68 9^GD7M):XCV$C52S3,F63C0N2WM;>_ M\\80! $!HWU%;FEVUVLS?X:7Z-S.OCQ-=X.C@+)/UM/^$UZA/F%J;P='NN+I M*Y2"_-]+]*D2WDC3UF:I;4E6,*S?Y=WZJ%7/):N&PP^S7V!E>K M17*=IACLU9V"2.1AYMQIJJ:[412WG?/L%9VA8DW/LNE/=VM9?K=QD372RXYY\@-7.A/@?T>1X:%:_<\<@SP)/ M*PHN5E[XK:[;]KA[.DNSE#G..;%8^7)*ZMTGL4_D4OYNC:1:)#7%COA>#H6' M@=?KL(7MX@'S5+EK'U< S_$=U.X> P0VWAMV7L=AV.+H:T+FAT6I)+8I2TR M,:2==&N 4BP^:]4Q,?\ MK-^4;?0EO7=+Z278F83*YMS?:T8K;SNU-(XGWN<5BKVHY-Y\5R[.3ZW)OVLR5K" MQ[2I"W%+LBE\AF6S^[6_]DVH9\/N*U-5C<#+B+LC[-25OBTQO)Z=?-A!]JS. MC\WZGIDU*U=DX],9-RB_![N]4?:8K5.6=/URTE+[44HR7BM_7=3JUF/3KC)X:CB'-/BT@K9;ES7;6M8<WIB_M1>Y_(^TRS,9C&;?QEW,YF['C\9CHC- XK*Y>7:Q+4KUZ2C"*JV^C^/68[&QKF3"H7F/S0RLF3MX/[ M=O[7UY?)'PV]I M[CIXSJR:K8EB<#[V."^7%:N2B^M-KV'U>Q+%]<-R$9+M2?M1(CM_ZG M=Y[9V=AR4,O]ZWU_77<_ MK?FW]:(/K7E]AY47+%_:N=7U'WKZO?'T%@&V=S83>&%IY_;]YE_&76ZQ2MX. M:X<',>T\6N:>!!Y*_--U+'U&Q&_CR4H2Z?D:Z&NE%,9^!>P;TK-Z/#./1\JZ MT^AG?RF3H87'7-:E=NR48156WT M)'3CV+F19O,7-U"Y*&+)VK*W4V3EVRDMJ[EL[]Y>>@%;4LF M*NW>FNV$>R*W.G6_"AHDY[.NE,YSF1,Q.IF-N;KU\^KKU4$>I93EQ?%G7KXG M\Y,%A8Z7#\.%.KA7S&=X#O1W0VV]AH;QOV(6+L1'EI.'D?80L[@EY:]^Q%/KC[C_33UGNYSU$=V[.\Q-:RO_+P+J@E'U[9>L\>'R/I.-_XN-]U>_W M5J7;NYKF>QC)6')8R^X3B6$.'U&L>\=3'=.NA!Y^:XTGG_5L._&4[TKD M*KBC+WJKIHWM3ZFF?6H\EZ;EVG"%J-N='PRCLH^BJW-=9:%!D*EC'0Y5LPCH MSUFVQ/(>@-B3I3 MMK0K^[L^I/<&UYXQ1G]'IT<1Q)XZ"@^;/ M,C)R;LK.!)PM+9QKZ4^U/ZJZJ;>M]"N?EOD/'Q[:NYL>.X]O"_HP[&OK2ZZ[ M%ZR-DVX-P69G6+&>R4]AQU=/);F<\GSZB_55M/4\J;]6PFOAY$ MZ=4GQKT2JC&9G+.F9:?Q+$*]:7"_3&AF&8]1_=K+PL@;GX<0P,#7NQU:.)[R M!Q<7O$C@3^R0%F,SS(UK(22N*'X8I5\75^BAC,7D32;#J[;G^*3=/!47IJ>' MA^^?=;#78[L>\KV1Z' R4L@X68)!XMR2^;J.F,%F[,6.I5,''MUV.K2THLM)=%DQUY@!((XV@%Y.GPE^FG-=2P MNM8N/;ZYR?\ A27]1:'E MA:3R+\^J"7I?^4@]MGXZPT/KW18ZPP.!]X67T&Q& M_J./;ENE<@GW.2,;K-Z5G!OSCO5N37^%EQRW"-7@@" Z+\7C))A8DQU5\X.H MG="POU_>(U70\:TY<3A&O715.U7[B7"I.G55C)C7&Y!H'.M*-/X"N3YV;7V]6 ML!(\-=5E],T+.U-O^UM2G3>UN7B]GK,;J&KX>GI?W%R,*[D][\%5GCY?#9;; M^0L8G-XZ?%9*J0+%*RPL>W4:@Z'F".1' KQYN#?PKKM7X.$UO35&>K%R[.5; M5VS)2@]S6X\U>0]!+;TC;BEJ;LW#MA\A_"YC'B[#&3P$]1X:2!YN9*=?<%;G ME)J,H9EW%;]V<.)?BB_E4GZ"M/,O!4\6UD);82X7W25?:O6/55W L9/<5;8- M&!9'9S#&GA-=E;U1M=IS$49! \W'R"Y\U.8)7LE8%M^Y;HY]LVJI/\,7 MZ6^H>7.BQM8[S9KWYU4>R*V-_F?J7:1)51%EF[^RW9UW=>[EW62^3O]_G<<[G!;MTK15DW*M$NK<]OJ(CS M7S1_LL(*,..QP?'HUS3T$'X01PYK(WK(X*MB=DD/31W FVMO>+;5N/6;B]7&[YJ>)V_LJI*8QFGOR&6#3IU05R&PL/F'2$N_@"F' MFSJ\K5BUAP?^H^*7X8_17_)9.R"YD+2&M:QOS22/<0UC6Z\23^59'2]*R=3OJQC0< MIOU+K;>Q+M9XM0U&Q@67>ORX8+V]272S8>\NQ/<78V'?GLOCJUG%P:?C;-"? MZYKAQT#I6EK7!NO N ('B5(M9Y#U32['Q[L5*"WN+KP]ZV.G;M1@]*YQT[4; MWP;U!TE>A!?E44Y>G8GV-E+\IZ5' M)UR_B RH$N<]'$8C)Y_)TL-AJ4F1RF0D$5.G$-7/<>/ MCH 22> '$KU8>'>S+T;-F+E.3HDNG^/4>?*RK6+:E=NR48156V;>W!Z>.Z M&V\+/G;F*K6ZM.,S7J]*P)YX8VC5SC&&CJ#1Q/07*8:AY=ZOA8[ORA&2BJM1 M=9)=.SIIV5(QA<\:9EWU9C)IMT3DJ1;[Z[*]M#2'-04EX0%KO8B0R=HMBN)U M(QY9_)+(W\RVOY(EQ:+C/[OL;-<.;XTU;(_%\B-MJ5$;" ( @" ("&_K#J/? M@]D7@/@KY"U ]WD9H6N'^453_F_:;QL>?5.2_P 23_I+0\L+J5^_#KC%^A_Y MB!ZH8N,RG8MV/';VV=?F<&0T\W0EE>>0:VPPN/V!9;0;RLZCCS>Y7(-]RDC& MZS:=W!OP6]VYK]++CUN&:O! ?C8L5ZD,EFU/'6KPMZIIY7!C&M'BYSB ![U\ M3N1MQWL1]0A*;48JK?0C%Y]_[%K:?B-YX.$GD'9"L/_,6,N:]IUOZ6 M1:7YX_.9"&CYT_HV+C_)+YCUF9+&YC$VK>*R%;)TY(9&MM59631D])U'6PD> M*]:R;619<[4E*-'MBTUNZT>:5BY8NJ-R+C*JV--/T,I?Y:CR*TR>\VJ1\<>E MI/D-4"+;^T.TZ6S>WNV\53;K)8JQW\C.1HZ6U:8V21Q]VH:/8 MM>4]*MZ;I MEFU#>XJ4GURDJOYEV)&M/,NI3S]0NW9]#<4NJ,=B7R][9HSU=;';S6GA/6OQO\ =^&> M_P#M:%/O+2;CK=I=:FOTM_(0WGZ-=(N/JE!_J2^4UOW#R#\KOW>F0D)+K.;O M$:^#63.8T?8UH"C?,>0\C4\BX^FY+T<3IZC.Z%95G3[$%T6X^Q-^LPY84RID MFU]X;FV7?=DMKYFQA[B=T1!9*P'4-DC>',> >6HX>"R>EZSEZ7<^)BW'" M3WTW/O3JGXHQ^HZ7BZA;^'D04TMU=Z[FMJ\#N;KW_O+?$D,FZL_9RS:Q+JU9 M_3'!&X\"YL,;6,!T\=-5W:MS#GZJT\JZYI;EL45^545>VAUZ;HF'IJ:QK:C7 M>]K;\75^!AZPQE#T,3+9KY;%3TRX7(;M>2H6\_JME:6:>WJ 7JPISA?MRA]) M237?78=&5&,K,U/Z+BZ]U'4D7ZL)Y).Y>/B?\L&!K!@\!U3V"=/M5B>:\V]5 M@GT6H_S2(-Y;P2TV373^Y*->Q*OK;]2*?\S[\_C6+5?=X7*G:W3V(F M'>I5LE2N8Z[$V>G?ADKVH'#5KXY6EKFD>T%6]?LPO6Y6YJL9)IKK3V,K"U=E M:FIQ=)1::?:MQ2W>K,IWKU..02QT[,T#)1Q#FQO+ X'V@:K3+*M*U=G!.J3: MKW,VJL7'XKI.Y$G_4'-([;'8ZN2?IMVLR4#PZG0U6G\ M@5G^8,V\/38]'P$_3&'S%>.(H](I8[,6X:C& M?*R,2N+6#]T'I^Q:@3@6+L_I2A%OOI MO\=YAZPIE2U?L#_^/['_ /22_P#R)5M7R)_PF-^%_P TC7/G+_E\C\2_E1N% M2XC 0! $ 0! :2]0NU9=U=KLY'5B,U["%F6IL U!\-=H^3>;+&LXL8RDE?BJ2B][I]9=:>]TW/9U5UXYJY:O:5D2E&+=F3K&70 MJ_5?4UN[5M-TVK5:E7FMW+$52K7:7SV9GB.-C1SQ+O9%H0EY+:V5J=_.\,G<+,NP>"MO&R\0_2 -):V_..#K#QPU8. M48/A\7,\-;^?N<'JU_X&/)_V\'_CE]I]GV?3T[+XY,Y76EV?C7H_OR_1'[*[ M?M>CH([AK1R:!]BKJI.:LEKZ3VY,9??4D,TK<-!AA^+JC7Z;[3WGZ+M.74&, M>-?(JV_*GXWQQ]/"EM\*N)$S77C MYJI&66<7_(_W%$728%O3@\,T_5@[3MA5'Z^=I@_\N<_F5?^:KII"_\ K'V2)MY<+_\ 4?\ \Y>V)7"M<"]3 M?7IHC^IW@V^[_?I4TBYVRA_,F: M[[E8J7"]PMZXV9A8Z#,VWQ@\-8YI3+&[W%CP5'N9L66-JF1;ET7)/P;JO4T9 MO0,A9&G6+BZ;6SM*7PD,\$H^UKH/SJPKWE/I/&8=[M-*N6CACF /+@+ M+"?Y5$]3\ML'$E26?"'9-)/^=>PDF!S[EY,:QPI3[8-M?ROVFTNV/IOV5BK> M.W5:W,W?#Z84IY9\N=/QIPRI7OCM.L M:44*K<]CE6G?3K1'M?Y[S;\)8\;7P4U25:N='T;4J5[J]IK#U>86>#=6V-PA MA_"9+&/HF3P$U65TFA][9AI[BHOYN8,HY=G(I[LH6I:Q8B[5%=ANKL3 M3WQKZU_U),=Q?4WLVKMNY7V/D),UN'(PNAIRB"6&*H9!H9I'3-9J6@ZM: =3 MST"LOF'S+P+>)*.%-SNR5%L:4:_6?$ENZ$J[=^P@.A\@9MS)B\N/!:BZO:FY M4Z%1O?TM]!7EQ\22?$GF5KRW4N\XN^5WN*(Y6\F!ZA,%.[MKV:S\<9,%#%08 MZV\DZ?D+=&"B_S0BU_*RK^2,R*U+-LM[93B-/.U(M"]T#G!PDC!(!?&X @$\1J/ M%2SD[F1Z'G*[)-VY+AFEOIUKM3V^E=)'.:-!6L8;M)I3B^*#>ZO4^QKY&30W M-ZH.W6/P,]S;MV7.YN6(BABOP\T(;*1\)G?(QK6M:>>A)/@KFU+S-TJSC.>/ M)W+C7NQX6MOWFTE1=-*OJ*JP/+_4;M]0OQ4+:>V54]GW4FZOJZ.LKDNW+.1N MW,C=E,]R_/)9MSGF^65Q>]WVDE:YY%^=^Y*Y-UE)MM]K=67I9M1LPC;@J1BD MDNQ;$=9=)V%K781O3V@V,#XTGN_FGD/YUM;R,J:+C?A?\S-<><775\C\7R(V M\I81H( @" ( @.+FM>US'M#F/!#FD:@@\P0N&DU1A.A5UWT[4V>W&YIK5&NX M[1SDKI<+9:"6P/=\3ZCSX%G'HUYM]H*UBYZY4GHV6YVU^Q<=8O[+Z8/NZ.N/ MI]Z-'*"$O.3'OB>R6)[HI8SK'*PEKFGS M!&A"^HS<76+HSB45)4:JCT;N;S62B97R.9OY""/0,@LV99F#3EHU[B%ZK^H9 M-^/#,])^U:M9NV:].G!):MVY&PU M:L32Z221YT:QK1Q))/!=MFS.]-0@FY-T26]MGQK4O]6?O3 M[Z;(_E6SOJ^DUVYJU[_=LUW(_P"G'W8=WVOS/;W470586&EEBPPC0LE>TCR( M<0M6;JI-KM9L3;=8I]B.#(W3/9"P:OF<(V#S+CH/RE<0BY226]GU*2BFWT;2 MZRC :M&G6/.O!'$?X&@?F6Z-B'!;C'J27J-4;L^.;EUMLCEZKF.=VMB /=O'Z\QC M+VG\C58GE?\ \S'\$O80CS"_XF7XX_*;<]5';&Q8=#W)PU8S""%M7=,,8U<( MV<(;6@YAH/0\^ Z3R!4M\TN697*:C95:*EQ+J7T9^'T9=G#VD9\N^8(PK@77 M2KK;?:]\/'>NVO80>5'%NF?;![E[L[;7Y[NVKC&Q7 T9#&66?4K6 SY2]@+2 M'#4Z.:0?L4AT#F;-T2XYXTE27THO;&7>NOM33,+K6@8FKVU"_':MTELE'N?5 MV/89_NSU)]S-T531AN5ML57C2?\ I#'QS2#VS2/>]O\ 6K/ZKYDZMG0X(RC M:B]_ FF_S-MKPH873>0M-PY<ESAYZ>'"[?*/%RHJ_>=59E1*NYS72NY;&^VG05+YFY./) MV;2H[RJWUJ+W)][VI>/224[J]O:GDYD;ZVQW277%[_ !6] M=J*I<[@;9S+,;UF2E"6Y_(^IKI70>2O$>H( @.+_D?^Z5RMYRMY;G? MV5C=X=LZFSLH"RM;P]2".=H!?!+%$PQ2MU\6/:#[>2VWOZ-:U'28X=W=*W%5 MZFDJ-=S^8UFL:K5;WJO)_S!U_[2VUY/AP MZ/C+_P!:?IVFM?-,^+5D[-4YYKFP,E'E:+B7,PN0>(K,>OZ+)B/IR ?M=)]ZI/ M7?*B_"3G@34H_8DZ27=+Z+\>'Q+:T?S(LSBH9L7&7VHJL7WQWKPKX$>Y MD0\9*+]$J,\>#9V[[4@BK;3S,\KCH&,H6"?\M>.&B9\W2-BXWV0E\QZ9ZMAP M597K:7XX_.;'V]Z?.ZVX9&#_ $T["5W$!]O+2-K!H/C]/XI3]C%(]/\ +W6< MQ_Z7PUUS?#ZOI>HP>;SOI6*O]7C?5!<7KV1]9-/M-V$V]VW,>7NRC/[K+-/Z MH]G3%6#AHYM:,Z].O(O/Q'V#@KGY4Y$Q=$_=D_B7_M-;(]D%T=[V]VXJGF3G M'(U;]N*X+/V5OE^)]/=N[]YOM3LAQ";?WI3R.5W!E,SL[.T*M'*6'VCB;[9& M?0DE<7/;')$V35O420"T:RG8=G;&W>SN8R<.8W#;A-6NZLQS8* MT#B'/#"_1SG/+1J2!H!H/%3[DOD5:%.5^[-3NR5%3Z,8]-*[6WU["&\U\X/6 M(QLVH.%I.KK]*3Z*TV)+J)$2Q1S1R0S1MEBE:62Q/ WI9W%\N$M-<^F''B?HO9J^(?LZ.'E MH."J77_*NQDS=W"FK;>^#VP\&ML>ZC[*%EZ+YC7L>"MYD'<2^LMD_&NR7?L? M74T/>],?=RF]S8,31R;&GA+6O1 $>>DWTC^10._Y8ZU;?NPC/NDOZN$F5GS MTFXO>G*/?%_TU.I6]-G>"P\,?MRO4:>W&U:BHPBJ)+8DBKK]^=^;N M7).4I.K;WMG=7<=1JKN7M7MANVHRIOVQCJ-B%O\ T62EM14[D /'_#E>X'0_ MJD%OL47YDTO2=0@H9[A%K=)R4)KN;]CJNPD.@ZCJ>#-RPU)KIBHN47WI>W8^ MTT?B?3!VLRTSI<;ON_F:K>)AIVJ4I ]KXXW?V*$8GECHV1*MO)E./5&4'ZTF M2[)\P=4LJD[$8/[T9KU-HR7-7R,RW'B M4E*27 HJCJZ4W5\:["N8$D G@2.(6N9>C/U@A=8G@KL:7/L2,B8T<22]P: / MO7W:MNY-16]NA\SFH1"*CU(U0G+BDW MUF#=P,#V_P!R8K^F[]..95.KJMBY/'6EA<>'7#,YS7-/N/'QU6%U[!TW-L_# MS^#AZ')J+7;&3::_BIEM&S,_$N_$P^+BZ5%.2?9);4R.F/\ 3/VES5MW]&[@ MW,E!J2*=2Y1L/ \NMD;C^15W8\M-%R9_LY4I+JC*$GZ4OD)Q>Y_U:Q#]W'C% M];C./J;-@Q^F7M%0QMR.S1N3$POZ\M:O2"2 :F1O261CIY\6Z>:D$?+71+5 MJ2E"3V/WG)U7;LI'9VHPLN?M7N7$XRBMOT5%4?9TRV]Y6M99#%9LQ5YOQ->* M61E>SII]1C7$-?IX=0T*ULO1C&!UW'1K MCY KK/M%Q?;^F['[$V91>WH?5PE".1AX:.;79U#[UN%H%GX.G8\'T6H+]*-7 MM9N_%SK\^NY)_J9EZRQC0@" ( @" ( @" ( @" ( @" ( @" ( @" ( @" ( M @.CDX[ZNTIMW%BL[A\U?QVZ*]F'/5I",@VX2^5SOU^MQ/6'X]T6\ECHRTFEI'%&\L^4R")C.LCG\6JS.I\U:GJ5I6 MLB]*4.K8D^_A2KXU,5I_+NGX%QW+%I1EU[6UW5;IX&!*/F:)&^G3MA*LGRZY8N:AF1RKD?V;3K5_6 MFOHI=SVOT=)!.>>8(8.)+&@_W;BI3[,'O;ZJK8O3T%E:V0*'*@>Y>&W1AMZ9 MRMO%D[LM-;FG9:L%SVSPODN8DQB*:L2QCIF#]&:1C6OD'GU..OBI!F[?DX4HUL55]YI M5EXMU,)B\LZ;C7OC6K,5.M4]KH^Q-T7@MG0:[4;,Z;?[,=LKWH5VN\7RZ::>#=7*9;/W]5;6W1A8 M<@Z($5KHUCLPZ_[N9A#P/9KI[%A]7T#!U:'#E6U*FY[I+NDMOAN,KI>M9FFS MXL>XXUWK?%]\7L9'/+>D#;D\KGX3=^1QL9)+8+<$5L#V!S3"?OU5=9?E%B3; M=F_.*ZI)3]G"3C&\S]T[A M^1>2WY/P3]_*;79"G]3/3/S0G3W<=>,W_P!J-B8'TL=L\4^.7)_U'H]A)4BP/*_2<=IW..X_O.B]$:>TPF9YAZG?35OAMK[JJ_3*I M(;'8ZAB*5;&XNG#C\?38(ZM.NP1QQM'@UK0 %8&/CV\>VK=J*C&*HDE1+P(3 M>O3O3<[DG*3VMMU;.ZNXZC&=T[.VQO2A_3=SX:OEZH),7U6Z21./#JBD;H]A M]K2%C=3TC$U*W\+)MJ<>W>NY[UX,]^GZGDZ?<^)CS<)=G3WK<_$C9FO2'M.U M*^3 [FR6&:XZBM89'<8WV GZ3_O<57.;Y28-QMV+LX=C2FOZ7ZV3O$\S,R"I M>M0GVJL7\J]1CT7HYCZ_\;N \Q^(CQH#OO-@A8V'D_&OO93IV0_S'MEYH2I[ MN,J]L_\ *9Y@_2AVYQSFR9:YE=PO:03%-,VO"=/V8&L=_?6>P?*O2K#K=<[C M[7PK]*3_ %&'R_,;4;NRVH6^Y5?IE5>HD/@\#AMM8V#$8#&5\3C:VOT:=9@8 MT$\W'Q)/B3Q*L+"P;&%:5JQ!0@MR2I_#[=Y"NO4>8( @ M" ( @" ( @" ( @" ( @" ( @" ( @" ( @" ( @" ( @" ( @" ( @" ( @ M" ( @" ( @" ( @" ( @" ( @" ( @" ( @" ( @" ( @" ( @" ( @" ( @ M" ( @" ( @" ( @" ( @" ( @" ( @" ( @" ( @" ( @" ( @" ( @" ( @ M" ( @" ( @" ( @" ( @" ( @" ( @" ( @" ( @" ( @" ( @" ( @" ( @ M" ( @" ( @" ( @" ( @" ( @" ( @" ( @" ( @" ( @" ( @" ( @" ( @ M" ( @" ( @" ( @" ( @" ( @" ( @" ( @" ( @" ( @" ( @" ( @" ( @ <" ( @" ( @" ( @" ( @" ( @" ( @" (#__V0$! end XML 17 R31.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2019
Accounting Policies [Abstract]  
Use of Estimates

Use of Estimates

The preparation of financial statements in conformity with generally accepted accounting principles in the United States (U.S. GAAP) requires management to make estimates, judgments, and assumptions that affect the reported amounts of assets and liabilities; the disclosure of contingent liabilities at the date of the financial statements; and the reported amounts of revenues and expenses during the reporting periods. Significant estimates, assumptions, and judgments are used for, but not limited to: revenue recognition, recoverability of accounts receivable, restructuring charges, share-based compensation expense including estimated forfeitures, accounting for income taxes, useful lives assigned to long-lived assets for depreciation and amortization, impairment of goodwill and long-lived assets, the valuation of acquired intangible assets, the valuation of our convertible senior notes, internal-use software and website development costs, and operating lease right of use (ROU) assets and operating lease liabilities. We base our estimates on historical experience, knowledge of current business conditions, and various other factors we believe to be reasonable under the circumstances. These estimates are based on management’s knowledge about current events and expectations about actions we may undertake in the future. Actual results could differ from these estimates, and such differences could be material to our financial position and results of operations.

Principles of Consolidation
Principles of Consolidation

The consolidated financial statements include the accounts of Chegg and our wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation. The consolidated financial statements have been prepared in accordance with U.S. GAAP.
Cash and Cash Equivalents and Restricted Cash
Cash and Cash Equivalents and Restricted Cash

We consider all highly liquid investments with an original maturity date of three months or less from the date of purchase to be cash equivalents. Our cash and cash equivalents consist of cash, money market accounts, and commercial paper at financial institutions, and are stated at cost, which approximates fair value. We classify certain restricted cash balances within other current assets and other assets on the accompanying consolidated balance sheets based upon the term of the remaining restrictions.
Investment, Policy
Investments

We hold investments in commercial paper, corporate securities, U.S. treasury securities, and agency bonds. We classify our investments as available-for-sale that are either short or long-term based on the nature of each security based on the contractual maturity of the investment when purchased. Our available-for-sale investments are carried at estimated fair value with any unrealized gains and losses, net of taxes, included in other comprehensive loss on our consolidated statements of stockholders’ equity. Unrealized losses are charged against other income, net when a decline in fair value is determined to be other-than-temporary. We did not record any such impairment charges in the periods presented. We determined realized gains or losses on the sale of investments on a specific identification method, and recorded such gains or losses as other income, net.
Accounts Receivable and Allowance for Doubtful Accounts
Accounts Receivable    

Accounts receivable are recorded at the invoiced amount and are non-interest bearing. We generally grant uncollateralized credit terms to our customers, which include textbook wholesalers and marketing services customers, and maintain an allowance for doubtful accounts to account for potentially uncollectible receivables.

Allowance for Doubtful Accounts    

We assess the creditworthiness of our customers based on multiple sources of information, and analyze such factors as our historical bad debt experience, industry and geographic concentrations of credit risk, economic trends, and customer payment history. This assessment requires significant judgment. Because of this assessment, we maintain an allowance for doubtful accounts for estimated losses resulting from the inability of certain customers to make all of their required payments. In making this estimate, we analyze historical payment performance and current economic trends when evaluating the adequacy of the allowance for doubtful accounts. Accounts receivable are written off as a decrease to the allowance for doubtful accounts when all collection efforts have been exhausted and an account is deemed uncollectible.

Concentration of Credit Risk
Concentration of Credit Risk

Financial instruments that potentially subject us to concentrations of credit risk consist primarily of cash and cash equivalents, restricted cash, and investments in highly liquid instruments in accordance with our investment policy. We place the majority of our cash and cash equivalents and restricted cash with financial institutions in the United States that we believe to be of high credit quality, and accordingly minimal credit risk exists with respect to these instruments. Certain of our cash balances held with a financial institution are in excess of Federal Deposit Insurance Corporation limits. Our investment portfolio consists of investments diversified among security types, industries and issuers. Our investments were held and managed by recognized financial institutions that followed our investment policy with the main objective of preserving capital and maintaining liquidity.

C
Property and Equipment Depreciation and content amortization expense are generally classified within the corresponding cost of revenues and operating expenses categories in our consolidated statements of operations.
Property and Equipment

Property and equipment are recorded at cost less accumulated depreciation and content amortization. Depreciation and content amortization are computed using the straight-line method over the following estimated useful lives of the assets:

Classification
 
Useful Life
Computers and equipment
 
3 years
Internal-use software and website development
 
3 years
Furniture and fixtures
 
5 years
Leasehold improvements
 
Shorter of the remaining lease term or the estimated useful life of 5 years
Content
 
Shorter of the licensed content term or the estimated useful life of 5 years

The cost of maintenance and repairs is expensed as incurred. When assets are retired or otherwise disposed of, the cost and related accumulated depreciation and amortization are removed from their respective accounts, and any gain or loss on such sale or disposal is reflected in income (loss) from operations.

Internal-Use Software and Website Development Costs
Internal-Use Software and Website Development Costs

We capitalize certain costs associated with software developed or obtained for internal use and website and application development. We capitalize costs when preliminary development efforts are successfully completed, management has authorized and committed project funding and it is probable that the project will be completed and the software will be used as intended. Such costs are amortized on a straight-line basis over a three year estimated useful life of the related asset. Costs incurred prior to meeting these criteria, together with costs incurred for training and maintenance, are expensed as incurred. Costs incurred for enhancements that are expected to result in additional material functionality are capitalized and amortized over the estimated useful life of the upgrades.

Business Combinations
Business Combinations

We allocate the fair value of purchase consideration to the tangible assets acquired, liabilities assumed and intangible assets acquired through a business combination based on their estimated fair values. The excess of the fair value of purchase consideration over the fair values of these identifiable assets acquired and liabilities assumed is recorded as goodwill. Such valuations require management to make significant estimates and assumptions, especially with respect to intangible assets. Significant estimates in valuing certain intangible assets include, but are not limited to, future expected cash flows from acquired users, acquired technology, and trade names from a market participant perspective, useful lives and discount rates. Management’s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. During the measurement period, which is not to exceed one year from the acquisition date, we may record adjustments to the assets acquired and liabilities assumed, with the corresponding offset to goodwill. Upon the conclusion of the measurement period, any subsequent adjustments are recorded to earnings.

Goodwill and Indefinite-Lived Intangible Asset
Goodwill and Indefinite-Lived Intangible Asset

Goodwill represents the excess of the fair value of purchase consideration paid over the estimated fair value of assets acquired and liabilities assumed in a business combination. Our indefinite-lived intangible asset represents the internships.com trade name. Goodwill and our indefinite-lived intangible asset are not amortized but rather tested for impairment at least annually on October 1, or more frequently if certain events or indicators of impairment occur between annual impairment tests. We first assess qualitative factors to determine whether it is necessary to perform the quantitative impairment test. In our qualitative assessment, we consider factors including economic conditions, industry and market conditions and developments, overall financial performance and other relevant entity-specific events in determining whether it is more likely than not that the fair value of our reporting unit is less than the carrying amount. We completed our annual impairment test on October 1st of 2019 and 2018, each of which did not result in any impairment as our qualitative assessment did not indicate that it is more likely than not that the fair value of our reporting unit is less than the carrying amount.
Acquired Intangible Assets, and Other Long-Lived Assets
Acquired Intangible Assets and Other Long-Lived Assets

Acquired intangible assets with finite useful lives, which include developed technology, content library, customer lists, trade names and non-compete agreements, are amortized over their estimated useful lives. We assess the impairment of acquired intangible assets and other long-lived assets when events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable.

Leases
Leases

We determine if an arrangement is a lease at inception. Operating leases are included in operating lease ROU assets and operating lease liabilities within current liabilities and long-term liabilities on our consolidated balance sheet. Operating lease ROU assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. Our leases do not provide an implicit rate and therefore we use our incremental borrowing rate based on the information available at commencement date in determining the present value of future minimum lease payments. Our incremental borrowing rate is estimated based on the estimated rate incurred to borrow, on a collateralized basis over a similar term as our leases, an amount equal to the lease payments in a similar economic environment. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise such options. We do not record leases on our consolidated balance sheet with a term of one year or less. We do not separate lease and non-lease components but rather account for each separate component as a single lease component for all underlying classes of assets. Some of our leases include payments that are dependent on an index, such as the Consumer Price Index (CPI), and our minimum lease payments include payments based on the index at inception with any future changes in such indices recognized as an expense in the period of change. Where leases contain escalation clauses, rent abatements, or concessions, such as rent holidays and landlord or tenant incentives or allowances, we apply them in the determination of straight-line operating lease cost over the lease term.
Strategic Investment
Strategic Investments

We have entered into strategic investments that are accounted for under the cost method and included in other assets on our consolidated balance sheets. We assess our strategic investments for impairment whenever events or changes in circumstances indicate that the strategic investments may be impaired. The factors we consider in our evaluation include, but are not limited to, a significant deterioration in the earnings performance or business prospects of the investee or factors that raise significant concerns about the investee’s ability to continue as a going concern, such as negative cash flows from operations or working capital deficiencies. Additionally, starting in 2018 as a result of our adoption of Accounting Standards Update (ASU) 2016-01, we consider whether there have been any observable price changes in orderly transactions for identical or similar investments.
Revenue Recognition and Deferred Revenue
Revenue Recognition and Deferred Revenue

We recognize revenues from our Chegg Services and Required Materials offerings when control of the goods or services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services.

We determine revenue recognition through the following steps:

Identification of the contract, or contracts, with a customer
Identification of the performance obligations in the contract
Determination of the transaction price
Allocation of the transaction price to the performance obligations in the contract
Recognition of revenue when, or as, we satisfy a performance obligation

We generate revenues from our Chegg Services product line primarily through Chegg Study, Chegg Writing, Chegg Tutors, Chegg Math Solver, and ThinkfulChegg Services are offered to students primarily through weekly or monthly subscriptions, and we recognize revenues ratably over the respective subscription period. Revenues from Thinkful, our skills-based learning platform, are recognized either ratably over the term of the course, generally six months, or upon completion of the lessons, depending on the instruction type of the course. Revenues from our Required Materials product line includes a revenue share, upon fulfillment, on the total transactional amount of a rental and sale transaction for print textbooks. The revenue share on the rental and sale of print textbooks is recognized immediately when a book ships to the student. Shipping and handling activities are performed after we recognize revenues and we have elected to account for them as activities to fulfill a print textbook rental or sale order. Revenues from the rental of eTextbooks is recognized ratably over the contractual period, generally two to five months. Revenues from the sale of eTextbooks is recognized immediately when the eTextbook sale occurs. Revenues are presented net of sales tax collected from customers to be remitted to governmental authorities and net of allowances for estimated cancellations and customer returns, which are based on historical data. Customer refunds from cancellations and returns are recorded as a reduction to revenues.

Some of our customer arrangements include multiple performance obligations. We have determined these performance obligations qualify as distinct performance obligations, as the customer can benefit from the service on its own or together with other resources that are readily available to the customer and our promise to transfer the service is separately identifiable from other promises in the contract. For these arrangements that contain multiple performance obligations, we allocate the transaction price based on the relative standalone selling price method by comparing the standalone selling price (SSP) of each distinct performance obligation to the total value of the contract. We determine the SSP based on our historical pricing and discounting practices for the distinct performance obligation when sold separately. If the SSP is not directly observable, we estimate the SSP by considering information such as market conditions, and information about the customer. Additionally, we limit the amount of revenues recognized for delivered promises to the amount that is not contingent on future delivery of services or other future performance obligations.

Our agreements with print textbook partners may include an amount of variable consideration in addition to a fixed revenue share that we earn. This variable consideration can either increase or decrease the total transaction price depending on the nature of the variable consideration. We estimate the amount of variable consideration that we will earn at the inception of the contract, adjusted during each period, and include an estimated amount each period.

For sales of third-party products, we evaluate whether we are acting as a principal or an agent, and therefore would record the gross sales amount as revenues and related costs or the net amount earned as a revenue share from the sale of third-
party products. Our determination is based on our evaluation of whether we control the specified goods or services prior to transferring them to the customer. In relation to print textbook rental and sale agreements with our partners, we recognize revenues on a net basis based on our role in the transaction as an agent as we have concluded that we do not control the use of the print textbooks, and therefore record only the revenue share we earn upon the shipment of a print textbook to a student. For the rental or sale of eTextbooks, we have concluded that we control the service, therefore we recognize revenues and cost of revenues on a gross basis ratably over the term the student has access to the eTextbook.

Contract assets are contained within other current assets and other assets on our consolidated balance sheets. Contract assets represent the goods or services that we have transferred to a customer before invoicing the customer. Contract receivables are contained within accounts receivable, net on our consolidated balance sheets and represent unconditional consideration that will be received solely due to the passage of time. Contract liabilities are contained within deferred revenue on our consolidated balance sheets. Deferred revenue primarily consists of advanced payments from students related to rental and subscription performance obligations that have not been satisfied and estimated variable consideration. Deferred revenue related to rental and subscription performance obligations is recognized as revenues ratably over the term for subscriptions or when the services are provided and all other revenue recognition criteria have been met. Deferred revenue related to variable consideration is recognized as revenues during each reporting period based on the estimated amount we believe we will earn over the life of the contract.

We have elected a practical expedient to record incremental costs to obtain or fulfill a contract when the amortization period would have been one year or less as incurred. These incremental costs primarily relate to sales commissions costs and are recorded in sales and marketing expense on our consolidated statements of operations.

Cost of Revenues
Cost of Revenues

Our cost of revenues consists primarily of expenses associated with the delivery and distribution of our products and services. Cost of revenues primarily consists of publisher content fees for eTextbooks, content amortization expense related to content that we develop, license from publishers for which we pay one-time license fees, or acquire through acquisitions, payment processing costs, the payments made to tutors through our Chegg Tutors service, personnel costs and other direct costs related to providing content or services. In addition, cost of revenues includes allocated information technology and facilities costs.
Research and Development Costs
Research and Development Costs

Our research and development expenses consist of salaries, benefits, and share-based compensation expense for employees on our product, engineering, and technical teams who are responsible for maintaining our website, developing new products, and improving existing products. Research and development costs also include amortization of acquired intangible assets, depreciation expense, technology costs to support our research and development, outside services, and allocated information technology and facilities expenses. We expense substantially all of our research and development expenses as they are incurred.

Advertising Costs
Advertising Costs

Advertising costs are expensed as incurred and consist primarily of online advertising and marketing promotional expenditures.
Restructuring Charges
Restructuring Charges

Restructuring charges are primarily comprised of severance costs, contract and program termination costs, asset impairments, and costs of facility consolidation and closure. Restructuring charges are recorded upon approval of a formal management plan and are included in the results of operations of the period in which such plan is approved and the expense becomes estimable. To estimate restructuring charges, management utilizes assumptions of the number of employees that would be involuntarily terminated and of future costs to operate and eventually vacate duplicate facilities. Severance and other employee separation costs are accrued when it is probable that benefits will be paid and the amount is reasonably estimable. The rates used in determining severance accruals are based on our policies and practices and negotiated settlements. Restructuring charges for employee workforce reductions are recorded upon employee notification for employees whose required continuing service period is 60 days or less and ratably over the employee’s continuing service period for employees whose required continuing service period is greater than 60 days.

Share-based Compensation Expense
Share-based Compensation Expense

Share-based compensation expense for stock options, restricted stock units (RSUs), performance-based restricted stock units (PSUs), and employee stock purchase plan (ESPP) are accounted for under the fair value method, which requires us to measure the cost of share-based compensation awards based on the grant-date fair value of the award. Share-based compensation expense for our ESPP is estimated at the date of grant using the Black-Scholes-Merton option pricing model while RSUs and PSUs are measured based on the closing fair market value of the Company’s common stock on the date of grant. We recognize share-based compensation expense over the requisite service period, which is generally the vesting period, on a straight-line basis for ESPP and RSUs and on a graded basis for PSUs, contingent on the achievement of performance conditions. These amounts are reduced by estimated forfeitures, which are estimated at the time of the grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates.
Income Taxes
Income Taxes

We account for income taxes under an asset and liability method whereby deferred tax asset and liability account balances are determined based on differences between the financial reporting and the tax basis of assets and liabilities and are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse. Valuation allowances are established, when necessary, to reduce deferred tax assets to an amount that is more likely than not to be realized. We record uncertain tax positions on the basis of a two-step process in which (1) we determine whether it is more likely than not that the tax positions will be sustained on the basis of technical merits of the position and (2) for those tax positions that meet the more likely than not recognition threshold, we recognize the tax benefit as the largest amount that is cumulative more than 50% likely to be realized upon ultimate settlement with the related tax authority. Our policy is to include interest and penalties related to unrecognized tax benefits as a component of income tax expense.

Net Loss Per Share
Net Loss Per Share

Basic net loss per share is computed by dividing net loss by the weighted average number of shares of common stock outstanding during the period. Diluted net loss per share is computed by giving effect to all potential shares of common stock, including stock options, RSUs, PSUs, and shares related to convertible senior notes, to the extent dilutive. Basic and diluted net loss per share was the same for each period presented as the inclusion of all potential common shares outstanding would have been anti-dilutive.

Foreign Currency Translations
Foreign Currency Translation

The functional currency of our foreign subsidiaries is the local currency. Adjustments resulting from the translation of foreign currencies into U.S. dollars for balance sheet amounts are based on the exchange rates as of the consolidated balance sheet date. Revenues and expenses are translated at average exchange rates during the period. Foreign currency translation gains or losses are included in accumulated other comprehensive loss as a component of stockholders’ equity on the consolidated balance sheets. Gains or losses resulting from foreign currency transactions, which are denominated in currencies other than the entity’s functional currency, are included in other income, net in the consolidated statements of operations and were not material during the years ended December 31, 20192018 or 2017.

Recent Accounting Pronouncements
Recent Accounting Pronouncements

Recently Issued Accounting Pronouncements Not Yet Adopted

In December 2019, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. ASU 2019-12 key changes include hybrid tax regimes, intraperiod tax allocation exception, and interim-period accounting for enacted changes in tax law. Early adoption is permitted, including adoption in any interim period or annual reports for which financial statements have not yet been made available for issuance. The guidance is effective for annual periods beginning after December 15, 2020, and we are currently in the process of evaluating the impact of this guidance.

The FASB issued four ASUs related to Accounting Standards Codification (ASC) 326. In November 2019, the FASB issued ASU 2019-11, Codification Improvements to Topic 326, Financial Instruments - Credit Losses. ASU 2019-11 provides codification updates to ASU 2016-13. In May 2019, the FASB issued ASU 2019-05, Financial Instruments—Credit Losses (Topic 326): Targeted Transition Relief. ASU 2019-05 provides entities with an option to irrevocably elect the fair value option for eligible instruments. In April 2019, the FASB issued ASU 2019-04, Codification Improvements to Topic 326, Financial Instruments—Credit Losses, Topic 815, Derivatives and Hedging, and Topic 825, Financial Instruments. ASU 2019-04 provides codification updates to ASU 2016-01 and ASU 2016-13. In June 2016, the FASB issued ASU 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. ASU 2016-13 replaces the existing incurred loss impairment model for trade receivables with an expected loss model which requires the use of forward-looking information to calculate expected credit loss estimates. Additionally, the concept of other-than-temporary impairment for available-for-sale investments is eliminated and instead ASU 2016-13 requires an entity to focus on determining whether any impairment is a result of a credit loss or other factors. It also requires credit losses related to available-for-sale debt securities to be recorded through an allowance for credit losses rather than as a reduction to the amortized cost basis. These changes may result in earlier recognition of credit losses. These guidance updates require for a modified retrospective adoption, though a prospective method of adoption is required for available-for-sale debt securities for which an other-than-temporary impairment had been recognized before the effective date. We will adopt the guidance on January 1, 2020. We expect to record an immaterial cumulative-effect adjustment for trade receivables to the opening balance of accumulated deficit and we do not expect our adoption to have an ongoing material impact to our consolidated statements of operations. Beginning January 1, 2020, we will assess our available-for-sale debt securities for credit losses and recognize an allowance for credit losses with any improvements in estimated credit losses recognized immediately in earnings. These are preliminary estimates that are subject to change as we finalize our adoption.

In August 2018, the FASB issued ASU 2018-15, Intangibles—Goodwill and Other—Internal-Use Software (Subtopic 350-40): Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract. ASU 2018-15 aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with existing guidance contained within subtopic 350-40 to develop or obtain internal-use software. We will adopt ASU 2018-15 on January 1, 2020 under the prospective method of adoption. We do not expect our adoption to have a material impact to our consolidated statements of operations and consolidated balance sheets.

Recently Adopted Accounting Pronouncements

The FASB issued four ASUs related to ASC 842. In March 2019, the FASB issued ASU 2019-01, Leases (Topic 842): Codification Improvements. In July 2018, the FASB issued ASU 2018-11, Leases (Topic 842): Targeted Improvements and ASU 2018-10, Codification Improvements to Topic 842, Leases. In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842). ASC 842 requires an entity to recognize a right of use (ROU) asset and lease liability for all leases with terms of more than 12 months. We adopted the guidance on January 1, 2019 under the optional transition method whereby we initially applied the new standard at the adoption date and recognized a cumulative-effect adjustment to the opening balance sheet of accumulated deficit in the period of adoption without restating prior periods. We recorded ROU assets of $17.2 million and lease liabilities of $21.1 million on our consolidated balance sheet. ASC 842 did not have a material impact to our consolidated statements of operations. Adoption of the new standard resulted in changes to our accounting policy for leases. See Note 11, “Leases”, for more information.
XML 18 R35.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Fair Value Measurement (Tables)
12 Months Ended
Dec. 31, 2019
Fair Value Disclosures [Abstract]  
Financial Instruments Measured and Recorded at Fair Value on Recurring Basis
Financial instruments measured and recorded at fair value on a recurring basis as of December 31, 2019 and 2018 are classified based on the valuation technique level in the tables below (in thousands):
 
December 31, 2019
 
Total
 
Level 1
 
Level 2
Assets:
 
 
 
 
 
Cash equivalents:
 
 
 
 
 
Money market funds
$
146,165

 
$
146,165

 
$

Short-term investments:
 
 
 
 
 
Commercial paper
7,489

 

 
7,489

Corporate securities
319,293

 

 
319,293

U.S. treasury securities
44,286

 
44,286

 

Agency bonds
10,006

 

 
10,006

Long-term investments:
 
 
 
 
 
Corporate securities
295,478

 

 
295,478

Agency bonds
15,005

 

 
15,005

Total assets measured and recorded at fair value
$
837,722

 
$
190,451

 
$
647,271



 
December 31, 2018
 
Total
 
Level 1
 
Level 2
Assets:
 
 
 
 
 
Cash equivalents:
 
 
 
 
 
Money market funds
$
5,052

 
$
5,052

 
$

Commercial paper
18,267

 

 
18,267

Short-term investments:
 
 
 
 
 
Commercial paper
40,488

 

 
40,488

Corporate securities
38,529

 

 
38,529

U.S. treasury securities
14,328

 
14,328

 

Long-term investments:
 
 
 
 
 
Corporate securities
14,424

 

 
14,424

U.S treasury securities
1,628

 
1,628

 

Total assets measured and recorded at fair value
$
132,716

 
$
21,008

 
$
111,708


Fair Value Measurements, Nonrecurring
The carrying amounts and estimated fair values of the notes as of December 31, 2019 and 2018 are as follows (in thousands):
 
December 31, 2019
 
December 31, 2018
 
Carrying Amount
 
Estimated Fair Value
 
Carrying Amount
 
Estimated Fair Value
2025 notes
$
602,611

 
$
831,000

 
$

 
$

2023 notes
297,692

 
523,538

 
283,668

 
416,156

Convertible senior notes, net
$
900,303

 
$
1,354,538

 
$
283,668

 
$
416,156


XML 19 R39.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Balance Sheet Details (Tables)
12 Months Ended
Dec. 31, 2019
Balance Sheet Details [Abstract]  
Schedule of Other Current Assets
Other current assets consist of the following (in thousands):
 
December 31,
 
2019
 
2018
Reimbursement from Required Materials partners (1)
$
6,552

 
$
3,785

Other
10,054

 
5,725

Other current assets
$
16,606

 
$
9,510


Schedule of Accrued Liabilities
Accrued liabilities consist of the following (in thousands):
 
December 31,
 
2019
 
2018
Payable to Required Materials partners (2)
$
4,898

 
$
6,420

Acquisition-related compensation
4,042

 
8,536

Taxes payable
3,046

 
3,864

Accrued purchases of long-lived assets
10,036

 
1,210

Other
17,942

 
14,047

Accrued liabilities
$
39,964


$
34,077


_______________________________________
(1) Reimbursement from Required Materials partners represents the cost of print textbooks sourced on their behalf.
(2) Payable to Required Materials partners represents the amounts owed to our partners for the rental and sale of print textbooks.
XML 20 R16.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Balance Sheet Details
12 Months Ended
Dec. 31, 2019
Balance Sheet Details [Abstract]  
Balance Sheet Details Balance Sheet Details

Other Current Assets

Other current assets consist of the following (in thousands):
 
December 31,
 
2019
 
2018
Reimbursement from Required Materials partners (1)
$
6,552

 
$
3,785

Other
10,054

 
5,725

Other current assets
$
16,606

 
$
9,510



Accrued Liabilities

Accrued liabilities consist of the following (in thousands):
 
December 31,
 
2019
 
2018
Payable to Required Materials partners (2)
$
4,898

 
$
6,420

Acquisition-related compensation
4,042

 
8,536

Taxes payable
3,046

 
3,864

Accrued purchases of long-lived assets
10,036

 
1,210

Other
17,942

 
14,047

Accrued liabilities
$
39,964


$
34,077


_______________________________________
(1) Reimbursement from Required Materials partners represents the cost of print textbooks sourced on their behalf.
(2) Payable to Required Materials partners represents the amounts owed to our partners for the rental and sale of print textbooks.
XML 21 R12.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Fair Value Measurement
12 Months Ended
Dec. 31, 2019
Fair Value Disclosures [Abstract]  
Fair Value Measurement Fair Value Measurement

We have established a fair value hierarchy used to determine the fair value of our financial instruments as follows:

Level 1—Inputs are unadjusted quoted prices in active markets for identical assets or liabilities.

Level 2—Inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the assets or liabilities, either directly or indirectly through market corroboration, for substantially the full term of the financial instruments.

Level 3—Inputs are unobservable inputs based on our own assumptions used to measure assets and liabilities at fair value; the inputs require significant management judgment or estimation.

A financial instrument’s classification within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement.

Financial instruments measured and recorded at fair value on a recurring basis as of December 31, 2019 and 2018 are classified based on the valuation technique level in the tables below (in thousands):
 
December 31, 2019
 
Total
 
Level 1
 
Level 2
Assets:
 
 
 
 
 
Cash equivalents:
 
 
 
 
 
Money market funds
$
146,165

 
$
146,165

 
$

Short-term investments:
 
 
 
 
 
Commercial paper
7,489

 

 
7,489

Corporate securities
319,293

 

 
319,293

U.S. treasury securities
44,286

 
44,286

 

Agency bonds
10,006

 

 
10,006

Long-term investments:
 
 
 
 
 
Corporate securities
295,478

 

 
295,478

Agency bonds
15,005

 

 
15,005

Total assets measured and recorded at fair value
$
837,722

 
$
190,451

 
$
647,271



 
December 31, 2018
 
Total
 
Level 1
 
Level 2
Assets:
 
 
 
 
 
Cash equivalents:
 
 
 
 
 
Money market funds
$
5,052

 
$
5,052

 
$

Commercial paper
18,267

 

 
18,267

Short-term investments:
 
 
 
 
 
Commercial paper
40,488

 

 
40,488

Corporate securities
38,529

 

 
38,529

U.S. treasury securities
14,328

 
14,328

 

Long-term investments:
 
 
 
 
 
Corporate securities
14,424

 

 
14,424

U.S treasury securities
1,628

 
1,628

 

Total assets measured and recorded at fair value
$
132,716

 
$
21,008

 
$
111,708



We value our financial instruments based on quoted prices in active markets for identical assets (Level 1 inputs) or inputs other than quoted prices that are observable either directly or indirectly (Level 2 inputs) in determining fair value. Other than our money market funds and U.S. treasury securities, we classify our financial instruments as having Level 2 inputs. The valuation techniques used to measure the fair value of our financial instruments having Level 2 inputs were derived from non-binding market consensus prices that are corroborated by observable market data, quoted market prices for similar instruments, or pricing models such as discounted cash flow techniques. We do not hold any financial instruments valued with a Level 3 input.

The methods described above may produce a fair value calculation that may not be indicative of net realizable value or reflective of future fair values. Furthermore, while we believe our valuation methods are appropriate and consistent with other market participants, the use of different methodologies or assumptions to determine the fair value of certain financial instruments could result in a different fair value measurement at the reporting date.

Financial Instruments Not Recorded at Fair Value on a Recurring Basis

We report our financial instruments at fair value with the exception of the notes. The estimated fair value of the notes was determined based on the trading price of the notes as of the last day of trading for the period. We consider the fair value of the notes to be a Level 2 measurement due to the limited trading activity. For further information on the notes see Note 10, “Convertible Senior Notes”.

The carrying amounts and estimated fair values of the notes as of December 31, 2019 and 2018 are as follows (in thousands):
 
December 31, 2019
 
December 31, 2018
 
Carrying Amount
 
Estimated Fair Value
 
Carrying Amount
 
Estimated Fair Value
2025 notes
$
602,611

 
$
831,000

 
$

 
$

2023 notes
297,692

 
523,538

 
283,668

 
416,156

Convertible senior notes, net
$
900,303

 
$
1,354,538

 
$
283,668

 
$
416,156



The carrying amount of the 2025 notes and 2023 notes as of December 31, 2019 was net of unamortized debt discount of $184.7 million and $42.3 million, respectively, and unamortized issuance costs of $12.7 million and $5.0 million, respectively. The carrying amount of the 2023 notes as of December 31, 2018 was net of unamortized debt discount of $54.8 million and unamortized issuance costs of $6.5 million.
XML 22 R83.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stockholders' Equity - Share-based Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Share-based compensation expense $ 64,909 $ 52,030 $ 38,359
Cost of revenues      
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Share-based compensation expense 426 420 316
Research and development      
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Share-based compensation expense 22,229 17,055 14,333
Sales and marketing      
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Share-based compensation expense 7,380 6,703 5,007
General and administrative      
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Share-based compensation expense $ 34,874 $ 27,852 $ 18,703
XML 24 R73.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Goodwill and Intangible Assets - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Acquisition-Related Intangible Assets      
Finite Lived Intangible Assets [Line Items]      
Amortization expense of acquisition related to acquired intangible assets $ 7.5 $ 6.5 $ 5.5
XML 25 R77.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Convertible Senior Notes - Net Carrying Amount (Details) - Shares related to convertible senior notes - USD ($)
Dec. 31, 2019
Apr. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Apr. 30, 2018
0.125 Percent Convertible Senior Notes Due 2025          
Debt Instrument [Line Items]          
Principal amount $ 800,000,000   $ 700,000,000    
Unamortized debt discount (184,698,000)        
Unamortized issuance costs (12,691,000)        
Debt discount for conversion option 212,000,000        
Issuance costs (5,253,000)        
Net carrying amount 206,747,000 $ 212,000,000.0      
0.25% Convertible Senior Notes Due 2023          
Debt Instrument [Line Items]          
Principal amount 345,000,000     $ 345,000,000 $ 345,000,000
Unamortized debt discount (42,280,000)     (54,817,000)  
Unamortized issuance costs (5,028,000)     (6,515,000)  
Debt discount for conversion option 64,193,000     64,193,000  
Issuance costs (1,749,000)     (1,749,000)  
Net carrying amount 62,444,000     62,444,000 $ 64,200,000
Carrying Amount | Fair Value, Nonrecurring          
Debt Instrument [Line Items]          
Net carrying amount (liability) 900,303,000     283,668,000  
Carrying Amount | Fair Value, Nonrecurring | 0.125 Percent Convertible Senior Notes Due 2025          
Debt Instrument [Line Items]          
Net carrying amount (liability) 602,611,000     0  
Carrying Amount | Fair Value, Nonrecurring | 0.25% Convertible Senior Notes Due 2023          
Debt Instrument [Line Items]          
Net carrying amount (liability) $ 297,692,000     $ 283,668,000  
XML 26 R87.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stockholders' Equity - Summary of Restricted Stock Unit Activity (Details) - RSUs and PSUs - $ / shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Restricted Stock Units Outstanding      
Number of Restricted Stock Units Outstanding, Beginning (in shares) 10,804,808    
Number of Restricted Stock Units, Granted (in shares) 2,910,400    
Number of Restricted Stock Units, Released (in shares) (5,628,938)    
Number of Restricted Stock Units, Canceled (in shares) (1,176,740)    
Number of Restricted Stock Units Outstanding, Ending (in shares) 6,909,530 10,804,808  
Weighted-Average Grant Date Fair Value      
Weighted Average Grant Date Fair Value, Beginning balance (in dollars per share) $ 11.87    
Weighted Average Grant Date Fair Value, Granted (in dollars per share) 37.56 $ 21.67 $ 9.10
Weighted Average Grant Date Fair Value, Released (in dollars per share) 10.15    
Weighted Average Grant Date Fair Value, Canceled (in dollars per share) 12.20    
Weighted Average Grant Date Fair Value, Ending balance (in dollars per share) $ 24.04 $ 11.87  
XML 27 R58.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Disaggregation of Revenue [Line Items]                      
Net revenues $ 125,504 $ 94,151 $ 93,862 $ 97,409 $ 95,676 $ 74,237 $ 74,222 $ 76,949 $ 410,926 $ 321,084 $ 255,066
Change in total net revenues                 $ 89,842 $ 66,018  
Change in total net revenues, percent                 28.00% 26.00%  
Contract with customer, liability, revenue recognized                 $ 17,000 $ 11,700  
Contract with customer, liability, revenue recognized, prior period                 3,400    
Aggregate amount of unsatisfied performance obligations 18,800               18,800    
Accounts receivable 11,529       12,733       11,529 12,733  
Deferred revenue 18,780       17,418       18,780 17,418  
Contract with Customer, Asset, Net, Current $ 3,531       $ 337       3,531 337  
Change in accounts receivable                 $ (1,204)    
Change in accounts receivable, percent                 (9.00%)    
Change in deferred revenue                 $ 1,362    
Change in deferred revenue, percent                 8.00%    
Change in contract assets                 $ 3,194    
Chegg Services                      
Disaggregation of Revenue [Line Items]                      
Net revenues                 332,221 253,985 185,683
Change in total net revenues                 $ 78,236 $ 68,302  
Change in total net revenues, percent                 31.00% 37.00%  
Required Materials                      
Disaggregation of Revenue [Line Items]                      
Net revenues                 $ 78,705 $ 67,099 $ 69,383
Change in total net revenues                 $ 11,606 $ (2,284)  
Change in total net revenues, percent                 17.00% (3.00%)  
XML 28 R54.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Significant Accounting Policies - Common Shares Outstanding Excluded From Computation Of Diluted Net Loss Per Share (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total common stock equivalents (in shares) 10,620 11,991 3,203
Options to purchase common stock      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total common stock equivalents (in shares) 2,395 4,045 3,045
RSUs and PSUs      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total common stock equivalents (in shares) 4,699 7,946 153
Shares related to convertible senior notes      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total common stock equivalents (in shares) 3,526 0 0
Employee stock purchase plan      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total common stock equivalents (in shares) 0 0 5
XML 29 R50.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Significant Accounting Policies - Goodwill and Indefinite-lived Intangible Asset (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Indefinite-lived Intangible Assets [Line Items]      
Goodwill $ 214,513 $ 149,524 $ 125,272
Indefinite-lived trade name 3,600 $ 3,600  
Internships.com      
Indefinite-lived Intangible Assets [Line Items]      
Indefinite-lived trade name $ 3,600    
XML 30 R96.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Related-Party Transactions (Details)
12 Months Ended
Dec. 31, 2019
USD ($)
board_member
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Adobe Systems | Chief Executive Officer      
Related Party Transaction [Line Items]      
Purchases from related party $ 2,100,000 $ 3,300,000 $ 3,200,000
Revenue from related parties 200,000 100,000 100,000
Receivable from related parties 0 0  
Due to related parties 200,000    
Cengage | Board of Directors Member      
Related Party Transaction [Line Items]      
Purchases from related party 17,200,000 15,100,000 11,500,000
Revenue from related parties $ 3,000,000.0 2,500,000 1,900,000
Due to related parties   100,000  
Number of board members appointed to Board of Directors of related party | board_member 1    
Synack Inc. | Board of Directors Member      
Related Party Transaction [Line Items]      
Purchases from related party $ 400,000 100,000 100,000
Number of board members appointed to chief executive officer of related party | board_member 1    
San Francisco | Board of Directors Member      
Related Party Transaction [Line Items]      
Purchases from related party $ 200,000    
Number of board members appointed to Board of Directors of related party | board_member 1    
Payment Processing Fees | PayPal Holdings, Inc. | Immediate Family Member of Management or Principal Owner      
Related Party Transaction [Line Items]      
Number of board members appointed to Board of Directors of related party | board_member 1    
Expenses from transactions with related party $ 1,600,000 $ 1,300,000 $ 1,000,000.0
XML 31 R66.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Acquisitions - 2019 Acquisition Summary of Fair Value of the Consideration (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 02, 2018
Dec. 31, 2019
Dec. 31, 2018
Oct. 01, 2019
Dec. 31, 2017
Business Acquisition [Line Items]          
Goodwill   $ 214,513 $ 149,524   $ 125,272
Thinkful, Inc          
Business Acquisition [Line Items]          
Cash       $ 51  
Accounts receivable       547  
Other acquired assets       1,710  
Acquired intangible assets       16,360  
Total identifiable assets acquired       18,668  
Deferred revenue       (3,044)  
Liabilities assumed       (1,605)  
Net identifiable assets acquired       14,019  
Goodwill       65,181  
Total fair value of purchase consideration       $ 79,200  
WriteLab, Inc. And StudyBlue, Inc.          
Business Acquisition [Line Items]          
Cash   234      
Accounts receivable   482      
Acquired intangible assets   11,550 $ 11,550    
Total identifiable assets acquired   12,417      
Liabilities assumed   (2,206)      
Net identifiable assets acquired   10,211      
Goodwill   24,673      
Total fair value of purchase consideration   34,884      
Weighted average amortization period     72 months    
StudyBlue, Inc.          
Business Acquisition [Line Items]          
Cash $ 152        
Accounts receivable 288        
Acquired intangible assets 7,100        
Total identifiable assets acquired 7,691        
Liabilities assumed (1,309)        
Net identifiable assets acquired 6,382        
Goodwill 13,996        
Total fair value of purchase consideration $ 20,378        
Weighted average amortization period 57 months        
Trade name | Thinkful, Inc          
Business Acquisition [Line Items]          
Acquired intangible assets   $ 4,430      
Weighted average amortization period   48 months      
Trade name | WriteLab, Inc. And StudyBlue, Inc.          
Business Acquisition [Line Items]          
Acquired intangible assets     $ 140    
Weighted average amortization period     12 months    
Trade name | StudyBlue, Inc.          
Business Acquisition [Line Items]          
Acquired intangible assets $ 140        
Weighted average amortization period 12 months        
Domain names | Thinkful, Inc          
Business Acquisition [Line Items]          
Acquired intangible assets   $ 330      
Weighted average amortization period   48 months      
Domain names | WriteLab, Inc. And StudyBlue, Inc.          
Business Acquisition [Line Items]          
Acquired intangible assets     $ 180    
Weighted average amortization period     12 months    
Domain names | StudyBlue, Inc.          
Business Acquisition [Line Items]          
Acquired intangible assets $ 180        
Weighted average amortization period 12 months        
Content library | Thinkful, Inc          
Business Acquisition [Line Items]          
Acquired intangible assets   $ 6,940      
Weighted average amortization period   60 months      
Content library | WriteLab, Inc. And StudyBlue, Inc.          
Business Acquisition [Line Items]          
Acquired intangible assets     $ 5,220    
Weighted average amortization period     60 months    
Content library | StudyBlue, Inc.          
Business Acquisition [Line Items]          
Acquired intangible assets $ 5,220        
Weighted average amortization period 60 months        
Developed technology | Thinkful, Inc          
Business Acquisition [Line Items]          
Acquired intangible assets   $ 4,660      
Weighted average amortization period   36 months      
Developed technology | WriteLab, Inc. And StudyBlue, Inc.          
Business Acquisition [Line Items]          
Acquired intangible assets     $ 5,790    
Weighted average amortization period     88 months    
Developed technology | StudyBlue, Inc.          
Business Acquisition [Line Items]          
Acquired intangible assets $ 1,340        
Weighted average amortization period 60 months        
Acquired intangible assets | Thinkful, Inc          
Business Acquisition [Line Items]          
Acquired intangible assets   $ 16,360      
Weighted average amortization period   50 months      
XML 32 R62.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Fair Value Measurement - Financial Instruments at Fair Value (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Assets:    
Short-term investments $ 381,074 $ 93,345
Fair Value on Recurring Basis    
Assets:    
Total assets measured and recorded at fair value 837,722 132,716
Fair Value on Recurring Basis | Agency Securities    
Assets:    
Short-term investments 10,006  
Long-term investments 15,005  
Fair Value on Recurring Basis | US Treasury Securities    
Assets:    
Short-term investments 44,286 14,328
Long-term investments   1,628
Fair Value on Recurring Basis | Corporate Bond Securities    
Assets:    
Short-term investments 319,293 38,529
Long-term investments 295,478 14,424
Fair Value on Recurring Basis | Commercial paper    
Assets:    
Short-term investments 7,489 40,488
Fair Value on Recurring Basis | Commercial paper    
Assets:    
Cash equivalents   18,267
Fair Value on Recurring Basis | Money Market Funds    
Assets:    
Cash equivalents 146,165 5,052
Fair Value on Recurring Basis | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Assets:    
Total assets measured and recorded at fair value 190,451 21,008
Fair Value on Recurring Basis | Quoted Prices in Active Markets for Identical Assets (Level 1) | Agency Securities    
Assets:    
Short-term investments 0  
Long-term investments 0  
Fair Value on Recurring Basis | Quoted Prices in Active Markets for Identical Assets (Level 1) | US Treasury Securities    
Assets:    
Short-term investments 44,286 14,328
Long-term investments   1,628
Fair Value on Recurring Basis | Quoted Prices in Active Markets for Identical Assets (Level 1) | Corporate Bond Securities    
Assets:    
Short-term investments 0 0
Long-term investments 0 0
Fair Value on Recurring Basis | Quoted Prices in Active Markets for Identical Assets (Level 1) | Commercial paper    
Assets:    
Short-term investments 0 0
Fair Value on Recurring Basis | Quoted Prices in Active Markets for Identical Assets (Level 1) | Commercial paper    
Assets:    
Cash equivalents   0
Fair Value on Recurring Basis | Quoted Prices in Active Markets for Identical Assets (Level 1) | Money Market Funds    
Assets:    
Cash equivalents 146,165 5,052
Fair Value on Recurring Basis | Significant Other Observable Inputs (Level 2)    
Assets:    
Total assets measured and recorded at fair value 647,271 111,708
Fair Value on Recurring Basis | Significant Other Observable Inputs (Level 2) | Agency Securities    
Assets:    
Short-term investments 10,006  
Long-term investments 15,005  
Fair Value on Recurring Basis | Significant Other Observable Inputs (Level 2) | US Treasury Securities    
Assets:    
Short-term investments 0 0
Long-term investments   0
Fair Value on Recurring Basis | Significant Other Observable Inputs (Level 2) | Corporate Bond Securities    
Assets:    
Short-term investments 319,293 38,529
Long-term investments 295,478 14,424
Fair Value on Recurring Basis | Significant Other Observable Inputs (Level 2) | Commercial paper    
Assets:    
Short-term investments 7,489 40,488
Fair Value on Recurring Basis | Significant Other Observable Inputs (Level 2) | Commercial paper    
Assets:    
Cash equivalents   18,267
Fair Value on Recurring Basis | Significant Other Observable Inputs (Level 2) | Money Market Funds    
Assets:    
Cash equivalents $ 0 $ 0
XML 33 R92.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Deferred tax assets:    
Accrued expenses and reserves $ 3,978 $ 1,661
Share-based compensation 12,003 13,083
Accrued compensation 997 2,075
Net operating loss carryforwards 162,320 106,659
Property and equipment, textbooks and intangibles assets 0 3,745
Other items 3,438 2,951
Gross deferred tax assets 182,736 130,174
Valuation allowance (148,519) (125,844)
Total deferred tax assets 34,217 4,330
Deferred tax liabilities:    
Property and equipment, textbooks and intangibles assets (4,111) 0
Convertible senior notes (27,065) (46)
Other (4,661) (5,943)
Total deferred tax liabilities (35,837) (5,989)
Net deferred tax liability $ (1,620) $ (1,659)
XML 34 R41.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases (Tables)
12 Months Ended
Dec. 31, 2019
Leases [Abstract]  
Lessee, Operating Lease, Liability, Maturity
The aggregate future minimum lease payments and reconciliation to lease liabilities as of December 31, 2019, are as follows (in thousands):
 
December 31, 2019
2020
$
6,094

2021
5,622

2022
5,404

2023
3,738

2024
780

Total future minimum lease payments
21,638

Less imputed interest
(1,842
)
Total lease liabilities
$
19,796



XML 35 R45.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Restructuring Charges (Tables)
12 Months Ended
Dec. 31, 2019
Restructuring and Related Activities [Abstract]  
Schedule of Restructuring Reserve by Type of Cost
The following table summarizes the activity related to the accrual for restructuring charges (in thousands):
 
2017 Restructuring Plan
 
2015 Restructuring Plan
 
 
 
Workforce Reduction Costs
 
Lease Termination and Other Costs
 
Lease Termination and Other Costs
 
Total
Balance at January 1, 2018
$
44

 
$

 
$
221

 
$
265

Restructuring charges
253

 
19

 
317

 
589

Cash payments
(151
)
 
(19
)
 
(218
)
 
(388
)
Write-offs

 

 
(18
)
 
(18
)
Balance at December 31 2018
146

 

 
302

 
448

Cumulative-effect adjustment to accumulated deficit related to adoption of ASU 2016-02

 

 
(302
)
 
(302
)
Restructuring charges
97

 

 

 
97

Cash payments
(221
)
 

 

 
(221
)
Write-offs

 

 

 

Balance at December 31, 2019
$
22

 
$

 
$

 
$
22


XML 37 R49.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Significant Accounting Policies - Property Plant and Equipment (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Property, Plant and Equipment [Line Items]      
Depreciation and amortization $ 24.2 $ 16.8 $ 13.8
Computers and Equipment      
Property, Plant and Equipment [Line Items]      
Useful life 3 years    
Software      
Property, Plant and Equipment [Line Items]      
Useful life 3 years    
Furniture and Fixtures      
Property, Plant and Equipment [Line Items]      
Useful life 5 years    
Leasehold Improvements      
Property, Plant and Equipment [Line Items]      
Useful life 5 years    
Content      
Property, Plant and Equipment [Line Items]      
Useful life 5 years    
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Subsequent Event
12 Months Ended
Dec. 31, 2019
Subsequent Events [Abstract]  
Subsequent Event Subsequent Event

On January 29, 2020, we purchased $29.4 million of print textbooks to establish our initial print textbook library.
JSON 39 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "chegg2019-12x3110k.htm": { "axisCustom": 3, "axisStandard": 37, "contextCount": 376, "dts": { "calculationLink": { "local": [ "chgg-20191231_cal.xml" ] }, "definitionLink": { "local": [ "chgg-20191231_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": [ "chegg2019-12x3110k.htm" ] }, "labelLink": { "local": [ "chgg-20191231_lab.xml" ], "remote": [ "http://xbrl.fasb.org/srt/2019/elts/srt-doc-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "chgg-20191231_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/srt/2019/elts/srt-ref-2019-01-31.xml", "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": [ "chgg-20191231.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2019/elts/srt-types-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/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.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", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "https://xbrl.sec.gov/exch/2019/exch-2019-01-31.xsd", "http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd", "http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd", "http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd", "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd" ] } }, "elementCount": 772, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 58, "http://www.chegg.com/20191231": 1, "http://xbrl.sec.gov/dei/2019-01-31": 5, "total": 64 }, "keyCustom": 59, "keyStandard": 482, "memberCustom": 41, "memberStandard": 58, "nsprefix": "chgg", "nsuri": "http://www.chegg.com/20191231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "span", "div", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001000 - Document - Cover Page", "role": "http://www.chegg.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103100 - Disclosure - Cash and Cash Equivalents, and Investments", "role": "http://www.chegg.com/role/CashAndCashEquivalentsAndInvestments", "shortName": "Cash and Cash Equivalents, and Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R100": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420402 - Disclosure - Selected Quarterly Financial Data (unaudited) (Details)", "role": "http://www.chegg.com/role/SelectedQuarterlyFinancialDataUnauditedDetails", "shortName": "Selected Quarterly Financial Data (unaudited) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4QTD", "decimals": "-3", "lang": null, "name": "us-gaap:GrossProfit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R101": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FI2018Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_chgg_AllowanceForDoubtfulAccountMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421401 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Details)", "role": "http://www.chegg.com/role/ScheduleIiValuationAndQualifyingAccountsDetails", "shortName": "Schedule II - Valuation and Qualifying Accounts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FI2016Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_chgg_AllowanceForDoubtfulAccountMember", "decimals": "-3", "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103100 - Disclosure - Revenues", "role": "http://www.chegg.com/role/Revenues", "shortName": "Revenues", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2104100 - Disclosure - Fair Value Measurement", "role": "http://www.chegg.com/role/FairValueMeasurement", "shortName": "Fair Value Measurement", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "chgg:LongLivedAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2105100 - Disclosure - Long-Lived Assets", "role": "http://www.chegg.com/role/LongLivedAssets", "shortName": "Long-Lived Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "chgg:LongLivedAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2106100 - Disclosure - Acquisitions", "role": "http://www.chegg.com/role/Acquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2107100 - Disclosure - Goodwill and Intangible Assets", "role": "http://www.chegg.com/role/GoodwillAndIntangibleAssets", "shortName": "Goodwill and Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108100 - Disclosure - Balance Sheet Details", "role": "http://www.chegg.com/role/BalanceSheetDetails", "shortName": "Balance Sheet Details", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2109100 - Disclosure - Convertible Senior Notes", "role": "http://www.chegg.com/role/ConvertibleSeniorNotes", "shortName": "Convertible Senior Notes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110100 - Disclosure - Leases", "role": "http://www.chegg.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2111100 - Disclosure - Commitments and Contingencies", "role": "http://www.chegg.com/role/CommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001000 - Statement - CONSOLIDATED BALANCE SHEETS", "role": "http://www.chegg.com/role/ConsolidatedBalanceSheets", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "lang": null, "name": "us-gaap:PrepaidExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "chgg:GuaranteesAndIndemnificationsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2111100 - Disclosure - Guarantees and Indemnifications", "role": "http://www.chegg.com/role/GuaranteesAndIndemnifications", "shortName": "Guarantees and Indemnifications", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "chgg:GuaranteesAndIndemnificationsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "chgg:CommonStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2112100 - Disclosure - Common Stock", "role": "http://www.chegg.com/role/CommonStock", "shortName": "Common Stock", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "chgg:CommonStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2113100 - Disclosure - Stockholders' Equity", "role": "http://www.chegg.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2114100 - Disclosure - Income Taxes", "role": "http://www.chegg.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2115100 - Disclosure - Restructuring Charges", "role": "http://www.chegg.com/role/RestructuringCharges", "shortName": "Restructuring Charges", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2116100 - Disclosure - Related-Party Transactions", "role": "http://www.chegg.com/role/RelatedPartyTransactions", "shortName": "Related-Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2117100 - Disclosure - Employee Benefit Plan", "role": "http://www.chegg.com/role/EmployeeBenefitPlan", "shortName": "Employee Benefit Plan", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2118100 - Disclosure - Segment Information", "role": "http://www.chegg.com/role/SegmentInformation", "shortName": "Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2119100 - Disclosure - Subsequent Event", "role": "http://www.chegg.com/role/SubsequentEvent", "shortName": "Subsequent Event", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2120100 - Disclosure - Selected Quarterly Financial Data (unaudited)", "role": "http://www.chegg.com/role/SelectedQuarterlyFinancialDataUnaudited", "shortName": "Selected Quarterly Financial Data (unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "span", "div", "chgg:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FI2019Q4", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001501 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.chegg.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2121100 - Disclosure - Schedule II - Valuation and Qualifying Accounts", "role": "http://www.chegg.com/role/ScheduleIiValuationAndQualifyingAccounts", "shortName": "Schedule II - Valuation and Qualifying Accounts", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UseOfEstimates", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2201201 - Disclosure - Significant Accounting Policies (Policies)", "role": "http://www.chegg.com/role/SignificantAccountingPoliciesPolicies", "shortName": "Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UseOfEstimates", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "chgg:ScheduleofUsefulLivesForPropertyAndEquipmentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2301302 - Disclosure - Significant Accounting Policies (Tables)", "role": "http://www.chegg.com/role/SignificantAccountingPoliciesTables", "shortName": "Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "chgg:ScheduleofUsefulLivesForPropertyAndEquipmentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2303301 - Disclosure - Cash and Cash Equivalents, and Investments (Tables)", "role": "http://www.chegg.com/role/CashAndCashEquivalentsAndInvestmentsTables", "shortName": "Cash and Cash Equivalents, and Investments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2303301 - Disclosure - Revenues (Tables)", "role": "http://www.chegg.com/role/RevenuesTables", "shortName": "Revenues (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2304301 - Disclosure - Fair Value Measurement (Tables)", "role": "http://www.chegg.com/role/FairValueMeasurementTables", "shortName": "Fair Value Measurement (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - Long-Lived Assets (Tables)", "role": "http://www.chegg.com/role/LongLivedAssetsTables", "shortName": "Long-Lived Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2306301 - Disclosure - Acquisitions (Tables)", "role": "http://www.chegg.com/role/AcquisitionsTables", "shortName": "Acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2307301 - Disclosure - Goodwill and Intangible Assets (Tables)", "role": "http://www.chegg.com/role/GoodwillAndIntangibleAssetsTables", "shortName": "Goodwill and Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2308301 - Disclosure - Balance Sheet Details (Tables)", "role": "http://www.chegg.com/role/BalanceSheetDetailsTables", "shortName": "Balance Sheet Details (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002000 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS", "role": "http://www.chegg.com/role/ConsolidatedStatementsOfOperations", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2309301 - Disclosure - Convertible Senior Notes (Tables)", "role": "http://www.chegg.com/role/ConvertibleSeniorNotesTables", "shortName": "Convertible Senior Notes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2310301 - Disclosure - Leases (Tables)", "role": "http://www.chegg.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "chgg:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2312301 - Disclosure - Common Stock (Tables)", "role": "http://www.chegg.com/role/CommonStockTables", "shortName": "Common Stock (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "chgg:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2313301 - Disclosure - Stockholders' Equity (Tables)", "role": "http://www.chegg.com/role/StockholdersEquityTables", "shortName": "Stockholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2314301 - Disclosure - Income Taxes (Tables)", "role": "http://www.chegg.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2315301 - Disclosure - Restructuring Charges (Tables)", "role": "http://www.chegg.com/role/RestructuringChargesTables", "shortName": "Restructuring Charges (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2318301 - Disclosure - Segment Information (Tables)", "role": "http://www.chegg.com/role/SegmentInformationTables", "shortName": "Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2320301 - Disclosure - Selected Quarterly Financial Data (unaudited) (Tables)", "role": "http://www.chegg.com/role/SelectedQuarterlyFinancialDataUnauditedTables", "shortName": "Selected Quarterly Financial Data (unaudited) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD_srt_MajorCustomersAxis_chgg_LargestCustomerMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401403 - Disclosure - Significant Accounting Policies - Concentration of Credit Risk (Details)", "role": "http://www.chegg.com/role/SignificantAccountingPoliciesConcentrationOfCreditRiskDetails", "shortName": "Significant Accounting Policies - Concentration of Credit Risk (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD_srt_MajorCustomersAxis_chgg_LargestCustomerMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401404 - Disclosure - Significant Accounting Policies - Property Plant and Equipment (Details)", "role": "http://www.chegg.com/role/SignificantAccountingPoliciesPropertyPlantAndEquipmentDetails", "shortName": "Significant Accounting Policies - Property Plant and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003000 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "role": "http://www.chegg.com/role/ConsolidatedStatementsOfComprehensiveLoss", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfGoodwillTextBlock", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401405 - Disclosure - Significant Accounting Policies - Goodwill and Indefinite-lived Intangible Asset (Details)", "role": "http://www.chegg.com/role/SignificantAccountingPoliciesGoodwillAndIndefiniteLivedIntangibleAssetDetails", "shortName": "Significant Accounting Policies - Goodwill and Indefinite-lived Intangible Asset (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R51": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FI2019Q4_us-gaap_DebtInstrumentAxis_chgg_A0.125PercentConvertibleSeniorNotesDue2025Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401406 - Disclosure - Significant Accounting Policies - Convertible Senior Notes (Details)", "role": "http://www.chegg.com/role/SignificantAccountingPoliciesConvertibleSeniorNotesDetails", "shortName": "Significant Accounting Policies - Convertible Senior Notes (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R52": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AdvertisingExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401407 - Disclosure - Significant Accounting Policies - Advertising Cost (Details)", "role": "http://www.chegg.com/role/SignificantAccountingPoliciesAdvertisingCostDetails", "shortName": "Significant Accounting Policies - Advertising Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AdvertisingExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401408 - Disclosure - Significant Accounting Policies - Computation of Basic and Diluted Net Loss Per Share (Details)", "role": "http://www.chegg.com/role/SignificantAccountingPoliciesComputationOfBasicAndDilutedNetLossPerShareDetails", "shortName": "Significant Accounting Policies - Computation of Basic and Diluted Net Loss Per Share (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R54": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401409 - Disclosure - Significant Accounting Policies - Common Shares Outstanding Excluded From Computation Of Diluted Net Loss Per Share (Details)", "role": "http://www.chegg.com/role/SignificantAccountingPoliciesCommonSharesOutstandingExcludedFromComputationOfDilutedNetLossPerShareDetails", "shortName": "Significant Accounting Policies - Common Shares Outstanding Excluded From Computation Of Diluted Net Loss Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "I2018Q2Apr30_us-gaap_DebtInstrumentAxis_chgg_A0.25PercentConvertibleSeniorNotesDue2023Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentConvertibleConversionPrice1", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401410 - Disclosure - Significant Accounting Policies Shares Related To Convertible Senior Notes (Details)", "role": "http://www.chegg.com/role/SignificantAccountingPoliciesSharesRelatedToConvertibleSeniorNotesDetails", "shortName": "Significant Accounting Policies Shares Related To Convertible Senior Notes (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R56": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401411 - Disclosure - Significant Accounting Policies Recently Adopted Accounting Pronouncements (Details)", "role": "http://www.chegg.com/role/SignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsDetails", "shortName": "Significant Accounting Policies Recently Adopted Accounting Pronouncements (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R57": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403402 - Disclosure - Cash and Cash Equivalents, and Investments - Schedule of Investments (Details)", "role": "http://www.chegg.com/role/CashAndCashEquivalentsAndInvestmentsScheduleOfInvestmentsDetails", "shortName": "Cash and Cash Equivalents, and Investments - Schedule of Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FI2019Q4_us-gaap_InvestmentTypeAxis_us-gaap_CashAndCashEquivalentsMember", "decimals": "-3", "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403402 - Disclosure - Revenues (Details)", "role": "http://www.chegg.com/role/RevenuesDetails", "shortName": "Revenues (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "lang": null, "name": "chgg:RevenuefromContractwithCustomerIncludingAssessedTaxIncreaseDecrease", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403403 - Disclosure - Cash and Cash Equivalents, and Investments - Contractual Maturity (Details)", "role": "http://www.chegg.com/role/CashAndCashEquivalentsAndInvestmentsContractualMaturityDetails", "shortName": "Cash and Cash Equivalents, and Investments - Contractual Maturity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FI2016Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005000 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "role": "http://www.chegg.com/role/ConsolidatedStatementsOfStockholdersEquity", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FI2016Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FI2019Q4_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis_chgg_SecurityDepositForOfficeMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RestrictedCash", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403404 - Disclosure - Cash and Cash Equivalents, and Investments - Restricted Cash (Details)", "role": "http://www.chegg.com/role/CashAndCashEquivalentsAndInvestmentsRestrictedCashDetails", "shortName": "Cash and Cash Equivalents, and Investments - Restricted Cash (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FI2019Q4_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis_chgg_SecurityDepositForOfficeMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RestrictedCash", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "I2018Q4Oct31", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403405 - Disclosure - Cash and Cash Equivalents, and Investments - Strategic Investment (Details)", "role": "http://www.chegg.com/role/CashAndCashEquivalentsAndInvestmentsStrategicInvestmentDetails", "shortName": "Cash and Cash Equivalents, and Investments - Strategic Investment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "I2018Q4Oct31", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShortTermInvestments", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404402 - Disclosure - Fair Value Measurement - Financial Instruments at Fair Value (Details)", "role": "http://www.chegg.com/role/FairValueMeasurementFinancialInstrumentsAtFairValueDetails", "shortName": "Fair Value Measurement - Financial Instruments at Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FI2019Q4_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember", "decimals": "-3", "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FI2019Q4_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtFairValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404403 - Disclosure - Fair Value Measurement - Debt (Details)", "role": "http://www.chegg.com/role/FairValueMeasurementDebtDetails", "shortName": "Fair Value Measurement - Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FI2019Q4_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember", "decimals": "-3", "lang": null, "name": "us-gaap:LongTermDebtFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - Long-Lived Assets - Property, Plant and Equipment (Details)", "role": "http://www.chegg.com/role/LongLivedAssetsPropertyPlantAndEquipmentDetails", "shortName": "Long-Lived Assets - Property, Plant and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "I2019Q4Oct1_us-gaap_BusinessAcquisitionAxis_chgg_ThinkfulInc.Member", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Acquisitions - 2019 Acquisitions (Details)", "role": "http://www.chegg.com/role/Acquisitions2019AcquisitionsDetails", "shortName": "Acquisitions - 2019 Acquisitions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "D2019Q4_us-gaap_BusinessAcquisitionAxis_chgg_ThinkfulInc.Member", "decimals": "-5", "lang": null, "name": "chgg:BusinessCombinationConsiderationTransferredEscrow", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfGoodwillTextBlock", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406403 - Disclosure - Acquisitions - 2019 Acquisition Summary of Fair Value of the Consideration (Details)", "role": "http://www.chegg.com/role/Acquisitions2019AcquisitionSummaryOfFairValueOfConsiderationDetails", "shortName": "Acquisitions - 2019 Acquisition Summary of Fair Value of the Consideration (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "I2019Q4Oct1_us-gaap_BusinessAcquisitionAxis_chgg_ThinkfulInc.Member", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "D2018Q3Jul2_us-gaap_BusinessAcquisitionAxis_chgg_StudyBlueInc.Member", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406404 - Disclosure - Acquisitions - 2018 Acquisitions (Details)", "role": "http://www.chegg.com/role/Acquisitions2018AcquisitionsDetails", "shortName": "Acquisitions - 2018 Acquisitions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "D2018Q3Jul2_us-gaap_BusinessAcquisitionAxis_chgg_StudyBlueInc.Member", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406405 - Disclosure - Acquisitions - 2018 Acquisitions summary of Fair Value of the Consideration (Details)", "role": "http://www.chegg.com/role/Acquisitions2018AcquisitionsSummaryOfFairValueOfConsiderationDetails", "shortName": "Acquisitions - 2018 Acquisitions summary of Fair Value of the Consideration (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "I2018Q2May15_us-gaap_BusinessAcquisitionAxis_chgg_WriteLabInc.Member", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "D2017Q4Oct_us-gaap_BusinessAcquisitionAxis_chgg_CogeonGmbHMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406406 - Disclosure - Acquisitions - 2017 Acquisitions (Details)", "role": "http://www.chegg.com/role/Acquisitions2017AcquisitionsDetails", "shortName": "Acquisitions - 2017 Acquisitions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "D2017Q4Oct_us-gaap_BusinessAcquisitionAxis_chgg_CogeonGmbHMember", "decimals": "-5", "lang": null, "name": "chgg:BusinessCombinationConsiderationTransferredEscrow", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:OtherDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfGoodwillTextBlock", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406407 - Disclosure - Acquisitions - 2017 Acquisitions summary of Fair Value of the Consideration (Details)", "role": "http://www.chegg.com/role/Acquisitions2017AcquisitionsSummaryOfFairValueOfConsiderationDetails", "shortName": "Acquisitions - 2017 Acquisitions summary of Fair Value of the Consideration (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "I2017Q4Oct31_us-gaap_BusinessAcquisitionAxis_chgg_CogeonGmbHMember", "decimals": "-3", "lang": null, "name": "chgg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsOtherThanIntangibleAssetsAndGoodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407402 - Disclosure - Goodwill and Intangible Assets - Goodwill (Details)", "role": "http://www.chegg.com/role/GoodwillAndIntangibleAssetsGoodwillDetails", "shortName": "Goodwill and Intangible Assets - Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfGoodwillTextBlock", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - Goodwill and Intangible Assets - Intangible Assets (Details)", "role": "http://www.chegg.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails", "shortName": "Goodwill and Intangible Assets - Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_chgg_AcquisitionRelatedIntangibleAssetsMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407404 - Disclosure - Goodwill and Intangible Assets - Additional Information (Details)", "role": "http://www.chegg.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetails", "shortName": "Goodwill and Intangible Assets - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_chgg_AcquisitionRelatedIntangibleAssetsMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407405 - Disclosure - Goodwill and Intangible Assets - Estimated Future Amortization Expense Related to Intangible Assets (Details)", "role": "http://www.chegg.com/role/GoodwillAndIntangibleAssetsEstimatedFutureAmortizationExpenseRelatedToIntangibleAssetsDetails", "shortName": "Goodwill and Intangible Assets - Estimated Future Amortization Expense Related to Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ReceivablesLongTermContractsOrPrograms", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408402 - Disclosure - Balance Sheet Details (Details)", "role": "http://www.chegg.com/role/BalanceSheetDetailsDetails", "shortName": "Balance Sheet Details (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ReceivablesLongTermContractsOrPrograms", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProceedsFromDebtNetOfIssuanceCosts", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409402 - Disclosure - Convertible Senior Notes - Convertible Senior Notes (Details)", "role": "http://www.chegg.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesDetails", "shortName": "Convertible Senior Notes - Convertible Senior Notes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "D2019Q2Apr_us-gaap_DebtInstrumentAxis_chgg_A0.125PercentConvertibleSeniorNotesDue2025Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember", "decimals": "-3", "lang": null, "name": "chgg:PaymentsForInitialPurchasersDiscount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FI2019Q4_us-gaap_DebtInstrumentAxis_chgg_A0.125PercentConvertibleSeniorNotesDue2025Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409403 - Disclosure - Convertible Senior Notes - Net Carrying Amount (Details)", "role": "http://www.chegg.com/role/ConvertibleSeniorNotesNetCarryingAmountDetails", "shortName": "Convertible Senior Notes - Net Carrying Amount (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FI2019Q4_us-gaap_DebtInstrumentAxis_chgg_A0.125PercentConvertibleSeniorNotesDue2025Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember", "decimals": "-3", "lang": null, "name": "chgg:DebtInstrumentConvertibleDiscountForConversionOption", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD_us-gaap_DebtInstrumentAxis_chgg_A0.125PercentConvertibleSeniorNotesDue2025Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409404 - Disclosure - Convertible Senior Notes - Interest Expense Recognized (Details)", "role": "http://www.chegg.com/role/ConvertibleSeniorNotesInterestExpenseRecognizedDetails", "shortName": "Convertible Senior Notes - Interest Expense Recognized (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD_us-gaap_DebtInstrumentAxis_chgg_A0.125PercentConvertibleSeniorNotesDue2025Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410402 - Disclosure - Leases - Additional Information (Details)", "role": "http://www.chegg.com/role/LeasesAdditionalInformationDetails", "shortName": "Leases - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FI2019Q4", "decimals": null, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101100 - Disclosure - Background and Basis of Presentation", "role": "http://www.chegg.com/role/BackgroundAndBasisOfPresentation", "shortName": "Background and Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410403 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Details)", "role": "http://www.chegg.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails", "shortName": "Leases - Maturities of Operating Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410404 - Disclosure - Leases - Maturities of Operating Lease Liabilities Prior to Adoption of Lease Standard (Details)", "role": "http://www.chegg.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesPriorToAdoptionOfLeaseStandardDetails", "shortName": "Leases - Maturities of Operating Lease Liabilities Prior to Adoption of Lease Standard (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "span", "div", "chgg:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FI2019Q4", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412402 - Disclosure - Common Stock (Details)", "role": "http://www.chegg.com/role/CommonStockDetails", "shortName": "Common Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "chgg:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FI2019Q4", "decimals": "INF", "lang": null, "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413402 - Disclosure - Stockholders' Equity - Share-based Compensation Expense (Details)", "role": "http://www.chegg.com/role/StockholdersEquityShareBasedCompensationExpenseDetails", "shortName": "Stockholders' Equity - Share-based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413403 - Disclosure - Stockholders' Equity - Summary of Assumptions (Details)", "role": "http://www.chegg.com/role/StockholdersEquitySummaryOfAssumptionsDetails", "shortName": "Stockholders' Equity - Summary of Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413404 - Disclosure - Stockholders' Equity - Additional Information (Details)", "role": "http://www.chegg.com/role/StockholdersEquityAdditionalInformationDetails", "shortName": "Stockholders' Equity - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FI2018Q4", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413405 - Disclosure - Stockholders' Equity - Summary of Stock Option Activity (Details)", "role": "http://www.chegg.com/role/StockholdersEquitySummaryOfStockOptionActivityDetails", "shortName": "Stockholders' Equity - Summary of Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": "INF", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FI2018Q4_us-gaap_AwardTypeAxis_chgg_RestrictedStockUnitsRSUsAndPerformanceShareUnitsPSUsMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413406 - Disclosure - Stockholders' Equity - Summary of Restricted Stock Unit Activity (Details)", "role": "http://www.chegg.com/role/StockholdersEquitySummaryOfRestrictedStockUnitActivityDetails", "shortName": "Stockholders' Equity - Summary of Restricted Stock Unit Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD_us-gaap_AwardTypeAxis_chgg_RestrictedStockUnitsRSUsAndPerformanceShareUnitsPSUsMember", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414402 - Disclosure - Income Taxes - Additional Information (Details)", "role": "http://www.chegg.com/role/IncomeTaxesAdditionalInformationDetails", "shortName": "Income Taxes - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "lang": null, "name": "us-gaap:TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsProvisionalIncomeTaxExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414403 - Disclosure - Income Taxes - Provision for Income Taxes (Details)", "role": "http://www.chegg.com/role/IncomeTaxesProvisionForIncomeTaxesDetails", "shortName": "Income Taxes - Provision for Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101100 - Disclosure - Significant Accounting Policies", "role": "http://www.chegg.com/role/SignificantAccountingPolicies", "shortName": "Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414404 - Disclosure - Income Taxes - Loss before Provision for Income Taxes (Details)", "role": "http://www.chegg.com/role/IncomeTaxesLossBeforeProvisionForIncomeTaxesDetails", "shortName": "Income Taxes - Loss before Provision for Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414405 - Disclosure - Income Taxes - Effective Income Tax Reconciliation (Details)", "role": "http://www.chegg.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails", "shortName": "Income Taxes - Effective Income Tax Reconciliation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414406 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details)", "role": "http://www.chegg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails", "shortName": "Income Taxes - Deferred Tax Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R93": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414407 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Details)", "role": "http://www.chegg.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails", "shortName": "Income Taxes - Unrecognized Tax Benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FI2016Q4", "decimals": "-3", "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R94": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415402 - Disclosure - Restructuring Charges - Accrual For Restructuring Activity (Details)", "role": "http://www.chegg.com/role/RestructuringChargesAccrualForRestructuringActivityDetails", "shortName": "Restructuring Charges - Accrual For Restructuring Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:PaymentsForRestructuring", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R95": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415403 - Disclosure - Restructuring Charges - Narrative (Details)", "role": "http://www.chegg.com/role/RestructuringChargesNarrativeDetails", "shortName": "Restructuring Charges - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "D2017Q1Jan_us-gaap_RestructuringCostAndReserveAxis_us-gaap_OneTimeTerminationBenefitsMember_us-gaap_RestructuringPlanAxis_chgg_A2017RestructuringPlanMember", "decimals": "INF", "lang": null, "name": "us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminated", "reportCount": 1, "unique": true, "unitRef": "position", "xsiNil": "false" } }, "R96": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD_srt_CounterpartyNameAxis_chgg_AdobeSystemsMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_ChiefExecutiveOfficerMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416401 - Disclosure - Related-Party Transactions (Details)", "role": "http://www.chegg.com/role/RelatedPartyTransactionsDetails", "shortName": "Related-Party Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD_srt_CounterpartyNameAxis_chgg_AdobeSystemsMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_ChiefExecutiveOfficerMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R97": { "firstAnchor": { "ancestors": [ "span", "span", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417401 - Disclosure - Employee Benefit Plan (Details)", "role": "http://www.chegg.com/role/EmployeeBenefitPlanDetails", "shortName": "Employee Benefit Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R98": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FD2019Q4QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418402 - Disclosure - Segment Information - Revenue by Product Line (Details)", "role": "http://www.chegg.com/role/SegmentInformationRevenueByProductLineDetails", "shortName": "Segment Information - Revenue by Product Line (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R99": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "D2020Q1Jan29_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember", "decimals": "-5", "first": true, "lang": null, "name": "chgg:PaymentsToAcquireTextbooks", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419401 - Disclosure - Subsequent Event (Details)", "role": "http://www.chegg.com/role/SubsequentEventDetails", "shortName": "Subsequent Event (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "D2020Q1Jan29_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember", "decimals": "-5", "first": true, "lang": null, "name": "chgg:PaymentsToAcquireTextbooks", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9999": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestrictedCashAndCashEquivalentsNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "", "isDefault": "false", "longName": "Uncategorized Items - chegg2019-12x3110k.htm", "role": "http://xbrl.sec.gov/role/uncategorizedFacts", "shortName": "Uncategorized Items - chegg2019-12x3110k.htm", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "chegg2019-12x3110k.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestrictedCashAndCashEquivalentsNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } } }, "segmentCount": 109, "tag": { "chgg_A0.125PercentConvertibleSeniorNotesDue2025Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "0.125 Percent Convertible Senior Notes Due 2025 [Member]", "label": "0.125 Percent Convertible Senior Notes Due 2025 [Member]", "terseLabel": "0.125 Percent Convertible Senior Notes Due 2025", "verboseLabel": "0.125 Percent Convertible Senior Notes Due 2025" } } }, "localname": "A0.125PercentConvertibleSeniorNotesDue2025Member", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesDetails", "http://www.chegg.com/role/ConvertibleSeniorNotesInterestExpenseRecognizedDetails", "http://www.chegg.com/role/ConvertibleSeniorNotesNetCarryingAmountDetails", "http://www.chegg.com/role/FairValueMeasurementDebtDetails", "http://www.chegg.com/role/SignificantAccountingPoliciesConvertibleSeniorNotesDetails", "http://www.chegg.com/role/SignificantAccountingPoliciesSharesRelatedToConvertibleSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "chgg_A0.25PercentConvertibleSeniorNotesDue2023Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "0.25 Percent Convertible Senior Notes Due 2023 [Member]", "label": "0.25 Percent Convertible Senior Notes Due 2023 [Member]", "terseLabel": "0.25% Convertible Senior Notes Due 2023", "verboseLabel": "0.25% Convertible Senior Notes Due 2023" } } }, "localname": "A0.25PercentConvertibleSeniorNotesDue2023Member", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesDetails", "http://www.chegg.com/role/ConvertibleSeniorNotesInterestExpenseRecognizedDetails", "http://www.chegg.com/role/ConvertibleSeniorNotesNetCarryingAmountDetails", "http://www.chegg.com/role/FairValueMeasurementDebtDetails", "http://www.chegg.com/role/SignificantAccountingPoliciesConvertibleSeniorNotesDetails", "http://www.chegg.com/role/SignificantAccountingPoliciesSharesRelatedToConvertibleSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "chgg_A2005StockIncentivePlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2005 Stock Incentive Plan", "label": "2005 Stock Incentive Plan [Member]", "terseLabel": "2005 Stock Incentive Plan" } } }, "localname": "A2005StockIncentivePlanMember", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/CommonStockDetails" ], "xbrltype": "domainItemType" }, "chgg_A2013EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2013 Employee Stock Purchase Plan", "label": "2013 Employee Stock Purchase Plan [Member]", "terseLabel": "2013 Employee Stock Purchase Plan" } } }, "localname": "A2013EmployeeStockPurchasePlanMember", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/CommonStockDetails" ], "xbrltype": "domainItemType" }, "chgg_A2013EquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2013 Equity Incentive Plan", "label": "2013 Equity Incentive Plan [Member]", "terseLabel": "2013 Plan" } } }, "localname": "A2013EquityIncentivePlanMember", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/CommonStockDetails" ], "xbrltype": "domainItemType" }, "chgg_A2013PlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2013 Plan [Member]", "label": "2013 Plan [Member]", "terseLabel": "2013 Plan" } } }, "localname": "A2013PlanMember", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "chgg_A2015RestructuringPlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2015 Restructuring Plan", "label": "2015 Restructuring Plan [Member]", "terseLabel": "2015 Restructuring Plan" } } }, "localname": "A2015RestructuringPlanMember", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/RestructuringChargesAccrualForRestructuringActivityDetails", "http://www.chegg.com/role/RestructuringChargesNarrativeDetails" ], "xbrltype": "domainItemType" }, "chgg_A2017PerformancePeriodMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2017 Performance Period [Member]", "label": "2017 Performance Period [Member]", "terseLabel": "2017 Performance Period" } } }, "localname": "A2017PerformancePeriodMember", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "chgg_A2017RestructuringPlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2017 Restructuring Plan", "label": "2017 Restructuring Plan [Member]", "terseLabel": "2017 Restructuring Plan", "verboseLabel": "2017 Restructuring Plan" } } }, "localname": "A2017RestructuringPlanMember", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/RestructuringChargesAccrualForRestructuringActivityDetails", "http://www.chegg.com/role/RestructuringChargesNarrativeDetails" ], "xbrltype": "domainItemType" }, "chgg_A2018PerformancePeriodMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2018 Performance Period [Member]", "label": "2018 Performance Period [Member]", "terseLabel": "2018 Performance Period" } } }, "localname": "A2018PerformancePeriodMember", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "chgg_AccountingStandardsUpdate201802And201409Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2018-02 And 2014-09 [Member]", "label": "Accounting Standards Update 2018-02 And 2014-09 [Member]", "terseLabel": "Accounting Standards Update 2018-02 and 2014-09" } } }, "localname": "AccountingStandardsUpdate201802And201409Member", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "chgg_AccruedPurchasesOfLongLivedAssets": { "auth_ref": [], "calculation": { "http://www.chegg.com/role/BalanceSheetDetailsDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accrued Purchases Of Long Lived Assets", "label": "Accrued Purchases Of Long Lived Assets", "verboseLabel": "Accrued purchases of long-lived assets" } } }, "localname": "AccruedPurchasesOfLongLivedAssets", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/BalanceSheetDetailsDetails" ], "xbrltype": "monetaryItemType" }, "chgg_AcquisitionRelatedCompensationLiability": { "auth_ref": [], "calculation": { "http://www.chegg.com/role/BalanceSheetDetailsDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Acquisition Related Compensation Liability", "label": "Acquisition Related Compensation Liability", "terseLabel": "Acquisition-related compensation" } } }, "localname": "AcquisitionRelatedCompensationLiability", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/BalanceSheetDetailsDetails" ], "xbrltype": "monetaryItemType" }, "chgg_AcquisitionRelatedIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Acquisition related intangible assets.", "label": "Acquisition Related Intangible Assets [Member]", "terseLabel": "Acquisition-Related Intangible Assets" } } }, "localname": "AcquisitionRelatedIntangibleAssetsMember", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "chgg_AdjustmentsToAdditionalPaidInCapitalPurchaseOfCappedCall": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Purchase Of Capped Call", "label": "Adjustments To Additional Paid In Capital, Purchase Of Capped Call", "negatedTerseLabel": "Purchase of convertible senior notes capped call" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalPurchaseOfCappedCall", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "chgg_AdobeSystemsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Adobe systems.", "label": "Adobe Systems [Member]", "terseLabel": "Adobe Systems" } } }, "localname": "AdobeSystemsMember", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "chgg_AllowanceForDoubtfulAccountMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Allowance For Doubtful Account [Member]", "label": "Allowance For Doubtful Account [Member]", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountMember", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/ScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "chgg_AvailableForSaleSecuritiesWeightedAverageMaturity": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Available For Sale Securities, Weighted Average Maturity", "label": "Available For Sale Securities, Weighted Average Maturity", "terseLabel": "Weighted average maturity" } } }, "localname": "AvailableForSaleSecuritiesWeightedAverageMaturity", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/CashAndCashEquivalentsAndInvestmentsContractualMaturityDetails" ], "xbrltype": "durationItemType" }, "chgg_AvailableforsaleSecuritiesDebtMaturitiesYearOneThroughTwoAmortizedCostBasis": { "auth_ref": [], "calculation": { "http://www.chegg.com/role/CashAndCashEquivalentsAndInvestmentsContractualMaturityDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Available-for-sale Securities, Debt Maturities, Year One Through Two, Amortized Cost Basis", "label": "Available-for-sale Securities, Debt Maturities, Year One Through Two, Amortized Cost Basis", "terseLabel": "Due in 1-2 years, Cost" } } }, "localname": "AvailableforsaleSecuritiesDebtMaturitiesYearOneThroughTwoAmortizedCostBasis", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/CashAndCashEquivalentsAndInvestmentsContractualMaturityDetails" ], "xbrltype": "monetaryItemType" }, "chgg_AvailableforsaleSecuritiesDebtMaturitiesYearOneThroughTwoFairValue": { "auth_ref": [], "calculation": { "http://www.chegg.com/role/CashAndCashEquivalentsAndInvestmentsContractualMaturityDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Available-for-sale Securities, Debt Maturities, Year One Through Two, Fair Value", "label": "Available-for-sale Securities, Debt Maturities, Year One Through Two, Fair Value", "terseLabel": "Due in 1-2 years, Fair Value" } } }, "localname": "AvailableforsaleSecuritiesDebtMaturitiesYearOneThroughTwoFairValue", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/CashAndCashEquivalentsAndInvestmentsContractualMaturityDetails" ], "xbrltype": "monetaryItemType" }, "chgg_BalanceSheetDetailsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Balance Sheet Details [Abstract]", "label": "Balance Sheet Details [Abstract]" } } }, "localname": "BalanceSheetDetailsAbstract", "nsuri": "http://www.chegg.com/20191231", "xbrltype": "stringItemType" }, "chgg_BoardOfDirectorsMemberMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Board Of Directors Member", "label": "Board Of Directors Member [Member]", "terseLabel": "Board of Directors Member" } } }, "localname": "BoardOfDirectorsMemberMember", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "chgg_BusinessCombinationConsiderationTransferredEscrow": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Consideration Transferred, Escrow", "label": "Business Combination, Consideration Transferred, Escrow", "terseLabel": "Escrow" } } }, "localname": "BusinessCombinationConsiderationTransferredEscrow", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/Acquisitions2017AcquisitionsDetails", "http://www.chegg.com/role/Acquisitions2018AcquisitionsDetails", "http://www.chegg.com/role/Acquisitions2019AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "chgg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsOtherThanIntangibleAssetsAndGoodwill": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Assets, Other Than Intangible Assets And Goodwill", "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Assets, Other Than Intangible Assets And Goodwill", "terseLabel": "Net tangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsOtherThanIntangibleAssetsAndGoodwill", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/Acquisitions2017AcquisitionsSummaryOfFairValueOfConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "chgg_CappedCallMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Capped Call [Member]", "label": "Capped Call [Member]", "terseLabel": "Capped Call" } } }, "localname": "CappedCallMember", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesDetails", "http://www.chegg.com/role/SignificantAccountingPoliciesSharesRelatedToConvertibleSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "chgg_CengageMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cengage.", "label": "Cengage [Member]", "terseLabel": "Cengage" } } }, "localname": "CengageMember", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "chgg_CheggServicesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Chegg Services [Member]", "label": "Chegg Services [Member]", "terseLabel": "Chegg Services" } } }, "localname": "CheggServicesMember", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/RevenuesDetails", "http://www.chegg.com/role/SegmentInformationRevenueByProductLineDetails" ], "xbrltype": "domainItemType" }, "chgg_Chgg_A2019PerformancePeriodMemberDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "chgg_A2019 PerformancePeriodMember [Domain]", "label": "chgg_A2019 PerformancePeriodMember [Domain]", "terseLabel": "2019 Performance Period" } } }, "localname": "Chgg_A2019PerformancePeriodMemberDomain", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "chgg_CogeonGmbHMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cogeon GmbH", "label": "Cogeon GmbH [Member]", "terseLabel": "Cogeon GmbH" } } }, "localname": "CogeonGmbHMember", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/Acquisitions2017AcquisitionsDetails", "http://www.chegg.com/role/Acquisitions2017AcquisitionsSummaryOfFairValueOfConsiderationDetails" ], "xbrltype": "domainItemType" }, "chgg_CommonStockMaximumAggregateNumberOfSharesToBeIssued": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Common Stock, Maximum Aggregate Number Of Shares To Be Issued", "label": "Common Stock, Maximum Aggregate Number Of Shares To Be Issued", "terseLabel": "Maximum aggregate number of shares to be issued" } } }, "localname": "CommonStockMaximumAggregateNumberOfSharesToBeIssued", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/CommonStockDetails" ], "xbrltype": "sharesItemType" }, "chgg_CommonStockSharesReserved": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Common Stock, Shares Reserved", "label": "Common Stock, Shares Reserved", "terseLabel": "Shares reserved" } } }, "localname": "CommonStockSharesReserved", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/CommonStockDetails" ], "xbrltype": "sharesItemType" }, "chgg_CommonStockTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Common Stock", "label": "Common Stock [Text Block]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockTextBlock", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/CommonStock" ], "xbrltype": "textBlockItemType" }, "chgg_CommonStockWarrantMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Common Stock Warrant", "label": "Common Stock Warrant [Member]", "terseLabel": "Common Stock Warrant" } } }, "localname": "CommonStockWarrantMember", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "chgg_ContentLibraryMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Content Library [Member]", "label": "Content Library [Member]", "verboseLabel": "Content library" } } }, "localname": "ContentLibraryMember", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/Acquisitions2017AcquisitionsSummaryOfFairValueOfConsiderationDetails", "http://www.chegg.com/role/Acquisitions2018AcquisitionsSummaryOfFairValueOfConsiderationDetails", "http://www.chegg.com/role/Acquisitions2019AcquisitionSummaryOfFairValueOfConsiderationDetails" ], "xbrltype": "domainItemType" }, "chgg_ContingentEquityGrantsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Contingent Equity Grants [Member]", "label": "Contingent Equity Grants [Member]", "terseLabel": "Contingent Equity Grants" } } }, "localname": "ContingentEquityGrantsMember", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/Acquisitions2017AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "chgg_ContractWithCustomerLiabilityRevenueRecognizedPriorPeriod": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Contract With Customer, Liability, Revenue Recognized, Prior Period", "label": "Contract With Customer, Liability, Revenue Recognized, Prior Period", "terseLabel": "Contract with customer, liability, revenue recognized, prior period" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognizedPriorPeriod", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/RevenuesDetails" ], "xbrltype": "monetaryItemType" }, "chgg_DebtComponentAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Component [Axis]", "label": "Debt Component [Axis]", "terseLabel": "Debt Component [Axis]" } } }, "localname": "DebtComponentAxis", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesDetails" ], "xbrltype": "stringItemType" }, "chgg_DebtComponentDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "[Domain] for Debt Component [Axis]", "label": "Debt Component [Domain]", "terseLabel": "Debt Component [Domain]" } } }, "localname": "DebtComponentDomain", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "chgg_DebtCovenantTermsAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Covenant Terms [Axis]", "label": "Debt Covenant Terms [Axis]", "terseLabel": "Debt Covenant Terms [Axis]" } } }, "localname": "DebtCovenantTermsAxis", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesDetails" ], "xbrltype": "stringItemType" }, "chgg_DebtCovenantTermsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "[Domain] for Debt Covenant Terms [Axis]", "label": "Debt Covenant Terms [Domain]", "terseLabel": "Debt Covenant Terms [Domain]" } } }, "localname": "DebtCovenantTermsDomain", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "chgg_DebtInstrumentConvertibleDiscountForConversionOption": { "auth_ref": [], "calculation": { "http://www.chegg.com/role/ConvertibleSeniorNotesNetCarryingAmountDetails": { "order": 1.0, "parentTag": "us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Convertible, Discount For Conversion Option", "label": "Debt Instrument, Convertible, Discount For Conversion Option", "terseLabel": "Debt discount for conversion option" } } }, "localname": "DebtInstrumentConvertibleDiscountForConversionOption", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/ConvertibleSeniorNotesNetCarryingAmountDetails" ], "xbrltype": "monetaryItemType" }, "chgg_DebtInstrumentConvertibleIfConvertedValueLessThanPrincipal": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Convertible, If-Converted Value Less Than Principal", "label": "Debt Instrument, Convertible, If-Converted Value Less Than Principal", "terseLabel": "Face value" } } }, "localname": "DebtInstrumentConvertibleIfConvertedValueLessThanPrincipal", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "chgg_DebtInstrumentConvertibleIssuanceCosts": { "auth_ref": [], "calculation": { "http://www.chegg.com/role/ConvertibleSeniorNotesNetCarryingAmountDetails": { "order": 2.0, "parentTag": "us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Convertible, Issuance Costs", "label": "Debt Instrument, Convertible, Issuance Costs", "negatedTerseLabel": "Issuance costs" } } }, "localname": "DebtInstrumentConvertibleIssuanceCosts", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/ConvertibleSeniorNotesNetCarryingAmountDetails" ], "xbrltype": "monetaryItemType" }, "chgg_DebtInstrumentConvertibleShares": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Convertible, Shares", "label": "Debt Instrument, Convertible, Shares", "terseLabel": "Shares covered by capped call transactions (in shares)" } } }, "localname": "DebtInstrumentConvertibleShares", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesDetails" ], "xbrltype": "sharesItemType" }, "chgg_DebtInstrumentFaceAmountOptionToPurchaseAdditionalNotes": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Face Amount, Option To Purchase Additional Notes", "label": "Debt Instrument, Face Amount, Option To Purchase Additional Notes", "terseLabel": "Option to purchase additional notes" } } }, "localname": "DebtInstrumentFaceAmountOptionToPurchaseAdditionalNotes", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesDetails", "http://www.chegg.com/role/SignificantAccountingPoliciesConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "chgg_DebtInstrumentMaturityDateRemainingUsefulLife": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Maturity Date, Remaining Useful Life", "label": "Debt Instrument, Maturity Date, Remaining Useful Life", "terseLabel": "Debt instrument, remaining useful life" } } }, "localname": "DebtInstrumentMaturityDateRemainingUsefulLife", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesDetails" ], "xbrltype": "durationItemType" }, "chgg_DebtInstrumentTransactionAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument Transaction [Axis]", "label": "Debt Instrument Transaction [Axis]", "terseLabel": "Debt Instrument Transaction [Axis]" } } }, "localname": "DebtInstrumentTransactionAxis", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesDetails", "http://www.chegg.com/role/SignificantAccountingPoliciesSharesRelatedToConvertibleSeniorNotesDetails" ], "xbrltype": "stringItemType" }, "chgg_DebtInstrumentTransactionDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "[Domain] for Debt Instrument Transaction [Axis]", "label": "Debt Instrument Transaction [Domain]", "terseLabel": "Debt Instrument Transaction [Domain]" } } }, "localname": "DebtInstrumentTransactionDomain", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesDetails", "http://www.chegg.com/role/SignificantAccountingPoliciesSharesRelatedToConvertibleSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "chgg_DeferredIncomeTaxExpenseBenefitAcquisitions": { "auth_ref": [], "calculation": { "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Deferred Income Tax Expense (Benefit), Acquisitions", "label": "Deferred Income Tax Expense (Benefit), Acquisitions", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefitAcquisitions", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "chgg_DeferredTaxAssetsPropertyPlantandEquipmentInventoryandIntangibleAssets": { "auth_ref": [], "calculation": { "http://www.chegg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Deferred Tax Assets, Property, Plant and Equipment, Inventory, and Intangible Assets", "label": "Deferred Tax Assets, Property, Plant and Equipment, Inventory, and Intangible Assets", "terseLabel": "Property and equipment, textbooks and intangibles assets" } } }, "localname": "DeferredTaxAssetsPropertyPlantandEquipmentInventoryandIntangibleAssets", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "chgg_DeferredTaxLiabilitiesConvertibleSeniorNotes": { "auth_ref": [], "calculation": { "http://www.chegg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Deferred Tax Liabilities, Convertible Senior Notes", "label": "Deferred Tax Liabilities, Convertible Senior Notes", "negatedTerseLabel": "Convertible senior notes" } } }, "localname": "DeferredTaxLiabilitiesConvertibleSeniorNotes", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "chgg_EffectiveIncomeTaxRateReconciliationAcquisitionPercent": { "auth_ref": [], "calculation": { "http://www.chegg.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails": { "order": 10.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Acquisition, Percent", "label": "Effective Income Tax Rate Reconciliation, Acquisition, Percent", "terseLabel": "Acquisition related" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAcquisitionPercent", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails" ], "xbrltype": "percentItemType" }, "chgg_EffectiveIncomeTaxRateReconciliationConvertibleSeniorNotesPercent": { "auth_ref": [], "calculation": { "http://www.chegg.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails": { "order": 11.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Convertible Senior Notes, Percent", "label": "Effective Income Tax Rate Reconciliation, Convertible Senior Notes, Percent", "terseLabel": "Convertible senior notes" } } }, "localname": "EffectiveIncomeTaxRateReconciliationConvertibleSeniorNotesPercent", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails" ], "xbrltype": "percentItemType" }, "chgg_EmployeeDiscountOnApplicableOfferingPeriodOfFairMarketValueOfCommonStock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employee Discount On Applicable Offering Period", "label": "Employee Discount On Applicable Offering Period Of Fair Market Value Of Common Stock", "terseLabel": "Employee discount on applicable offering period" } } }, "localname": "EmployeeDiscountOnApplicableOfferingPeriodOfFairMarketValueOfCommonStock", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/CommonStockDetails" ], "xbrltype": "percentItemType" }, "chgg_EmployeeStockPurchasePlanESPPWeightedAveragePurchasePriceofSharesPurchased": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employee Stock Purchase Plan (ESPP), Weighted Average Purchase Price of Shares Purchased", "label": "Employee Stock Purchase Plan (ESPP), Weighted Average Purchase Price of Shares Purchased", "terseLabel": "Weighted average purchase price of shares purchased (in dollars per share)" } } }, "localname": "EmployeeStockPurchasePlanESPPWeightedAveragePurchasePriceofSharesPurchased", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "chgg_FiniteLivedAndIndefiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Finite Lived And Indefinite Lived Intangible Assets, Foreign Currency Translation Gain (Loss)", "label": "Finite Lived And Indefinite Lived Intangible Assets, Foreign Currency Translation Gain (Loss)", "terseLabel": "Foreign currency translation adjustment" } } }, "localname": "FiniteLivedAndIndefiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "chgg_GuaranteesAndIndemnificationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Guarantees and indemnifications.", "label": "Guarantees And Indemnifications [Abstract]" } } }, "localname": "GuaranteesAndIndemnificationsAbstract", "nsuri": "http://www.chegg.com/20191231", "xbrltype": "stringItemType" }, "chgg_GuaranteesAndIndemnificationsTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Guarantees and indemnifications.", "label": "Guarantees And Indemnifications [Text Block]", "terseLabel": "Guarantees and Indemnifications" } } }, "localname": "GuaranteesAndIndemnificationsTextBlock", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/GuaranteesAndIndemnifications" ], "xbrltype": "textBlockItemType" }, "chgg_IncreaseDecreaseInAccountsReceivableNet": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Increase (Decrease) In Accounts Receivable, Net", "label": "Increase (Decrease) In Accounts Receivable, Net", "terseLabel": "Change in accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivableNet", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/RevenuesDetails" ], "xbrltype": "monetaryItemType" }, "chgg_IncreaseDecreaseInContractWithCustomerAssets": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Increase (Decrease) In Contract With Customer, Assets", "label": "Increase (Decrease) In Contract With Customer, Assets", "terseLabel": "Change in contract assets" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAssets", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/RevenuesDetails" ], "xbrltype": "monetaryItemType" }, "chgg_IncreaseDecreaseinAccountsReceivablePercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Increase (Decrease) in Accounts Receivable, Percent", "label": "Increase (Decrease) in Accounts Receivable, Percent", "terseLabel": "Change in accounts receivable, percent" } } }, "localname": "IncreaseDecreaseinAccountsReceivablePercent", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/RevenuesDetails" ], "xbrltype": "percentItemType" }, "chgg_IncreaseDecreaseinContractwithCustomerLiabilityPercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Increase (Decrease) in Contract with Customer, Liability, Percent", "label": "Increase (Decrease) in Contract with Customer, Liability, Percent", "terseLabel": "Change in deferred revenue, percent" } } }, "localname": "IncreaseDecreaseinContractwithCustomerLiabilityPercent", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/RevenuesDetails" ], "xbrltype": "percentItemType" }, "chgg_InternalUseSoftwareAndWebsiteDevelopmentCostsPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Internal-Use Software And Website Development Costs [Policy Text Block]", "label": "Internal-Use Software And Website Development Costs [Policy Text Block]", "terseLabel": "Internal-Use Software and Website Development Costs" } } }, "localname": "InternalUseSoftwareAndWebsiteDevelopmentCostsPolicyTextBlock", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "chgg_InternshipsDotComMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Internships Dot Com Member", "label": "Internships Dot Com [Member]", "terseLabel": "Internships.com", "verboseLabel": "Internships Dot Com" } } }, "localname": "InternshipsDotComMember", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails", "http://www.chegg.com/role/SignificantAccountingPoliciesGoodwillAndIndefiniteLivedIntangibleAssetDetails" ], "xbrltype": "domainItemType" }, "chgg_IssuanceOfCommonStockRelatedToPriorAcquisition": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Issuance Of Common Stock Related To Prior Acquisition", "label": "Issuance Of Common Stock Related To Prior Acquisition", "terseLabel": "Issuance of common stock related to prior acquisition" } } }, "localname": "IssuanceOfCommonStockRelatedToPriorAcquisition", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "chgg_LargestCustomerMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Largest Customer [Member]", "label": "Largest Customer [Member]", "terseLabel": "Largest Customer" } } }, "localname": "LargestCustomerMember", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/SignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "chgg_LongLivedAssetsTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Noncurrent Assets", "label": "Long Lived Assets [Text Block]", "terseLabel": "Long-Lived Assets" } } }, "localname": "LongLivedAssetsTextBlock", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/LongLivedAssets" ], "xbrltype": "textBlockItemType" }, "chgg_LossFromWriteOffsOfTextbooks": { "auth_ref": [], "calculation": { "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Loss from write offs of textbooks.", "label": "Loss From Write Offs Of Textbooks", "terseLabel": "Loss from write-offs of textbooks" } } }, "localname": "LossFromWriteOffsOfTextbooks", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "chgg_March2018PSUGrantsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "March 2018 PSU Grants [Member]", "label": "March 2018 PSU Grants [Member]", "terseLabel": "March 2018 PSU Grants" } } }, "localname": "March2018PSUGrantsMember", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "chgg_March2019PSUGrantsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "March 2019 PSU Grants", "label": "March 2019 PSU Grants [Domain]", "terseLabel": "March 2019 PSU Grants" } } }, "localname": "March2019PSUGrantsDomain", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "chgg_OfferingPeriodEmployeeStockPurchasePlan": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Offering Period, Employee Stock Purchase Plan", "label": "Offering Period, Employee Stock Purchase Plan", "terseLabel": "Offering period (no more than 6 months)" } } }, "localname": "OfferingPeriodEmployeeStockPurchasePlan", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/CommonStockDetails" ], "xbrltype": "durationItemType" }, "chgg_PayPalHoldingsInc.Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "PayPal Holdings, Inc.", "label": "PayPal Holdings, Inc. [Member]", "terseLabel": "PayPal Holdings, Inc." } } }, "localname": "PayPalHoldingsInc.Member", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "chgg_PaymentProcessingFeesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Payment Processing Fees [Member]", "label": "Payment Processing Fees [Member]", "terseLabel": "Payment Processing Fees" } } }, "localname": "PaymentProcessingFeesMember", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "chgg_PaymentsForConvertibleSeniorNotesCappedCall": { "auth_ref": [], "calculation": { "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Payments For Convertible Senior Notes Capped Call", "label": "Payments For Convertible Senior Notes Capped Call", "negatedTerseLabel": "Purchase of convertible senior notes capped call" } } }, "localname": "PaymentsForConvertibleSeniorNotesCappedCall", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "chgg_PaymentsForInitialPurchasersDiscount": { "auth_ref": [], "calculation": { "http://www.chegg.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesDetails": { "order": 2.0, "parentTag": "us-gaap_ProceedsFromDebtNetOfIssuanceCosts", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Payments For Initial Purchasers Discount", "label": "Payments For Initial Purchasers Discount", "negatedTerseLabel": "Less initial purchasers\u2019 discount" } } }, "localname": "PaymentsForInitialPurchasersDiscount", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "chgg_PaymentsForRepurchaseOfCommonStockAndVestedStockOptions": { "auth_ref": [], "calculation": { "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Payments For Repurchase Of Common Stock And Vested Stock Options", "label": "Payments For Repurchase Of Common Stock And Vested Stock Options", "negatedTerseLabel": "Repurchase of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStockAndVestedStockOptions", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "chgg_PaymentsToAcquireTextbooks": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Payments to acquire textbooks.", "label": "Payments To Acquire Textbooks", "terseLabel": "Payments to acquire text books" } } }, "localname": "PaymentsToAcquireTextbooks", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/SubsequentEventDetails" ], "xbrltype": "monetaryItemType" }, "chgg_ProceedsFromIssuanceOfEmployeeStockPurchasePlan": { "auth_ref": [], "calculation": { "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Proceeds From Issuance Of Employee Stock Purchase Plan", "label": "Proceeds From Issuance Of Employee Stock Purchase Plan", "terseLabel": "Common stock issued under stock plans, net" } } }, "localname": "ProceedsFromIssuanceOfEmployeeStockPurchasePlan", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "chgg_ProceedsFromSaleOfTextbooks": { "auth_ref": [], "calculation": { "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from the sale of textbooks.", "label": "Proceeds From Sale Of Textbooks", "terseLabel": "Proceeds from liquidations of textbooks" } } }, "localname": "ProceedsFromSaleOfTextbooks", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "chgg_RefundReserveMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Refund Reserve [Member]", "label": "Refund Reserve [Member]", "terseLabel": "Refund Reserve" } } }, "localname": "RefundReserveMember", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/ScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "chgg_RelatedPartyTransactionsNumberofBoardMembersAppointedtoBoardofDirectorsofRelatedParty": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Related Party Transactions, Number of Board Members Appointed to Board of Directors of Related Party", "label": "Related Party Transactions, Number of Board Members Appointed to Board of Directors of Related Party", "terseLabel": "Number of board members appointed to Board of Directors of related party" } } }, "localname": "RelatedPartyTransactionsNumberofBoardMembersAppointedtoBoardofDirectorsofRelatedParty", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "integerItemType" }, "chgg_RelatedPartyTransactionsNumberofBoardMembersAppointedtoChiefExecutiveOfficerofRelatedParty": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Related Party Transactions, Number of Board Members Appointed to Chief Executive Officer of Related Party", "label": "Related Party Transactions, Number of Board Members Appointed to Chief Executive Officer of Related Party", "terseLabel": "Number of board members appointed to chief executive officer of related party" } } }, "localname": "RelatedPartyTransactionsNumberofBoardMembersAppointedtoChiefExecutiveOfficerofRelatedParty", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "integerItemType" }, "chgg_RequiredMaterialsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Required Materials [Member]", "label": "Required Materials [Member]", "terseLabel": "Required Materials" } } }, "localname": "RequiredMaterialsMember", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/RevenuesDetails", "http://www.chegg.com/role/SegmentInformationRevenueByProductLineDetails" ], "xbrltype": "domainItemType" }, "chgg_RestrictedStockUnitsRSUsAndPerformanceShareUnitsPSUsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Restricted Stock Units (RSUs) And Performance Share Units (PSUs)", "label": "Restricted Stock Units (RSUs) And Performance Share Units (PSUs) [Member]", "terseLabel": "RSUs and PSUs", "verboseLabel": "RSUs and PSUs" } } }, "localname": "RestrictedStockUnitsRSUsAndPerformanceShareUnitsPSUsMember", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/CommonStockDetails", "http://www.chegg.com/role/SignificantAccountingPoliciesCommonSharesOutstandingExcludedFromComputationOfDilutedNetLossPerShareDetails", "http://www.chegg.com/role/StockholdersEquityAdditionalInformationDetails", "http://www.chegg.com/role/StockholdersEquitySummaryOfRestrictedStockUnitActivityDetails" ], "xbrltype": "domainItemType" }, "chgg_RevenuefromContractwithCustomerIncludingAssessedTaxIncreaseDecrease": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Revenue from Contract with Customer, Including Assessed Tax, Increase (Decrease)", "label": "Revenue from Contract with Customer, Including Assessed Tax, Increase (Decrease)", "terseLabel": "Change in total net revenues" } } }, "localname": "RevenuefromContractwithCustomerIncludingAssessedTaxIncreaseDecrease", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/RevenuesDetails" ], "xbrltype": "monetaryItemType" }, "chgg_RevenuefromContractwithCustomerIncludingAssessedTaxIncreaseDecreasePercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Revenue from Contract with Customer, Including Assessed Tax, Increase (Decrease), Percent", "label": "Revenue from Contract with Customer, Including Assessed Tax, Increase (Decrease), Percent", "terseLabel": "Change in total net revenues, percent" } } }, "localname": "RevenuefromContractwithCustomerIncludingAssessedTaxIncreaseDecreasePercent", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/RevenuesDetails" ], "xbrltype": "percentItemType" }, "chgg_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityNumberOfLeases": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Right-Of-Use Asset Obtained In Exchange For Operating Lease Liability, Number Of Leases", "label": "Right-Of-Use Asset Obtained In Exchange For Operating Lease Liability, Number Of Leases", "terseLabel": "Right of use assets obtained in exchange for lease obligations, number of leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityNumberOfLeases", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "chgg_SalePriceIsGreaterOrEqual130PercentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Sale Price Is Greater Or Equal 130 Percent [Member]", "label": "Sale Price Is Greater Or Equal 130 Percent [Member]", "terseLabel": "Sale Price Is Greater Or Equal 130%" } } }, "localname": "SalePriceIsGreaterOrEqual130PercentMember", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "chgg_SanFranciscoDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "San Francisco [Domain]", "label": "San Francisco [Domain]", "terseLabel": "San Francisco" } } }, "localname": "SanFranciscoDomain", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "chgg_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule Of Common Stock Reserved For Future Issuance", "label": "Schedule Of Common Stock Reserved For Future Issuance [Table Text Block]", "terseLabel": "Schedule of Common Stock Reserved for Future Issuance" } } }, "localname": "ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/CommonStockTables" ], "xbrltype": "textBlockItemType" }, "chgg_ScheduleOfInterestExpenseRecognizedTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule Of Interest Expense Recognized [Table Text Block]", "label": "Schedule Of Interest Expense Recognized [Table Text Block]", "terseLabel": "Schedule Of Interest Expense Recognized" } } }, "localname": "ScheduleOfInterestExpenseRecognizedTableTextBlock", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/ConvertibleSeniorNotesTables" ], "xbrltype": "textBlockItemType" }, "chgg_ScheduleOfPurchaseConsiderationAllocationToIntangibleAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule Of Purchase Consideration Allocation To Intangible Assets [Table Text Block]", "label": "Schedule Of Purchase Consideration Allocation To Intangible Assets [Table Text Block]", "terseLabel": "Schedule Of Purchase Consideration Allocation To Intangible Assets" } } }, "localname": "ScheduleOfPurchaseConsiderationAllocationToIntangibleAssetsTableTextBlock", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "chgg_ScheduleofUsefulLivesForPropertyAndEquipmentTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of Useful Lives For Property And Equipment", "label": "Schedule of Useful Lives For Property And Equipment [Table Text Block]", "terseLabel": "Schedule of Useful Lives For Property And Equipment" } } }, "localname": "ScheduleofUsefulLivesForPropertyAndEquipmentTableTextBlock", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/SignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "chgg_SecurityDepositForOfficeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Security Deposit For Office [Member]", "label": "Security Deposit For Office [Member]", "terseLabel": "Security Deposit For Office" } } }, "localname": "SecurityDepositForOfficeMember", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/CashAndCashEquivalentsAndInvestmentsRestrictedCashDetails" ], "xbrltype": "domainItemType" }, "chgg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardExercisePriceAsPercentOfFairMarketValueOfCommonStockOnGrantDateThreshold": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock Options Exercise Price As Percent Of Fair Market Value Of Common Stock On Grant Date Threshold", "label": "Share Based Compensation Arrangement By Share Based Payment Award, Award Exercise Price As Percent Of Fair Market Value Of Common Stock On Grant Date Threshold", "terseLabel": "Award exercise price as percent of fair market value of common stock on grant date threshold" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardExercisePriceAsPercentOfFairMarketValueOfCommonStockOnGrantDateThreshold", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/CommonStockDetails" ], "xbrltype": "percentItemType" }, "chgg_SharebasedCompensationArrangementbySharebasedPaymentAwardCommonWarrantsExercisesinPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Common Warrants, Exercises in Period", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Common Warrants, Exercises in Period", "terseLabel": "Warrant exercises, shares", "verboseLabel": "Common stock warrants exercised" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardCommonWarrantsExercisesinPeriod", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://www.chegg.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "chgg_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlanandStockOptionsExercised": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock Issued During Period, Shares, Employee Stock Purchase Plan and Stock Options Exercised", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plan and Stock Options Exercised", "terseLabel": "Issuance of common stock upon exercise of stock options and ESPP, shares" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlanandStockOptionsExercised", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "chgg_StockIssuedDuringPeriodValueCommonWarrantsExercised": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Stock Issued During Period, Value, Common Warrants Exercised", "label": "Stock Issued During Period, Value, Common Warrants Exercised", "terseLabel": "Warrant exercises" } } }, "localname": "StockIssuedDuringPeriodValueCommonWarrantsExercised", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "chgg_StockIssuedDuringPeriodValueEmployeeStockPurchasePlanandStockOptionsExercised": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Stock Issued During Period, Value, Employee Stock Purchase Plan and Stock Options Exercised", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan and Stock Options Exercised", "terseLabel": "Issuance of common stock upon exercise of stock options and ESPP" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlanandStockOptionsExercised", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "chgg_StrategicInvestmentPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Strategic Investment [Policy Text Block]", "label": "Strategic Investment [Policy Text Block]", "terseLabel": "Strategic Investment" } } }, "localname": "StrategicInvestmentPolicyTextBlock", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "chgg_StudyBlueInc.Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "StudyBlue, Inc.", "label": "StudyBlue, Inc. [Member]", "terseLabel": "StudyBlue, Inc." } } }, "localname": "StudyBlueInc.Member", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/Acquisitions2018AcquisitionsDetails", "http://www.chegg.com/role/Acquisitions2018AcquisitionsSummaryOfFairValueOfConsiderationDetails", "http://www.chegg.com/role/Acquisitions2019AcquisitionSummaryOfFairValueOfConsiderationDetails" ], "xbrltype": "domainItemType" }, "chgg_SynackInc.Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Synack, Inc. [Member]", "label": "Synack, Inc. [Member]", "terseLabel": "Synack Inc." } } }, "localname": "SynackInc.Member", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "chgg_TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsWithholdingTax": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Tax Cuts And Jobs Act Of 2017, Incomplete Accounting, Transition Tax For Accumulated Foreign Earnings, Withholding Tax", "label": "Tax Cuts And Jobs Act Of 2017, Incomplete Accounting, Transition Tax For Accumulated Foreign Earnings, Withholding Tax", "terseLabel": "Tax Cuts And Jobs Act Of 2017, incomplete accounting, transition tax for accumulated foreign earnings, withholding tax" } } }, "localname": "TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsWithholdingTax", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "chgg_ThinkfulInc.Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Thinkful, Inc.", "label": "Thinkful, Inc. [Member]", "terseLabel": "Thinkful, Inc" } } }, "localname": "ThinkfulInc.Member", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/Acquisitions2019AcquisitionSummaryOfFairValueOfConsiderationDetails", "http://www.chegg.com/role/Acquisitions2019AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "chgg_TradingPricePer1000DollarPrincipalAmountLessThan98PercentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Trading Price Per 1000 Dollar Principal Amount Less Than 98 Percent [Member]", "label": "Trading Price Per 1000 Dollar Principal Amount Less Than 98 Percent [Member]", "terseLabel": "Trading Price Per $1,000 Principal Amount Less Than 98%" } } }, "localname": "TradingPricePer1000DollarPrincipalAmountLessThan98PercentMember", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "chgg_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpenseIncreaseDecrease": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Unrecognized Tax Benefits, Income Tax Penalties And Interest Expense, Increase (Decrease)", "label": "Unrecognized Tax Benefits, Income Tax Penalties And Interest Expense, Increase (Decrease)", "terseLabel": "Interest and penalties related to uncertain tax positions, increase (decrease)" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpenseIncreaseDecrease", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "chgg_WriteLabInc.AndStudyBlueInc.Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "WriteLab, Inc. And StudyBlue, Inc. [Member]", "label": "WriteLab, Inc. And StudyBlue, Inc. [Member]", "terseLabel": "WriteLab, Inc. And StudyBlue, Inc." } } }, "localname": "WriteLabInc.AndStudyBlueInc.Member", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/Acquisitions2018AcquisitionsSummaryOfFairValueOfConsiderationDetails", "http://www.chegg.com/role/Acquisitions2019AcquisitionSummaryOfFairValueOfConsiderationDetails" ], "xbrltype": "domainItemType" }, "chgg_WriteLabInc.Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "WriteLab, Inc. [Member]", "label": "WriteLab, Inc. [Member]", "terseLabel": "WriteLab, Inc." } } }, "localname": "WriteLabInc.Member", "nsuri": "http://www.chegg.com/20191231", "presentation": [ "http://www.chegg.com/role/Acquisitions2018AcquisitionsDetails", "http://www.chegg.com/role/Acquisitions2018AcquisitionsSummaryOfFairValueOfConsiderationDetails" ], "xbrltype": "domainItemType" }, "country_IN": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "INDIA", "terseLabel": "INDIA" } } }, "localname": "IN", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.chegg.com/role/LeasesAdditionalInformationDetails" ], "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.chegg.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.chegg.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "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.chegg.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r543" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report", "terseLabel": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.chegg.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "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.chegg.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 End" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.chegg.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.chegg.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesDetails", "http://www.chegg.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r542" ], "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.chegg.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.chegg.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.chegg.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.chegg.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.chegg.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.chegg.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r544" ], "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.chegg.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.chegg.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.chegg.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r544" ], "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.chegg.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.chegg.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r544" ], "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.chegg.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.chegg.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r545" ], "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.chegg.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float", "terseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.chegg.com/role/CoverPage" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r544" ], "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.chegg.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r544" ], "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.chegg.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r544" ], "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.chegg.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r544" ], "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.chegg.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.chegg.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.chegg.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "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.chegg.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r540" ], "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.chegg.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r541" ], "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.chegg.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.chegg.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "srt_ChiefExecutiveOfficerMember": { "auth_ref": [ "r168" ], "lang": { "en-US": { "role": { "documentation": "Person with designation of chief executive officer.", "label": "Chief Executive Officer [Member]", "terseLabel": "Chief Executive Officer" } } }, "localname": "ChiefExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.chegg.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r58", "r121", "r549" ], "lang": { "en-US": { "role": { "documentation": "Information by name of counterparty. A counterparty is the other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution.", "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.chegg.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r166", "r281", "r286", "r524" ], "lang": { "en-US": { "role": { "documentation": "Information by name or description of a single external customer or a group of external customers.", "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.chegg.com/role/SignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesDetails", "http://www.chegg.com/role/StockholdersEquityAdditionalInformationDetails", "http://www.chegg.com/role/StockholdersEquitySummaryOfAssumptionsDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.chegg.com/role/StockholdersEquityAdditionalInformationDetails", "http://www.chegg.com/role/StockholdersEquitySummaryOfAssumptionsDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Single external customer or group of external customers.", "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.chegg.com/role/SignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "srt_PayablesToCustomers": { "auth_ref": [ "r550" ], "calculation": { "http://www.chegg.com/role/BalanceSheetDetailsDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount payable to customer by broker-dealer.", "label": "Broker-Dealer, Payable to Customer", "terseLabel": "Payable to Required Materials partners" } } }, "localname": "PayablesToCustomers", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.chegg.com/role/BalanceSheetDetailsDetails" ], "xbrltype": "monetaryItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r164", "r281", "r284", "r521", "r522" ], "lang": { "en-US": { "role": { "documentation": "Information by product and service, or group of similar products and similar services.", "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.chegg.com/role/RevenuesDetails", "http://www.chegg.com/role/SegmentInformationRevenueByProductLineDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Product or service, or a group of similar products or similar services.", "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.chegg.com/role/RevenuesDetails", "http://www.chegg.com/role/SegmentInformationRevenueByProductLineDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesDetails", "http://www.chegg.com/role/StockholdersEquityAdditionalInformationDetails", "http://www.chegg.com/role/StockholdersEquitySummaryOfAssumptionsDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesDetails", "http://www.chegg.com/role/StockholdersEquityAdditionalInformationDetails", "http://www.chegg.com/role/StockholdersEquitySummaryOfAssumptionsDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution.", "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.chegg.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": { "auth_ref": [ "r130", "r548" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]", "terseLabel": "Schedule II - Valuation and Qualifying Accounts" } } }, "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.chegg.com/role/ScheduleIiValuationAndQualifyingAccounts" ], "xbrltype": "textBlockItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Geographical area.", "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.chegg.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r165", "r281", "r285", "r523", "r534", "r538", "r546", "r547" ], "lang": { "en-US": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.chegg.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]" } } }, "localname": "ValuationAndQualifyingAccountsAbstract", "nsuri": "http://fasb.org/srt/2019-01-31", "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "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": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]", "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureLineItems", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.chegg.com/role/ScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "auth_ref": [ "r130", "r548" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]", "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureTable", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.chegg.com/role/ScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "stpr_NY": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "NEW YORK", "terseLabel": "NEW YORK" } } }, "localname": "NY", "nsuri": "http://xbrl.sec.gov/stpr/2018-01-31", "presentation": [ "http://www.chegg.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r446" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update 2016-02 [Member]", "terseLabel": "Accounting Standards Update 2016-02" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/LeasesAdditionalInformationDetails", "http://www.chegg.com/role/RestructuringChargesAccrualForRestructuringActivityDetails", "http://www.chegg.com/role/RestructuringChargesNarrativeDetails", "http://www.chegg.com/role/SignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.chegg.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "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", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/SignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r2", "r27", "r169", "r170", "r282" ], "calculation": { "http://www.chegg.com/role/ConsolidatedBalanceSheets": { "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 $56 and $229 at December 31, 2019 and December 31, 2018, respectively", "verboseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedBalanceSheets", "http://www.chegg.com/role/RevenuesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r45" ], "calculation": { "http://www.chegg.com/role/BalanceSheetDetailsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.chegg.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued liabilities", "totalLabel": "Accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/BalanceSheetDetailsDetails", "http://www.chegg.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r40", "r232" ], "calculation": { "http://www.chegg.com/role/LongLivedAssetsPropertyPlantAndEquipmentDetails": { "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", "negatedTerseLabel": "Less accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/LongLivedAssetsPropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r64", "r65", "r66" ], "calculation": { "http://www.chegg.com/role/ConsolidatedBalanceSheets": { "order": 4.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.chegg.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r63", "r66", "r67", "r408" ], "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.chegg.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r218" ], "lang": { "en-US": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "netLabel": "Weighted average amortization period" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/Acquisitions2018AcquisitionsSummaryOfFairValueOfConsiderationDetails", "http://www.chegg.com/role/Acquisitions2019AcquisitionSummaryOfFairValueOfConsiderationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r28" ], "calculation": { "http://www.chegg.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedBalanceSheets" ], "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.chegg.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r132" ], "lang": { "en-US": { "role": { "documentation": "Information by new accounting pronouncement.", "label": "Adjustments for New Accounting Pronouncements [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://www.chegg.com/role/LeasesAdditionalInformationDetails", "http://www.chegg.com/role/RestructuringChargesAccrualForRestructuringActivityDetails", "http://www.chegg.com/role/RestructuringChargesNarrativeDetails", "http://www.chegg.com/role/SignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt": { "auth_ref": [ "r255" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Adjustment to additional paid in capital resulting from the recognition of convertible debt instruments as two separate components - a debt component and an equity component. This bifurcation may result in a basis difference associated with the liability component that represents a temporary difference for purposes of applying accounting for income taxes. The initial recognition of deferred taxes for the tax effect of that temporary difference is as an adjustment to additional paid in capital.", "label": "Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt", "terseLabel": "Equity component of convertible senior notes, net of issuance costs" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r296", "r298", "r331", "r332" ], "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": "Share-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r334" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Cost [Policy Text Block]", "terseLabel": "Advertising Costs" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r335" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.", "label": "Advertising Expense", "terseLabel": "Advertising costs" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/SignificantAccountingPoliciesAdvertisingCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AgencySecuritiesMember": { "auth_ref": [ "r188" ], "lang": { "en-US": { "role": { "documentation": "Securities issued by government sponsored entities.", "label": "Agency Securities [Member]", "netLabel": "Agency Securities", "verboseLabel": "Agency Securities" } } }, "localname": "AgencySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/CashAndCashEquivalentsAndInvestmentsScheduleOfInvestmentsDetails", "http://www.chegg.com/role/FairValueMeasurementFinancialInstrumentsAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r298", "r324", "r330" ], "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", "verboseLabel": "Share-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/StockholdersEquityShareBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r33", "r171", "r197" ], "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", "terseLabel": "Allowance for doubtful accounts receivable, current" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r86", "r105", "r439" ], "calculation": { "http://www.chegg.com/role/ConvertibleSeniorNotesInterestExpenseRecognizedDetails": { "order": 2.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.", "label": "Amortization of Debt Discount (Premium)", "terseLabel": "Amortization of debt discount" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConvertibleSeniorNotesInterestExpenseRecognizedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r79", "r105", "r441" ], "calculation": { "http://www.chegg.com/role/ConvertibleSeniorNotesInterestExpenseRecognizedDetails": { "order": 3.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConvertibleSeniorNotesInterestExpenseRecognizedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r105", "r441" ], "calculation": { "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.", "label": "Amortization of Debt Issuance Costs and Discounts", "terseLabel": "Amortization of debt discount and issuance costs" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r105", "r216", "r223" ], "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 of acquisition related to acquired intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r141" ], "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": "Total common stock equivalents (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/SignificantAccountingPoliciesCommonSharesOutstandingExcludedFromComputationOfDilutedNetLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r141" ], "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.chegg.com/role/SignificantAccountingPoliciesCommonSharesOutstandingExcludedFromComputationOfDilutedNetLossPerShareDetails" ], "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.chegg.com/role/SignificantAccountingPoliciesCommonSharesOutstandingExcludedFromComputationOfDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r141" ], "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.chegg.com/role/SignificantAccountingPoliciesCommonSharesOutstandingExcludedFromComputationOfDilutedNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r163", "r490", "r512" ], "calculation": { "http://www.chegg.com/role/ConsolidatedBalanceSheets": { "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.chegg.com/role/ConsolidatedBalanceSheets" ], "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.chegg.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r4", "r6", "r57" ], "calculation": { "http://www.chegg.com/role/ConsolidatedBalanceSheets": { "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.chegg.com/role/ConsolidatedBalanceSheets" ], "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.chegg.com/role/BalanceSheetDetailsDetails", "http://www.chegg.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r416" ], "calculation": { "http://www.chegg.com/role/FairValueMeasurementFinancialInstrumentsAtFairValueDetails": { "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 assets measured and recorded at fair value" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/FairValueMeasurementFinancialInstrumentsAtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r178" ], "calculation": { "http://www.chegg.com/role/CashAndCashEquivalentsAndInvestmentsScheduleOfInvestmentsDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Unrealized Gain" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/CashAndCashEquivalentsAndInvestmentsScheduleOfInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r179" ], "calculation": { "http://www.chegg.com/role/CashAndCashEquivalentsAndInvestmentsScheduleOfInvestmentsDetails": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax", "negatedTerseLabel": "Unrealized Loss" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/CashAndCashEquivalentsAndInvestmentsScheduleOfInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r176", "r203" ], "calculation": { "http://www.chegg.com/role/CashAndCashEquivalentsAndInvestmentsContractualMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.chegg.com/role/CashAndCashEquivalentsAndInvestmentsScheduleOfInvestmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Amortized Cost", "totalLabel": "Cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/CashAndCashEquivalentsAndInvestmentsContractualMaturityDetails", "http://www.chegg.com/role/CashAndCashEquivalentsAndInvestmentsScheduleOfInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "auth_ref": [ "r182" ], "calculation": { "http://www.chegg.com/role/CashAndCashEquivalentsAndInvestmentsContractualMaturityDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following latest fiscal year. Excludes interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.", "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Amortized Cost", "terseLabel": "Due in 1 year or less, Cost" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/CashAndCashEquivalentsAndInvestmentsContractualMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "auth_ref": [ "r180", "r182", "r504" ], "calculation": { "http://www.chegg.com/role/CashAndCashEquivalentsAndInvestmentsContractualMaturityDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), maturing in next fiscal year following latest fiscal year. Excludes interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.", "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Fair Value", "terseLabel": "Due in 1 year or less, Fair Value" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/CashAndCashEquivalentsAndInvestmentsContractualMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost": { "auth_ref": [ "r183" ], "calculation": { "http://www.chegg.com/role/CashAndCashEquivalentsAndInvestmentsContractualMaturityDetails": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), without single maturity date and not allocated over maturity grouping.", "label": "Debt Securities, Available-for-sale, Maturity, without Single Maturity Date, Amortized Cost", "terseLabel": "Investments not due at a single maturity date, Cost" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/CashAndCashEquivalentsAndInvestmentsContractualMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue": { "auth_ref": [ "r183" ], "calculation": { "http://www.chegg.com/role/CashAndCashEquivalentsAndInvestmentsContractualMaturityDetails": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), without single maturity date and not allocated over maturity grouping.", "label": "Debt Securities, Available-for-sale, Maturity, without Single Maturity Date, Fair Value", "terseLabel": "Investments not due at a single maturity date, Fair Value" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/CashAndCashEquivalentsAndInvestmentsContractualMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r174", "r177", "r203" ], "calculation": { "http://www.chegg.com/role/CashAndCashEquivalentsAndInvestmentsContractualMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.chegg.com/role/CashAndCashEquivalentsAndInvestmentsScheduleOfInvestmentsDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale", "terseLabel": "Fair Value", "totalLabel": "Total, Fair Value" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/CashAndCashEquivalentsAndInvestmentsContractualMaturityDetails", "http://www.chegg.com/role/CashAndCashEquivalentsAndInvestmentsScheduleOfInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r299", "r327" ], "lang": { "en-US": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/CommonStockDetails", "http://www.chegg.com/role/StockholdersEquityAdditionalInformationDetails", "http://www.chegg.com/role/StockholdersEquitySummaryOfAssumptionsDetails", "http://www.chegg.com/role/StockholdersEquitySummaryOfRestrictedStockUnitActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/CashAndCashEquivalentsAndInvestmentsStrategicInvestmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r411", "r412" ], "lang": { "en-US": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/CashAndCashEquivalentsAndInvestmentsStrategicInvestmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/Acquisitions2017AcquisitionsDetails", "http://www.chegg.com/role/Acquisitions2017AcquisitionsSummaryOfFairValueOfConsiderationDetails", "http://www.chegg.com/role/Acquisitions2018AcquisitionsDetails", "http://www.chegg.com/role/Acquisitions2018AcquisitionsSummaryOfFairValueOfConsiderationDetails", "http://www.chegg.com/role/Acquisitions2019AcquisitionSummaryOfFairValueOfConsiderationDetails", "http://www.chegg.com/role/Acquisitions2019AcquisitionsDetails", "http://www.chegg.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails", "http://www.chegg.com/role/SignificantAccountingPoliciesGoodwillAndIndefiniteLivedIntangibleAssetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r383", "r384" ], "lang": { "en-US": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/Acquisitions2017AcquisitionsDetails", "http://www.chegg.com/role/Acquisitions2017AcquisitionsSummaryOfFairValueOfConsiderationDetails", "http://www.chegg.com/role/Acquisitions2018AcquisitionsDetails", "http://www.chegg.com/role/Acquisitions2018AcquisitionsSummaryOfFairValueOfConsiderationDetails", "http://www.chegg.com/role/Acquisitions2019AcquisitionSummaryOfFairValueOfConsiderationDetails", "http://www.chegg.com/role/Acquisitions2019AcquisitionsDetails", "http://www.chegg.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails", "http://www.chegg.com/role/SignificantAccountingPoliciesGoodwillAndIndefiniteLivedIntangibleAssetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "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": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/Acquisitions2017AcquisitionsDetails", "http://www.chegg.com/role/Acquisitions2017AcquisitionsSummaryOfFairValueOfConsiderationDetails", "http://www.chegg.com/role/Acquisitions2018AcquisitionsDetails", "http://www.chegg.com/role/Acquisitions2018AcquisitionsSummaryOfFairValueOfConsiderationDetails", "http://www.chegg.com/role/Acquisitions2019AcquisitionSummaryOfFairValueOfConsiderationDetails", "http://www.chegg.com/role/Acquisitions2019AcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r381", "r382" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "negatedTerseLabel": "Pro forma net income loss" } } }, "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/Acquisitions2019AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r379" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Acquisition related expenses" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/Acquisitions2017AcquisitionsDetails", "http://www.chegg.com/role/Acquisitions2018AcquisitionsSummaryOfFairValueOfConsiderationDetails", "http://www.chegg.com/role/Acquisitions2019AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r395", "r396", "r398" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "verboseLabel": "Total fair value of purchase consideration" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/Acquisitions2017AcquisitionsDetails", "http://www.chegg.com/role/Acquisitions2017AcquisitionsSummaryOfFairValueOfConsiderationDetails", "http://www.chegg.com/role/Acquisitions2018AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r395", "r396" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "terseLabel": "Stock issued in connection with accelerated additional payments" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/Acquisitions2017AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r104", "r402" ], "calculation": { "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "terseLabel": "Interest accretion on deferred consideration" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "auth_ref": [ "r401" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.", "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High", "terseLabel": "Contingent consideration arrangements, range of outcomes, value, high" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/Acquisitions2017AcquisitionsDetails", "http://www.chegg.com/role/Acquisitions2018AcquisitionsDetails", "http://www.chegg.com/role/Acquisitions2019AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r394", "r397", "r400" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "terseLabel": "Contingent purchase consideration, cash" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/Acquisitions2018AcquisitionsDetails", "http://www.chegg.com/role/Acquisitions2019AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r403" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Acquisitions" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/Acquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r380" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "This element represents the amount of earnings or loss of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual", "negatedTerseLabel": "Consolidated net loss attributed to acquiree since acquisition date" } } }, "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/Acquisitions2019AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "auth_ref": [ "r386" ], "calculation": { "http://www.chegg.com/role/Acquisitions2018AcquisitionsSummaryOfFairValueOfConsiderationDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://www.chegg.com/role/Acquisitions2019AcquisitionSummaryOfFairValueOfConsiderationDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of assets acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets", "totalLabel": "Total identifiable assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/Acquisitions2017AcquisitionsSummaryOfFairValueOfConsiderationDetails", "http://www.chegg.com/role/Acquisitions2018AcquisitionsSummaryOfFairValueOfConsiderationDetails", "http://www.chegg.com/role/Acquisitions2019AcquisitionSummaryOfFairValueOfConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r386" ], "calculation": { "http://www.chegg.com/role/Acquisitions2018AcquisitionsSummaryOfFairValueOfConsiderationDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 }, "http://www.chegg.com/role/Acquisitions2019AcquisitionSummaryOfFairValueOfConsiderationDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "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, acquired at the acquisition date. 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": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash", "verboseLabel": "Cash" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/Acquisitions2018AcquisitionsSummaryOfFairValueOfConsiderationDetails", "http://www.chegg.com/role/Acquisitions2019AcquisitionSummaryOfFairValueOfConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets": { "auth_ref": [ "r386" ], "calculation": { "http://www.chegg.com/role/Acquisitions2019AcquisitionSummaryOfFairValueOfConsiderationDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets", "terseLabel": "Other acquired assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/Acquisitions2019AcquisitionSummaryOfFairValueOfConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "auth_ref": [ "r386" ], "calculation": { "http://www.chegg.com/role/Acquisitions2018AcquisitionsSummaryOfFairValueOfConsiderationDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other", "terseLabel": "Other acquired assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/Acquisitions2018AcquisitionsSummaryOfFairValueOfConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r386" ], "calculation": { "http://www.chegg.com/role/Acquisitions2018AcquisitionsSummaryOfFairValueOfConsiderationDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 }, "http://www.chegg.com/role/Acquisitions2019AcquisitionSummaryOfFairValueOfConsiderationDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable", "verboseLabel": "Accounts receivable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/Acquisitions2018AcquisitionsSummaryOfFairValueOfConsiderationDetails", "http://www.chegg.com/role/Acquisitions2019AcquisitionSummaryOfFairValueOfConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r386" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Total acquired intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/Acquisitions2017AcquisitionsSummaryOfFairValueOfConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r385", "r386" ], "calculation": { "http://www.chegg.com/role/Acquisitions2018AcquisitionsSummaryOfFairValueOfConsiderationDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 }, "http://www.chegg.com/role/Acquisitions2019AcquisitionSummaryOfFairValueOfConsiderationDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Acquired intangible assets", "verboseLabel": "Acquired intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/Acquisitions2018AcquisitionsSummaryOfFairValueOfConsiderationDetails", "http://www.chegg.com/role/Acquisitions2019AcquisitionSummaryOfFairValueOfConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r386" ], "calculation": { "http://www.chegg.com/role/Acquisitions2018AcquisitionsSummaryOfFairValueOfConsiderationDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 }, "http://www.chegg.com/role/Acquisitions2019AcquisitionSummaryOfFairValueOfConsiderationDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "negatedTerseLabel": "Liabilities assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/Acquisitions2018AcquisitionsSummaryOfFairValueOfConsiderationDetails", "http://www.chegg.com/role/Acquisitions2019AcquisitionSummaryOfFairValueOfConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r385", "r386" ], "calculation": { "http://www.chegg.com/role/Acquisitions2018AcquisitionsSummaryOfFairValueOfConsiderationDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.chegg.com/role/Acquisitions2019AcquisitionSummaryOfFairValueOfConsiderationDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "totalLabel": "Net identifiable assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/Acquisitions2018AcquisitionsSummaryOfFairValueOfConsiderationDetails", "http://www.chegg.com/role/Acquisitions2019AcquisitionSummaryOfFairValueOfConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r386" ], "calculation": { "http://www.chegg.com/role/Acquisitions2019AcquisitionSummaryOfFairValueOfConsiderationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "terseLabel": "Total fair value of purchase consideration", "totalLabel": "Total fair value of purchase consideration" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/Acquisitions2018AcquisitionsSummaryOfFairValueOfConsiderationDetails", "http://www.chegg.com/role/Acquisitions2019AcquisitionSummaryOfFairValueOfConsiderationDetails", "http://www.chegg.com/role/Acquisitions2019AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r114", "r378" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.", "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r0", "r131", "r160" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Business Description and Basis of Presentation [Text Block]", "terseLabel": "Background and Basis of Presentation" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/BackgroundAndBasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "auth_ref": [ "r430", "r431" ], "lang": { "en-US": { "role": { "documentation": "Measured as reported on the statement of financial position (balance sheet).", "label": "Reported Value Measurement [Member]", "terseLabel": "Carrying Amount" } } }, "localname": "CarryingReportedAmountFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConvertibleSeniorNotesNetCarryingAmountDetails", "http://www.chegg.com/role/FairValueMeasurementDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash and Cash Equivalents [Abstract]" } } }, "localname": "CashAndCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r1", "r36", "r107" ], "calculation": { "http://www.chegg.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "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", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedBalanceSheets", "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows" ], "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" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/CashAndCashEquivalentsAndInvestmentsScheduleOfInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.chegg.com/role/FairValueMeasurementFinancialInstrumentsAtFairValueDetails": { "order": 3.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.chegg.com/role/FairValueMeasurementFinancialInstrumentsAtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "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 [Member]", "terseLabel": "Cash and cash equivalents:" } } }, "localname": "CashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/CashAndCashEquivalentsAndInvestmentsScheduleOfInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r13", "r108", "r114" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents and Restricted Cash" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r100", "r107", "r113" ], "calculation": { "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows": { "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, end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash, 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.chegg.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]", "terseLabel": "Reconciliation of cash, cash equivalents and restricted cash:" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r100", "r436" ], "calculation": { "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding 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), Excluding Exchange Rate Effect", "totalLabel": "Net increase in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Non-cash investing and financing activities:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash Flow, Operating Activities, Lessee [Abstract]", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:" } } }, "localname": "CashFlowOperatingActivitiesLesseeAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CashMember": { "auth_ref": [ "r13" ], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Cash [Member]", "terseLabel": "Cash" } } }, "localname": "CashMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/CashAndCashEquivalentsAndInvestmentsScheduleOfInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Stock [Line Items]", "terseLabel": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/CommonStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r128", "r274", "r297" ], "lang": { "en-US": { "role": { "documentation": "Information by type of warrant or right issued.", "label": "Class of Warrant or Right [Axis]", "terseLabel": "Class of Warrant or Right [Axis]" } } }, "localname": "ClassOfWarrantOrRightAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightDomain": { "auth_ref": [ "r118" ], "lang": { "en-US": { "role": { "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months.", "label": "Class of Warrant or Right [Domain]", "terseLabel": "Class of Warrant or Right [Domain]" } } }, "localname": "ClassOfWarrantOrRightDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r127" ], "lang": { "en-US": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Weighted average exercise price (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "auth_ref": [ "r128" ], "lang": { "en-US": { "role": { "documentation": "Number of warrants or rights outstanding.", "label": "Class of Warrant or Right, Outstanding", "terseLabel": "Common stock warrants remaining(in shares)" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r253" ], "lang": { "en-US": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.", "label": "Commercial Paper [Member]", "terseLabel": "Commercial Paper", "verboseLabel": "Commercial paper" } } }, "localname": "CommercialPaperMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/CashAndCashEquivalentsAndInvestmentsScheduleOfInvestmentsDetails", "http://www.chegg.com/role/FairValueMeasurementFinancialInstrumentsAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r51", "r251", "r499", "r517" ], "calculation": { "http://www.chegg.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r250", "r252" ], "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.chegg.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r53" ], "lang": { "en-US": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Total common shares reserved for future issuance" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/CommonStockDetails" ], "xbrltype": "sharesItemType" }, "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.chegg.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r26" ], "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 dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/CommonStockDetails", "http://www.chegg.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r26" ], "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.chegg.com/role/CommonStockDetails", "http://www.chegg.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r26" ], "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.chegg.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r26", "r265" ], "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": "Ending balance, shares", "periodStartLabel": "Beginning balance, shares", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.chegg.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r26" ], "calculation": { "http://www.chegg.com/role/ConsolidatedBalanceSheets": { "order": 2.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.001 par value \u2013 400,000,000 shares authorized; 121,583,501 and 115,500,418 shares issued and outstanding at December 31, 2019 and December 31, 2018, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "auth_ref": [ "r289", "r290", "r295", "r333" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.", "label": "Compensation and Employee Benefit Plans [Text Block]", "terseLabel": "Employee Benefit Plan" } } }, "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/EmployeeBenefitPlan" ], "xbrltype": "textBlockItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r70", "r72", "r73" ], "calculation": { "http://www.chegg.com/role/ConsolidatedStatementsOfComprehensiveLoss": { "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": "Total comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfComprehensiveLoss" ], "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 and equipment", "verboseLabel": "Computers and Equipment" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/LongLivedAssetsPropertyPlantAndEquipmentDetails", "http://www.chegg.com/role/SignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r154", "r155", "r432", "r433" ], "lang": { "en-US": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/SignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r154", "r155", "r432", "r433", "r526" ], "lang": { "en-US": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/SignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r154", "r155", "r432", "r433", "r526" ], "lang": { "en-US": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/SignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r149", "r507" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Credit Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "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": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/SignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r154", "r155", "r432", "r433" ], "lang": { "en-US": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk, percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/SignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r152", "r154", "r155", "r156", "r432", "r434" ], "lang": { "en-US": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/SignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r154", "r155", "r432", "r433" ], "lang": { "en-US": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/SignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r114", "r406", "r409", "r410" ], "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]", "verboseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContingentConsiderationByTypeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of contingent consideration.", "label": "Contingent Consideration by Type [Axis]", "terseLabel": "Contingent Consideration by Type [Axis]" } } }, "localname": "ContingentConsiderationByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/Acquisitions2017AcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContingentConsiderationTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Description of contingent payment arrangement.", "label": "Contingent Consideration Type [Domain]", "terseLabel": "Contingent Consideration Type [Domain]" } } }, "localname": "ContingentConsiderationTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/Acquisitions2017AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractTerminationMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Termination of a contract associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Contract Termination [Member]", "terseLabel": "Lease Termination and Other Costs" } } }, "localname": "ContractTerminationMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/RestructuringChargesAccrualForRestructuringActivityDetails", "http://www.chegg.com/role/RestructuringChargesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r278" ], "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": "Schedule of Accounts Receivable" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/RevenuesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r275", "r277", "r282" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, Net, Current", "terseLabel": "Contract with Customer, Asset, Net, Current" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/RevenuesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r275", "r276", "r282" ], "calculation": { "http://www.chegg.com/role/ConsolidatedBalanceSheets": { "order": 2.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", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedBalanceSheets", "http://www.chegg.com/role/RevenuesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r283" ], "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", "terseLabel": "Contract with customer, liability, revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/RevenuesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtNoncurrent": { "auth_ref": [ "r49" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's common stock.", "label": "Convertible Debt, Noncurrent", "terseLabel": "Net carrying amount" } } }, "localname": "ConvertibleDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateBondSecuritiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This category includes information about long-term debt securities that are issued by either a domestic or foreign corporate business entity with a date certain promise of repayment and a return to the holder for the time value of money (for example, variable or fixed interest, original issue discount).", "label": "Corporate Bond Securities [Member]", "terseLabel": "Corporate securities", "verboseLabel": "Corporate Bond Securities" } } }, "localname": "CorporateBondSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/CashAndCashEquivalentsAndInvestmentsScheduleOfInvestmentsDetails", "http://www.chegg.com/role/FairValueMeasurementFinancialInstrumentsAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r82" ], "calculation": { "http://www.chegg.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "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 revenues" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cost of Revenue [Abstract]", "terseLabel": "Cost of revenues:" } } }, "localname": "CostOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "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 revenues" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/StockholdersEquityShareBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfSalesPolicyTextBlock": { "auth_ref": [ "r288" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for cost of product sold and service rendered.", "label": "Cost of Goods and Service [Policy Text Block]", "terseLabel": "Cost of Revenues" } } }, "localname": "CostOfSalesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CostmethodInvestmentsMember": { "auth_ref": [ "r191", "r192", "r193", "r194", "r195", "r196" ], "lang": { "en-US": { "role": { "documentation": "Investment in the stock of an investee recognized as cost-method.", "label": "Cost-method Investments [Member]", "terseLabel": "Equity Investments" } } }, "localname": "CostmethodInvestmentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/CashAndCashEquivalentsAndInvestmentsStrategicInvestmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicy": { "auth_ref": [ "r114", "r241", "r242", "r248" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for cost associated with exit or disposal activity or restructuring. Excludes entity newly acquired in business combination and discontinued operation.", "label": "Costs Associated with Exit or Disposal Activity or Restructuring [Policy Text Block]", "terseLabel": "Restructuring Charges" } } }, "localname": "CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/SignificantAccountingPoliciesPolicies" ], "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 to accumulated deficit related to adoption of ASUs" } } }, "localname": "CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r117", "r368", "r373" ], "calculation": { "http://www.chegg.com/role/IncomeTaxesProvisionForIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/IncomeTaxesProvisionForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r126", "r370" ], "calculation": { "http://www.chegg.com/role/IncomeTaxesProvisionForIncomeTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/IncomeTaxesProvisionForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r117", "r368", "r373" ], "calculation": { "http://www.chegg.com/role/IncomeTaxesProvisionForIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total current income taxes" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/IncomeTaxesProvisionForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current income taxes:" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/IncomeTaxesProvisionForIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r117", "r368", "r373" ], "calculation": { "http://www.chegg.com/role/IncomeTaxesProvisionForIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/IncomeTaxesProvisionForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r153" ], "lang": { "en-US": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/SignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerListsMember": { "auth_ref": [ "r391" ], "lang": { "en-US": { "role": { "documentation": "Information about customers such as their name and contact information; it may also be an extensive database that includes other information about the customers such as their order history and demographic information.", "label": "Customer Lists [Member]", "terseLabel": "Customer lists" } } }, "localname": "CustomerListsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtConversionConvertedInstrumentAmount1": { "auth_ref": [ "r110", "r112" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Debt Conversion, Converted Instrument, Amount", "terseLabel": "Principal" } } }, "localname": "DebtConversionConvertedInstrumentAmount1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r261" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "verboseLabel": "Convertible Senior Notes" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConvertibleSeniorNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r18", "r20", "r21", "r491", "r493", "r509" ], "lang": { "en-US": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesDetails", "http://www.chegg.com/role/ConvertibleSeniorNotesInterestExpenseRecognizedDetails", "http://www.chegg.com/role/ConvertibleSeniorNotesNetCarryingAmountDetails", "http://www.chegg.com/role/FairValueMeasurementDebtDetails", "http://www.chegg.com/role/SignificantAccountingPoliciesConvertibleSeniorNotesDetails", "http://www.chegg.com/role/SignificantAccountingPoliciesSharesRelatedToConvertibleSeniorNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent": { "auth_ref": [ "r256" ], "calculation": { "http://www.chegg.com/role/ConvertibleSeniorNotesNetCarryingAmountDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The carrying amount of the equity component of convertible debt which may be settled in cash upon conversion.", "label": "Debt Instrument, Convertible, Carrying Amount of Equity Component", "terseLabel": "Equity component", "totalLabel": "Net carrying amount" } } }, "localname": "DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesDetails", "http://www.chegg.com/role/ConvertibleSeniorNotesNetCarryingAmountDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r257" ], "lang": { "en-US": { "role": { "documentation": "The price per share of the conversion feature embedded in the debt instrument.", "label": "Debt Instrument, Convertible, Conversion Price", "terseLabel": "Conversion price" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesDetails", "http://www.chegg.com/role/SignificantAccountingPoliciesSharesRelatedToConvertibleSeniorNotesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "auth_ref": [ "r48", "r266", "r269", "r271" ], "lang": { "en-US": { "role": { "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.", "label": "Debt Instrument, Convertible, Conversion Ratio", "terseLabel": "Conversion ratio" } } }, "localname": "DebtInstrumentConvertibleConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesDetails" ], "xbrltype": "pureItemType" }, "us-gaap_DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal": { "auth_ref": [ "r258" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount by which the convertible debt's if-converted value exceeds its principle amount at the balance sheet date, regardless of whether the instrument is currently convertible. This element applies to public companies only.", "label": "Debt Instrument, Convertible, If-converted Value in Excess of Principal", "terseLabel": "Value in excess of principal" } } }, "localname": "DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days", "terseLabel": "Threshold consecutive trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion.", "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger", "terseLabel": "Threshold percentage of stock price trigger" } } }, "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Trading Days", "terseLabel": "Threshold trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdTradingDays", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r440", "r443" ], "calculation": { "http://www.chegg.com/role/ConvertibleSeniorNotesNetCarryingAmountDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebtFairValue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Face amount", "verboseLabel": "Principal amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesDetails", "http://www.chegg.com/role/ConvertibleSeniorNotesNetCarryingAmountDetails", "http://www.chegg.com/role/SignificantAccountingPoliciesConvertibleSeniorNotesDetails", "http://www.chegg.com/role/SignificantAccountingPoliciesSharesRelatedToConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r47", "r259", "r440" ], "lang": { "en-US": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Interest rate, effective percentage" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r47" ], "lang": { "en-US": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate, stated percentage" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesDetails", "http://www.chegg.com/role/SignificantAccountingPoliciesConvertibleSeniorNotesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesDetails", "http://www.chegg.com/role/ConvertibleSeniorNotesInterestExpenseRecognizedDetails", "http://www.chegg.com/role/ConvertibleSeniorNotesNetCarryingAmountDetails", "http://www.chegg.com/role/SignificantAccountingPoliciesConvertibleSeniorNotesDetails", "http://www.chegg.com/role/SignificantAccountingPoliciesSharesRelatedToConvertibleSeniorNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r49" ], "lang": { "en-US": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesDetails", "http://www.chegg.com/role/ConvertibleSeniorNotesInterestExpenseRecognizedDetails", "http://www.chegg.com/role/ConvertibleSeniorNotesNetCarryingAmountDetails", "http://www.chegg.com/role/FairValueMeasurementDebtDetails", "http://www.chegg.com/role/SignificantAccountingPoliciesConvertibleSeniorNotesDetails", "http://www.chegg.com/role/SignificantAccountingPoliciesSharesRelatedToConvertibleSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r49", "r123", "r266", "r270", "r271", "r272", "r439", "r440", "r443", "r506" ], "lang": { "en-US": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesDetails", "http://www.chegg.com/role/ConvertibleSeniorNotesInterestExpenseRecognizedDetails", "http://www.chegg.com/role/ConvertibleSeniorNotesNetCarryingAmountDetails", "http://www.chegg.com/role/SignificantAccountingPoliciesConvertibleSeniorNotesDetails", "http://www.chegg.com/role/SignificantAccountingPoliciesSharesRelatedToConvertibleSeniorNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet": { "auth_ref": [ "r439", "r440", "r441", "r442", "r443" ], "calculation": { "http://www.chegg.com/role/ConvertibleSeniorNotesNetCarryingAmountDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebtFairValue", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount (premium).", "label": "Debt Instrument, Unamortized Discount (Premium), Net", "negatedTerseLabel": "Unamortized debt discount", "terseLabel": "Unamortized debt discount" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConvertibleSeniorNotesNetCarryingAmountDetails", "http://www.chegg.com/role/FairValueMeasurementDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r117", "r369", "r373" ], "calculation": { "http://www.chegg.com/role/IncomeTaxesProvisionForIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/IncomeTaxesProvisionForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsGross": { "auth_ref": [ "r441" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Gross", "negatedTerseLabel": "Debt issuance costs" } } }, "localname": "DeferredFinanceCostsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r41", "r441" ], "calculation": { "http://www.chegg.com/role/ConvertibleSeniorNotesNetCarryingAmountDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebtFairValue", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "negatedTerseLabel": "Unamortized issuance costs", "verboseLabel": "Unamortized issuance costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConvertibleSeniorNotesNetCarryingAmountDetails", "http://www.chegg.com/role/FairValueMeasurementDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r117", "r369", "r373" ], "calculation": { "http://www.chegg.com/role/IncomeTaxesProvisionForIncomeTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/IncomeTaxesProvisionForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r105", "r117", "r369", "r373" ], "calculation": { "http://www.chegg.com/role/IncomeTaxesProvisionForIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "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)", "totalLabel": "Total deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/IncomeTaxesProvisionForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred income taxes:" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/IncomeTaxesProvisionForIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r23", "r24", "r358", "r492", "r508" ], "calculation": { "http://www.chegg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Total deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenue": { "auth_ref": [ "r35" ], "calculation": { "http://www.chegg.com/role/Acquisitions2019AcquisitionSummaryOfFairValueOfConsiderationDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Deferred Revenue", "negatedTerseLabel": "Deferred revenue" } } }, "localname": "DeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/Acquisitions2019AcquisitionSummaryOfFairValueOfConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r117", "r369", "r373" ], "calculation": { "http://www.chegg.com/role/IncomeTaxesProvisionForIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/IncomeTaxesProvisionForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "auth_ref": [ "r339", "r366", "r367" ], "calculation": { "http://www.chegg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.", "label": "Deferred Tax Assets, Deferred Income", "terseLabel": "Accrued compensation" } } }, "localname": "DeferredTaxAssetsDeferredIncome", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r359" ], "calculation": { "http://www.chegg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Gross deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGrossAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Deferred Tax Assets, Gross [Abstract]", "terseLabel": "Deferred tax assets:" } } }, "localname": "DeferredTaxAssetsGrossAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r360" ], "calculation": { "http://www.chegg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Total deferred tax assets" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r337", "r366", "r367" ], "calculation": { "http://www.chegg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r339", "r366", "r367" ], "calculation": { "http://www.chegg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Other", "terseLabel": "Other items" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r337", "r366", "r367" ], "calculation": { "http://www.chegg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "terseLabel": "Share-based compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": { "auth_ref": [ "r338", "r366", "r367" ], "calculation": { "http://www.chegg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals", "terseLabel": "Accrued expenses and reserves" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r361" ], "calculation": { "http://www.chegg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedTerseLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r344", "r362" ], "calculation": { "http://www.chegg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "negatedTotalLabel": "Net deferred tax liability" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Deferred Tax Liabilities, Gross [Abstract]", "terseLabel": "Deferred tax liabilities:" } } }, "localname": "DeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r339", "r366", "r367" ], "calculation": { "http://www.chegg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.", "label": "Deferred Tax Liabilities, Other", "negatedTerseLabel": "Other" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r339", "r366", "r367" ], "calculation": { "http://www.chegg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedTerseLabel": "Property and equipment, textbooks and intangibles assets" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount", "terseLabel": "Matching contributions" } } }, "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/EmployeeBenefitPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r105", "r161" ], "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.chegg.com/role/SignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r393" ], "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 technologies and content library", "verboseLabel": "Developed technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/Acquisitions2017AcquisitionsSummaryOfFairValueOfConsiderationDetails", "http://www.chegg.com/role/Acquisitions2018AcquisitionsSummaryOfFairValueOfConsiderationDetails", "http://www.chegg.com/role/Acquisitions2019AcquisitionSummaryOfFairValueOfConsiderationDetails", "http://www.chegg.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "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": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/RevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/RevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r281" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/RevenuesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r333" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stockholders' Equity" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]", "terseLabel": "Federal" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DueToOfficersOrStockholdersCurrent": { "auth_ref": [ "r17", "r119", "r463", "r510", "r527" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amounts due to recorded owners or owners with a beneficial interest of more than 10 percent of the voting interests or officers of the company. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Due to Officers or Stockholders, Current", "terseLabel": "Due to related parties" } } }, "localname": "DueToOfficersOrStockholdersCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "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", "presentation": [ "http://www.chegg.com/role/SignificantAccountingPoliciesComputationOfBasicAndDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r77", "r133", "r137", "r138", "r139", "r140", "r144", "r501", "r520" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/SelectedQuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDiluted": { "auth_ref": [ "r139" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements. Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period. Diluted earnings per share includes the amount of net income or 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, Basic and Diluted", "terseLabel": "Net loss per share, basic and diluted (in dollars per share)" } } }, "localname": "EarningsPerShareBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfOperations", "http://www.chegg.com/role/SignificantAccountingPoliciesComputationOfBasicAndDilutedNetLossPerShareDetails" ], "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:" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/SelectedQuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r77", "r133", "r137", "r138", "r139", "r140", "r144", "r501", "r520" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/SelectedQuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r114", "r141", "r142", "r143" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Net Loss Per Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r125", "r345", "r346" ], "calculation": { "http://www.chegg.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-US": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "totalLabel": "Total" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r345", "r346", "r372" ], "calculation": { "http://www.chegg.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails": { "order": 1.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Income tax at U.S. statutory rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r345", "r346", "r372" ], "calculation": { "http://www.chegg.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails": { "order": 9.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "terseLabel": "Change in valuation allowance" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": { "auth_ref": [ "r345", "r346", "r372" ], "calculation": { "http://www.chegg.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails": { "order": 7.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the income tax rates.", "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent", "terseLabel": "Tax Cuts and Jobs Act impact" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r345", "r346", "r372" ], "calculation": { "http://www.chegg.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails": { "order": 3.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "terseLabel": "Foreign rate differential" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther": { "auth_ref": [ "r345", "r346", "r372" ], "calculation": { "http://www.chegg.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails": { "order": 5.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Percent", "terseLabel": "Non-deductible expenses" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r345", "r346", "r372" ], "calculation": { "http://www.chegg.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails": { "order": 4.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent", "terseLabel": "Share-based compensation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r345", "r346", "r372" ], "calculation": { "http://www.chegg.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails": { "order": 8.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "terseLabel": "Other" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r345", "r346", "r372" ], "calculation": { "http://www.chegg.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails": { "order": 2.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "terseLabel": "State, net of federal benefit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits": { "auth_ref": [ "r345", "r346", "r372" ], "calculation": { "http://www.chegg.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails": { "order": 6.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Percent", "negatedTerseLabel": "Tax credits" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCredits", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "auth_ref": [ "r325" ], "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 share-based compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/StockholdersEquityAdditionalInformationDetails" ], "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": "Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/StockholdersEquityShareBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r326" ], "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": "Weighted average vesting period for recognition of compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r326" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation costs related to restricted stock units" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/StockholdersEquityAdditionalInformationDetails" ], "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" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/SignificantAccountingPoliciesCommonSharesOutstandingExcludedFromComputationOfDilutedNetLossPerShareDetails", "http://www.chegg.com/role/StockholdersEquityAdditionalInformationDetails", "http://www.chegg.com/role/StockholdersEquitySummaryOfAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems": { "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": "Revenue from External Customer [Line Items]", "terseLabel": "Revenue from External Customer [Line Items]" } } }, "localname": "EntityWideInformationRevenueFromExternalCustomerLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/SegmentInformationRevenueByProductLineDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r265" ], "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.chegg.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMember": { "auth_ref": [ "r413" ], "lang": { "en-US": { "role": { "documentation": "Trading in a derivative instrument whose primary underlying risk is tied to share prices.", "label": "Equity [Member]", "terseLabel": "Equity component" } } }, "localname": "EquityMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "auth_ref": [ "r189" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Amount", "terseLabel": "Cost method investment" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/CashAndCashEquivalentsAndInvestmentsStrategicInvestmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "auth_ref": [ "r429" ], "lang": { "en-US": { "role": { "documentation": "Measured as an estimate of fair value.", "label": "Estimate of Fair Value Measurement [Member]", "terseLabel": "Estimated Fair Value" } } }, "localname": "EstimateOfFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/FairValueMeasurementDebtDetails" ], "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.chegg.com/role/FairValueMeasurementDebtDetails", "http://www.chegg.com/role/FairValueMeasurementFinancialInstrumentsAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r416", "r417", "r418", "r425" ], "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.chegg.com/role/FairValueMeasurementDebtDetails", "http://www.chegg.com/role/FairValueMeasurementFinancialInstrumentsAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock": { "auth_ref": [ "r416", "r417", "r419" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets and liabilities by class, including financial instruments measured at fair value that are classified in shareholders' equity, if any, that are measured at fair value on a nonrecurring basis in periods after initial recognition (for example, impaired assets). Disclosures may include, but are not limited to: (a) the fair value measurements recorded and the reasons for the measurements and (b) the level within the fair value hierarchy in which the fair value measurements are categorized in their entirety (levels 1, 2, 3).", "label": "Fair Value Measurements, Nonrecurring [Table Text Block]", "terseLabel": "Fair Value Measurements, Nonrecurring" } } }, "localname": "FairValueAssetsMeasuredOnNonrecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/FairValueMeasurementTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r422" ], "lang": { "en-US": { "role": { "documentation": "Class of asset.", "label": "Asset Class [Domain]", "terseLabel": "Asset Class [Domain]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/FairValueMeasurementFinancialInstrumentsAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r416", "r425" ], "lang": { "en-US": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]", "terseLabel": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/FairValueMeasurementFinancialInstrumentsAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r291", "r292", "r294", "r417", "r472" ], "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.chegg.com/role/FairValueMeasurementFinancialInstrumentsAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementBasisAxis": { "auth_ref": [ "r416", "r426" ], "lang": { "en-US": { "role": { "documentation": "Information by measurement basis.", "label": "Measurement Basis [Axis]", "terseLabel": "Measurement Basis [Axis]" } } }, "localname": "FairValueByMeasurementBasisAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConvertibleSeniorNotesNetCarryingAmountDetails", "http://www.chegg.com/role/FairValueMeasurementDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r416", "r417", "r420", "r421", "r427" ], "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.chegg.com/role/ConvertibleSeniorNotesNetCarryingAmountDetails", "http://www.chegg.com/role/FairValueMeasurementDebtDetails", "http://www.chegg.com/role/FairValueMeasurementFinancialInstrumentsAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosureItemAmountsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value.", "label": "Fair Value Measurement [Domain]", "terseLabel": "Fair Value Measurement [Domain]" } } }, "localname": "FairValueDisclosureItemAmountsDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConvertibleSeniorNotesNetCarryingAmountDetails", "http://www.chegg.com/role/FairValueMeasurementDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r424" ], "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 Measurement" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/FairValueMeasurement" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r291", "r292", "r294", "r417", "r473" ], "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": "Quoted Prices in Active Markets for Identical Assets (Level 1)" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/FairValueMeasurementFinancialInstrumentsAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r291", "r292", "r294", "r417", "r474" ], "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": "Significant Other Observable Inputs (Level 2)" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/FairValueMeasurementFinancialInstrumentsAtFairValueDetails" ], "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.chegg.com/role/ConvertibleSeniorNotesNetCarryingAmountDetails", "http://www.chegg.com/role/FairValueMeasurementDebtDetails", "http://www.chegg.com/role/FairValueMeasurementFinancialInstrumentsAtFairValueDetails" ], "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.chegg.com/role/FairValueMeasurementFinancialInstrumentsAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsNonrecurringMember": { "auth_ref": [ "r416", "r417", "r420", "r421", "r423", "r427" ], "lang": { "en-US": { "role": { "documentation": "Infrequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, not frequently measured at fair value.", "label": "Fair Value, Nonrecurring [Member]", "terseLabel": "Fair Value, Measurements, Nonrecurring", "verboseLabel": "Fair Value, Nonrecurring" } } }, "localname": "FairValueMeasurementsNonrecurringMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConvertibleSeniorNotesNetCarryingAmountDetails", "http://www.chegg.com/role/FairValueMeasurementDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r424", "r427" ], "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": "Fair Value on Recurring Basis" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/FairValueMeasurementFinancialInstrumentsAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r198", "r199", "r200", "r201", "r202", "r204", "r205", "r206", "r207" ], "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.chegg.com/role/CashAndCashEquivalentsAndInvestmentsStrategicInvestmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]", "terseLabel": "Assets:" } } }, "localname": "FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/FairValueMeasurementFinancialInstrumentsAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Useful life 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 Asset, Useful Life", "terseLabel": "Weighted-average amortization period" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r222" ], "calculation": { "http://www.chegg.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails": { "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.chegg.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://www.chegg.com/role/GoodwillAndIntangibleAssetsEstimatedFutureAmortizationExpenseRelatedToIntangibleAssetsDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized after 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, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/GoodwillAndIntangibleAssetsEstimatedFutureAmortizationExpenseRelatedToIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r224" ], "calculation": { "http://www.chegg.com/role/GoodwillAndIntangibleAssetsEstimatedFutureAmortizationExpenseRelatedToIntangibleAssetsDetails": { "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 during the next 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, Next Twelve Months", "terseLabel": "2020" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/GoodwillAndIntangibleAssetsEstimatedFutureAmortizationExpenseRelatedToIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r224" ], "calculation": { "http://www.chegg.com/role/GoodwillAndIntangibleAssetsEstimatedFutureAmortizationExpenseRelatedToIntangibleAssetsDetails": { "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.chegg.com/role/GoodwillAndIntangibleAssetsEstimatedFutureAmortizationExpenseRelatedToIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r224" ], "calculation": { "http://www.chegg.com/role/GoodwillAndIntangibleAssetsEstimatedFutureAmortizationExpenseRelatedToIntangibleAssetsDetails": { "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.chegg.com/role/GoodwillAndIntangibleAssetsEstimatedFutureAmortizationExpenseRelatedToIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r224" ], "calculation": { "http://www.chegg.com/role/GoodwillAndIntangibleAssetsEstimatedFutureAmortizationExpenseRelatedToIntangibleAssetsDetails": { "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.chegg.com/role/GoodwillAndIntangibleAssetsEstimatedFutureAmortizationExpenseRelatedToIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r224" ], "calculation": { "http://www.chegg.com/role/GoodwillAndIntangibleAssetsEstimatedFutureAmortizationExpenseRelatedToIntangibleAssetsDetails": { "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.chegg.com/role/GoodwillAndIntangibleAssetsEstimatedFutureAmortizationExpenseRelatedToIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r217", "r219", "r222", "r226", "r476" ], "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.chegg.com/role/Acquisitions2017AcquisitionsSummaryOfFairValueOfConsiderationDetails", "http://www.chegg.com/role/Acquisitions2018AcquisitionsSummaryOfFairValueOfConsiderationDetails", "http://www.chegg.com/role/Acquisitions2019AcquisitionSummaryOfFairValueOfConsiderationDetails", "http://www.chegg.com/role/Acquisitions2019AcquisitionsDetails", "http://www.chegg.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetails", "http://www.chegg.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r222", "r476" ], "calculation": { "http://www.chegg.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails": { "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.chegg.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "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.chegg.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetails", "http://www.chegg.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r217", "r221" ], "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.chegg.com/role/Acquisitions2017AcquisitionsSummaryOfFairValueOfConsiderationDetails", "http://www.chegg.com/role/Acquisitions2018AcquisitionsSummaryOfFairValueOfConsiderationDetails", "http://www.chegg.com/role/Acquisitions2019AcquisitionSummaryOfFairValueOfConsiderationDetails", "http://www.chegg.com/role/Acquisitions2019AcquisitionsDetails", "http://www.chegg.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetails", "http://www.chegg.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Assets, excluding financial assets, that lack physical substance, having a limited useful life.", "label": "Finite-Lived Intangible Assets [Member]", "terseLabel": "Acquired intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/Acquisitions2019AcquisitionSummaryOfFairValueOfConsiderationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r222" ], "calculation": { "http://www.chegg.com/role/GoodwillAndIntangibleAssetsEstimatedFutureAmortizationExpenseRelatedToIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.chegg.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails": { "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": "Net Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/GoodwillAndIntangibleAssetsEstimatedFutureAmortizationExpenseRelatedToIntangibleAssetsDetails", "http://www.chegg.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r114", "r435", "r438" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency Translations" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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", "verboseLabel": "Furniture and Fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/LongLivedAssetsPropertyPlantAndEquipmentDetails", "http://www.chegg.com/role/SignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnDispositionOfAssets1": { "auth_ref": [ "r105" ], "calculation": { "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.chegg.com/role/ConsolidatedStatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.", "label": "Gain (Loss) on Disposition of Assets", "negatedLabel": "Gain on liquidation of textbooks" } } }, "localname": "GainLossOnDispositionOfAssets1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows", "http://www.chegg.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r84" ], "calculation": { "http://www.chegg.com/role/ConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "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.chegg.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r78" ], "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.chegg.com/role/StockholdersEquityShareBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r209", "r210" ], "calculation": { "http://www.chegg.com/role/Acquisitions2019AcquisitionSummaryOfFairValueOfConsiderationDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://www.chegg.com/role/ConsolidatedBalanceSheets": { "order": 4.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", "verboseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/Acquisitions2018AcquisitionsSummaryOfFairValueOfConsiderationDetails", "http://www.chegg.com/role/Acquisitions2019AcquisitionSummaryOfFairValueOfConsiderationDetails", "http://www.chegg.com/role/ConsolidatedBalanceSheets", "http://www.chegg.com/role/GoodwillAndIntangibleAssetsGoodwillDetails", "http://www.chegg.com/role/SignificantAccountingPoliciesGoodwillAndIndefiniteLivedIntangibleAssetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r211" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Additions due to acquisitions", "verboseLabel": "Goodwill" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/Acquisitions2017AcquisitionsSummaryOfFairValueOfConsiderationDetails", "http://www.chegg.com/role/GoodwillAndIntangibleAssetsGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r228" ], "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.chegg.com/role/GoodwillAndIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r114", "r213" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "terseLabel": "Goodwill and Indefinite-Lived Intangible Asset" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r212" ], "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": "Foreign currency translation adjustment" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/GoodwillAndIntangibleAssetsGoodwillDetails" ], "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.chegg.com/role/GoodwillAndIntangibleAssetsGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r81" ], "calculation": { "http://www.chegg.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "terseLabel": "Gross profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfOperations", "http://www.chegg.com/role/SelectedQuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember": { "auth_ref": [ "r469" ], "lang": { "en-US": { "role": { "documentation": "Family member whom a principal owner or a member of management might control or influence, or by whom they might be controlled or influenced, because of the family relationship.", "label": "Immediate Family Member of Management or Principal Owner [Member]", "terseLabel": "Immediate Family Member of Management or Principal Owner" } } }, "localname": "ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r105", "r229", "r234", "r537" ], "calculation": { "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).", "label": "Impairment of Long-Lived Assets Held-for-use", "terseLabel": "Loss from write-offs of property and equipment" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r124" ], "calculation": { "http://www.chegg.com/role/IncomeTaxesLossBeforeProvisionForIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "United States" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/IncomeTaxesLossBeforeProvisionForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r124" ], "calculation": { "http://www.chegg.com/role/IncomeTaxesLossBeforeProvisionForIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Foreign" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/IncomeTaxesLossBeforeProvisionForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r124" ], "calculation": { "http://www.chegg.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://www.chegg.com/role/IncomeTaxesLossBeforeProvisionForIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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 before provision for income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfOperations", "http://www.chegg.com/role/IncomeTaxesLossBeforeProvisionForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r235" ], "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.chegg.com/role/StockholdersEquityShareBasedCompensationExpenseDetails" ], "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.chegg.com/role/StockholdersEquityShareBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r348" ], "lang": { "en-US": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r377" ], "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.chegg.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r117", "r162", "r375" ], "calculation": { "http://www.chegg.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.chegg.com/role/IncomeTaxesProvisionForIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision for income taxes", "totalLabel": "Total income tax provision" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfOperations", "http://www.chegg.com/role/IncomeTaxesAdditionalInformationDetails", "http://www.chegg.com/role/IncomeTaxesProvisionForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r74", "r114", "r342", "r343", "r356", "r357", "r363", "r376", "r536" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r102", "r109" ], "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.", "label": "Income Taxes Paid", "terseLabel": "Income taxes" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r104" ], "calculation": { "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount 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.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r104" ], "calculation": { "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in 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.chegg.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r104" ], "calculation": { "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r104" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Change in deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/RevenuesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r104" ], "calculation": { "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Deferred Revenue", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Change in assets and liabilities net of effect of acquisition of businesses:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r104" ], "calculation": { "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r104" ], "calculation": { "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Liabilities", "terseLabel": "Other liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidExpensesOther": { "auth_ref": [ "r104" ], "calculation": { "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) of consideration paid in advance for other costs that provide economic benefits in future periods.", "label": "Increase (Decrease) in Prepaid Expenses, Other", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidExpensesOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows" ], "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.chegg.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems": { "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": "Indefinite-lived Intangible Assets [Line Items]", "terseLabel": "Indefinite-lived Intangible Assets [Line Items]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/SignificantAccountingPoliciesGoodwillAndIndefiniteLivedIntangibleAssetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedTradeNames": { "auth_ref": [ "r225" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount (original costs adjusted for previously recognized amortization and impairment) as of the balance sheet date for the rights acquired through registration of a trade name to gain or protect exclusive use thereof for a projected indefinite period of benefit.", "label": "Indefinite-Lived Trade Names", "terseLabel": "Indefinite-lived trade name" } } }, "localname": "IndefiniteLivedTradeNames", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails", "http://www.chegg.com/role/SignificantAccountingPoliciesGoodwillAndIndefiniteLivedIntangibleAssetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsFiniteLivedPolicy": { "auth_ref": [ "r114", "r221" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets.", "label": "Intangible Assets, Finite-Lived, Policy [Policy Text Block]", "terseLabel": "Acquired Intangible Assets, and Other Long-Lived Assets" } } }, "localname": "IntangibleAssetsFiniteLivedPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [], "calculation": { "http://www.chegg.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.", "label": "Intangible Assets, Gross (Excluding Goodwill)", "terseLabel": "Total intangible assets, gross carrying amount" } } }, "localname": "IntangibleAssetsGrossExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r215", "r220" ], "calculation": { "http://www.chegg.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.chegg.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": "Intangible assets, net", "totalLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedBalanceSheets", "http://www.chegg.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r86", "r260" ], "calculation": { "http://www.chegg.com/role/ConvertibleSeniorNotesInterestExpenseRecognizedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "totalLabel": "Total interest expense" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConvertibleSeniorNotesInterestExpenseRecognizedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "auth_ref": [ "r88" ], "calculation": { "http://www.chegg.com/role/ConvertibleSeniorNotesInterestExpenseRecognizedDetails": { "order": 1.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs.", "label": "Interest Expense, Debt, Excluding Amortization", "terseLabel": "Contractual interest expense" } } }, "localname": "InterestExpenseDebtExcludingAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConvertibleSeniorNotesInterestExpenseRecognizedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r502" ], "calculation": { "http://www.chegg.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net amount of operating interest income (expense).", "label": "Interest Income (Expense), Net", "verboseLabel": "Interest expense, net" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r98", "r101", "r109" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InternetDomainNamesMember": { "auth_ref": [ "r389" ], "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]", "netLabel": "Domain names", "terseLabel": "Domain names", "verboseLabel": "Domain names" } } }, "localname": "InternetDomainNamesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/Acquisitions2017AcquisitionsSummaryOfFairValueOfConsiderationDetails", "http://www.chegg.com/role/Acquisitions2018AcquisitionsSummaryOfFairValueOfConsiderationDetails", "http://www.chegg.com/role/Acquisitions2019AcquisitionSummaryOfFairValueOfConsiderationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InvestmentPolicyTextBlock": { "auth_ref": [ "r190" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for investment in financial asset.", "label": "Investment, Policy [Policy Text Block]", "terseLabel": "Investment, Policy" } } }, "localname": "InvestmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentTypeAxis": { "auth_ref": [ "r529", "r531", "r532", "r533" ], "lang": { "en-US": { "role": { "documentation": "Information by type of investments.", "label": "Investment Type [Axis]", "terseLabel": "Investment Type [Axis]", "verboseLabel": "Investment Type" } } }, "localname": "InvestmentTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/CashAndCashEquivalentsAndInvestmentsScheduleOfInvestmentsDetails", "http://www.chegg.com/role/FairValueMeasurementFinancialInstrumentsAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeCategorizationMember": { "auth_ref": [ "r529", "r531", "r532", "r533" ], "lang": { "en-US": { "role": { "documentation": "Asset obtained to generate income or appreciate in value.", "label": "Investments [Domain]", "terseLabel": "Investments", "verboseLabel": "Schedule of Fair Value of Separate Accounts by Major Category of Investment, Category" } } }, "localname": "InvestmentTypeCategorizationMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/CashAndCashEquivalentsAndInvestmentsScheduleOfInvestmentsDetails", "http://www.chegg.com/role/FairValueMeasurementFinancialInstrumentsAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Investments": { "auth_ref": [ "r518" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all investments.", "label": "Investments", "terseLabel": "Investments" } } }, "localname": "Investments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/CashAndCashEquivalentsAndInvestmentsStrategicInvestmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsFairValueDisclosure": { "auth_ref": [ "r416" ], "calculation": { "http://www.chegg.com/role/FairValueMeasurementFinancialInstrumentsAtFairValueDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.", "label": "Investments, Fair Value Disclosure", "terseLabel": "Long-term investments" } } }, "localname": "InvestmentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/FairValueMeasurementFinancialInstrumentsAtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for cash, cash equivalents, investments in debt and equity instruments (including cost and equity investees and related income statement amounts), equity and cost method investments, investments in joint ventures and any other investment.", "label": "Investments in Debt and Equity Instruments, Cash and Cash Equivalents, Unrealized and Realized Gains (Losses) [Text Block]", "terseLabel": "Cash and Cash Equivalents, and Investments" } } }, "localname": "InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/CashAndCashEquivalentsAndInvestments" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r458", "r460" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "terseLabel": "Lease expense" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r231" ], "lang": { "en-US": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements", "verboseLabel": "Leasehold Improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/LongLivedAssetsPropertyPlantAndEquipmentDetails", "http://www.chegg.com/role/SignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "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": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r452" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r450" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r459" ], "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.chegg.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r459" ], "calculation": { "http://www.chegg.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.chegg.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetailsCalc2": { "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", "terseLabel": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total future minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/LeasesAdditionalInformationDetails", "http://www.chegg.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r459" ], "calculation": { "http://www.chegg.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "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 next fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months", "terseLabel": "2020" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r459" ], "calculation": { "http://www.chegg.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "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 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.chegg.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r459" ], "calculation": { "http://www.chegg.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "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 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.chegg.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r459" ], "calculation": { "http://www.chegg.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "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, 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.chegg.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r459" ], "calculation": { "http://www.chegg.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "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 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.chegg.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r459" ], "calculation": { "http://www.chegg.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetailsCalc2": { "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.chegg.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r451" ], "lang": { "en-US": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Lease term" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r461" ], "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.chegg.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r44" ], "calculation": { "http://www.chegg.com/role/ConsolidatedBalanceSheets": { "order": 1.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.chegg.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r32", "r494", "r515" ], "calculation": { "http://www.chegg.com/role/ConsolidatedBalanceSheets": { "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.chegg.com/role/ConsolidatedBalanceSheets" ], "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.chegg.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r46" ], "calculation": { "http://www.chegg.com/role/ConsolidatedBalanceSheets": { "order": 2.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.chegg.com/role/ConsolidatedBalanceSheets" ], "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.chegg.com/role/BalanceSheetDetailsDetails", "http://www.chegg.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r10", "r11", "r12", "r21", "r22" ], "calculation": { "http://www.chegg.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.", "label": "Liabilities, Noncurrent", "totalLabel": "Total long-term liabilities" } } }, "localname": "LiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Noncurrent [Abstract]", "terseLabel": "Long-term liabilities" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "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": "Liability [Member]", "terseLabel": "Liability component" } } }, "localname": "LiabilityMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebtFairValue": { "auth_ref": [], "calculation": { "http://www.chegg.com/role/ConvertibleSeniorNotesNetCarryingAmountDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.", "label": "Long-term Debt, Fair Value", "totalLabel": "Net carrying amount (liability)", "verboseLabel": "Convertible senior notes" } } }, "localname": "LongTermDebtFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConvertibleSeniorNotesNetCarryingAmountDetails", "http://www.chegg.com/role/FairValueMeasurementDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermInvestments": { "auth_ref": [ "r37" ], "calculation": { "http://www.chegg.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).", "label": "Long-term Investments", "terseLabel": "Long-term investments" } } }, "localname": "LongTermInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r49" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesDetails", "http://www.chegg.com/role/ConvertibleSeniorNotesInterestExpenseRecognizedDetails", "http://www.chegg.com/role/ConvertibleSeniorNotesNetCarryingAmountDetails", "http://www.chegg.com/role/FairValueMeasurementDebtDetails", "http://www.chegg.com/role/SignificantAccountingPoliciesConvertibleSeniorNotesDetails", "http://www.chegg.com/role/SignificantAccountingPoliciesSharesRelatedToConvertibleSeniorNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r49", "r254" ], "lang": { "en-US": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesDetails", "http://www.chegg.com/role/ConvertibleSeniorNotesInterestExpenseRecognizedDetails", "http://www.chegg.com/role/ConvertibleSeniorNotesNetCarryingAmountDetails", "http://www.chegg.com/role/FairValueMeasurementDebtDetails", "http://www.chegg.com/role/SignificantAccountingPoliciesConvertibleSeniorNotesDetails", "http://www.chegg.com/role/SignificantAccountingPoliciesSharesRelatedToConvertibleSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MediaContentMember": { "auth_ref": [ "r392" ], "lang": { "en-US": { "role": { "documentation": "Information and entertainment created for consumption by end users or audiences.", "label": "Media Content [Member]", "netLabel": "Content", "terseLabel": "Content" } } }, "localname": "MediaContentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/LongLivedAssetsPropertyPlantAndEquipmentDetails", "http://www.chegg.com/role/SignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r291" ], "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", "verboseLabel": "Money Market Funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/CashAndCashEquivalentsAndInvestmentsScheduleOfInvestmentsDetails", "http://www.chegg.com/role/FairValueMeasurementFinancialInstrumentsAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MovementInValuationAllowancesAndReservesRollForward": { "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": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]", "terseLabel": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]" } } }, "localname": "MovementInValuationAllowancesAndReservesRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r100" ], "calculation": { "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "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 provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r100" ], "calculation": { "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "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 used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r100", "r103", "r106" ], "calculation": { "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "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.chegg.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r68", "r71", "r76", "r106", "r142", "r500", "r519" ], "calculation": { "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.chegg.com/role/ConsolidatedStatementsOfComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.chegg.com/role/ConsolidatedStatementsOfOperations": { "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", "terseLabel": "Net loss", "totalLabel": "Net loss", "verboseLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows", "http://www.chegg.com/role/ConsolidatedStatementsOfComprehensiveLoss", "http://www.chegg.com/role/ConsolidatedStatementsOfOperations", "http://www.chegg.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://www.chegg.com/role/SelectedQuarterlyFinancialDataUnauditedDetails", "http://www.chegg.com/role/SignificantAccountingPoliciesComputationOfBasicAndDilutedNetLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Income (Loss) Attributable to Parent [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/SignificantAccountingPoliciesComputationOfBasicAndDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "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": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/SignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r132", "r134" ], "lang": { "en-US": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Table]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/SignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1": { "auth_ref": [ "r110", "r111", "r112" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of fixed assets that an Entity acquires in a noncash (or part noncash) acquisition. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Noncash or Part Noncash Acquisition, Fixed Assets Acquired", "terseLabel": "Accrued purchases of long-lived assets" } } }, "localname": "NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r390" ], "lang": { "en-US": { "role": { "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.", "label": "Noncompete Agreements [Member]", "netLabel": "Non-compete agreements", "terseLabel": "Non-compete agreements", "verboseLabel": "Non-compete agreements" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/Acquisitions2017AcquisitionsSummaryOfFairValueOfConsiderationDetails", "http://www.chegg.com/role/Acquisitions2018AcquisitionsSummaryOfFairValueOfConsiderationDetails", "http://www.chegg.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r85" ], "calculation": { "http://www.chegg.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "totalLabel": "Total interest expense, net and other income, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Interest expense, net and other income, net:" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OneTimeTerminationBenefitsMember": { "auth_ref": [ "r236" ], "lang": { "en-US": { "role": { "documentation": "A lump sum payment to an involuntarily terminated employee in conjunction with exit or disposal activities.", "label": "One-time Termination Benefits [Member]", "terseLabel": "Workforce Reduction Costs" } } }, "localname": "OneTimeTerminationBenefitsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/RestructuringChargesAccrualForRestructuringActivityDetails", "http://www.chegg.com/role/RestructuringChargesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.chegg.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.chegg.com/role/ConsolidatedStatementsOfOperations": { "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)", "terseLabel": "Operating Income (Loss)", "totalLabel": "Income (loss) from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfOperations", "http://www.chegg.com/role/SelectedQuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r453", "r460" ], "calculation": { "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease expense, net of accretion" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r448" ], "calculation": { "http://www.chegg.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetailsCalc2": { "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", "netLabel": "Total lease liabilities", "terseLabel": "Operating lease liability", "verboseLabel": "Lease liability" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/LeasesAdditionalInformationDetails", "http://www.chegg.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails", "http://www.chegg.com/role/SignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r448" ], "calculation": { "http://www.chegg.com/role/ConsolidatedBalanceSheets": { "order": 4.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": "Current operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r448" ], "calculation": { "http://www.chegg.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "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": "Long-term operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r449", "r454" ], "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", "negatedTerseLabel": "Operating cash flows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r447" ], "calculation": { "http://www.chegg.com/role/ConsolidatedBalanceSheets": { "order": 6.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": "Right of use assets", "verboseLabel": "Right of use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedBalanceSheets", "http://www.chegg.com/role/LeasesAdditionalInformationDetails", "http://www.chegg.com/role/SignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r457", "r460" ], "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 used to determine the operating lease liability" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r456", "r460" ], "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 for operating lease" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r444", "r445" ], "calculation": { "http://www.chegg.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesPriorToAdoptionOfLeaseStandardDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Operating Leases, Future Minimum Payments Due", "totalLabel": "Total" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesPriorToAdoptionOfLeaseStandardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r444", "r445" ], "calculation": { "http://www.chegg.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesPriorToAdoptionOfLeaseStandardDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next 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": "Operating Leases, Future Minimum Payments Due, Next Twelve Months", "terseLabel": "2019" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesPriorToAdoptionOfLeaseStandardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r444", "r445" ], "calculation": { "http://www.chegg.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesPriorToAdoptionOfLeaseStandardDetails": { "order": 5.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in 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": "Operating Leases, Future Minimum Payments, Due in Five Years", "terseLabel": "2023" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesPriorToAdoptionOfLeaseStandardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r444", "r445" ], "calculation": { "http://www.chegg.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesPriorToAdoptionOfLeaseStandardDetails": { "order": 4.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in 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": "Operating Leases, Future Minimum Payments, Due in Four Years", "terseLabel": "2022" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesPriorToAdoptionOfLeaseStandardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r444", "r445" ], "calculation": { "http://www.chegg.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesPriorToAdoptionOfLeaseStandardDetails": { "order": 3.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in 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": "Operating Leases, Future Minimum Payments, Due in Three Years", "terseLabel": "2021" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesPriorToAdoptionOfLeaseStandardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r444", "r445" ], "calculation": { "http://www.chegg.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesPriorToAdoptionOfLeaseStandardDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in 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": "Operating Leases, Future Minimum Payments, Due in Two Years", "terseLabel": "2020" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesPriorToAdoptionOfLeaseStandardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r444", "r445" ], "calculation": { "http://www.chegg.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesPriorToAdoptionOfLeaseStandardDetails": { "order": 6.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after 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": "Operating Leases, Future Minimum Payments, Due Thereafter", "verboseLabel": "Thereafter" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesPriorToAdoptionOfLeaseStandardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r364" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwardsLineItems": { "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": "Operating Loss Carryforwards [Line Items]", "terseLabel": "Operating Loss Carryforwards [Line Items]" } } }, "localname": "OperatingLossCarryforwardsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r365" ], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.", "label": "Operating Loss Carryforwards [Table]", "terseLabel": "Operating Loss Carryforwards [Table]" } } }, "localname": "OperatingLossCarryforwardsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r56" ], "calculation": { "http://www.chegg.com/role/BalanceSheetDetailsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.chegg.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets", "totalLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/BalanceSheetDetailsDetails", "http://www.chegg.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMember": { "auth_ref": [ "r411", "r415" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other assets.", "label": "Other Assets [Member]", "terseLabel": "Other Assets" } } }, "localname": "OtherAssetsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/CashAndCashEquivalentsAndInvestmentsStrategicInvestmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsMiscellaneousCurrent": { "auth_ref": [], "calculation": { "http://www.chegg.com/role/BalanceSheetDetailsDetails": { "order": 2.0, "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of other miscellaneous assets expected to be realized or consumed within one year or operating cycle, if longer.", "label": "Other Assets, Miscellaneous, Current", "terseLabel": "Other" } } }, "localname": "OtherAssetsMiscellaneousCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/BalanceSheetDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.chegg.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "auth_ref": [ "r61", "r62", "r64" ], "calculation": { "http://www.chegg.com/role/ConsolidatedStatementsOfComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments, of appreciation (loss) in value of unsold available-for-sale securities. Excludes amounts related to other than temporary impairment (OTTI) loss.", "label": "Other Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, after Tax", "terseLabel": "Change in unrealized gain (loss) on available for sale investments, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r60", "r437" ], "calculation": { "http://www.chegg.com/role/ConsolidatedStatementsOfComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "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", "terseLabel": "Change in foreign currency translation adjustments, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r69", "r72", "r75", "r265" ], "calculation": { "http://www.chegg.com/role/ConsolidatedStatementsOfComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Other comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r69", "r72", "r404", "r405", "r407" ], "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", "terseLabel": "Other comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive loss:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherDepreciationAndAmortization": { "auth_ref": [ "r83", "r105", "r230" ], "calculation": { "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense charged against earnings to allocate the cost of tangible and intangible assets over their remaining economic lives, classified as other.", "label": "Other Depreciation and Amortization", "terseLabel": "Depreciation and amortization expense" } } }, "localname": "OtherDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r8", "r9", "r45" ], "calculation": { "http://www.chegg.com/role/BalanceSheetDetailsDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/BalanceSheetDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r50" ], "calculation": { "http://www.chegg.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "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.chegg.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLongTermInvestmentsMember": { "auth_ref": [ "r525" ], "lang": { "en-US": { "role": { "documentation": "Long-term investments classified as other.", "label": "Other Long-term Investments [Member]", "terseLabel": "Long-term investments" } } }, "localname": "OtherLongTermInvestmentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/CashAndCashEquivalentsAndInvestmentsScheduleOfInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r106" ], "calculation": { "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedTerseLabel": "Other, net" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r87" ], "calculation": { "http://www.chegg.com/role/ConsolidatedStatementsOfOperations": { "order": 2.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 income, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "auth_ref": [ "r97" ], "calculation": { "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.", "label": "Payment for Contingent Consideration Liability, Financing Activities", "negatedTerseLabel": "Payment of deferred cash consideration related to acquisitions" } } }, "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r99", "r238" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.", "label": "Payments for Restructuring", "negatedTerseLabel": "Cash payments" } } }, "localname": "PaymentsForRestructuring", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/RestructuringChargesAccrualForRestructuringActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r96" ], "calculation": { "http://www.chegg.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesDetails": { "order": 3.0, "parentTag": "us-gaap_ProceedsFromDebtNetOfIssuanceCosts", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "negatedTerseLabel": "Less other issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r95" ], "calculation": { "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedLabel": "Payment of taxes related to the net share settlement of equity awards" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r91", "r399" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Payments for contingent consideration arrangements" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/Acquisitions2017AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r91" ], "calculation": { "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Acquisition of businesses, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireEquityMethodInvestments": { "auth_ref": [ "r91" ], "calculation": { "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.", "label": "Payments to Acquire Equity Method Investments", "negatedTerseLabel": "Purchases of strategic equity investment" } } }, "localname": "PaymentsToAcquireEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "auth_ref": [ "r175" ], "calculation": { "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for purchase of marketable security.", "label": "Payments to Acquire Marketable Securities", "negatedLabel": "Purchases of investments" } } }, "localname": "PaymentsToAcquireMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r92" ], "calculation": { "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.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 and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Performance-based restricted stock units" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r299", "r327" ], "lang": { "en-US": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/CommonStockDetails", "http://www.chegg.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/CommonStockDetails", "http://www.chegg.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r428" ], "lang": { "en-US": { "role": { "documentation": "Measured at fair value for financial reporting purposes.", "label": "Portion at Fair Value Measurement [Member]", "terseLabel": "Portion at Fair Value Measurement" } } }, "localname": "PortionAtFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConvertibleSeniorNotesNetCarryingAmountDetails", "http://www.chegg.com/role/FairValueMeasurementDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r25" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r25" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r25" ], "lang": { "en-US": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r25" ], "lang": { "en-US": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r25" ], "calculation": { "http://www.chegg.com/role/ConsolidatedBalanceSheets": { "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 preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $0.001 par value \u2013 10,000,000 shares authorized, no shares issued and outstanding at December 31, 2019 and December 31, 2018" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r3", "r5", "r208" ], "calculation": { "http://www.chegg.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": { "auth_ref": [ "r94" ], "calculation": { "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 }, "http://www.chegg.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination.", "label": "Proceeds from Debt, Net of Issuance Costs", "terseLabel": "Proceeds from issuance of convertible senior notes, net of issuance costs", "totalLabel": "Net proceeds" } } }, "localname": "ProceedsFromDebtNetOfIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows", "http://www.chegg.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r93" ], "calculation": { "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from follow-on offering, net of offering costs" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfDebt": { "auth_ref": [ "r94" ], "calculation": { "http://www.chegg.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesDetails": { "order": 1.0, "parentTag": "us-gaap_ProceedsFromDebtNetOfIssuanceCosts", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.", "label": "Proceeds from Issuance of Debt", "terseLabel": "Principal amount" } } }, "localname": "ProceedsFromIssuanceOfDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesDetails", "http://www.chegg.com/role/SignificantAccountingPoliciesConvertibleSeniorNotesDetails", "http://www.chegg.com/role/SignificantAccountingPoliciesSharesRelatedToConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans": { "auth_ref": [ "r93", "r328" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Excludes option exercised.", "label": "Proceeds, Issuance of Shares, Share-based Payment Arrangement, Excluding Option Exercised", "terseLabel": "Proceeds from issuance of shares under ESPP" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": { "auth_ref": [ "r89", "r90", "r175" ], "calculation": { "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from sale, maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Sale and Maturity of Debt Securities, Available-for-sale", "terseLabel": "Maturities of investments" } } }, "localname": "ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "auth_ref": [], "calculation": { "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period.", "label": "Proceeds from Sale and Maturity of Marketable Securities", "terseLabel": "Proceeds from sale of investments" } } }, "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r40", "r233" ], "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.chegg.com/role/LongLivedAssetsPropertyPlantAndEquipmentDetails", "http://www.chegg.com/role/SignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r39", "r231" ], "calculation": { "http://www.chegg.com/role/LongLivedAssetsPropertyPlantAndEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/LongLivedAssetsPropertyPlantAndEquipmentDetails" ], "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.chegg.com/role/LongLivedAssetsPropertyPlantAndEquipmentDetails", "http://www.chegg.com/role/SignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r14", "r15", "r233", "r516" ], "calculation": { "http://www.chegg.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.chegg.com/role/LongLivedAssetsPropertyPlantAndEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedBalanceSheets", "http://www.chegg.com/role/LongLivedAssetsPropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r38", "r114", "r233" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r14", "r233" ], "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": "Property, plant and equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/LongLivedAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r14", "r231" ], "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.chegg.com/role/LongLivedAssetsPropertyPlantAndEquipmentDetails", "http://www.chegg.com/role/SignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Useful life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/SignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" ], "xbrltype": "durationItemType" }, "us-gaap_QuarterlyFinancialInformationDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Quarterly Financial Information Disclosure [Abstract]" } } }, "localname": "QuarterlyFinancialInformationDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_QuarterlyFinancialInformationTextBlock": { "auth_ref": [ "r146" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.", "label": "Quarterly Financial Information [Text Block]", "terseLabel": "Selected Quarterly Financial Data (unaudited)" } } }, "localname": "QuarterlyFinancialInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/SelectedQuarterlyFinancialDataUnaudited" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReceivablesLongTermContractsOrPrograms": { "auth_ref": [ "r55" ], "calculation": { "http://www.chegg.com/role/BalanceSheetDetailsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount to be collected within one year of the balance sheet date (or one operating cycle, if longer) from customers in accordance with the contractual provisions of long-term contracts or programs including amounts billed and unbilled as of the balance sheet date.", "label": "Receivables, Long-term Contracts or Programs", "terseLabel": "Reimbursement from Required Materials partners" } } }, "localname": "ReceivablesLongTermContractsOrPrograms", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/BalanceSheetDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "auth_ref": [ "r34", "r114", "r172" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.", "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]", "terseLabel": "Accounts Receivable and Allowance for Doubtful Accounts" } } }, "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "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": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r469" ], "lang": { "en-US": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r293", "r464", "r465" ], "lang": { "en-US": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]", "terseLabel": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]", "terseLabel": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionDueFromToRelatedParty": { "auth_ref": [ "r129", "r463" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Receivables to be collected from (obligations owed to) related parties, net as of the balance sheet date where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth.", "label": "Related Party Transaction, Due from (to) Related Party", "terseLabel": "Receivable from related parties" } } }, "localname": "RelatedPartyTransactionDueFromToRelatedParty", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty": { "auth_ref": [ "r462" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Expenses recognized resulting from transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.", "label": "Related Party Transaction, Expenses from Transactions with Related Party", "terseLabel": "Expenses from transactions with related party" } } }, "localname": "RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.", "label": "Related Party Transaction, Purchases from Related Party", "terseLabel": "Purchases from related party" } } }, "localname": "RelatedPartyTransactionPurchasesFromRelatedParty", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r293", "r464", "r465", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488" ], "lang": { "en-US": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]", "terseLabel": "Related Party" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r469" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related-Party Transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r336", "r539" ], "calculation": { "http://www.chegg.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "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": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfOperations" ], "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": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/StockholdersEquityShareBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r114", "r336" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for costs it has 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.", "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and Development Costs" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r113", "r489", "r513" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage. 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.", "label": "Restricted Cash", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCash", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/CashAndCashEquivalentsAndInvestmentsRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r1", "r13", "r107", "r113" ], "calculation": { "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. 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, Current", "terseLabel": "Restricted cash included in other current assets" } } }, "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis": { "auth_ref": [ "r36" ], "lang": { "en-US": { "role": { "documentation": "Information by category of cash or cash equivalent items which are restricted as to withdrawal or usage.", "label": "Restricted Cash and Cash Equivalents [Axis]", "terseLabel": "Restricted Cash and Cash Equivalents [Axis]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/CashAndCashEquivalentsAndInvestmentsRestrictedCashDetails" ], "xbrltype": "stringItemType" }, "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.chegg.com/role/CashAndCashEquivalentsAndInvestmentsRestrictedCashDetails", "http://www.chegg.com/role/CashAndCashEquivalentsAndInvestmentsScheduleOfInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems": { "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": "Restricted Cash and Cash Equivalents Items [Line Items]", "terseLabel": "Restricted Cash and Cash Equivalents Items [Line Items]" } } }, "localname": "RestrictedCashAndCashEquivalentsItemsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/CashAndCashEquivalentsAndInvestmentsRestrictedCashDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": { "auth_ref": [ "r7", "r16", "r107", "r113", "r535" ], "calculation": { "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "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 included in other assets" } } }, "localname": "RestrictedCashAndCashEquivalentsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r1", "r13", "r113" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. 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.", "label": "Restricted Cash, Current", "terseLabel": "Restricted cash, current" } } }, "localname": "RestrictedCashCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/CashAndCashEquivalentsAndInvestmentsRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashNoncurrent": { "auth_ref": [ "r7", "r16", "r113", "r535" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash 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.", "label": "Restricted Cash, Noncurrent", "terseLabel": "Restricted cash, noncurrent" } } }, "localname": "RestrictedCashNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/CashAndCashEquivalentsAndInvestmentsRestrictedCashDetails" ], "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 (RSUs)" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "localname": "RestructuringAndRelatedActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r249" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.", "label": "Restructuring and Related Activities Disclosure [Text Block]", "terseLabel": "Restructuring Charges" } } }, "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/RestructuringCharges" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of positions eliminated during the period as a result of restructuring activities.", "label": "Restructuring and Related Cost, Number of Positions Eliminated", "terseLabel": "Number of positions eliminated" } } }, "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminated", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/RestructuringChargesNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r105", "r237", "r242", "r247" ], "calculation": { "http://www.chegg.com/role/ConsolidatedStatementsOfOperations": { "order": 5.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring Charges", "terseLabel": "Restructuring charges" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfOperations", "http://www.chegg.com/role/RestructuringChargesAccrualForRestructuringActivityDetails", "http://www.chegg.com/role/RestructuringChargesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "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.chegg.com/role/RestructuringChargesAccrualForRestructuringActivityDetails", "http://www.chegg.com/role/RestructuringChargesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCostAndReserveLineItems": { "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": "Restructuring Cost and Reserve [Line Items]", "terseLabel": "Restructuring Cost and Reserve [Line Items]" } } }, "localname": "RestructuringCostAndReserveLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/RestructuringChargesAccrualForRestructuringActivityDetails", "http://www.chegg.com/role/RestructuringChargesNarrativeDetails" ], "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.chegg.com/role/RestructuringChargesAccrualForRestructuringActivityDetails", "http://www.chegg.com/role/RestructuringChargesNarrativeDetails" ], "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.chegg.com/role/RestructuringChargesAccrualForRestructuringActivityDetails", "http://www.chegg.com/role/RestructuringChargesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r238", "r244" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.", "label": "Restructuring Reserve", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/RestructuringChargesAccrualForRestructuringActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveAccrualAdjustment1": { "auth_ref": [ "r237", "r243" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense (reversal of expense) which increases (decreases) the restructuring reserve from an adjustment to a previously accrued restructuring liability.", "label": "Restructuring Reserve, Accrual Adjustment", "negatedLabel": "Restructuring reserve, acrual adjustment", "terseLabel": "Write-offs" } } }, "localname": "RestructuringReserveAccrualAdjustment1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/RestructuringChargesAccrualForRestructuringActivityDetails", "http://www.chegg.com/role/RestructuringChargesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveRollForward": { "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": "Restructuring Reserve [Roll Forward]", "terseLabel": "Restructuring Reserve [Roll Forward]" } } }, "localname": "RestructuringReserveRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/RestructuringChargesAccrualForRestructuringActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r29", "r273", "r514" ], "calculation": { "http://www.chegg.com/role/ConsolidatedBalanceSheets": { "order": 5.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.chegg.com/role/ConsolidatedBalanceSheets" ], "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.chegg.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r280", "r281" ], "calculation": { "http://www.chegg.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, including 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, Including Assessed Tax", "terseLabel": "Net revenues", "verboseLabel": "Total Revenue" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfOperations", "http://www.chegg.com/role/RevenuesDetails", "http://www.chegg.com/role/SegmentInformationRevenueByProductLineDetails", "http://www.chegg.com/role/SelectedQuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r287" ], "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": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/Revenues" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromRelatedParties": { "auth_ref": [ "r80", "r528" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.", "label": "Revenue from Related Parties", "terseLabel": "Revenue from related parties" } } }, "localname": "RevenueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r115", "r116" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue [Policy Text Block]", "terseLabel": "Revenue Recognition and Deferred Revenue" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r279" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Aggregate amount of unsatisfied performance obligations" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/RevenuesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Net revenues:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r455", "r460" ], "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": "Right of use assets obtained in exchange for lease obligations, operating leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows", "http://www.chegg.com/role/LeasesAdditionalInformationDetails" ], "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.chegg.com/role/BalanceSheetDetailsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "auth_ref": [ "r217" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.", "label": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]", "terseLabel": "Intangible Assets" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/GoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r141" ], "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.chegg.com/role/SignificantAccountingPoliciesCommonSharesOutstandingExcludedFromComputationOfDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r141" ], "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": "Common Shares Outstanding Excluded from Computation of Diluted Net Loss Per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/SignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Securities, Available-for-sale [Line Items]", "terseLabel": "Schedule Of Available For Sale Securities [Line Items]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/CashAndCashEquivalentsAndInvestmentsScheduleOfInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value.", "label": "Schedule of Available-for-sale Securities Reconciliation [Table Text Block]", "terseLabel": "Schedule of Available-for-sale Securities Reconciliation" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/CashAndCashEquivalentsAndInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesTable": { "auth_ref": [ "r181", "r183", "r184", "r185", "r186", "r187", "r503", "r505" ], "lang": { "en-US": { "role": { "documentation": "Schedule of available-for-sale securities which includes, but is not limited to, changes in the cost basis and fair value, fair value and gross unrealized gain (loss), fair values by type of security, contractual maturity and classification, amortized cost basis, contracts to acquire securities to be accounted for as available-for-sale, debt maturities, transfers to trading, change in net unrealized holding gain (loss) net of tax, continuous unrealized loss position fair value, aggregate losses qualitative disclosures, other than temporary impairment (OTTI) losses or other disclosures related to available for sale securities.", "label": "Schedule of Available-for-sale Securities [Table]", "terseLabel": "Schedule Of Available For Sale Securities [Table]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/CashAndCashEquivalentsAndInvestmentsScheduleOfInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r383", "r384" ], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/Acquisitions2017AcquisitionsDetails", "http://www.chegg.com/role/Acquisitions2017AcquisitionsSummaryOfFairValueOfConsiderationDetails", "http://www.chegg.com/role/Acquisitions2018AcquisitionsDetails", "http://www.chegg.com/role/Acquisitions2018AcquisitionsSummaryOfFairValueOfConsiderationDetails", "http://www.chegg.com/role/Acquisitions2019AcquisitionSummaryOfFairValueOfConsiderationDetails", "http://www.chegg.com/role/Acquisitions2019AcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of cash, cash equivalents, and investments.", "label": "Cash, Cash Equivalents and Investments [Table Text Block]", "terseLabel": "Cash and Cash Equivalents, and Investments" } } }, "localname": "ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/CashAndCashEquivalentsAndInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r370" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of Income Tax Provision" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r49", "r123", "r266", "r270", "r271", "r272", "r439", "r440", "r443", "r506" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-term Debt Instruments [Table Text Block]", "terseLabel": "Schedule Of Net Proceeds From Debt Issuance" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConvertibleSeniorNotesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Schedule of Debt" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConvertibleSeniorNotesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r362" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of Deferred Tax Assets and Liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r142" ], "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": "Computation of Basic and Diluted Net Loss Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/SignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r345" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r298", "r323", "r330" ], "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": "Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/StockholdersEquityShareBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r298", "r323", "r330" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Stock-Based Compensation Expense for Employees and Non-Employees" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": { "auth_ref": [ "r164" ], "lang": { "en-US": { "role": { "documentation": "Tabular presentation of the description and amount of revenues from a product or service, or a group of similar products or similar services, reported from external customers during the period, if the information is not provided as part of the reportable operating segment information.", "label": "Revenue from External Customers by Products and Services [Table]", "terseLabel": "Revenue from External Customers by Products and Services [Table]" } } }, "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/SegmentInformationRevenueByProductLineDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "auth_ref": [ "r164" ], "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.chegg.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r416", "r417" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Financial Instruments Measured and Recorded at Fair Value on Recurring Basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/FairValueMeasurementTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r217", "r221" ], "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.chegg.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetails", "http://www.chegg.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r213", "r214" ], "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": "Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/GoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r124" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Schedule of Loss before Provision for Income Taxes" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r225", "r227" ], "lang": { "en-US": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity.", "label": "Schedule of Indefinite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Indefinite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/SignificantAccountingPoliciesGoodwillAndIndefiniteLivedIntangibleAssetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfInvestmentsLineItems": { "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 Investments [Line Items]", "terseLabel": "Schedule of Investments [Line Items]" } } }, "localname": "ScheduleOfInvestmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/CashAndCashEquivalentsAndInvestmentsStrategicInvestmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfInvestmentsTable": { "auth_ref": [ "r530" ], "lang": { "en-US": { "role": { "documentation": "A container table for all schedule of investment items. It ties in the \"Legal Entity [Axis]\" to all of its contained line items.", "label": "Schedule of Investments [Table]", "terseLabel": "Schedule of Investments [Table]" } } }, "localname": "ScheduleOfInvestmentsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/CashAndCashEquivalentsAndInvestmentsStrategicInvestmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the carrying amounts of other current assets.", "label": "Schedule of Other Current Assets [Table Text Block]", "terseLabel": "Schedule of Other Current Assets" } } }, "localname": "ScheduleOfOtherCurrentAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/BalanceSheetDetailsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r40", "r233" ], "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.chegg.com/role/LongLivedAssetsPropertyPlantAndEquipmentDetails", "http://www.chegg.com/role/SignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": { "auth_ref": [ "r145" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.", "label": "Quarterly Financial Information [Table Text Block]", "terseLabel": "Schedule of Quarterly Financial Information" } } }, "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/SelectedQuarterlyFinancialDataUnauditedTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r387" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r120", "r464", "r465", "r466", "r467", "r468" ], "lang": { "en-US": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule Of Related Party Transactions By Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable": { "auth_ref": [ "r13", "r113", "r489", "r513" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about cash and cash equivalents restricted as to withdrawal or usage.", "label": "Restrictions on Cash and Cash Equivalents [Table]", "terseLabel": "Restrictions on Cash and Cash Equivalents [Table]" } } }, "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/CashAndCashEquivalentsAndInvestmentsRestrictedCashDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r239", "r240", "r245" ], "lang": { "en-US": { "role": { "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.", "label": "Schedule of Restructuring and Related Costs [Table]", "terseLabel": "Schedule of Restructuring and Related Costs [Table]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/RestructuringChargesAccrualForRestructuringActivityDetails", "http://www.chegg.com/role/RestructuringChargesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "auth_ref": [ "r238", "r246" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period.", "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]", "terseLabel": "Schedule of Restructuring Reserve by Type of Cost" } } }, "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/RestructuringChargesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r299", "r327" ], "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.chegg.com/role/StockholdersEquityAdditionalInformationDetails", "http://www.chegg.com/role/StockholdersEquitySummaryOfAssumptionsDetails", "http://www.chegg.com/role/StockholdersEquitySummaryOfRestrictedStockUnitActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r304" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Summary of Restricted Stock Unit Activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r304", "r313", "r316" ], "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": "Summary of Stock Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "auth_ref": [ "r318" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]", "terseLabel": "Summary of Assumptions Used to Determine Fair Value of ESPP" } } }, "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r52", "r122", "r262", "r263", "r264", "r266", "r267", "r268", "r270", "r271", "r272", "r273" ], "lang": { "en-US": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/CommonStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r355", "r371" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the change in unrecognized tax benefits.", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "terseLabel": "Schedule of Reconciliation of Unrecognized Tax Benefits" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r221" ], "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": "Estimated Future Amortization Expense Related to Intangible Assets" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/GoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r167" ], "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": "Segment Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/SegmentInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.chegg.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "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.chegg.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r78" ], "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.chegg.com/role/StockholdersEquityShareBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeniorLongTermNotes": { "auth_ref": [ "r49" ], "calculation": { "http://www.chegg.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of Notes with the highest claim on the assets of the issuer in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion. Senior note holders are paid off in full before any payments are made to junior note holders.", "label": "Senior Notes, Noncurrent", "terseLabel": "Convertible senior notes, net" } } }, "localname": "SeniorLongTermNotes", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_SeniorNotesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors.", "label": "Senior Notes [Member]", "netLabel": "Senior Notes", "terseLabel": "Shares related to convertible senior notes", "verboseLabel": "Senior Notes" } } }, "localname": "SeniorNotesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesDetails", "http://www.chegg.com/role/ConvertibleSeniorNotesInterestExpenseRecognizedDetails", "http://www.chegg.com/role/ConvertibleSeniorNotesNetCarryingAmountDetails", "http://www.chegg.com/role/FairValueMeasurementDebtDetails", "http://www.chegg.com/role/SignificantAccountingPoliciesCommonSharesOutstandingExcludedFromComputationOfDilutedNetLossPerShareDetails", "http://www.chegg.com/role/SignificantAccountingPoliciesConvertibleSeniorNotesDetails", "http://www.chegg.com/role/SignificantAccountingPoliciesSharesRelatedToConvertibleSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r104" ], "calculation": { "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.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": "Share-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r300" ], "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 of stock awards" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r308" ], "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": "Number of Restricted Stock Units, Canceled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/StockholdersEquitySummaryOfRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r312" ], "lang": { "en-US": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted Average Grant Date Fair Value, Canceled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/StockholdersEquitySummaryOfRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r310" ], "lang": { "en-US": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Number of Restricted Stock Units, Granted (in shares)", "verboseLabel": "Performance based restricted stock unit award granted to executive officers (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/StockholdersEquityAdditionalInformationDetails", "http://www.chegg.com/role/StockholdersEquitySummaryOfRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r310" ], "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", "terseLabel": "Weighted Average Grant Date Fair Value, Granted (in dollars per share)", "verboseLabel": "Performance based restricted stock unit award granted weighted average grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/StockholdersEquityAdditionalInformationDetails", "http://www.chegg.com/role/StockholdersEquitySummaryOfRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r309" ], "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": "Number of Restricted Stock Units Outstanding, Ending (in shares)", "periodStartLabel": "Number of Restricted Stock Units Outstanding, Beginning (in shares)", "terseLabel": "Outstanding RSUs and PSUs" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/CommonStockDetails", "http://www.chegg.com/role/StockholdersEquitySummaryOfRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Restricted Stock Units Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/StockholdersEquitySummaryOfRestrictedStockUnitActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r309" ], "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": "Weighted Average Grant Date Fair Value, Ending balance (in dollars per share)", "periodStartLabel": "Weighted Average Grant Date Fair Value, Beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/StockholdersEquitySummaryOfRestrictedStockUnitActivityDetails" ], "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.chegg.com/role/StockholdersEquitySummaryOfRestrictedStockUnitActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r311" ], "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": "Number of Restricted Stock Units, Released (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/StockholdersEquitySummaryOfRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r315" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "terseLabel": "Total fair value of awards vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r311" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted Average Grant Date Fair Value, Released (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/StockholdersEquitySummaryOfRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r321" ], "lang": { "en-US": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/StockholdersEquitySummaryOfAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r320" ], "lang": { "en-US": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/StockholdersEquitySummaryOfAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r322" ], "lang": { "en-US": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/StockholdersEquitySummaryOfAssumptionsDetails" ], "xbrltype": "percentItemType" }, "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.chegg.com/role/StockholdersEquityAdditionalInformationDetails", "http://www.chegg.com/role/StockholdersEquitySummaryOfAssumptionsDetails", "http://www.chegg.com/role/StockholdersEquitySummaryOfRestrictedStockUnitActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": { "auth_ref": [ "r327" ], "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": "Maximum employee subscription rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/CommonStockDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r327" ], "lang": { "en-US": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Shares available for grant under the 2013 Plan" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/CommonStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r315" ], "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": "Exercises in period, intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r314" ], "lang": { "en-US": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-average grant-date fair value per share (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/StockholdersEquitySummaryOfAssumptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r327" ], "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": "Options outstanding, aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/StockholdersEquitySummaryOfStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r306", "r327" ], "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": "Number of Options Outstanding, Ending (shares)", "periodStartLabel": "Number of Options Outstanding, Beginning (shares)", "terseLabel": "Outstanding stock options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/CommonStockDetails", "http://www.chegg.com/role/StockholdersEquitySummaryOfStockOptionActivityDetails" ], "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 Options Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/StockholdersEquitySummaryOfStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r305" ], "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": "Weighted Average Exercise Price per Share, Outstanding, Ending (in dollars per share)", "periodStartLabel": "Weighted Average Exercise Price per Share, Outstanding, Beginning (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/StockholdersEquitySummaryOfStockOptionActivityDetails" ], "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 per Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/StockholdersEquitySummaryOfStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r297", "r302" ], "lang": { "en-US": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Equity Award" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/CommonStockDetails", "http://www.chegg.com/role/StockholdersEquityAdditionalInformationDetails", "http://www.chegg.com/role/StockholdersEquitySummaryOfAssumptionsDetails", "http://www.chegg.com/role/StockholdersEquitySummaryOfRestrictedStockUnitActivityDetails" ], "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": "Weighted-Average Exercise Price per Share, Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/StockholdersEquitySummaryOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r114", "r299", "r303" ], "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": "Share-based Compensation Expense" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price", "terseLabel": "Share price (in dollars per share)" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r301" ], "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": "Expiration period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/CommonStockDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r319", "r329" ], "lang": { "en-US": { "role": { "documentation": "Expected term of 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 Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/StockholdersEquitySummaryOfAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r317" ], "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": "Options outstanding, weighted-average remaining contractual term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/StockholdersEquitySummaryOfStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r19", "r495", "r496", "r498", "r511" ], "calculation": { "http://www.chegg.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.chegg.com/role/FairValueMeasurementFinancialInstrumentsAtFairValueDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.", "label": "Short-term Investments", "terseLabel": "Short-term investments" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedBalanceSheets", "http://www.chegg.com/role/FairValueMeasurementFinancialInstrumentsAtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermInvestmentsMember": { "auth_ref": [ "r533" ], "lang": { "en-US": { "role": { "documentation": "Investments which are not otherwise included in another category or item that the entity has the intent to sell or dispose of within one year from the date of the balance sheet.", "label": "Short-term Investments [Member]", "terseLabel": "Short-term investments:" } } }, "localname": "ShortTermInvestmentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/CashAndCashEquivalentsAndInvestmentsScheduleOfInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r131" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/SignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "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.chegg.com/role/SignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" ], "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": "Internal-use software and website development" } } }, "localname": "SoftwareDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/LongLivedAssetsPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State and Local Jurisdiction [Member]", "terseLabel": "State" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r54", "r265" ], "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.chegg.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/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.chegg.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r25", "r26", "r273" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.", "label": "Stock Issued During Period, Shares, Acquisitions", "terseLabel": "Issuance of common stock in connection with prior acquisition, shares" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r25", "r26", "r265", "r273" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "verboseLabel": "Stock issued under ESPP (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r25", "r26", "r265", "r273" ], "lang": { "en-US": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of common stock in connection with follow-on offering, net of offering costs, shares" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r265", "r273" ], "lang": { "en-US": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "terseLabel": "Net issuance of common stock for settlement of RSUs, shares" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r25", "r26", "r265", "r273", "r307" ], "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": "Number of Options, Exercised (shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/StockholdersEquitySummaryOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r54", "r265", "r273" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock issued pursuant to acquisitions during the period.", "label": "Stock Issued During Period, Value, Acquisitions", "terseLabel": "Issuance of common stock in connection with prior acquisition" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r25", "r26", "r265", "r273" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of common stock in connection with follow-on offering, net of offering costs" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r25", "r26", "r265", "r273" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross", "terseLabel": "Net share settlement of equity awards" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockOptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific quantity of stock at a specified price during a specified period (an American option) or at a specified date (a European option).", "label": "Equity Option [Member]", "terseLabel": "Options to purchase common stock" } } }, "localname": "StockOptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/SignificantAccountingPoliciesCommonSharesOutstandingExcludedFromComputationOfDilutedNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r25", "r26", "r265", "r273" ], "lang": { "en-US": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Shares", "negatedTerseLabel": "Repurchase of common stock, shares" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r25", "r26", "r265", "r273" ], "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", "negatedTerseLabel": "Repurchase of common stock" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r26", "r30", "r31", "r173" ], "calculation": { "http://www.chegg.com/role/ConsolidatedBalanceSheets": { "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": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedBalanceSheets", "http://www.chegg.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "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.chegg.com/role/SubsequentEventDetails" ], "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.chegg.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r470" ], "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.chegg.com/role/SubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r470" ], "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.chegg.com/role/SubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r470" ], "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.chegg.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r471" ], "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 Event" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/SubsequentEvent" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r59" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "Balance Sheet Details" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/BalanceSheetDetails" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental cash flow data:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardAmount": { "auth_ref": [ "r364" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Tax Credit Carryforward, Amount", "terseLabel": "Tax credit carryforwards" } } }, "localname": "TaxCreditCarryforwardAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsProvisionalIncomeTaxExpense": { "auth_ref": [ "r374" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of reasonable estimate for income tax expense for which accounting for tax effect from transition tax on accumulated earnings of controlled foreign corporation deemed repatriated is incomplete pursuant to Tax Cuts and Jobs Act.", "label": "Tax Cuts and Jobs Act, Incomplete Accounting, Transition Tax for Accumulated Foreign Earnings, Provisional Income Tax Expense", "negatedTerseLabel": "Tax Cuts And Jobs Act Of 2017, incomplete accounting, transition tax for accumulated foreign earnings, provisional Income tax expense (benefit)" } } }, "localname": "TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsProvisionalIncomeTaxExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r43" ], "calculation": { "http://www.chegg.com/role/BalanceSheetDetailsDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "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": "Taxes payable" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/BalanceSheetDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r388" ], "lang": { "en-US": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Trade and domain names", "verboseLabel": "Trade name" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/Acquisitions2017AcquisitionsSummaryOfFairValueOfConsiderationDetails", "http://www.chegg.com/role/Acquisitions2018AcquisitionsSummaryOfFairValueOfConsiderationDetails", "http://www.chegg.com/role/Acquisitions2019AcquisitionSummaryOfFairValueOfConsiderationDetails", "http://www.chegg.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r475" ], "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.chegg.com/role/CashAndCashEquivalentsAndInvestmentsStrategicInvestmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.", "label": "Type of Adoption [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://www.chegg.com/role/LeasesAdditionalInformationDetails", "http://www.chegg.com/role/RestructuringChargesAccrualForRestructuringActivityDetails", "http://www.chegg.com/role/RestructuringChargesNarrativeDetails", "http://www.chegg.com/role/SignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "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.chegg.com/role/RestructuringChargesAccrualForRestructuringActivityDetails", "http://www.chegg.com/role/RestructuringChargesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r291", "r294", "r497" ], "lang": { "en-US": { "role": { "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years).", "label": "US Treasury Securities [Member]", "netLabel": "U.S. treasury securities", "terseLabel": "US Treasury Securities" } } }, "localname": "USTreasurySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/CashAndCashEquivalentsAndInvestmentsScheduleOfInvestmentsDetails", "http://www.chegg.com/role/FairValueMeasurementFinancialInstrumentsAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnderlyingAssetClassAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by underlying asset class.", "label": "Underlying Asset Class [Axis]", "terseLabel": "Underlying Asset Class [Axis]" } } }, "localname": "UnderlyingAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/CashAndCashEquivalentsAndInvestmentsScheduleOfInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnderlyingAssetClassDomain": { "auth_ref": [ "r414" ], "lang": { "en-US": { "role": { "documentation": "Major types of referenced/underlying asset classes (for example, corporate debt, sovereign debt, and structured finance).", "label": "Underlying Asset Class [Domain]", "terseLabel": "Underlying Asset Class [Domain]" } } }, "localname": "UnderlyingAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/CashAndCashEquivalentsAndInvestmentsScheduleOfInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r340", "r349" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation": { "auth_ref": [ "r349" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from foreign currency translation.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Foreign Currency Translation", "negatedTerseLabel": "Change due to translation of foreign currencies" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r350" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "negatedTerseLabel": "Decrease in tax positions for prior years" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": { "auth_ref": [ "r352" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities", "negatedTerseLabel": "Decrease in tax positions for prior year settlement" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r347" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "terseLabel": "Interest and penalties accrued related to uncertain tax positions" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r351" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Increase in tax positions for current year" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation": { "auth_ref": [ "r349" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from foreign currency translation.", "label": "Unrecognized Tax Benefits, Increase Resulting from Foreign Currency Translation", "terseLabel": "Unrecognized Tax Benefits, Increase Resulting from Foreign Currency Translation" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r350" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "terseLabel": "Increase in tax positions for prior years" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "auth_ref": [ "r353" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.", "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "negatedTerseLabel": "Decrease in tax positions for prior years due to statutes lapsing" } } }, "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r354" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Unrecognized tax benefits that would impact the effective tax rate" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r147", "r148", "r150", "r151", "r157", "r158", "r159" ], "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.chegg.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r341" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.", "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "terseLabel": "Increase (decrease) in valuation allowance" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesBalance": { "auth_ref": [ "r130" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount", "periodEndLabel": "Balance at End of Year", "periodStartLabel": "Balance at Beginning of Year" } } }, "localname": "ValuationAllowancesAndReservesBalance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "auth_ref": [ "r130" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense", "terseLabel": "(Release) Provision for Bad Debts" } } }, "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "auth_ref": [ "r130" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction", "negatedTerseLabel": "Net Write-offs" } } }, "localname": "ValuationAllowancesAndReservesDeductions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]" } } }, "localname": "ValuationAllowancesAndReservesDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "auth_ref": [ "r130" ], "lang": { "en-US": { "role": { "documentation": "Information by valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]" } } }, "localname": "ValuationAllowancesAndReservesTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r136", "r140" ], "lang": { "en-US": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/SelectedQuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).", "label": "Weighted Average Number of Shares Outstanding, Basic and Diluted", "terseLabel": "Weighted average shares used to compute net loss per share, basic and diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/ConsolidatedStatementsOfOperations", "http://www.chegg.com/role/SignificantAccountingPoliciesComputationOfBasicAndDilutedNetLossPerShareDetails" ], "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:", "verboseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/SelectedQuarterlyFinancialDataUnauditedDetails", "http://www.chegg.com/role/SignificantAccountingPoliciesComputationOfBasicAndDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r135", "r140" ], "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", "verboseLabel": "Basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.chegg.com/role/SelectedQuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 8 } }, "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": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r100": { "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" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4273-108586" }, "r109": { "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" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(25))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r117": { "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" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(26))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(d),(e))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r124": { "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" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r126": { "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" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(i)(4))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r13": { "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" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24092-122690" }, "r131": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r133": { "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" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r144": { "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" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=118952077&loc=d3e1280-108306" }, "r146": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "270", "URI": "http://asc.fasb.org/topic&trid=2126967" }, "r147": { "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" }, "r148": { "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" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r150": { "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" }, "r151": { "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" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "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" }, "r160": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9054-108599" }, "r167": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4647-111522" }, "r169": { "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" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19)(a)(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r170": { "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" }, "r171": { "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" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5144-111524" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "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": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27198-111563" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27198-111563" }, "r184": { "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" }, "r185": { "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" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27340-111563" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27357-111563" }, "r188": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=116654751&loc=SL75117539-209714" }, "r19": { "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" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "05", "SubTopic": "20", "Topic": "325", "URI": "http://asc.fasb.org/extlink&oid=75034700&loc=d3e39606-111590" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "05", "SubTopic": "20", "Topic": "325", "URI": "http://asc.fasb.org/extlink&oid=75034700&loc=d3e39648-111590" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "325", "URI": "http://asc.fasb.org/extlink&oid=75030709&loc=d3e39857-111592" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "20", "Topic": "325", "URI": "http://asc.fasb.org/extlink&oid=75030756&loc=d3e39969-111593" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "325", "URI": "http://asc.fasb.org/extlink&oid=75027002&loc=SL5920306-111594" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "325", "URI": "http://asc.fasb.org/extlink&oid=75027002&loc=d3e40346-111594" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "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(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r21": { "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" }, "r210": { "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" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r219": { "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" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(23))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r226": { "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" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b),(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r228": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2420-110228" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r235": { "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" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.3,4)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r249": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "http://asc.fasb.org/topic&trid=2175745" }, "r25": { "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" }, "r250": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r251": { "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" }, "r252": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r253": { "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" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=51819886&loc=SL6014347-161799" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031898-161870" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031898-161870" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6036836-161870" }, "r26": { "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" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6036836-161870" }, "r261": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=d3e177068-122764" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r27": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "50", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775" }, "r275": { "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" }, "r276": { "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" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130533-203044" }, "r278": { "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" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045" }, "r28": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r287": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r288": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "705", "URI": "http://asc.fasb.org/topic&trid=2122478" }, "r289": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "http://asc.fasb.org/topic&trid=2127225" }, "r29": { "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" }, "r290": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "http://asc.fasb.org/topic&trid=2197446" }, "r291": { "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" }, "r292": { "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" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r294": { "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" }, "r295": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r3": { "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" }, "r30": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r31": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r32": { "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" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r33": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r336": { "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" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314" }, "r34": { "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" }, "r340": { "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" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32123-109318" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32247-109318" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32280-109318" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31931-109318" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r349": { "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" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r36": { "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" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r362": { "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" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r369": { "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" }, "r37": { "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" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117331294&loc=d3e36027-109320" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r373": { "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" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.EE.Q2(b))", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=SL116722634-122817" }, "r375": { "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" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "30", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=65884525&loc=d3e40913-109327" }, "r377": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e1043-128460" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868840&loc=d3e2207-128464" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116869197&loc=d3e4845-128472" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116869197&loc=d3e4845-128472" }, "r388": { "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" }, "r389": { "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" }, "r39": { "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" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5333-128473" }, "r392": { "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" }, "r393": { "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" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r4": { "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" }, "r40": { "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" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e7008-128479" }, "r403": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r41": { "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" }, "r410": { "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" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "4F", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624186-113959" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5708775-113959" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=116861445&loc=SL5629052-113961" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r42": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r424": { "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" }, "r425": { "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" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r427": { "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" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=116690757&loc=d3e13220-108610" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13433-108611" }, "r43": { "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" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13467-108611" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13476-108611" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13531-108611" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13537-108611" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13537-108611" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28541-108399" }, "r44": { "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" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28567-108399" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119364159&loc=SL77916155-209984" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r45": { "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" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918666-209980" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r46": { "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" }, "r460": { "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" }, "r461": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39622-107864" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39678-107864" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r469": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r470": { "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" }, "r471": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r489": { "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" }, "r49": { "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" }, "r490": { "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" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r493": { "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" }, "r494": { "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" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r497": { "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" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r499": { "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" }, "r5": { "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" }, "r50": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75019621&loc=d3e62557-112803" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(a)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75019621&loc=d3e62586-112803" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75019621&loc=d3e62586-112803" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=108315417&loc=d3e61044-112788" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r509": { "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" }, "r51": { "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" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(17))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(g))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.1(h))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r519": { "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" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28,29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r525": { "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" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=6488278&loc=d3e603758-122996" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07.1(c))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=116637345&loc=SL114874292-224272" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(2)(i))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611133-123010" }, "r53": { "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" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12)", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611133-123010" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12C(1)(a))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611225-123010" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611282-123010" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column A))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611379-123010" }, "r534": { "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" }, "r535": { "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" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(a)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=114873921&loc=SL114875236-224282" }, "r538": { "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" }, "r539": { "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" }, "r54": { "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" }, "r540": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r541": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r542": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r543": { "Name": "Forms 10-K, 20-F, 40-F", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d-1" }, "r544": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r545": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r546": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r547": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29" }, "r548": { "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "09" }, "r549": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(m)", "Publisher": "SEC", "Section": "4", "Subparagraph": "(1)(iii)", "Subsection": "08" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r550": { "Name": "Rule 15c3-1", "Number": "240", "Publisher": "SEC", "Section": "15c3-1" }, "r56": { "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" }, "r57": { "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" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313" }, "r59": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r6": { "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" }, "r60": { "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" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r7": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118951672&loc=d3e1436-108581" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6904-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(e))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r82": { "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" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r84": { "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" }, "r85": { "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" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r87": { "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" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "8", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r89": { "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" }, "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": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r92": { "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" }, "r93": { "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" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r95": { "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" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585" } }, "version": "2.1" } XML 40 R24.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Restructuring Charges
12 Months Ended
Dec. 31, 2019
Restructuring and Related Activities [Abstract]  
Restructuring Charges Restructuring Charges

2017 Restructuring Plan

In January 2017, we entered into a strategic partnership with the NRCCUA where they assumed responsibility for managing, renewing, and maintaining our existing university contracts and become the exclusive reseller of our digital marketing services for colleges and universities. As a result of this strategic partnership, approximately 55 employees in China and the United States supporting the sales and account support functions of our marketing services offerings were terminated. During the year ended December 31, 2019, we recorded workforce reduction costs of $0.1 million and during the year ended December 31, 2018, we recorded workforce reduction costs of $0.3 million and lease termination and other costs of $19 thousand. We expect remaining costs incurred to date related to this workforce reduction to be fully paid within two months.

2015 Restructuring Plan

We recorded a reduction of $0.3 million to our 2015 Restructuring Plan liability related to our adoption of ASU 2016-02, Leases (Topic 842) during the three months ended March 31, 2019. Our 2015 Restructuring Plan is now complete.

The following table summarizes the activity related to the accrual for restructuring charges (in thousands):
 
2017 Restructuring Plan
 
2015 Restructuring Plan
 
 
 
Workforce Reduction Costs
 
Lease Termination and Other Costs
 
Lease Termination and Other Costs
 
Total
Balance at January 1, 2018
$
44

 
$

 
$
221

 
$
265

Restructuring charges
253

 
19

 
317

 
589

Cash payments
(151
)
 
(19
)
 
(218
)
 
(388
)
Write-offs

 

 
(18
)
 
(18
)
Balance at December 31 2018
146

 

 
302

 
448

Cumulative-effect adjustment to accumulated deficit related to adoption of ASU 2016-02

 

 
(302
)
 
(302
)
Restructuring charges
97

 

 

 
97

Cash payments
(221
)
 

 

 
(221
)
Write-offs

 

 

 

Balance at December 31, 2019
$
22

 
$

 
$

 
$
22


XML 41 R3.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts receivable, current $ 56 $ 229
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 10,000,000 10,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 400,000,000 400,000,000
Common stock, shares issued (in shares) 121,583,501 115,500,418
Common stock, shares outstanding (in shares) 121,583,501 115,500,418
XML 42 R7.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Cash flows from operating activities      
Net loss $ (9,605) $ (14,888) $ (20,283)
Adjustments to reconcile net loss to net cash provided by operating activities:      
Depreciation and amortization expense 30,247 22,805 19,337
Share-based compensation expense 64,909 52,030 38,359
Gain on liquidation of textbooks 0 0 (4,766)
Loss from write-offs of textbooks 0 0 314
Loss from write-offs of property and equipment 1,009 93 1,368
Interest accretion on deferred consideration 0 0 (626)
Amortization of debt discount and issuance costs 43,202 10,494 0
Deferred income taxes (39) (323) 0
Operating lease expense, net of accretion 4,385 0 0
Other, net (416) 65 68
Change in assets and liabilities net of effect of acquisition of businesses:      
Accounts receivable 1,829 (1,538) (175)
Prepaid expenses and other current assets (12,930) (4,921) 13,550
Other assets (1,494) 48 1,049
Accounts payable (2,395) 893 2,649
Deferred revenue (1,682) 3,978 (1,396)
Accrued liabilities (206) 3,838 2,087
Other liabilities (3,411) 2,539 15
Net cash provided by operating activities 113,403 75,113 51,550
Cash flows from investing activities      
Proceeds from liquidations of textbooks 0 0 6,943
Purchases of investments (959,911) (146,856) (128,247)
Proceeds from sale of investments 53,261 1,800 16,393
Maturities of investments 324,700 138,380 9,750
Purchases of property and equipment (42,326) (31,223) (26,142)
Acquisition of businesses, net of cash acquired (79,149) (34,650) (14,931)
Purchases of strategic equity investment 0 (10,000) 0
Net cash used in investing activities (703,425) (82,549) (136,234)
Cash flows from financing activities      
Common stock issued under stock plans, net 35,100 29,116 23,659
Payment of taxes related to the net share settlement of equity awards (94,571) (49,089) (20,115)
Payment of deferred cash consideration related to acquisitions 0 0 (16,939)
Proceeds from follow-on offering, net of offering costs 0 0 147,609
Proceeds from issuance of convertible senior notes, net of issuance costs 780,180 335,618 0
Purchase of convertible senior notes capped call (97,200) (39,227) 0
Repurchase of common stock (20,000) (20,000) 0
Net cash provided by financing activities 603,509 256,418 134,214
Net increase in cash, cash equivalents and restricted cash 13,487 248,982 49,530
Cash, cash equivalents and restricted cash, beginning of period 375,945 126,963 77,433
Cash, cash equivalents and restricted cash, end of period 389,432 375,945 126,963
Supplemental cash flow data:      
Interest 1,332 605 85
Income taxes 2,070 2,097 1,790
Cash paid for amounts included in the measurement of lease liabilities:      
Operating cash flows from operating leases (5,297) 0 0
Right of use assets obtained in exchange for lease obligations, operating leases 3,364 0 0
Non-cash investing and financing activities:      
Accrued purchases of long-lived assets 10,036 1,210 3,573
Issuance of common stock related to prior acquisition 3,003 0 0
Reconciliation of cash, cash equivalents and restricted cash:      
Total cash, cash equivalents and restricted cash $ 389,432 $ 126,963 $ 77,433
XML 43 R20.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Guarantees and Indemnifications
12 Months Ended
Dec. 31, 2019
Guarantees And Indemnifications [Abstract]  
Guarantees and Indemnifications Guarantees and Indemnifications

We have agreed to indemnify our directors and officers for certain events or occurrences, subject to certain limits, while such persons are or were serving at our request in such capacity. We may terminate the indemnification agreements with these
persons upon termination of employment, but termination will not affect claims for indemnification related to events occurring prior to the effective date of termination. We have a directors’ and officers’ insurance policy that limits our potential exposure up to the limits of our insurance coverage. In addition, we also have other indemnification agreements with various vendors against certain claims, liabilities, losses, and damages. The maximum amount of potential future indemnification is unlimited.

We believe the fair value of these indemnification agreements is minimal. We have not recorded any liabilities for these agreements as of December 31, 2019.
ZIP 44 0001364954-20-000041-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001364954-20-000041-xbrl.zip M4$L#!!0 ( .V%5% E!)ELT:( -#6 = 8VAA MKK*JA\>JZJL 7[05E'55E'R 2+N MY\+_' #\;R^5'U07+%RDIKYXB08^H&H9\(.*JNH/"U07+ERP +\:@U\'%F@O MU%F]><(')0\?/7Y>45E57?/B96T3C]_<(OCS]9O. MKNZ>WK[W_0-BB?3CI\\CHV/C\-=O,[.R.>3O^>^X5 #5_PG]7^+2QG']L&"! MZ@*U[[A4?HC^/D![P<+5FQ?I[#BH=O*"[IHM<>IZ.Z_??=:XV&SK(4C_U,6. M)09K;<7F\'=H_X'L_QZP^/]'R/XGL/\=UP"@J:J";YZJ-D "%'>50/P^L'$M M5W2;8HC_8CTMX4^G"C.ZKXC0N] M1O )?IN8-4T#T!=*(-E<"32N)8V9$)\;8BM(ZDK@JPD1^LA%UB8KS(ID.Y4 MST),Q%S9W5?6JWZ58BMSE<""WY3 _4C&GQ3D#&JF!/Z,!'DWE(#H!G$FB]FO MH00T6=? OY=R#X[^ ^$?"/] ^ ?"/Q#^@? /!"L6IGX;G^(Z0$2B<11SOX&O M=2%F]($KQ[,$8^/J$JZ@3O8!$B33=>5!6%^ )L1(?D +:@K05I1@+LCI)LRX M(^Q0ZQX(AQ9)2!O>U%GI27!_SMP0\B#$(;"X+#'QL4Z.K!K>5;^*/>>3_84Y M)U4"'>D4<;H26+A "63/*&I(DU^40 A)<8)C6TB8G<,]70>^60N*[A!EP:0% MX"SA.;L[%'WYK\\#Z^^E_>MC+>#^D^H-\L_.GOJOZ$=9+3E"3<[J#^A/\1KL M%&],#8[$%E37+@DK=PHB)$=M<+)<^"HJ\L82VO-X'4Q,,-\+H^41-UMQ)X'L:QI UT MAP@)3BLD5NZK&O($KP:2T_T$?9<&8F:[30UN:!SWI_,DR:A^GVP]0H(=3Y-49RF40HV&HJJ13?S4^(] DM*^0+ MMBV454-HJ1,R#8?-M]8P;>ICHL2DI&CW".EV.Q*2[_[H=8CS7S>,)^UE?^3U M_VJWJ/O;)!&*;+]63[P+-JX SPEU@GW799^4$%:@/RMRV&C(H^-[G@TC"0^>SBF#VIP0Q=ZI&[H6U4J##E$$SD6$FQXXV)[N)6$(CV&*U$/G5X 5 M."<.FMN5_S-2*C)VUH^RT4!_-%6%LN*BQ-P%M'Q/0YGWL%ZW=?WARV$1T8$7 M7!H>"8_9*;Z4H#H3,CSLXXNPK@*B(HE+I3K;-X.Z+NK8.R6 IU2P?'I >@1A M2:?[!W<@KD&PCD%O.3?(1Y&+JHC8>N,4/71A"4/DX:0HM7(-X,)$/!7) M1\SE7F CF13L07I/X,USIQ;*#R+1LEZD1GX%]4>B\ 19H;A#5[E'LVG*LY]L MDV]![%N,%/G4'&PE3&R<-J!=%1LFU6N(Y.%+0H<)\/GBTO$^H:%-U$292;V; M-,;WS6H2,HW@*BDKF?/!59!*"03V.(VJMJ.&L9+QGJ3'TP49'TIGI:T:F M\?.&S<3^\.:"GSHK1QFK1XW6E4!]_$M"70'3:<'P>C@HB[.!.C_UJ::IS<_5 MX"_LAZXI:UN3$ZKR?0NT?[M(6)5U[4H?CUA#1O7<9%1\92-HADV@+C&:;FL!]B0>ZU\R0=[*D4$B8, M?2.&0N#W0\86U1[MU>Y:E:Q==*O>2BO"?FBD<8@L.85T24KB&42:U[?F7I?U M,/,:?0?L^_FMW_K*&3@Y\US]U@=(H'E,].&:.A_8)#>A?KM87M M-K^?N'DLQ$F5"$VUQSIO50($%41K5H!:MF=RL[:F 5B)K!9K^N8I^( M5Q>47_'Y)L W;0VBD!] 2-@2Q7=>5>1@&HR.X9^0K1!+5OT.#/7?*O5*%0^I MB>=2K6;]*(G#*ME\WW6E=UVEE,43TIWP.>UQAVL. =4WAL:\?9\X+&(_0L+Y MRX(K@N?9GR@)H.@IJ]JFB8*L]1&0C6FMTO//I(3T85U\Q6N19&QQFY@P$-$R MO +R>B01)E/4SE>5Z1ZK14HE4]8"WH!//-U-:K.$MH=H>"S8EU,A_MCA18.6VB<5X)3/*%VMXMK1)R$T$CU,'^O1-5-)U*U#T_ M9>M,:JDV2L[\4OD9TIL[.WVD:S+ PZ/,]^-XCH/7[5$E4'.V& YW4Z2!U$P_ MD9&0VS*U51:,C(!01@@IQ*$=W725E,18QVJF-2;W\]8>;/GL M?WQ3D: M#_B63D;6"R;G),(T[C)L*6I0A13+W6ALT7"%$E 7ML2XB@@\HC9] M-V33Q-1-^7B#HDZKD>Q2]816#CM4:#N,%P!038J3IS1&/VDHB->[0'25.SDG M]Z2;*!ZBFR7MAN@*>%$I>Y2AAJ1+N->&-X9%-PYOAI:R[])=H55=IV!68A5% M$Y'OA/I29X8.\WR32DRS'S<^')4EF7@-?QT@V86A(^A&)9! #H2CF\TN, S[O7U=C+9P^$S8S\4=4T<7LV#=>]J?-',&&OA+N/HR$K08;<25# M):NA)CB4%!>58*$A>@E;AT?>:6Z\4Z#;( M%!?/F2C$^0EC"#2L8BW&Q9('2?1';0E?F"7K*U!%UCQ%+%L*C! ;0[XC:(!J M/4\6S_O1+%M\:@[N+A'2$II=)5HWOY$?4W612Y_*(Z?^WY3H.L3O,G+=FL3)!#0:NJN+S&,-YAN@R7=E'16$8-Y28 M8D^L!"=COK,P;#@Y"$U+RUJN0]\P7?(R=$LGM@&U@MK*6'P-%5$-E)Q:I=9! M!]E^;0^96N^'+C\=[7);G^TQ%#$O%+,'(F3W%2Q05*4$*L(GH\M1&LP6L..Y MU=Q)1PDEDR\:C?03 M)L_E.K0E)A4]\02I#YT_&-R/!??DWZQ^U_KBHH_9KZ8OWH9HIJCJC/^@^.*F M]F[N[1Y@G*R:A]F[$/%%Q#5,&&LIHYL"N1J>FJ&0 ML3OP4X[F6Y>[FD^V/+E_)5X=;08WU/I,X"D"@YJ5U.H!$%EX9_N(H7C#E)2=PL21M):^?EY107AE0/E%<]"O",(,3. M*($4AZ1GXE9_!D%SS*$(/)7>9=-J-(T:ZDI*8G'-GL.JH0C 1--5BKNHH_PD MJ@G;3PHA@H!2D3L5)6XS;@ZP4J1Q-J*>??6[Q5KA$AVDG*)&.R65@/'HJ5ZC MMS6B%]C:T;;'P<)EMNLK3<"="8V=HWE:K]1D3U?L7;OEMZTWU%>=+M_[T_+I MGR/7 F\\SL0NU_EYW,U)RG'P^;9#S!T8E*4A%CC4[0@/S[3WW9PMJ"?R$JIK MID >*TC4< WZ/K@9U_)VI#0EL(2S+3A[HL 8-BTMI-5Y03FW]#C:,*VRIB^7 MQUC5-=M@T\2Q,8KB7BOJ0+=&18EST ;%#:[H'@DZ,.4A8J+&2D#NB>Y4/&>L MIN_J WL$7<:[7AO'8]],<7R$L)8>'QH?'J6HNX2B6P;(B& M-T_Q;T(JV0;O)^9W%[#.U%K?"1=_RMW77472 <#(R*'1';^\^7E\QP+5L9;+ M4UDO)=P-)%$U6,WE3R,6[:BNF^RZXJ&+5LBE6F8S26VL0 L2Q+%GK:Q-3KM! MW!07<]H<#R18T<,>C^5NL,JY2[CFPS\TD>-[J6C!O'=QF>^8[Z72!?-1/=U; MZ/I0A.RVHHB!0VD\@N%]4^.V>@]8*"EI9B>"53:HCGR_XNXL,85A_0*Z,]<, M7F-5ZADQ,R)!7;PX$-+"Z,8AQ2$!*^ ]=^X)HL)$5N$_PX1$)TOICB)_Q%>P M]YWG=)(=0.@2)G.A(]/OIR7L*>(]["\6H9XJX>K3VOF8,](/Y3=QK#M=C)'. M;V*;5(8E7H--.YR.PERQ[#KL8+(!M5]7!!BNI:$G.)@'U?5KC&:3=_9X>1X0:R@'JRK0&Z)CK%%T*>6\DA+): ;N M_FRN[S23_!NYNR[2)NE*=.]2F 0 M%(W<,=O7B6=,"K%&L_82*_"T==E#^J*>J@U689)X3]ZECL=5 MS1^KJR_E?#VQU]<[OG=XW>F5FQ,!A:7B#E=4J 14P1#6N9P1=;;KW=HFZVO67K'U%ST@;0"JQ*GDJ'?63+ M\=H8 _Y"RJ 5I&9%E)6!O8#HQ%G_NE8AL6XBU&7TR&<8+JD%DWL13LD3)/! M,:.J^OFP3Q\<;!*%7IUA4<=&.HIASY&D+[-7M;P'R49A?2U"7+D/2&5_(&X2 M%K(I&M4MV:VXR[&=H&AQ5N#KO+5>7^Y'WX+<+9W 3/.E:@FSK*G7S'Y%<7K8K>!?9RL]32ZY:?7],1.R?OH;Z MBYDFR.F=<$E"E,*"C^G >[)/ER/1_#R3&:.L]/+@VCNU_F.UU;<>#FX=I(3T MR9XW1P5>/C^]L*?^6;M&O5<&@Z%X1CIG$T]Y6O(J7!?K%%:ZE$EL"*@IA)>$ MY$U.?A)0"W&EP/QAHJEEWSFZS=UAX2AG>26WU\^K#C8H+0Z>CJ8&7LRI\;U3 MY*]>EN>7PEWHHH-DXS*S%2 M7EC9EXFNEK+ZN8T#0?%*X&SX^X!6<6Z30>UQ6U"/%_+X^,!$3N]\>W*DQIYZ M&&R)(33F8.8]]]!R1;$2"!4.Z,KNX5L7AD=<>2^I,CIC5@D0:2S9KPKN%_ L M:Q&2V]([K$-)N4BW1R[+W;"W-1S#3L;J<6Q1?%_3\$8X*WYX5;?M'7*S[PEC MNY2IL(]7R]SO85WU #9E2UX^YF(.>5^7MB\MQI[=HV)X%/C<W5=O*=^![JY6W,2<0TT-D*ULY+@113<$<\K= P4\>CQ6 MQ.L=G;LR]:D\.Z9DM%>[]>%X]*7J96T1Q-'<23Q%UTU 9MB?J$;7@DEBFRR2Z"Z)R-"DQ\!'YC@;.'C:D!J) MAD^5,GG!)&QGR-A"4W(FU]W^XD2"%2O(JX8/1SLLKZW,HP:\)P#13U@ M1YQ2P3)(:MAFN@VB!"!!([@"TZ2-\+@Z+@;HKG=E]>ZB=F/$6V%GHD'I^.*[ MM_=SY\=-%]VL&OXRW.:0F/G!>SXI]Y%O0$C>K;('=X,BP@P#V4CR#J@\X0E2 MPJ]MN5U("^?5>A6SJ0,R]M7PDM'Y;:E%_>2'XP/5CQX.N9N49>4_&)/5V-?, MU>@(PJG4!5WM:W8;/\7V.9V6_TPSQA;C"F#!!7RMCZ(XQ<5?0LDPA<].I%0Q MIZP@/U%S[M3:9S0C 2X"EN *@&M(/X2T2T!-/YKL"SF)N)2SD6ITMZ]>57S' M6-"E!'ZA6]1G'P>UA=MJ1(-WCB%$U*#D!&XV!2%BZC!>@-4Z2,'.X9(Y'CEY MGC1E!OD.RBYR8$(S*1Y;A_!@(JX[JLI#? GI+DL9[_)RFXQ9>NN>W45<^5+? MFDZ[;;!Y;WM M.] U;77_^*KZYPWQCJ5^OZ^,04IJ)R)LIY_,M,HV,N(+K# ^9U"[3 MS4J@LKU%.$"5[56\P%,ACE)!P77"P%4I)=UE.=;EL@89*D(91%VBF)LRRTHS MT#'I*U2D ?/&4SR):6-+7WQUC^8A=TQ-<^U>]\2M)1;+7'V]\,2ZN*?B@*K<< M3M@>N!Q@_?XK8>?ET:M79+C&%VW)COU5W4+MKN#N)-Z:$^ (/BY,2(E"R)V9 MQ8(.AB]C"+G+9DDKD1IL\5V()&'',?2"<76J.\HQ0"Q@%AE*3J"'E>,A:FIE M:M+00S\Q;,4\\*++Z? #I&9O?4V/C1VH3?%K/5W,7!1LJO6-\/Z;[)6B*E() M(.N341U5<1]?.%#4H@16U"^6,W"FMB9*N2W@#TAI$T4K,EQM5*@;24KR"=C6 M2?>$YON:.#J==E.JA_(\'8;[^#4.S)2H%ZA;=-03854YBQI3/(J9 AB3%-H^ MP!13)D,@UQ96I4_+6#VYA&Z!1 6%/4)&^"Z&4 %;ZL'6"I[SS&K/6\N7E1,:(Y5I/O4OTRS76UNO^1L4"5#]"ID9TB>EQ)&65N+B MR!HB9.",2%K$PUO-D$[&5KHYGNU97=*1^/)(),K//T),3JVGBLLX=%_)Z\^9IY7O#-YWQUS#LI03#).0G,A'Z'#ZH!'Y2 C?6O&AGHQ8,#07U MF[U,[7O'B*O":@[^KG$1/A>!">JCB\5,G+>?VDR.050)\Y42N$9XF XL6SQ(4T4F-?[UQ-3FW/?<:F M/-Z1RGPO 'NNNN$GS?O2GQ;H)KR3;A=P]]F7S.7&J_R=?/A=U/C5I55H-M;$ MK2&A>H.R+RP>JXK52-9"IOVASYEX=FZ 2YHH62P"W4/*[AVX8O1Q[W@RY54JR^<:MC/F]X4:#(70G] M$GR&H8:X/D0/."R)$:?30,\>%SUBINDD151.A7YM3F$D0J&>'C MS215D8]ZV]T0 M4)$,%DW,6R<\\*M)C6*OH+A>B([JIJM\9TCL/;ATEHRLLFBV,4'/P=$M.)TN M#.W&-M% 60&NJ6>$&JZBJ:5*P#N[<3Z71]9!5W34.XL;S#%]=A,;\WZ<@;V3)Q._6BZL0; N/\U!"K#O1A1(A'*B[^BVKY !%-:[2>9 MDN_92YXJE9_"@_,XMF ,YPQ""E<5,V;@F5SCTY1ODY@[3^&1K^$ Z9[1D,+& MZ0*;QA)5WR6ETK>7Y(,JX[Y>F8'G[ Y?N"P9O+-CIJJ[JE0)$$*,A,GUQ[^& M"Z;Q)@QNZ -%TL]0S50S7"$>2>:*_LCEJJ,Q=IA7_@A2]&=GX+.>5Z3*MM8;+XUC M7Y_(B!MW.W&UXV5TV(@V@X\ ;&2G>ZR MBJ:&+:'*U6EU$H& F="':2,1A>A&B)U528A[#=OOZN%HC_D2DU;#E&N?F7Y7 M:5'N5?>:SAGN8F0:WQ]]136F33^KR*OW"9230TAZ]6[E M8",UDOD^6_H#JKEMV%R1VB4RY$]Y?9HA]7^A@LMI9CS?XKXI2VB"Y_W.GR;@ MD[1F;0SL8ZL,Y&I9G+4G:'6'3?4K >POC<*WQ_<(&W)4B0$T-,0=.+]V8K;KQ8A6?@"\;E;, (M=S1:F+#BVH ML=:B:3"3VL35GQ$F#:^$BY]<(:;3#XJLP*-/H:12MB^%I3]:$<,]VAW9%C#B M#LVE.&TXG\+SVX%;+F9T4/1<"+C]>JYZ_4G8^#A$2.6*2G)JVX13%G@U;W(( M2D;M)?Y>0K%/0B12!)'CIUE[:]_1#27AF9A+7[US6-F$RXK.2;N&I6V?*R&R MS.1MU0(90.RU_C18=W&J)?I,F*#\RJG8'4"\NE/\TAVFA5E5Z$NL1U@)HGJ& MLF4=H"B/]2RHFOCQU AND.W#5D#8A8&$Y.%='/ M(!3QJ>M=S)$),AS-9RT/]NDU>L JQZ7F2H([KOQY M[\0+$??'[)^.=I+O?\!^/_@SL<7M%059%XWJ@R)N@I-*$5WU^Y.J>ZQ%.--3 M^0QBSQ1''0V ;5X)T\"GT[&G86*S.4S@6QD>AA6"YG!MI$Y2$FM[Q^@;/[?7 MMZ$DSD="SC*5DO,/02779L/PM'ZG."S!N^4B;,E*8:7/U&W80FP_M0$GJQ\5 M^7;A&6!E;@LAG:+!,,;:N>/EV M4+23\.=U?ATO+TR+A0+[8#=4SEIH%&Y)J] 63J6(P'JPB-Q. "<[& MA)UX&8>WU^M#1;P\)9!2 @7^E1.@"0D3ZW'ML-2$,U!:I+VJ87RK5@W@P2F!JQ"A'*S,<;J3HXZ\H:<6K#N&2[2 M&#;+^]N+D;?;9"28X55!'[F8:EALU"-I@0DI"PZY<)CNG?O_<[R M*%)*@"F\KACO*9L\1%R]$Y11!]-'IGA)]-EGD)>3&WXY2)-@-5JGV',OEF3C M=!I/@FL*)F<=X\^\FLF#\"E2%L7017/"T%3EAH221JRDM!",$5FO0'RI/*\F MME++3. K3+.VBR$T848G[1ZPQ'=,SD4>K:JKO7SN/IAUX MPSLHS&&]ZK<)'A'RM.GGB:/YI!10&^>MU]A&QE^Y2F YW<,B [-!?$1JS81E MB(8XEQ^^W.N&6[1$X2.^J@3.T0QYF'7WO>"NX[!/;"1)C9;L9] K\.YF&^G9 M">D^BGCP+"&#M;A^ W2UQ05X&:,AGFLV49.R>>VZ(04;X-W)_&E5>A344G=! M$J8A]4G&UIMXCP@TX)U]_G7U7 Y\Z=&3\5QLE=^4*QFVD;7<>AAPS%/FK*?R M]Q )U9F6[>,@:O(]C/8K-4GU04^0"!D'-A])YX:2C$))VO1#2L" L1U).)## M'QJB=4D\&X:JN8M8,A.'OMU=='MQA+A=@W;U9T,'BZ093Z(7AQ/_^4$BOC,5 MBEM.VV$/V5ZDM;@?/<24$"8=H=_198K\J'QFAHM#?7(C2^]:WY::/:3Y'730QTJD&O[4H[7/GW4.>+17A537;)C?OAL K8G045RQK;7B MQN']ZG6P*GSR.C[59\0.;Q3LF=P0YH"9F-VB\'G5!VI_<0K9]@A>2DH9UH!) M?*:)/Y6K3_#+09F9B#1I+"?1 M0(EYS=3A,H0D,4QQ<4+R90QHY)5'#$5*SD ])%/1XO#&/^\9Y3R"$AKSO,I* M0PU,EW5\J=\1]3 B1\?D!Z%UU5$.S5]:XZ>C[S.!W>DE6K^J.D@BMT3<[D8 M4(D%5 M7JB 'U*3M<5Q1(@LBAR>;+O_.YF+"(KI_9^1T/T$:E,)Q9+1'+Y;O MIH?F'D&H$M @U#N/F^I$$K?MH2RWG:?$SK:1O;JJM"BX'GF_JW5 ^ M715V:>3(_(1(,+D:TA#93UG(=V,]N"(]5Q]&A7-E9;F\"#2BUXZ98FK>-T-9 M_EI4&H)7C07/:7Z':_-WO@/%VIWGK6UC-&F,+D^#>7]^=0TQ5'-ES.W= .." M!:K#E7F0TXA58(MY)[:>)U4"@[Y$-9Y\YT0UT8BQ-GC.92/.DM&/QFIS>1.9 MB_QU3W19,XCCIHNQUJKGT-M2D2.+$)H7&$L[71]RS*M!Y_L=3>Z9,+\F8A7Q MFHLY3>T TLVMSJRY-B,<.,T'#>L]G]#JFI6 7F1X\I5- :9(X#TADK8]LJYL M*4^!:CBV!*2WN*4-?)0TI)SV$MK-30*"4L16TA5D;4=@.*&BU\ MKWWV.%,)J,_>RBIE(S>;)>V&H8PUL',#IXP83XO U$OD2VANXKY)%E3"*UB. M/"JF&7I/I2?%]WD:_UAH]#;![(,TX)M-!G<1PY#QCJOA% UY2,GQ,^$IK"78 M.EK$08B513=D"VSS KB%XRD&GWN/6YVMXE2\2-N=]LVKQW:PSLK'K;OLR:S_ M.EGKH>=5M#'1 M<5E-LQ>1$\H?=#MM@(H:?:=3AB.AN43;,M_39MI0EJ]>P@H&6QS._24Q7?S?,HZ_+RZSG/SERE.?WA@>,2%RU9O1Z:8 M\I6H@:*.HTY+EEU4W)VL/\JFF\");U,CI 1U6E#+E>FX[&8BE(DDN,/>B6&E M5-/E+Y[U^;9[P@:)Q:$=OOWCWA?($4%& 65MG%%RC]X!M18C[J2:? NM0K:] M4I'@L@JQ/(CDRK>,#:M";)Z_3:.I,^S%98?F^22@:HN8A-ASD4*C]%;R\OYQ MQJ)PPF@N0Q=VMQ!5Y[V^VE"6T=<)F86B7-9UXEW9JZ#2W M\Q[DS$VV#H0W':2U^M3VT .X@[?FB7B.^;;AR7A%D<%VTI";(H8'GR/"1VYR M#5JCTVFY ^WYM"P+:5<"&FJ-78+B45\=&@T9'FRN'I@E^6W^N_M2*\LH![NBD"?%5<]ZGGS9[U,=L3RL@-#ANU[UJQJ/"[D2 M$ M*,GB&NQ+C42&!P'=Z$IE_TCTB7>%U- M.>W&-SZH6=5?;K,N_R"X9+S7VZB._-"Z].15TRKVNM))%_/O-X\9@F$GQ6_U M(7(]^GY(R ]/PQD#6V.=8)]1U9XF-')9C[HA#>6A')V&KBK"(JHN_1<83(T* M7SGP ;&>V-O%%>MUG;.SI&B->O_Z 8^P)2%7"LJ"P'E'/! NT8_C,P0P6BE& MZ :Y3;"I"]'(CJ#-$'!P47M-( IJ'K094)/( M.464"21R9WNO:GBE_7SI)ME\3"(G;\"_X5;E0>B*&JI=(S.$6*_ @7Q9(,2- M=P(+\:K\G Y>@&VDW+@GG,UTMQM"?L &;G>9G96W=&]O^.R@4)OFVW7&^[Y)^?>/'?M@D&@A=QN/T5/Y2L@$3Q'C6,NXI[/EBY'JP9;:DLE9 M"YZ)JJBG-U4)+)Y+M7(Z&@-U\;SGS[.*$=\Y0;7/C[3'D@\A1GM8]X:%U85V M862/N+)9#7GNR[H\<"T4C>ITR0Y -BV$?E?I@X0'= ]*"O<9N3&%%"3LGSC" M1>JD=[QX3:"ZN,..I?E:[.RSJ[X[L+/^5"[#M'>DT\8N7'\PM/93.7)O2IROI@X8,U?)*E3UH$WWEQ-OQS-#2+W M*X%7I.< 5C8PBK8BX-VVC\VFX!W('1!*J0 KGIW$IF"QY) MO8QMS^&YJ2"I!H6(1M;#AGR"#L+>!P=E/+&VNQRIN-*^L_=+N6V[QH=C@Q-Y M.?GA8>(4VS*2W-KOZHISG])XY&W<,QT_$W5H%MCBOW&*TI6Q$(7I0=H#F4/>L670C'5<(\3Z80*B"5\2K A<-"$R/(B)GZP@I ^3) MEV*;E?3=<'@674N^=8QE:+U;P*>&)Y@:P2:*CRXF^?R'AON-'I1&2+2H/&RE M:E.!7G0T2)=TI*.A":=MI]O'1*T,];V^+T],=8R(.=?U2#?&-O%F*7*N& MC)R+S25C2B 0F@K'%J^0KT22)F3OZWILP;2M[G@7JIF^JT;QQ("4P2'%$U-D M!2MKZ[)W5U;&FWB:08%56?D/*4B4&10Z>I:B-=1:=,*VMXED,_,E#4"%T!RJ M4R';#[7SI]]/2&3Y#^A>X2L9C5PMMR9B?^Z!!H0K+9T@J]*=LET;H*JYY"@3 M:^FA,%++P?$"_7I3H^YIU'_IL\?^8]M\SWE>J3$PF-L@=L/4-W^_44)>=)RV MI/T517^F76N44K63\1Y;7-GYO5W+D.G0[9$!:]/+5:RD+C_D)2%N9F)HM#8Q M*S8GU_[Y\3'[KG'RX^ \.T7R9!G>271(A(@Y=[)$2LF@5!$%,>%>R!^XMB"= M ^/F*!6Y@H: =HD2R)H\AQZ$+H[LZD"W.9D]"(9"3^^'2OHKK0SP;N($-,2Y M(UE^XYO/"ZR'.D0Y\))U$Q:@VA.RY4BR')>>BBPG3TC>W(5:*O+LZH@ZV-O: MJ>1F&],QBB%C,9*\K_M\E97%,20&!KUZK="H8O^0&T/UVYX-A>;*DH;[]F5) M!J([;"]O(AUX6$AX*V1R(8_P?H*L4%& ;I5O1Z/Q!2:D!IA"E(Q*5BI#%TF5 M@!D4W2ARUKP:7V'49BNW2:DF&K/I[A?@!;1'Y[1MYW+"?,/,*]]OJFSNU.%Y M=H5-8FS$$+)YQ:UHC[55 LD5P&@S&\)E,-)\E\6CP[L=\AY%&FEI]HURKZA*QM6% 0T.7O2_7^5&3V)UD&LQZVL)<$N9FYJ M+0W&LBBU5\]WOLUK?(FT2<*7T-;\><(NKOXE')X4E6*/7#U>V9,O=#%%W2 V M?\KL<*_3!OKY>^_J_:2$'ZB]V6N:8^XBO%Y,N.1 ,[LU[D!\5_4!X?&B_RE#'[G4,+MY8+@%\U]^+7?+_P6.%Q1!Q6J $ MB@RX/$-LR6(E8#$F/P_V#V&=X/Q+>@CE2]1_,^)GXL0T3@'[E<#-O?@V.Y F MWS'4E< X,9#RL.?OB']WJ1OP:0)-N:?U$1X<3D$>/:#U@DLF3*T19VA.K/^Y M-&SA ,)\520.:JGC9C)T8 $OYM#;\0]C!>8Q?KZ]E4-G-;+URXMDE,7"$V3G M\KC+]ZB42W@[D4.!IOR=K5R6#^R -?XD]W\>\"/%>2I2UFZ[]!3K8RWA4IVM MA2VA%DF.'ZM8HI)8%\.WD1]]7G;H\ETV[JGIF:4Z;W67^X@(C<:$>"-#9MC) M[J6/GM"]D%:8(@U/*[]EZKBW?C=\N+FF8'6^>U=1]EPR&9+E1#()?OYOGGD^ M!@/=2]NI@=L*9=X8O!LXT!,YZ!^TOSLR7;S]><\Y&]O!1NKEJR4G\OTF+EN= M7\BY^^"#;ZC!UM\#P75?F[X,?!WPK!CXX.ITX0TW00@=)6E]8/SU7<4/PL17 M[2;T4TAT*7T/GGE5#!YW(7K5Y3K<+MW]B9O!T*/O@FW2SZ$1$%Z2?,_72:+Y]=B-!?B/A7\L_&/A'PO_QL*CQ:J/5)VW7,@#FOXO!Y;T1BD(O)PMXP6K>VT;-#QC M=;<5E84:7#F:L>H']YPO&/5JI,J.4[X_ POZDD\PNL'%UH$O*[]_IC"%8SF^ MK>U9F8LVXLCG+IM*'PEQ@Y?&E7B*C0\9)UV=UO;E)VSZNC')K*GM!2MYR\:; MHR/;OQS..65IL7'YB;,D#5?#U.=<:\/%AQ[S)0\F_PX1CQUY9'_?S.+NY*=Z M1U;0CW?VEUK\5;'$-N_HL^4G#-94&Q,NY6ZST%UR/LE4X_9VKZI]OZ;-%:_- M#JH"F[87/]*J5@*??MEC%Q/RUVF4%?2U2) (7#]"2'+DZOB'#JSNL&6MH61U3=R(3[!,QT_'Y MSX].%X;TO>GS_8,T>-C?^4/>N9J\4[[]'DX4-["1-!.>F6\GR@2^5$G[9;OU:HQNAW\9Z\_*K9A\P[3*V M;-J\:=GNOPL\I+KM3M[-2%BB*&#+W=R3+Z*"*I'!S:^_;2HUY[>]B:>%TNA= M*O'\C3JW0DZ.2D\,\$^O[RYV(S@Y''O)B,M#CCT'M7[]$),B-34H8[(+ZO-* MU'_9NG]18)Y8W'I4H.VTQS^K^4#4O4<;9Y^&WGF*^':''N4+EGU*9 Y&'MS- MZ&3LWT*N)0F92F"/%9AD@^KI8N0NV0PE[0F3+B[V30T1KWZE'WOY# [/=-H@$FH\A&KXW'B\A8DD&]+7/*_K ML['&K$,*-.%D'B'#8$!C714T[=]C,^->[_@DIN=$C!*(=3)^3*O9#P_?%0]M MFVZN=?E]WB6_G*SA?IGZH.'K./7<;7!UCM8.1G_(VJ>O[6[Q6JW^>.K4F0N@ M9VH4'##8OL-E <4]O'!'C'Q7OW';9:]LS5Z6RA<;DN@>$>_7 RNWU&\F1UAG M0R/2/374];!6YHP]4=O%Q,3K(^_!,/62Q[R/W))^'*8T@UKTH^$&[RNC*5JX M,I]F^B_)Y1 MSW95W7=I$6HPC)\CB<:O.+H;),]^A'5,U+PL2]/O>$G]7AH^#I/]66,T.S22 M8G%4?1V\<%96MRHLX.MG64#)G@Y;YM*Q=V,.IOE!Q2%/W:-L+UW:!@^^LK;Y M,M)MIU&R]]6W\[-:.\Y0]-7N9RTKUI^MB1&YAARWD50XAN>/N4S%T"Y'A3VV6WD@_M*ORZ&&/V" MD\QISF9NUO%)+KCNOIG M*:8SO?+"JT+"0&,Y:UYUHH&,\LB/E,"#&>Y@"18[/XUID)4 L>S=(H>E9>^O MY)T@[/A["="(#9%FU/I R!=$%,3_,G#R^X ?G=4^KE=5DT35#_ WGY:DN)?!S3#2N_TJ4 +-#40N.$LJ5@*A2 M"<#SP]\'%:F^8^R,_1&L(2M49H6H 0LCNI C2OO8H[M-)Y7KD M)"Z!LPD]NO7\,39J(_(84N.MVZT$'K5*G(;5H7HXTLJ:]8B"WM?WVK97>/,!W,[YS]%"(SA S,156$?2F^T9IK<17]T(YJH[_01Q/%YQH>3W MKZ5[4BLR/M ^7XZG%YS7"&H_<9S9PD9<1=A:05/ E-/Y$%="$[+>(W"M_%DU-N?BE8U>CFT+\[U9O./O7;#_O!^ M'2QY;I1]A13DY\RSS?M\H:+F(8TIH23237X98*>SQ="#G-M##VEYT_O>;6I9 MM/?X;)A7VYGP7>E7LV,?NP-_[^9.'8;D <,L@I,C["9YTFIQDRTB)F%F=1W% MYT3+T<#RQD*:7G,=TPGY?>>O^^J O1/TS7('^C(H4=1C"R85&.:>.$X72SRO MO*X_+BFROG@&U$.>^X?S;5:O,KC47:.C,K[(N7!-7(;F+P"W"1C]80:X]$I/ MP22>[IM^5K^9=^13<'=1;--GIX.9'AX]39]?C$'#!,+A>R5IXK]:\LY/W[&T MFZ+9+% "48F2E5C(MYWEVSAJR;]FCH72_JA16RG7#S >IM'EJO94:[\/?U_& M5F&=!>:G"HB(32%J5[&%GL=M)NH1]4.32+F:'$WDI&S0S>R&V4MX]G9X[7# MXL=MT#=);JJIJU0)9 IU.7]^74QZQM!!MOZ,^!1'+> //.FB"01AIBJ>,LSF MZ?47]-6B&)^X4=+J/6J%:"(A_NF+8OJTLZ1@54YOR\C1B_6;Q@;>9IE9BGU/ M.-X\'=PZY4;,E13;WOCC4^DIR8<]QON+UHG_NG6^^-J;#9]_^KW-MB=T.U/G M2'O$?O,S/=U/:9-.IX;$ZL'TGOOT!8A9,06D#M$WUL/GZ[X^@XG\8#MR:L'J M;T>2M@J>T.:.POJ?GF1(+\MU!]<4:.O_6O3AEYZ3U4F.5V/4CL>KGSYV+]YD MPZGX]=TG3V7\O=5UR\ZM3[H;7 MXN/?O+-\.KL8-C;$MO\L.K!<_"W3=/;WP8N_OQW=6"> MUXU/Q9MX)JDM#@>?GZ@<7E-&#C+>;7W,=\/:&^\:C496@:U+%5(H.PFUB M ! Z,(1NLRRC=0E\/Y4DH:O%F3_NC1Z>"%C5.UU6J=C6LO!RT.W^E&.G\H[) MEZ!?%'CC&L0>H$A-7T(5QY'ML*7X[1UQNSK]E.+W>A]0%+Z<;I[+S^/<)O*X M \9-I&5.EZ5W= 4@],))-RS8[5JEWXXH<838F>S=NPEUO% X6CN5@#R&]JC( M5B/M4*$U9PK6: HN6.YQVZXF)K1-IVT3ZAHA-J[VN:P?;C#8+(L.T/[CO?%= MPW2K$JCU>OF>7M7*=W37>[0B3T\*;_Y.05F)\]NB4^>?%.O<]YEW*8HNFC"* M>B,^4]5=F1G0)'?OJ9RXF32WOV<3VU8^:C5M59)(,MR$4V$!TD(T+GZ*[T LNDA1>K>VV^?CMJ,#TP M01+$M+XN8?'FC[Y]])!QG=$J5$/=H 0>5Z^OV2CN1;?+.JR#:(+9^H58_EIS M *'L1NY(%6[^[YP<*G;Y?ACV&VUJ/=BGT^D^>1=>5UJV(^CR0S\WT[N1*C,] M#"-\+R^"'Q(:K3).<+3=#3\**F<,3*!M7M?6-BZ =1FF(,.GMEX'*DH;!'4@5KB:S&% ,!=E%VJ-6ZK) M+8\H@;M9> X MA3,IT-QZS'X3O"]TS2R40*6HZI7TAJQ-SVDT=,<)?!*RU ) MW)H!_W'E'U?^<>4_76&%V1\ZX Z;CRY9?.J<[8GUJFN?8>U-L=O-4X H.['+ M:D6AR_+1O&L#2UFPS0&X/4WLTYZ +:>=)Z8&F!^_X6K8/VVK!!8%U]8&?ZV( MOULU<6?C$' VA];A0;#8UOY\?])-RY'+'+^;G:467AG?5IXG+BKM<2>=WN'S M2"V@LOSF^H[#I?;K6Y;=S"-WM6XY(70H_1_LO6=8%-NV+MR*BN0,@@0E2,X9 M@5:1O #)&20GR2 @#8WDC&0! 9$D.>>='_:FJ.6N.](YW=%>-*2.M9)PTOJ\;FVNTZ9&.L!C. 0]5[\YE M%ZH:M^F70S6YI=54'RW-+F15N<@X1/D$&5HNUK#._0PBT^A>%'>Y_!4@(6.? MY<)_A#Y5M?\H!:'6.4'QI=+"D M'3UH!LXO;U^.N&6$^PD#EP>&+0 SI76(K\B MYF#*\97N_,='XBQ$_HH^21'!>%T-71$%V;,'2O!.*O],O<:5DQQ7\/";KL;E M54]7OH#$;G>*H:P\JV>-4NH19_%C%#SZ;)'CWFO\%G1?/EM?6M;YGQREA\,8 MD!)'VC"15U&BQ3JYZ3(5>:(6Y\P,8W!Q)ZV8UBC>WA<))EZ#+T5 &@*LD[Q6 M;9E-1EJ'6=9>,E+I]T>^V;\$4S3!EF]B>C).%-P]XQ=SH0!M=]9U/.-U,O M<@65%_#B [1'C? V+0'@S=P>TF 2-D])ILN4=:I^L DJ+G4#NKH&P4VWW.V2$SOL*;4&R.3)@2+485% K !@4^U.6R:7PRM-LSWO/.B]IYT M^YIZMK5'Z^VDE/S%SWP]))G;;1/.'N&.:OY1'Z!L?!IF&CQB\C5J$29YC*87 M)0@#B=(^2#A#T+@_>LL_?XLLEO_I23,0:;!!V]+.3DPF:M88Q^[6BI?.TG!^ MT?:R;;*!F\#^5Q#P:BMKNM$K7D!K )[8Z)"Z;63B?T6ZV,7XBY[1G>+IRDKG MAM;S7_,P67KX8RC9P-[BKSX(J2Q+P;ZSU\IZIOX.HLY_9KGIIG]'.FZ>QK?<2-^$ MK15&C-7Z@V@91%YK:A=$EJJEN(T>*4K:>?>.[!@G.IG#&F2#)86'5#GX-($T MEO06JJ]R7RFJI3.84Z4G=RF^_'O2\'?J>8-/\9_?!'#7-@+^&1>3_H2)3^[/ M&Y#]&1<+_PZ>I^^Y<2L^098B>?CI+8<'8::- M &U%:L!7^5TL(!B(OM>$N=<#?Z%U"=1:]<9,GERD8@$+8UMJ6(!WV7]R"P + ML 3_=:?IFK'\?]""^F8L[_>:%?>&X)B$^K0A-+PX(OBO,W';9@BCSIMR!9$OLJ:'"BT(Q\6SI1"%)&$#F! M27RZ+ ?R.!&/(@)>WSBOHKD4=L4";@MVM,U@2/>34:))X^CBQNUY#/&RQN>U M ?G,VR='"?"PBQ>S4TGF!B[@#1.0#QPX>#"/ \R,#8@6 A@&30P\")(TZ+@N MO0A$0O"'CZA@' -./R\_$].V8D-%1:F>U<&J38! M9?M^O[SN5KWRN28*$#AQ%[!SSY#BKRK(""B297<<]Z=!(OO MW\<=@V\A"S=[: YH\^$FEDC.Z@;?4LM4Q5&(OHL%)I./VHJ7^KM+&#+4U3Y&O,J(9ZG[@$+32NZS$?# MMZ@9J;$IR(S2SADS2#*)4F4&P E%D^N*$5.#]O"CA/,&7@+9$V(C__05P3PN MN]'(R[6E."D_CD$^4J#XP(AHNKA!AD9XPJLQN4'=UR#D'W'\I7&3PIZJZYT" MA/7JAG9EQW:=XGGV\\R"MS,- D .A_L[K5DZO;;S/.8"?VAZ)Y5%CL+K.^J- MXLT?;<2>*.P[3\TWN8HJU;7.GP<]&U.?!J('\.3 Q;(0OC6GEHW.I ,FSCMC-2-U[-@32O*_FF@.H D\:[F+#0I M;Y' B_3P%:U4E(GAEO&/'Z QY/ZJSRWH:5W?.2(=;WN9SI ," P(7B 5(>N)E'NOAL5^=R2)]>>JH;T?P% NQ8*O2TS[6U7@PS>+'Y>D__&JCKZ& MJK_3U2%ZK#6.+_P\I7^NAP>\>OGHYA@;%,1:P?+F'H9]<"S:,VW?R4^+@('> MG4PM;J'\WF&24)J8I5%N3C!E?@,PLO/)F#?";YB%7%YLO:'R])O_ZJ".$X; M&#F5#%_MJ_-W[R-S^T@3*V>JNFBO;VW;GM7[YI<[&=)R()ARSFJFD_^C8S?# MS!$6L 51FQ:K(+FO$?*26-&F9'5EY6,O7G2#,HH=PXP%?!R*PMSB1.(2/@$P MJF=7V H+>$N $3^PD^4=:&,R>5_9P-4W/6(0&LDI5H8?.RE2J"CLCU]2Q<3R5EFPBI>[8_EDF<]<2-*A3%6O:/4C$A@[ M;E,W1U(1*1&9*IKG?+S1>X\Y]#\!A>X0!,D*+]&?@>#O1P#6/]7V_.^C_FRB MC__WS# 2TRFO@F=4RQ']0GXZ"U<:D[Y)>4+3]N0VM?83XO^TA7?-+YG_$VV^ M><=D+>$YSQ%+,8T3WH/M4[&^)%2:<4\#Y%DD:LB1X#(79AJ$1DL\2AAFKOY, M@L17OJ, &3KK>O'HQ?&M1_?W3C#1PGW'")=CUVUWFY=2YFFP5'JGR%*>7?I@'0^ M)TF_/P%\DHACS.$^0XA\Q>E@5E/QGO>+[4M1G8]=;B0I3(LE/)I:!>'#K_M[ M2!I=)JCZWSCO7;27QLCJ;_';VWN+[S3!((S^4=H(RSB08MD:>4F0LMG2N>G1 ML^^?%%W<.&)'M)H;YESY#H^N'[(*>S"IQC2KW+@UO*I]T=[; M,C(?;N;9@JL/0O5<'5@0'4E(3D-4HS<6(.J7,/5LT.$!X_D7_*;@[25H#8J. M$_,D'ZZ6=*TQ@J*JP )T3AA?X!\_8;$H12:5_2KN_86:0D[+!/.C)O@!C_![ M=L##\63@<1ROY:<&O,=%*$6M\GESF M(PKQ(&? +77%_W>'*SV1^C)EM8;&UT4:2L(LZ9'*?1F6*Q9"".6H3NY2XE0P M3,/EC^G*81DLH,@YTR"9T;/7VNO)O@NQ)B])6($N5=S@BW[HYZ')9C8*@UQ" ML8]5 ?,5.MKAK-4UW*H<0<9-Q'(@?6=_D#CAM]ASVT*U!$+O*I.BO)E2S0]V MTE]_:L>YU\W^;7%.I-,>IOC3=?AS2TNQEPM8@+-@I$E2#DO()F)D*.Y]D>,% M2!".']NI7_*86W%K*$RK%OZ'H_D":!FE04WH9:+_0@65@:Z1!V)6KL C53)D M^'M .LP]1ZK572^4%%PC,KW$.0E&P-[2@+9O) ,S\HC)IHW8DP6[V1KI:)![7*G1W0 M8CSP6ARV]RE7YAHPGDXG]'_3N@L[@.U/%VA&\>T;%%Z=1&$(/!V8?J2+R#35 M;Y!5:0D,VPN7#9W_2-,;5" XU"V-'/NA%I ;>.V_4!8=20)UM"HSK-)I@FKF M6D)$&WTYY;.LM:;Q4I&$9T FE!W2$#X^0I<("H#VD$(T;S3.5)]+[2!("]K\ M(N9D)6W=.I^6?3&\;UT[)\!N_:6\./?IJ3G1YM2@%M/NBGPIHF,+/ZFZ^N10 M;'7=%'HRL%S53>6OK-G65A_KJORLHPN>.[24>)[>V)YBJAX7 WJ3T=*M+F(\ M<"OTX0'F%A(('X"FJ.(@AO,M2!Q:D;6P>*8WU]@*;!%G/33^O@!ZZB4@OF[B M8&W\8[Z)M\SL=%(C:(%Q*:&A7*]\^P,P!!HOP/J!D]B2UCH/*%XP<6]"&CZI M8 YU?N:9$5M#M^DIENW<3"FJB3\\/]:JSEVADV>3:R,51:'D%0Y?$X^ZRC U MF!CZ[$GJJVCM-$EITF[&'S^PH/FS3B2A!#6%H3,<%*1%Y1,&W_:?TVUZ=Q@W M!*9Q*T3*0![6ULK+<-.5+?J7?JIRNE@^O"I;QGW: M"0Y/(9_[+#^E1)IN6KREB\QQ1G^K#GZ [.O4@G4D7**/)L.LH/1?\+X*,;OL M_7%C4EKJZ['G'&<9RLE%ZUR^&;@!TWPT=9;.JV9$_$C 3#)U+J<^5\;?@L6? M<8 NO(P:RL<X ;7HY$(P196+ M]L:+'.RW^.EI+&&CG:9GHAR'U,*5Z@J;:*WKX(&^YCA9GR"E-ZA7QC47JZI$X4RA]O7AOT+* MOX2L8\T?9X-_ Y69OR%*\:<0JG\!E;\!4D8LX(]_P:1[_PI()EPW_CS!QUO_ M/PSG_Y>&.GCLUX5H)!;PTWH)^;N?UE/@=S30=>KZ<<^*%A9@*)C BYXL^D]N MX<)#!V$!FS'YIS$L2$YE=#99'PM:X;#BG*%' /Q7IT,(46?H.C>@@[DW3+ 7 MQS] BG0,ED,5X.B>NYU!F\#[WT"2R&(8F-)?71/N-U2%/TA2XB\Z'(P/?]UA MA?,!F$#Q)\FW( U73Q@9J>D^YL["^2^$X45-5.7'65^RZ5&G%RKLS9\(73](%G0#^0/W4P,H2K\\8C, MYBQ[3&$S@K\8+ F";E/V/19K;M?8[LR\ M&HDX(AQ@*@UOTKBSL3([.?LXT"BX#BRY>0/%*TDAH%L M[/>/1%A _U0Z 3!H(%/,., MG6*6+GIXT9+R6LDH?33]/^041RHX!I6#^1BDA;Z%UKK$Z/4@=,'S9%@ CV_W MO_(+'$/YMW,^X"$-+. %$%6V]%3Q?R[\'[R@HL*8 CCGI+[Q%@N@D40_P0). M2Y51>I!S/"Q@--<)LB_!8%ZYM))[5)UOY];QH[.[-7)REIK)Q#0G,_;N$KKT M'=D;^+K"Q4?D0W?_*XNX+2-00&7-EW;)?C2;.;*@K''PW0-_V=LE!PA3U?27 MD%>MS2JC^<+3-UV&)_R3HDX%;1LJS[A&F8*XE$7&/=YS+_FU\-^U=M%-=Y*8 MU2XJ?;2>XJZP..;%>")]D;\LK>2052ZSF(&'%SLT'#MS9I#!G*XR&ZLAR9,H MK-V94__J' M EO7LXV,!Z3) & ZF/[-@] X&P5 WE F"/!Y)=N&',).8<$?4>)PIJ78\_2(I'5+6I32?(Z:DYX#9D@%F#N M@2S&I?,L?)H?LQ!T)EM5*G1;X[3)(-)N*%W*CWMH-L4OOM8?I9!M&)KBU&.* MUAE\L20QV>K"D0@YDAYBG.VTS\V5^4;*$!F89>6LN*PFU_F&Y3K#K-MKWBTADD_ IL$ SS#?D!XXS%<*,,!?;83)$',.9V M,]AW>&;H]X2V=>JK6[M*>'=Z1RJ0"M"6 0C@R2+F#AP8WLE"]*FH M#)I/NL?P\ //$8FG0*Z3N_A@>- >9XHJXW9N5@P'VB')\^K%*-(]RDEK(Y)3 M=%QX32&QJ*E1F%[ 5.%1'W>+_09+;!UYK*N%AG,&2RC<9&E<]/"BDJ\T:@QN M))N$KWW=DDX,83(5'VHU_LIA&<6ET51I$\C,"G0DHSIX*3A0$P:AQ#P0B[8@ MND0]_(P2AH^'<3S/7\6Y;TTGA^SB]EOT<\O UE9V5*WQ)(=:.(XZBPOE=Z,V(Y&";G]7XC Y, M!-\Q#ISGQ25(%^GA@P^(#&\#*I=5NTL:8GS2[5FU%>U!JUUK9"%)D-X'J8(6 MG[FX9\88_?#VT59#[F*I"IWA'^)U;3OP 0WBFA!@ 7)=/?N^^2CK?BO@;?N"5 M)4U[FI-XM2DHF(9P-E%O=/N6%G MK#[)LE^6?-RJVPQNH6EYZ4-[YQ+,W'B)PHJYRU^4Q=:HDVG,.XV*;/T*[=<.%>O[C\LH$ M9;6@$[+"W4N-ID+U 7QNYZ[RW_@Z,4?QOX1A6NG="E&;B+X1.>"05J1!45Q2 M=#!^1/KXJWK_FJ>D]<3'\1][^)@\_&Z*W)4>"G@??_*H7Z(NH-LXPL4W>L3* M47R_?"&A9?':9?G]&$54U(A%/'#(@ +U/0'R%^DB/G/+H;^177DK@1#1DD94 MJB7Q^:1%VG].HZ7#B?7>UVRAZ9"G(B_CDU%V<([AV[DC,>*4R\()@KT6J-@VPL>3U77,\M_:0 S&Y1!K3OR%.XW> T??VXO&&7!T:C* M1H_>_UJQLN=9[M.;O)7>D!83Z5&'4EFH%N*7IT9I?NC^PU4N*OSGH"]CIDTY MLG]B\\ODMQ^)TN^AH,YLX.(Q2UJ;HTUI?!"PH=8(-7IM,B78#].K7E'/^.4F M@2ST/OAF"%^XR#_?I^'! O9:M=J6'08_5F\5W$C^D*OBF>>9)QJ_)>M00]-] M5^XN4"%_VS*OIREIZ"2V^_Y<)Q4PZE#6"MXGZ,OO)NW&/H_B]95H8)1X[4Y- MV5<(08:L-!6*I0KF(7@K\]F^K";+&5Y((EKB9/W@2Q8+("L8B<+@F]R:A"8F MF?L3JIN!T7RPF9^\X8W,SX5XBKS-)AX8:$!+K#4)WUY>&&XYD.YL<%NCN ?L M HYD(00AF.D\J_B^RCN$>EA SPKB7/!LTGHLDDZ4-;L(9VI8"EA@DS:-@]E MJ4&P*R,60&(JE:=!>._]8H2@RU&Y[H5>45<:S_*SP@3;([$:'E6)'(WA";2K M(K7A86G[?^>7:WP(R!"1^TWDW&9+V+&/G(*.>_S&XR74;9OR%7,G^ HR\,6, M/.WO5HK9&\[-2[K* ;YVX%*4W'QC-+@>UI9'HG;5K_Y^]LN:%EG94@)('6E: MAOPUPG(#9&D#<^$GA6SV#%:YP&AVTGVAETTQ(*/LD?[\:##A9,*=0MJN(C*R MH.PY&,=%:WM,W1+Q4K9Y0NHR?^6O5YLL8D.X8HL2R2F1 \TUX16DTK!#B*RH MUX0)TE25I<) G!?Q<,/#)OLK6Q$MZFPU9R!U-P=(KK4A2.4>%@ E0+CEP^*B MWE8VY0IJ7.5#.8<@Q""K&9!JN;_'!,E2*(85] 2I#SL2^5ZH58A-!M23=BYG[(#X9J6$1Y.&X1SGQ# M6-:X373F!;AWF>+5!CB*]AUFMAL/72:&+,YS%P%3E.1O]43DDX*D& MO>P8A=2?C$N;^2C:I"$&K3AQ+.";,G0GG:\,)AB2#W\!_G9],8GX[E>KZNX< M3 )B02C'.R",IQVTN1= EAZ/''\*DGYEBC?Y,*V9XMSLG#-U?%Q6XG2UD?5Y M=Z4IM[N@V'E1,MN^U,KO7L;BM59/2\KLQ>3.HTO;T)T5IY?9H@/#AZ5AEE.2 M*!K)3D!*LNF5@!1LV[O,:1(JF M;B__H <[;W*/X&6-W286'=VI0+\I#XBT2;?J*I;F8>S\UL2KIB:V7C3O%RE(\._45%;21V@/*1/I;]H8Z_1OU;WHGVR/=Y!]1$1E MNAIX5Y,:/C=HS86Y LDC?D1U<_@+#EC(P0?/5*%8 *T3;?M&,L=W)U>?"\E1 MVY UTQB[TT>K8X/FV2*OZ];N,B5EL:!^:EWO@8>[I>'XA\+7LDC+OF &^$DT MCE(!A[(W$HI,]J[R8]S%QKX<-XUU^'(+%'O?=Q:ASMOK"1")Y&'GK^5QU3_ M.6Q"CSW9%>OO'O:]1/D8C>KQ3%'$FQ*MM/F)5N!;J^PI_EXMT; MU $I]+TZ MD>*6]:X52F:<2WM[4*9B67MDRTEWD1KA'ZTD[O =YM%Y_SP6"]"=DLK9#UZI M69!OZ5\V'0HR70%:G6J7.%B8>HX%=&>B MG(AG2.LYT3^!P]U.6$"D!/H]<#<6R8(% 3 EQ+O,,,]#/?BR''0 "K?L MXOH//GSOG#TKA";QA/CPZ4=H]BH'!H\[V7I[D'7>YZN8*I[>3NX6OOL8/K*="H*\P;W)&[Y&7S4>1+FBF7+4@P+&&# C$-^JH!$ ML0"P;P_&=-%NY/#IM:#9^%E/?Y6\1%";NCNY_^3LC:9G"1D7&QRQ=T_OF(XE M^ D++-NSKXF24>:@?Q!X/-=OB8H..%P_86((OJ>K*CY1M=%NLE)6%@&-H-[[ MD?5SV]=7@&9L,Z6Y^B"^U"^(LOXD.&D_O_$I%B!7B%/#"'+F(AKXHQ'\ZQL6 MP'"I@+GG<&&&!7PR=<4"(K02>R[+"O_CJ2KY+A@GFG*-;@[CW"9%D]9DGZ49EW7WI%WCVIG$*^ M%%PVQ<1XQC S%R--O?CMR\=P)X#T"7S8C6BRP 'YBY[FO M#V!E.]+KMHM5'L?FI(;^>R>>;BT=*,'Y:W*S)_Z4(W];26G #'C*"+>2)IS8 MR%/@-[H+XYB!D4TF)Z8 \L8,#5-Y%-\XF[A6QXJF[&X!Q,_O!;& J9382PH M&4L:\&5CI?-6IZJ.6A0AG%_%JV*T)MKLJ9(9Q,E+H7]_;XA77,!G_7N;_J>U M87I>BXO'LG'=D/T+HY_UBUC @=]K-/]^D-\/19P);' F6$(Y5QT7.I0NKUN: MC<>Y.[C+S1]65HZ1=&J)A0M 4RCNX[%QXK%5@=X&7=\,'O\5=R]I@%FH5KB! M4V6W^ M3DA<#\6*H-QFLM49K1:Y^GTE.RYV8[84"8V^F?ET85F'F!,R'3VDS<#NHMZ^ MC,\VC)-RHCTF,!:"(+0B\%9;D6G_$ ^4RAK/7SVQ6'<[)J'K,\'_ B'VJ2:9*)(R7A M81B"((3"4V0NU-42QK[!V 'GR"BO/Z#=8$%T5Y0>3)0V=0V^JMW8RU;*#*#> MGV+ GQ-LO/Q&:YM'O7X_./7K]1W,V-EDBZ'%K<433EUZARYD%D()_H5U>##S M2%[DW1@YGE/,&;W6N^JY6-1GE5'MA24\;R]05@/I81$^"868SR#5F6&-181 MLB-4/+JED5=GOP/CMSL68,2-SS7$Z=-/#I/?I=L%=OC:6?415W'Q*'L\86NM MR;1&1X'MOMDEZB,-;8_N1^GG#.9)Y#WB\;KU;@+F%ZL''&+\C*B]-%9#&&ZA M<X"A!H=LY]J>J:_M+4E:JY)ZS7$L',Y,M:88_5'/RVQ$>:-F;D-R M,."Q ,-FN9-B$^<(_;8?]YZC%'A0=L!+<7]=42;A59D-)S++^%64#3MHXVPT4:TRFS, J^3:J %2RYPV;Z1H''T&D!;E/P[AO8^A MJKD-GH9 P2@N'S!&HP9'%R.?H]]C ;OA* $LH%_A#RQ@R[<9: ]<_N(A?_/W MWG<#+E"\(XAJ90;GX-Y)B@<'$7A!-Q_6=N)^55@;/+D(/CO+R4+)EHU9EL-Q M$)*U$PB\;O*Z>KV*J6#([.ZJC(F1/_ E[4>#'5'<>+ +1=^A@40N1/CRH39-IPA[,'+LYS& M5)N2?4,^C].C!K3POU-,Q^_=LGW]14HV\8FX'X8>LHF/)H>$80%(5UEZ7+EJ MHAG,.:8?N:E&.Y>^U8 R/[?X!;QX391QH&GIP&L\EKNNQ/\"ZE^A+CI5_KC* M0#%SIG[V(!-M4Q/<#)K96)S=R?TQ# DS 3T+/(EC(7%]Z& 4WL(L V_4SKHG MRG,G2(]DD)=<-(4Z;[CV]]L +,L7PX+R/[;<^]]OK96UXCAK_VGN1&[A*X8/ M-=^^'ZW@\RG3=Y$=HN',ZZ@Q<&@^@>OW/DL1LBAYLHB+#V[FB-W]55,\-BDI MYM"JI+<]MY6UPH'$RG.]P;0L8VKEX: _7-5\6QFRV[NDH-[[$U4""P[Q ZI]Q7\X8IRNSM\QVN@<&-G? JG_O=KJ< M/?I0?&1$*_(^_:+0 \3K3-^']@8O03G&)3GVU)'O2C.J(AR(1TG%EXY*KWE7 ME-A3MZ+>VNI ;RY#UO8IOT=*"WTS7AO_?//#EYGH^72=OJRGYP? <#!A(_3! M'(;!_\Z@FMXH'XH%>JW]\,FS@% 2>;EK/(GUY=76+4!V!Q9 N J%H._FD>+4 MXJ*$!7SGV8T@(U]K*[<'W=?DARPK/)S<'Q6N-[@:@*GQN':,Y>PWSFJE9IAU MGFUG?TW9+I6=]5+;F/6I39LO#H1\&Z[2?)[:(MB2X^KM+>"F@L("/*]]@D MG^F:ZI8>K)#%@/A+%.T7#76#&IU;,H0&/!!KR@#:9DR@%M$?H[IC$.7#2UP! M0]J-K(&BW7X9(MD0O":+C2Y=,D.'\N1(=3U$5VU@#F_,QH'^?'6UV)'@,].O MK-JE*Q8;E9,]3FP3DM, M7#7O:.R:_[XD;EKU>A^V,TI?M9EY1!<&\H^TCQ^Y9P0O:Z(.U=J2ZJ:_4K&6 MM2C,TMW"4/7[F_+5%S,J689 ?ZE3$8/JXS48_&.E-6VB)^H:*K1$<@G+?:6: MC:2]>,Y%]IY1]LVC\8D2X;%149,1%HRP0X<8#]AMDPR;^*F7I_3?G<,-%SRI M:WGY/\&/GVS6ZIH-B@ :^&U4"7'0C?W [16]?/POWH76J"IYEY0B:V5'J< MKN^;OC-O!$8 23%D(.&F)(ZTP96::%GOK:G[Y>7?>5(NF%\/UU5BZ*? MF9'K-S_XPCR'!=SMB0+ODI1B 9LBX A!%!OS[S?CY*(P>*5(PYHTN!L>NV]Q MFH+@5X?HL 2G[UFTZIGS59RCZ\[GS$04,N>I"5L\LQ_,/)78E*>6>[O(I=0INS&%[LZS\0/"DIFQS$NW$5A-0NJ M!"3<@JZ^59,U-E8FK*=N#3_V0+>W34'[?_ 1OTPXS?SSH M=NZDN4T\2GU)@ W()?QE@F[ XW4&NTA8#Z'*L"(?'?A^-K6D"7[_M]('ES%D M<9V68FH*Y!(J&T0Q[VGZI!5Y-"$Y]')+?]*U-LX2(U$]NV16N+#.G^LAJ8-W$R-C$"A<:WO<(0G4HZ2;6Q+];US9NUC&PYC#%;!D!M M E>->?R-'J'7#UO>. =ZTHLHPTL($D_95#M= JC!H@$OQU_6.]5V$,'N M>JTF/P$(U]QB82EJ^6"VCWOVJ^-6VB/\*%GWSWWQ-R=$)F#FXGV3VWK/UJQ: M?FS7J/R]'H'0>_!?Z!N'0#@3L#_-WRVQ>TD<1O@KC6%G$O%36L_$*SZXV)#( M5YN#7MI;C5O0@4OMU&DSH,T]?N2QXE!Q]/<=5XX) 17%LD=MF;RQ&EW\!3O* M:NB/;C<2M>ZCN&NUSPB.Y!G]JX]U>D/8A"U SQ+)XPGXH"UE^H1"XXJ/DP@Q MTW24IH?(MDU>+GTL8%9^ AYZ:FP7GSZ5X2[_4#/Y2_E]&U?NC,N9D'OG^4@E M63DLX$D@&0I?"U[X)_?@=3_WX^]:,#MZ;*K)#C2I[.M1Q[4A^5-SA/#+4VSVPM!>,A3\1B%R$L/F/L!(U#9'U= MA'KV8TS;U2 -]I!WS]Y5TA$*W6#/GZI)P (:ID;D F'N,>5( 73IED@ MK"9, ]X==J>!788TQYT[3BW*((:OL#'ET=R"VDFZ:_BL;+W*K.2!Y)]<1 ?< M+PB%7.'A"F\D:3[4D@#&$@;BA-FKAGV1BKH_1.UAQ#B9X:+D3XSI,E,8G.V' MP9,3E/-T)N&SI8=U35V[T(+H^#0:V>?<,HWEEP'YA)O>/&II=<:YCPTB[']D M;2%JW80^2-LH" U:U_X\+H'(\;PH*TZ;M^,0S)*E@)=>A,YU"D.-J+90&RS- MC?#%F%=YE-U(YT]7IL8ECOXY[%[ MO4;[-*37RL-(1G3.6,$$ M[V[ZIY8HXFU$,8,Z3;ZQR6D2%8*1:5;U]/-.N=CF43&/=@07_\.[0^S=GJUP MNB,GXFFYS",\^/$I1>N:0AF(\EK*Z^[=V$5Y(8>[O77O3I2_O B_J1)ZUI_? M+,+*!(1-]3V.(8(I=B&-88^?&UVDMC&3T5@T=!^2Q$=WJ+I>WM":[8''^P=B M0BY8?MM*^<^XZCSF]8M+K9C13IEF=.D""Z"@#[B_M*3VR0O.:4]9_W+Q+:O_]($N@=]O-*=0]2@WPR?G$-C"BAHQ0F=S MZF_C>"B,H['^\_<1IL%F0V$%-E)*5?Z=!*-01/U.=_X_C?4FX]?JG:?EYTPI M';!NN5*?=B\HLC[CSOI<3<"I$ZL6MU';MXFJ^ M<1O)UH'W6M:PQN;UG4/P1Y])3PC-SY-_"IB>8ZUO@&&Z)JJ;%L1 M CDKU^8=^%=-<9H(&(8G,L-EU=:7ZA +"$K6;\ "R/A/JGZVC+,-@9M9$^I1 M0G"J+SV\7=4]5AP=M= \_#8$?]7 LT&WA-+FEK0"9EOA[A>L_F<7G4_KMS:3 M(HO2_9U>@12A;4>VF(/A7_F48F,AQAZVB>I2X3KNB1+9XJK?K\#_W)\Y,K\S MR 10E\E7RUK!S$V/YBA&: KOBQ?&QNVNJJA'GMW& L1+:7KT!T@OSJ'YHTOR MUBP4/?AG3XAR1DTYYTAL9]^4EG4W,_>#Y$)0Q MNO HQP[WH"ICT8[1[,FYISU4MU]1\7?G(BR01K4ZX>R9HC$$8 &E;POG+"A6 M#+.L-KJB:'.V MYBMU0+WJL\UKSLV^D ,]G.1=VR)E];(\N\IX*M54?%FHSO[QI$.3LK2JQM=7 M,"-G"SC"I98#";/@;(RI_V2$H@\L1VW:LCW]A#S3;G\RUAIC01-"\VTVRG^A M#4('\D*V"(:C=.TD^Y/N.8UY0]%>R^)(V?M;7=*-6]XE9B,TIU6-,E5#:4L>(;P87;R0L!A6^M4E MT%6N>-R:A>NKNS=5GZRUD8ETH2!U8@GD:/UD-Q7P.?#^F*9)7:OHQLMPUBTXH<=%FGT!^V MM&+K1#O94P8WA1(F6E=3?+F&4^+9CS^4S>BST:ZXKD#BL(!;&&Z06AC,,-*- MK^F$P7\QT+/L"T@.709SIZU"@;^U($3'/JZX\(KOFV31[DK\3"1@380N9\A5 M79'FT\E+F]]V='GZS3I<($DV1(YCV'1]Q7+&9LX)^D8C%H"ZHP6OB88O]3/?@W=P#MN^@%4+ M(@@S1,7*7M7PC#(R:_)MW>;OE83?-%03(0T6R!&7J;SB1JA(6R MX9/H[5@*YU058 #']-W10\F>QJI>#I @@E8<0P&,QP(=5A M4NIKF(@R_&"QVB__0+=D,4=*_OC([%<^B0VNA$P9B+4)!%%],9D12/=BZ-+_ MU9)> \[0'8 TNJZ&M\TV"23NJ$-6F,0]J14CE!\C5VP8XMM^E%@ M7$2YV((%^Q2"SJ_+T>,ZB&Y(ZV$IOWAS1T?'BL2E%(H:V?1Z7Y -J43'SZ91 MYM+#(FO8KO 5:#T/\BM1XGS70-LEJ<%#LK>M\L@ZFQ8"D'764P6B1-.H %]H M+=]B>!'T+];N1[4NR0OBRZE=P__TFY27^2HL*?]%Z<3D&O M!;/5]\K+PEZ4>'3ZG";JVUH'S:-5U?46%P%3EX"H.W:J&]5LDI776("+3>UZ MY=*\,_350EY'Q\'K3TL3R<%3W<+QI9E;EA%O'!4?J!9@)C#D]6T/0F2;,[41 M @UT[X+/6$W9*_?#-3]7W?]I +R#834.L49N?=X[KMA6RL;O!X=GFS=*;#E2 M]-% (LX#PSG==B!^[!S]Z6\I7K-X_M,LV&4F84-,DT'&NKG&7^40N6E!_'$A MV\7$F-A2<6G,MJI(ZC%'R8EF21 ^>I(/]KDZE^U#\5Q+MFPQAL*_?I/''#.= M3U\4(_V\,0HJG];7NT*D40KB#35\4AR58CK*'L7=1D6SNFDW.)1]LF4YDE/& M$NF+F$C,)@0 %,.>PRFZ!2$:/%LWI9G!C,W(=.!K5C;[ M\3(=^H8#X#\F2-J89D\9ORAR!S%+M-2XIP_MWI%2)6W5HY\+%7580+DLWT+I M0!L_+KUIT[M1D5\)QG8QI,SP\OMH%-L>@FP0D(M[<.4A01*G;+JWOO IV8";S[_JZO\TG:DR*O.J)9T6,[?H98@$O$8!INH%?*7M^HI<7KTW2%/06 M-C '&F0<'TS2EH)]5D &$K,E!UHBED;,]'#D@P3F7IJ';Z]E;&D>A$KMW[UE ML.WRWC.*W'Y9CB])=%AG7$C/LV=%[,!&!-5!D<-G69_+XL1W44UIO+;Y62^= MYEE >.U^2H2X>D:N.#-Q2XB4.B>,!Z6?;D=]>OB#*A,+L%LL"QW<\OA&OYFV MIW=A^>VGI]#7+4&G9[G*)E*WH[TUW6K$2KYK*]*<<7Z+_^_ZD.IOVZ_6I -= M>AC]<8&$(W;>P)"5_5$@=? ,KC)R")'UJUY6%%WW!T,S$S&B_LH#%E+=D?Y, M''.DA<66241?:]B4.:,*$-39WT57M*QHMKMZEEF&,3*(DP$RROT\64DZW5T( M,]@I"0^I8-SADW(P"";N9@F>!E*@:. CEGF.L' +N5^A8G*T8@MJ#2ZUJXK5 MG;\$R\3'/[*\,/SKMX4-CS8J?'UM2IPEFV5\KH:.32JR;+?-W= MV1>O?+L6BSV=2DVU@D0X*D4AZZ;&"NP5' N#0GPI-61(Y8%@\1YD8+5_O>OCWE-D?O_* MCT$FW8$&9([^_"LV=#"+ M+'!CV T6N,K)\A)^80&[ZA_)EM5X$348AAX,$1 +4$E$YX(1CE=TN)K.G 6^@ 7 C;& MJ^=^AP=80)SR=,\5Y2[>A4XLR@6GAAJ<8TSA2G2V'@=+E(E\!!8PG:F,$@>C M:,&89*9K&2P -O-3$!/>#D"G?>IAP"5HG!4V<>S\9S1.+BR -JD _)-CYK]? M&)X9L/L4DK>D"\$R8DGX\P3)WM*+CP /5.'U6CQ"B'?FPW77;SZ^)U830^G? M+TC450Q'IT&.#*EZWH*>7HS9W!*T3S91;W<\H4B=!O^EC-/XA\4TR*5_(&G2 M7\MXXYI;,5@<"_A+40O_4DA \*BV90+XKT7]!Q9[PE*?9KAE^5=V _[W"Q._ MQ-+4@J)U6R&H_KTKFC)F,HZ10E4L'KQ9QLSR@I+=B3$C]4+C^0L:5;[C:,"8 MR&=V+Q:2'K<3).^/(7"4Q0UD\>;O73U+>XF2"$!J<,.(3C#4Z9P,R;T350J9 M@D[=VWW-S#KSJ*O6?5G>OKXC\X]Y5XN=Z0GNYJP\*KX(27*RM=C_Y\/COTZ8 MI=NPGM4M#.'1YA0U2A@>C$LMM]*1-VA;$-Z#5Y!P67J:'A3UKR>MD3],X#B* M@S)&L&DG8MR1=ES9_;- (B2O198 JB+<9??PT-C&Y=OV"[)UAO\QSW^Y,'E_ M)Q\YL,-EDU9XMT0],FB+O16WAKQ=(057F(8" M],=;>FPAAIV,\@ M=Q(-4O0MWN._YC42*/N\NGOE^WW1Q-O2.&XU+?';NFD,\==KAQ++@7*G18;< M]O:^S\8FD&?U(?5\DA[*GN3)3U\R*K-&W8@F>4> QW[SZ+_SH_[?7+3&U\DE MR%4N]ZB1[G6FL"R=1,N+$4]WSUOE.D8.H7;^Q;'/.6P3G]OZT0$R-) M=5&S-/2]/;=-VBM5T?L520+ZZ_>W5>_;6F9+7-<+CD>$/ IA+J?15WZHQ\59 M#1@1V[?YRN"ZL9NSII239>C=_/K3]X3);U+:&5)2C R>#Y_R/0%0JDH!2%4Y M:_%2WMQ(\?]X&R<5X#\$U_=G>J]P7+89#$%%0!]-25^8?ZJ:M-S[5!2?##??!*_JN. MMB@TOM8UXVO(GCRX6I?R>3*MRK*%Y(LO^PJ\%<05O#<5>&\2UJ=4WN51>?!. M)?Z$H3TSGMN'N'A:_C7M"S\NUZK&VANUGA\8 ?*QX6NK<6\='<+-[\7#OHVQ MY%F1U(X^7-]Y'X8J>9(C">IH&-+X6Z>)/Q^Z#"H+LQ*^I-#8AR_I0VT"]#F] M;ZUUC(:2DYL"PIZ06YIPH-/7T^+WF+:KABK:73=B/(GZQW/"!+8-.?QN2MYX MIZ3H ;R#87 "W\:0HWB0CPOV&1*K/H$XD>Z;[I'9\A650:G7EKJS* )H@F#_ M2G!!>5#HQNS(M=+%G%KDSO6A0?-BOE.&9U7UJV'LH,; M=L+T@U;>'>!WQ*O"':-WS )>UJ:]N\&^2:HJ!S@7 VAK**M2L">DSRR8,]T3 MD1$BKJPLJOB;LNX^"'U:I&J3ZI?)*C\BW#U,K*/8Y[AV4TTF5)+-*E+IR01. M67^QQ5]G_D@^@9@["_)D,S_)ETE7OVX^&!\Y-\0L,E0WX[&P 63Y;7@,[&QM=SJG:7>0X=?VA14!)P6?[S$C- MKYJ-JR/7[,?=+T6B%>3:*O8 !-QZ,\>> M(I76F9C\<=AX65M)!8]OD&N,O)#=]IU,\A\IL+N1>W:)#]A2=&Q]DR@&\=1^ M!)BQJRFHC!#=>]"F_839"<=#H!;)\%]#0(9.PY)]D]SS'\/_J[TOBVHJZ_>, M@B(R!)GGJ" H4T F14A4!$0$5!24*:6($")0&(8((5% 9D@)"@)B1$!D+F12 M0"(A@(J(S!*&D$1EEA.%>(20=.J[+[=OU]?=+[UN/]3#?ZVLK)V]SN_LG-^P MUSY[KZ1$1]&6H^D"R!+1?]#K'Q=L6#BK,4.R*QPWB_9- M,;@UI>5++[S@=?2)Z S8[-"OH0L#O0D1?FI+?^CKR\>FZ/1 LJKK!KA-:IA* M/\R!W=)/'CS7RCT?<2TE[F3%ZP>33T[)'A7?__6PWQ_ZM_ZBBZJ2]K\YMN^I MBI:L@=U8GW_ Q>^6]XX7/32*NNX><0ZDJ]QWE'RW0ZR0YP=B2GD!H /'B;G] MY;,@*YS/Q.A%K3^E,1U70ZV=.*,)9JC)()4$W.Y&S&ML&6U(\[NF )X MD^O"FDUFP[@HRLJ:*_"8F0[[F[UR'+X7RF>4!4 MY,[D5 G35I.=SRK$KUV1_ZM!+.2_\=V)OTBT5MAOD)PJ[_AFZM<-\Z5!3\+( M:/:KKIR""D9-(3H"$&'S$WYZ9G3GH2,T[Y=.!EE-WRUQ(E;:/,V*D')S>I[_ M)63%X"[_=8G6H<6.?E%2O^C5&/54".\Y<)VQ5:C_="0[-PVQ]6T%CLA"5 )K M!"D+=O&S<6,TD2($P@J+<":(/:G]YN79-JP8G^@=RR_)@KLBCMHWL7]B>CWYC MU1 "@= 5YOR,_X%8-YH=51;$M2)V4F[YRG&D&T.KYNC==[&762<;X."Q!I^] M_%[?^N'6CL M,]1%6YU[_E[."/TW<#.S%W$_UZ4@6S)C#VN3WV<1U;_>@BC/:B[1!!#&B=FU MQSM53S?7SS>9+KBCRX+D)FS-N62-0<:^C,]OM%OJG883I^"R],@LT=:3>YSN MI[O4V3\7]=GYOQ(M]'TE20:O!]22*#-%JCW=).@T!B:%ZF;4KZYS4Y[A1+KY M1@-M/OMZ.LA;P&CZ -ZF!!?@[:J*;E9=N]-^M^9IP5-,BSGIDQ&%J9>JYFP% M.H3.( J W$Y8/27>##2"\QP!)6;_;?YN,/'D&BI) )'[MJIV$Z&+M^5$9)3% MA<,A(*D3PUZL311 )!N\2(HXB4Y/C=&XO77@M6GUC.KE55$'U&#S$ MRT-#HGYSQM!HGV+E6>6>Z>O\FQ]B?^1#>.& 0YRU(]#/A"VA9BARX!$[8(6W MEPB<@:GXX%!\A?XDZZC+,Q/D)+[V,#)PTZ,3<7 KU$U"19X@G8S?2@73A/Y MZ3Q_Q\A:.0\V$^-5:-K9KC:\&ZAZI-+@&@D*(%M:!OC;<1]63H\X_TQ%AL#C M?+6:C .C1_JF.;NKYD?X->X+>Q'PL]#PW'B/\7BIV\AK1#*>,7X4YNM M_'W\CPCH<'B_)IIO!5BF$&#X<\-ML0"YT].!5AL_K0=<*P/XR!T@C.G0+1$* MP;EV"Y\/LL)\T_IH<0W/@J/3S'ZUDT'S-$KY:U>^;):DH5'M;*N2K_A8<%>5 MA87QI.]TWXW!JEV>GE[]6*Q!BE3;N=-S&;^^L-)(XVQ:-&Q)=T8 218OGZ.H MF6W"N)M&E&HP4H*2M-Z<"LU<^G9=R:F!O#:<'F>#F_F#:/)F/1/=:G^L-^P6(JI' MLSA2;?)A-L-LRR_LAC-X@1?#)"76SVEN!QAI?&L?WG4P=N,$J-LY?1#PH)E4 M>N.<.I"*/)$HB[094NKTKEB=H9G9C*1;#5!)^H)G=UEYD&*NE6%[T5,GLTIG[#EC!I99&-J3KV#"?44VX@T)7XN,6B-?CJX")9NJ;-O&:1 MJYK>9#SOT<=\)>\:043D1=W(D9N/S+&*/Q8>/!/Z<>D&U#KF(7;!-!Z4YZ*- MRIFQZ5>%MP4L.Z909T;PEO[,Q?]CR$Z+J^1\3[/^I]-E(4C(%&"+6R2^BB=H?<0QVP@U?.CJ_ M<:3Q3J$ \CI4<1S.?53JA[8H+!F?7N@OH1]='QDI?/7U&3VVL=B9^-D!=>W< MKBRH=;2L&&M+!P][%':?L=WA-505[[+YV)PRSHPPE$6EYB!W\)7 (2K=H1.9 MJKEUX%OQH+4=QVBVBZ&$/\>W +NK#IC60ZI>&0-KM@AMTM1;E&57\9#5:;15T"79V0:@+(=60*80> O.- )26CZHWJ9E840=()P)+&V(*K M0::B)-96DO,)PE]K@C&HB2*\YPC>]3);PW>E4_A@"F.XVX" MX!LA[]9MU(2#NI0QH])X**(/?JDIER]+DN.9#S4$'Y_^X3*\]&18S@WX>INY M'-1SH:ZED3_8'*K@'! 5DGOMI,,'1=3SGQU(NC[WKRW/8N>1\NT0T)2%RC @ M*//[$=!!O!U'ETFSFDU!0.?R87$\0]9*:CWZ.]AJ7^ !1M0P/O&L7P 9?7-) M]J-C7>H3>XQ@^Q_ MK?[;PRS31Q=S#B'R=.4;_DN L3A]#Q]P1$UY\:&ZWW2A'81PRJ$6#P48G4@Z M%TE"2-=S'&XW,B:<6(D%I3BW;HH$?R^.T<'?S9&F"'EC9V\I*JA=\2-/@57P MRHUJOS[F/1QB[8IA;KIUT\&'<;:7W^1( M, ,2$"+"G'-@9D4>?P7TX(BP]I'2&TGR@7S-[VU.'#7F:+&?4GKC*U7P$\\J MVZ>>8=9H4GN @C@%+J39P<\G%;@P#M#1?%HP+T57:1+@\L& MKH>0F+7Q'KYJ@VN*(VTG\_N35PWA7:.>1O$U:$U-#K_.@E+BC?H$GHJ9\O > M*/S,9:B@OWORSF\FF$\YG7Z51-/4!AFLB9: M%Z&JO$-QBVR/M @;CQE*=Z6]WQ.>$Z>Z/H@[;0BB.=F.^:SO&TS_]P1)SK;R M5Q\-^7MXES;=2U[#9G]%$_Y&3S@"R/*OD! !Q ]%/SAB$+JFGT9*5%VU4%3U MS:M8M"HDU*#.#O /X^&CW_"Q\-0&:")#/@3OS")*!2%W\"*>SC,DBL",$O @ MN^,[#SG20);I9:TH@*CSG(1H4:OV-.:\SD=2ZII^K)?#YFXM+3'K=5GHUQU: M@%F!/3:G?Z./Y)+7,[\R>@MIW'X MVVM/Y7RW*CT, MP3FT@[*K@:R,;M\*UL-(;4@VAK$5[_?1?\CZ0,G\M/A+SK7&6K#VM=4/7+8= MAYO+S(!1/4?SBC&JY 3S[4L(Z0DB>E$ :0R(-VS8=%%#J1$FHFFJMU\,1KQ" M=!/%NP#BS+=FUN+BS="EX.J5AHQ(5PE8)M!MD=_Q[[5_?YV)D;:YIG(=^X/:A8N'K59'1K>+P\F=8Q. MBVVV\.5XGNT#2W@I%D-V7@!1"$=*$#Z0ZQO;7\V$@O:K$_O-D]/^#**0A4P?R;APSB6W00+ $:=7_/#QDA]Z:%2(&!2)TRZ1I.ZON&4291T M#"WQG4:?&??N7;. O)W-)K?U?!>=@5Z^O>PT5/K?'9?^/Z\M6;$#?!YQW03# M,R'./"9_)Y";9C<+&UOX[4+>.M'_ZP2))U?,[Q.; M(?&+N!?6,U"YR+_[^F]FI_Y-*;!ALCQ=3AE-]5%!&-#/6DE":,S_?M%Q>^G3 M193$;L[2^IT-[X:[#%LB/*W-^OJ5S$_5K9?2,+>^/27:.-WTZQ- F)Z$4=0J MEB\J@-#"Z@60V0*42EZ82\3M;I;Q@U#I%[V'BNR#S'X8M*J\-@,NEC!5#C.9 M^9SN2P_L36[M)FZA9VIM6Y.,)64+&'=/P& [T\ MB/2XMN1,@+9;):>5R]Q\A R&JH.VU#\NX?CPC'Q%OTL?6+S,5.?MI +O4!MMR/ +FC M5GSNT6YP]C$HRQH],EH/A*:TJWKBSXQ9'RYUCM)NB'%2JG7907*UXMPE1<]"BR=T Y3 $9+58GTRKY<;V5M9^"ZLT*Y M98U?\>5.AK?]S41FRG']78>.XS3A[TU^5"?2SI7?'^ JYUT60(YU@6[43X1M M[\ 6S8. @G?DY0*/WHK/IY)D6CYYGB?47;'O9L5QW29UR2GGGDKO=RVUK>8+# M[N#%]4PWVLMN_\S2A"Y 3.FJF9Y]25G>UT_MVRMO/V8Z?S"IE,Q._Y'>]:XA MJ]3UTXQ>E\O9"/]39)N3A(B\JRJ^8F)N&SO9^G[14=NMVGWVX M1]?E9O-.?YQ\N?VY2K<)/[3ESAOG[Y^J,?LR]S.W*3^VH3GWISO7_0^C7]]J M9E/I=/DW/C]<34O.ZGR],*55\7BM'!CC-D)XO5[& M#2%7ST>U)'&O1M__0-(IXNI[O0PA4/,;"T(/P84!W;/10YZ#00B2#L1S8ZX'Q>8^6 MAJ9IM9<S6I=$3UDX4>AU$#PC6P',"R/POC M6N1]3ME,?^?&BJ@*09&G#PSU^;&@2:H1)9X?2C';V=*GUR<7T\]:)J> MGEEL3:)2U-M\V'!Z/[5%J8,AA>L]!U+\.7!6>W4M5 6'<1 J_!(]/^E.1*RL M:YRB55(R0@'C09_M?*76C9!I:QTD[.YCHNZ8^F)0,HT92%9B6?4T+HK*IM)A M=W@VJZBE,(X^RY5&@>&OC^#]8M@^0E,7L0%&42U5,YN!7C<@]D<@0[9=SX>2 M;-#@*H:C>'-(G;5R"P3),8(F#NL.QG"4.OD*PPV+L*UTS!_S=1@K84 R##Z* M/#KWKTA2P;"+,K__V4+)9!SEA G3*/S<1/VN[U2^)[SY9=;'7DA+IGCJ*>[7 MP!,+B5H&,3^K/K@8/RP6/W_/[X#>[[^[/1L,/BY=,C]T+MN[#OMP=X'W4'K( M8,C;A@*TI3^&LB_R_O2[9:/EO2,*3*T.H@9@RBFCEMS:HL64^E.4G4T"3W\X M>+/;Q>H"9F4;/A*CWR6 W.EAYOWTG(3N129$=GQ]#]\H"05/HS!O?\HO7S>% MWF^!I9$59L^4'192H!5;MU=,/S;J5N-SE^D5-H[+VCKLA&H[:JY" K)@K);6TVD38-L*A3[SC M@#D+U.]&*%M,:P]>T]PSTF89$?MTCN#].L/I3'W.PNB15B\7S<"K+V_[V$L^ M.UP[# 6/\X\(( -HH)FOJA_*OU[YHU:JS8_E:]U;+QEI2C6"ORV+ZQZB'D\W M&3>X'_CACM6'8@'D4I@U+*7EWB1R''C0HHI)2?]5;OON'7;)U_]4]:D\3:OX MLK/'[,V-5_(.E6.)3:Y;#*=>O7'1H_>9#?[TU*<9MFEPJ$<*;AH13, K+/J1 M9.T7S:X)7,"FJ^4TR5K\$"?^@2;.EE:_X[-Q?+T)A MH^K\59Z:FF9$I3&7V'O"?3ZRGE9\;[!+UQ=6KZO22GJ M*_>> Q:MSK17\S<,=&B)JHM9[5?DZ[VQWRF_2[ M:Z1(]U(V171N_1JY^C]V_BI>&..NN^=6+"#V#"R%3SFYM:+=QUS^I+2\2AW\ MOO[E<5[PTO+3G*]^DD_V/^QF$LWP-S=L"!_S8--0NG.IL-V)'/=C(:>Y8Y! O;>8B] U',IL?SZ/D^,H^^)-@-A;(9K57 MX+68*VF*[1!-S1&>2:G7 @%F#4M"!I#I-= [C^1 +'M%8I$/YR [R?0D;@!G M7UG&,D\XVN< 2AI!G6?*>3G:B$SG:LJ/FAM:G@%JNYQ11YOB:41U'CR(E.>;!>>89.HK#LCYN M+AFKR<7D"X[PZK,-G_Q3RC*#CWF>N?XD2Q2=Y717UOK4X(']XC )L)5K-]BF MOW&$I[U92) F4M_7)3%C:Q&&Z2I_T6M1J26DD>/7R8??#1?> MU>W#:X98M_H1/!0]4TAT?M[0ELF@3FL Y4/6-I4X8@_>86,//GP8?YE9'=2/ MBK-!=I UVO5Y;F/OHR=]0[O(.T !A/L95-MP!+TZ#E8-.H2) TI41A)B-V!8 MW43!!I00,6]+ G-"\+K/%CSD)SA\ M+(>NF3!,^ "M?AQ4ZR3L&[160VN;5-=[S9ELYEI0%1%K0COF MD<%S ,JZ,V+JDPQM2 Y?J6?,>_93YZRQ83'EL15H9,/>X5).5%+^ M(.QYFP7CLF)]!L>FAVX*SRDUSU(EU:\F&[AD?E!KSN<]>?AB---C_2" M;IR]QS:8,.XU#C(;^IK_R$@N#-6:\.7;H[=V>*&_V\G@5@M-1!X YVMUE0E- MQ+M?KMPZH&>Y-7@FS74'SJF[F:PDU^TA>ZR&E$06#U_9R@"Q3H/7G@]?>1DJ MY\CN.\62*'0ZXX2Y&&Q0C7^[]&18->;!7@F-GJG?!1#(EYM\;.X7^3;[F2KK MNL:1PRR37:RJ?>HV.[I&:.[W\4.)-R:WWM>3J;0*YQSB:6-&$HPYU:KW?\/# M9,#X_-_Y3@\"%-H.L?&G?[\8=4[YNMD+5Q6O7;XA\G\.:]GJL?#]QF&5OM7[ MSYN%EH2-Z^C,"2$(T=Z'ODGUWE@*@6])X8C$(^KB:>[4,:X,V\ 'BCE> M7&;IH)# W EZ.^MJ3UG;JS9>MPG<=R[#\]X7%01/3/7:I1P)\0>7\0@VJI+] M^[#)>42=6[QQQ(C>*O/[TQ/U<#D[#.B35T*@\XOV(>1AD<^ M@$E=T_) %OH[6$F;A@'#T4U%FMFECBPIS.D!MW,C.JEHUM!UV+F61J^)7[N; M'P4N+:INZ#'6O7P9R[T/)Q.OD.Q19@MX\9>L2 M0MESZE@U#L5>26P3&@4))]36A1N\0T,&> F.UC&4IM%M]N* S6^QB#T!DH M>P%\N1<575-])?2W^CL[T,4@+T0S1TG!"VJK<>=]N3 %]/Q6G)&H)/-02U?/ MY+WQ \DK9V^$?UD&[OGWBQ_J/O/E87N/2$IE&O4L;>SUE>_O&J], H?F9\I2 M.QL/V-DW?%^ZAMRFJWV/-7=ET2'K[+DPLID6=]^KOE?#,MX3KE)=K]Z?=0VU MENTQ,^VP$M^3K^)W+?/BT_2DU)/C62?V#.2=-+=P4,^,QH[-_U+EY8)8()Y; M 8;-,!(TMP&6<7@W@$WUW0H*E0"W,W1'(%D5;\B24CHZTB[+.\/)R>.@:*KF M/U-"X4;6CH]Y9\ EK.2-Y"UF!\>U5*EJ=DXB(]B$K=CUMW)?A%SJDF)Q)FB M?&*B@5KGM!;@6\NVT:5.(X;4,U@=",MH./U(?Q1UC2;E6;8L/6**:SUAEGW0L@\UXM@CM(GH'WK,CC>CH0)J\ >";/03O?=6GM6=!/ MB@P/!;AO=/NJ%W00@3-($5[,F+5*^33.[=+0JHTC H8W'#0_0I*>0FM==&HU MM'3]V)]J[<2:+VUKY9+I1*9E"L*4=R*>RM<$55@::IZ-8"C'A?%: &EL3*P& MXCI/ [HT:#)R&V$_7F](NE(-1Y]@5]%=D\(9JJC]=0 COM; B'>L>H[^9'+B M&+,U;12RT603!26!I1[- MM]X>;#BW_>C96\VA1/\HPV&+YLAFTXM]7,RGQR\2T89&DIC]<0N'IAY-8^5* MX@[$G?2+B&T]:0ZN5?"[4 TZE2Q&,G_?GZ/+>&0QSQ;TNPS,4C7E43)>9C"Q MMK,8YLHG <2A@%68.Z[J)9'V$H[8CNLYJ MYJ5EG3^!VO3K9N#8F0<+(AX<6&H#!\J-O'_YV<(M6.S WRQU^'?UWW>ZWM^L M.?DW);I;#LEM)BPAUS1%KM>D".-R M[B[O3T'1$1]C,+V7[EF;=B_3S.\BF MPQ.*$9+))0..T/63E*4[ DA2/17)RW/@(8;XXGL$$$>ES3\H !X -(YSH3Q3S^& M#D?K?V?S86@!1/0/ :0DC?\&!<98:PD@;^_] ^$?"/] ^ ?"/Q#^@? /A+^% M<.+_;$W65HF@(9DG>^(6DLGZZZ*G;060??54FT+'>5P,M*Q<)%\ T5R9P-+X M&ISF9?*&#ZZ_8_UK'BM4'"?T[^ &BR@!9MNU.$VIT30UQOCZN/H+ ^9].ESK M?=-YE>C4)J%2?S+A7#-7W H#I)>&/=_N?C]T;O2 M+_[OI__]\_]S=?4_UOUGSDF"\1#%.6>GR,]1CWL-\P'W1P]EW[CG-!ER?R3I MM_#%O[JB-XT^:KP@.YK-ZY8@*IHE&+8A.X9@&Z*M6K8C7W[_B SI.3!\7=8U M)*NR81C/3YKBHT#B-552GLJ'S=X>%&\?9S#/XO7<=)B=C"9IV!_DG,B+?#DE M>GV0PWIAS7'VR\4@ST,*YXX4H2RL<\9U=AG*,497G](RH#:F[/ MGD=7X5.R?&N6#S\4%QMNRU;=EM7?%@976=Z;WO;]*8VN,Q1<]Y.7#\5%?)NP M<%L^2E?<5UPM_S]^@#[_@&"CNO(CRGE1]$*.L+5\O_7T!%6F36N/VN0DR!* MT0I)(9=K;@W])*Q_%[Y2]R[0DS"NF1]Y$[U8QZ-D'.?I.M&8'X0?H]4^9N7M M-;<1[2/7QJH'[\T36@U#>>&U$PP M2^=OGO$O;5)'(K+XB:N%NABQ0K"GPU:C3#%B!=*4@!V&?@-3JR-JEC3.KOPT M2),(U4ARY6+-K;T@&"4-;Z77&K0F>ZK1M%)KX&+]-/N^/YHC?'6:Y<6Z-P;/ M5UD=F_$+R;4Z+45!%/A1(#7AZ?1ZSOECX4(V;O&Z4HP-Y'XSW&AX+]'V:# MYS6P<;+3RS6:ES8@0UH'#%@;\\FH3CRGE^H,%8(13:^ARZN!H*#&6ZB'IKEW +\96Z]\ $LO%H M%#3/CURN>]>?XS"?-+R-7*O3_>]-!!0 ..,HC!$.&V?3:YI7G5P ACXUF!%\ MJ6X-O28DPE=J;F@*Z&IC.&Q(5EJ9>OD&]_"IQHX6GN-3'2H!;D(CK\_&PT$2-=RZ,&B%ER:N M=M+$.C.4#Z+0;U#+XF(#_J'^L!G_X.*J]0Z2--]@Q>6P^ADTOKU.6L-!DXL. M5VK!H4F+\)45:UN_K(85Q>-A/?CV\O0#]N\^P B4AL$"JC3:]=GU&E3Y#EC^ MK3EEAJ\N!AV+@=I2X-&S 35I*^QPK0XJJR.:T7KE M%.;'U- W#1J6#!?J@*,)-VIE_WET-0Y6IG?(Y3H@'C=D=^!"O8EL-(]U3O.H M_N%^G8>-82)%X0HG"E^MMW##I,X[+&PHT997JQG@7/@ZC!;!07 MZUW 4;,+.*J[I8SV&Y6Y,J#>M6F(FLLK#42I3<251*E/QM$KO3"ML32S._'U M.H3,DN?G!I#$EQIBSM4H51U19_P;L&!%GG?%ZJ;7ZU)!,*MPA08M)H&F?EF> M#1K4H3*B 2*;Y9I>K!/0!M"NQ>PXB3>PV1#A+MAM$/7LJ0$IZ;5:!R9+1@W0 M1:_59G^>$=9^U$CZ(BR>#IS.L3%T;PS8"R^@T3UH2&HU1![32RO"@[5U@_J< M1HSR=?2 (4M:O4:IZ\@?Q4UQ#[E4%\ VL#BOHT/I=ZUTRNIQ<5856).Z;(ZN M0&8:R:ABB9JS,:OH5T\]#.PK4;]A90V@%M>"&ECB9E^BO%IG ,/GEZ8D +Y4 M'VJ!CGUO4/SR:H-=J2KSU#!W%_^;%[7RY^-Z:::L&Z6;*H+ZXB96>UM MK_*T5WG8-9YUDU=5[TT-4- 4*.)+=:Q-@B;?$J[46L8:JT%-8FUX@XLMJURN M^B)^& >Y_[UAZ>1:S4VC44-"#"ZL -:U.9=Z1 B_@QN&@CE4F+&S3!Y^R%,_ MSIZ3=$CRO_@YRA6OSTTC;K".='A#O+BRQ:'B(@I+LZ['L753%J]$M29F7!>/ M5V:R(-FT\-SH5#<4T@?]_MS\P3'J]Z^#A&JJ(%;TM,F!0+7> ZZ]-A 4KGQ8 MKL*&?K^I< 17ZL33;TA0PX5Z1C=CDQ)17ZD+8 #7X@/C*"B.,L&+< M)6'<4#"I']?@*_<6PNZI6:47I[:N :AJBP]9716!8$Y]_0##]NK(HJ$"VZOS MYX@4].K#+5K%6!F9T^L-RK\R452?)/H>U>L\B4;^YW,E^Y6B?M)@L\FEAN C MB)I:8NC%6O1M2*B6NER7/UF5/:F/P/NH"5W)M56!9F-!M3JBSB=#_34%]L+K M[E__]?, ^3WX[__Z>8ARG\.CKW U#()] M.XESO(1'"-LNN(#^]D M-_GT4#!.PSQ$V1\(-UJBGOF" M4K^/OO@YOC"YX$)@G^<'^96CBZXK>YJD.YZJ2P*OR8*N&(;MZ98D:OK5Z[>K MC09>?+HSOOS\86[V6RX&PH"/)K"AAUGA17Z_,D^3%QQ'M Q=-U1;4#1#-'7Z M>D^69$6=SG/=P N.6OY?+L!5^/B4@*CZ\;,?9< 1\I^WK\$F6;K<"[/ C_Z) M_-2->P[H0G4Y(DQ/E#17-P1)T5S;L,I9BHZGR;/EK!EX\>GJ2A!!==X^[5() MZ+SOX+:DY\%O667>FB(HGF6H@J/+NL=;'F!Q,1T)2&U,Y[UNX,4G[Y_[GC(F M]>*$%<^0@'"\8?*JYO"N(O)623]5L6;RO6[@Q2<\@[=/V8T!8B8V=AS\Z";N MH>]_1U6%5!71$%Q14U7'4'13@FG(Q3QX5]#$Z837#;SXQ//@E*JRH<@-T_92 M>!"XP%P/@J>ACXW.0+F&<]2[FUW2#_<3?Y')!A1OTT8RBY!6G_ "! MG&3\E#^/(S,@\45VCP(4OF!X*O2B*DZRY(BV8TNRJ=NB8GJR4Z[!UH +,W%: M,Q"X(QJPWG*AYME)CCRL5;4LR7 ^F[6JV+LF&4(J782M*9:5K!EY\4M0M M%ZILPM)_%2O\EX7;]E&6F0%8TBS$#S._A]F_L*GYUQ]@/M!G_^DF#JZ_H.$3 M2A<)5-YN)\.G,"81%K;%80S>2 [_RL!O3,G/GT/_*8SFS9$JJZH&<*$8 'F6 M8XN&;GBF+MF6)=B6I\VD?\W BT\"3_[/%H2Z^>K-4PHP\&'@IV@S)8 5#Y/X M(4^";W=^>IL^Y-C_^8FZ M@:#GUZ#H.Z\SPQ/+MEXB64]FCO-!DH*_TZLN375<09$MPY%=Q15[/E\:*H>:[%>QJ@KJ$ZLJIHY:P-29QQ;MW M@RYO$^[=9-EX;FFR9O*6"7JD2IYH2BY(FU/,V-1D?69\U@T$]1, K'CP$8_# MN:6E:::G2Y(NZ2!O#J\+ **E&NFRJE4\ES4#86FBH.C@*AQ)YV['.:ZOX4U@ ME?6)LNYH#@@'O_RM+\7U_\?R>I/<[R!#RN;&9 M/_MI'V5Y>87:T*GM!?L8$,\0O_T^S+Y9$PO%P6#HI]_(,\J!RR['^B?A4'CN M(>4DEL;66_:E86#5\ \06 K5T$9Q15N4X?^Z@J4*K@-^M&>HFF8H^%=[%MJL M&8@-F[ -C]0U/*(L$LW1C$P.>LIOXBQ/21@Q8Y/)7XM*L3Y8-X3/>?B$(^LX M3-*O28XR9XQ$7I06R/XYB?LY2H?XN4OTKMQ=3^'YV53>2_^)=X'>8^I7R>TX MH*BV9.J:Y:2JN =LIYB"+S@ZM@(XM2"IO&\*SNV.:7YNH&$YH(!SL'.4-OS)XU23NB* M%V@G+RCVX_P1R%0!(YPLNH-X$-UDOY(]N^"UNG^._4B0^((1"[0^%>8]#L"0 MX-9,''&@8)R'+^@Q];%-['O86-Q<(()X$%./!QDBCR4_@E#L*1'YE#;"T^0UCV./!C0S\; MYD*P9(BZ8$F:: +^68[ Z\ S2=,L11=5;X:.:P;B>+*KS&V3I=N"MPH/#KFH M@*\JX)RB9 #2%@;-4&7'FJ7VU@Q\$V_7.!H,@GLS-_'VF69'\'H?T[#?QX^K M9#Y=B)AYB$\LUW9$&SP5!^.KHKFRJDM.)?.Y>B#P\_H-4/Q&CKY587'T<._' M?!*JCZ+U-<-Q-Z5L7L0 MRSRKE>RLH'*%>;H@JH:NNS8O"KK,J[PI:MB..H;'VZ(["T?6#<3UEJX:W%-B MJ"U;,F^:@JQZ$H3HGLO+A$^:9(BF*\QBG74#+SXI7>5G*QVH>G9JKFB(ANUZ MP!J3%T1/=:7"%S)EPY[5T=<-? L[EXM0F)_:7*VT7*@['$7)! $]TQ?@($D1 M6GZ&P$$BWS_

F:9/*N8)0K@"BB4L=;,_ ]*[#SJUQ1I=1US[(E6=!T M25%,%_YRRC*(Q?/R#.C7#9Q6TM^G!KOQ @79-!7P+A375&55LQS5F1:/9=V> M=52L&WC(!6[(P:5JI: *#J]:O"1YLJ&X@J3(?%G$4NQ*6]ZZ@6]!F[>R;7E5 MIBS)%BB1#.Z^J=F&HI>*!/]0*ZM:,_ @J]J05PWE2<'D5<>506ED075D3W7* MJJII\>9,&M<-/";#ZI>F\)KGJ9JN:Q;O2H8D:+9; H2CN%XES[9ZX(JEK6F@ MF_K%=VDR D=W!HV_&/8BIPQ'V@.O*FV#ZQ^!A3\?4>]*-C_P]0\_CZ'/X M7#4:KB/8NJ>HIJ68!DE#E6@IV8 NLZ3CNH$7G^ZD'3L@=Z*&-TY!3,8I@G%> M^!W_JR&TV)(@$-RIHF0IFBVI/.Y3E95RG;I1T>EU X$@RGL2Y#,"_Q '2C?# M40JA(QZV%XIHJF." R2+@JS)LJ&+@F&7"[5-8>97K!OXWA3Y@GJA7S3.[X40 MMB5;KBQKIF2YMJP I!<]P)+EB94FYW4#WYL0#\ES_NH352G_Z: 7%"4C&FQG M^Q$4"QPOVW,41Y!X77)=72HC!0KK+62]^@E3^AADN5HF"VD-NY1A!WO.WS3(]YL1Z>069/JE6E^VQZ$Z-G] M7E1[;I^?(8)+ZPG<\&1GC+PT&3XFU>MS("5HEB:8@N>!IVO*KBBYLBFYAJ6: M.OS?"DBM'KB===ZR\_8>93EP#N9O^]D Q ?_!XO0BQ]A<*K_M9)TIOL^)@X: M)5F8>TE*:=E$RNK;ECN6)?#^1=Y5=4=7+$E4=<_3%-?U=-627;S;<98#6#VP M]*_W1[A9MJB=,OJ"8BJ0E4>%J)J&$SW=DDW%L";DT%$ZNZ M>%>0)ROV+(.Q;N"V'AI-V GFN"\)!R&L?ES"6K9D.*JE@*5V#$>Q+)>79-4Q M# C39-@/1%+%4%TP*Z(KF9ZKB#;0 MR )*>9XCV[;BSDBZ;N!;HHF:@G,8UQ2%LV%'MFI-8-! **QR'@S Z32/QW,'O9_C\)IMS*I5ZP;B1+ZL M*-H6GNH;R;X%3K2.[)[NR;P!+KXABIZA&*;C%.D^U[-4>];JL6X@)KND"]O4 MDSO2K5,SQ-D2\6]C):HR"4U7=U 0G9!WZ9*^T:RG[*T6ZK."Q; ,V_:"C[_P+2D$CLD M4YSM)EPWD)!]NSU%W?5D\*8Y+T7HIOB6W +1#0]<0@B07=&1/-Q_91EE:5#4 M'6^6N5@WD&XKDD7FQZPGNJ-9JF1XNF+JBJY)HFK9Q7D+K@M!S0S7UPVD1.=E MYL6L)[KE:;HD0\#(&XHJ"XK)>R58"[JC5KJ,U@PD1!>5;7++W?5AUA!= )!6 M!85W=-Z3)->6=*TLSPN\Z\U,Z;J!E.B\P3R8]437!=LT3,LT)='634G01;<\ M T*6Y08KI2 M(^GXA\J);6EYY';VZ6?\ 0%RYOG0!S)SY.L;'P?\>%+7H9 MGR[^RT46 AWQR7 ?YI]!7U=]!_DS2\8I^8LSAWYY#E'+D=:CVO%?[YN_SQTDMWDS>\6'Q)<4[1B1)5GUKEOMICH]$ M^U2>_8?;)Q>O56Y ] 0U.KPX[VS^2F4"T_>5/Q24J2/4#?X(\6_"W_Q8$MI( M*7J6?OX)3Y.>D3A]9'%EQX47?6%BNQ>-A4.]PIOY]K=HW.?7[D7K\R*^'TZW M?='&?A==V5'2PG7/ :"V'0!J>P7 ZCZ3MA-*WXY0^GX)A=5(K;3KD-T%V$UQ MR0<8L5N3Q-..G$H7:GF\4>$8O1>5IR1$?3Q+\A/]K0=O_CZ*PB L^ORX7@A# M\%DG%8=MU?(N/I7#EM;W\X?:5] 9?5B:TFY@H1X$(;=DK1D$X^&8=/CZZ=Q&/>S3K*^?I&' MXW/+[.1.@L%@XF@PT3+QT7<1'^9 '$8W5@Z"^),XH5;J M>_\>9SG98>0EZ5?T6IS?2D!%+(N\ M:,8]?,0I;YR6'&Q%B(M/]/,66U'BG7S..>PX3OC!P.!$P@F#F?WVF/UC5QO> MWS:<51Q[7 -S^@'WX8S<[O%SKT>^0N)'=W[8NXF+4WI.2RXWC9E7K?5LXN2= MQ(09S*Z*PTYI$X8:[XL:QTVG[.QFL^1L.Y*S1W7+WR ^#&7.2$R*I&T;^R0. MEL[EIY]#JM#.$+4V\ MM2>8HNC/"I@MS"_OT:KLO8"Y@U5A/N+)6H^C@,19V2E6R6HYVK4\#7" %OGM M8T(6.+0A<-AS#+E[389)0RN2[<=O?=T^H7C:QKS]-O( *<3M^YL9DT^ITWGW MLAGC<_<+9=OG YA4G%(&8->(@"5]3M?SW\VJ,Y:_)\L/4/[?@>4LTFM!W'\ M4=@>\)E5/RF(K^F_-F$^O3 B7[XIOC$4HLS]'D3C'NKA[]S03^T5G]8M:5!^ M%;^ M(FEB:OB"6V;&O<6OEI%K=W"-">Q48$GGTNXT/!MC?PR_DR%L"Q'V^*+XCGXG M0]AS0=CC^[#'"*=89-_"R/[XHGB,<(J)8@M%\?CAU!%0D:7?VYI^/RMD9+[G MN?B>1T59&MR+YFBVP4YN%3A"JA MJ#-&(B\J"SOF/B=Q/T?I$#]XZ?-M)QOF+Y.IW BW)9U6B=D6\ZFCUCC+(Q1EIG!G^,P(\UR,_DF'_2+LT$XRIP$&#<\+7EL6%LA ME V+>Y,;PZP+&STK[WJ6/;*O&;2.M&3)#.7EBW(5.'956? M-Y5'_W)$I?VZ\1P E1=/2PZW/ BATHJ]G@;OA6A[/'[@9AHM;(9HS/XR^[NE MM.X1TYRI_676EUG? V0CMXEL]?U&MI6FC"S-__7%_W>2VF"JDB%**PG$SW[: M1UE>7EF07F AYF1*DFOXN_;6Q$)Q,!CZZ;;,8]O%]RA"==8X4^(S]#@R3JW0Q':?)"H[?3D/62C1LL=\;S%>L] M!RQ^J[@\),_YJY\B&%;^TT$O*$K(#7:2=5IX-EX]$Z7UHD0+V2B=CNFPX#2L ME8G)>C'QQFDYMD(A\Z2 M/"S)PY(\#1G8=FS:P,H)>-8;!_EM^H#2ES! U29.@+84];[ V]+0CT[$FF-5 MJ%O4M*VR=E5GPWIM$];; ]3O%[]V@^TU*WHGEA]_,X+!6'ZFKCD#^/<&^..S M?B/;SK3][&PZT_:NV?;%LT5OXA=$F_Z6PEMRL"HNLCVB=#@;ERU$RK_'/91& MDS#NFUF&71?8:OO9P(Q[^#\X,?KB1ZCND\NW0B[JGWU:DM%,G_EO)B\1:$_(LTHR5]'W7&03KC&!7!+(*568 M%)Z"D_;[PV.*_&R<3IB'=C /K9G('9?2+J > Z = *@+S-T=/#K WN;0@R4 MWAB?L>"_13+:;?^G!0+:;=]G@SCQ2Q*CR1<__89R;QSW%B6TX][3)C%C/858 M_-AV[*Q-/IV*8+8<-K=.[+59)@U6>&I)9-(QW_,@IVXQ_&3X>9(RR5(R9\S> MS6''[*,XZ&2XVQ*[6$_@+D@G*XNRLNCQI?# ;EEW\;$%?EEWL9$54TY>.,\Y MH.V")3YGH\@J$:P2T5[I9%7R3H6MLZ\BUN.$&\AT7GS0MCN#7THX4#?F>)#6QX M\D'2.UD3VT2=APG /#],_^%'8V1-IO_\*S#5 M3X/!Y#,^QG/^W,%RS$T\&N<9&2 NRNOLD5^(RTN.D_52].<8IR[KGU<9B0^M M&JGW FP&0\JIR$V,V%?6K&>A3736<'#]\@ =*GA:\\J*K1 14\_ MQ; //17.7D^[W<_>&7O:@6(9LZO[L:O'KNF]G\HR_6+2S*3YO%V[DQ%EYD@= M.>HY0>$^Q[CE!"6^H4J_IO^$R?>DJ?Q^T+X4)LT'EN:V1M),05@@WDV5;:O+ MQ6I!W?;56"WH3%2T6^DOIJHL(=?QBE"GHZJ*OMN)O&T3_4^18EG MI;*=L6),5YE=[:J2LEYSIJC^\7O-.QC$=:7T<#(B? Z)?M;OTA[%.-FLX0D7 M&DY095F*I+72Q!(29U5I9@F)$T9^EI X#R5E"0FFJ&>5D& '$)YH_,6BG8[E MPKN2L6-I<)9#/$'O\)PT[83]NQ.4>!:\M%.46*C0#>?J!(7[''VD$Y3X@!Q6&2?DURE#EC)/*B ML@!^GY.XGZ-TB!^\9, K=Y^6["R3J?C>\[9TVA.PU5%Y)KQ+9#Y52=4WD]2- M&""=O:!N0Z8.R^F!M_8S.65R>HYX6N]>67X6SE=>W"P/AWZ.;I^G=TS_X819 M$"7XWGV'5%^3.&U(.# %>P<%6R,=,UW;1CQ:$R4N2U>'<>G 9UGM/2+9%)AL M/TTGP,![-$K2'/7,83(&,6#8U/EH:F-PVE)$&#YU!)_6I\\8G+0ML"Q1?,IV#A MSLFC4UV@!/K4ZE,GPZ3WQJ0\<\@Z[KGIO)T, M1V,P?M,Q'>9ZPUI/5==W93FSYR?&Z%U!G=GS][7G+?+9&:R?+,MWA?6'Y#E_ M]5/DX)/1DJXSO7&UIPKRN[*=>>YG&K(Q?3]5F'?@B=IO\FV03YEIC;,P1EEF M!D"$+,R!4+.2@9WT41+_.GSZZVDQN&%1199\<56'8R0P*\T=/T>8E=J5P%_Q M4U;.KE5N0'%O;OB,\^65'3E_,^6\)##>OP?O*TJ\P,HW*G%ALX&5&W+R<1#& MWY['T4T<7'>)E\OK>B]+7-7C/4!RU0-CG'Q/3#:VP^2%X6_$9(?X8.(7?R(H MF_'_CS3,T6?_J6O\7U[7._%?O^*5*T'9E/\+P]_(?Z_0_7\^.KN9Y$K2!=8= M]Q&I^F? N-3'=U9\]^+^//)KZE_V M0S1Q?UZF5P08.TOT^4GA7@.,K5BO[9_U^A:L9[9L_[9L&_;K^V?_-K:,N;*= M O[%1#)3_5--#5,DNQO K>BFQGU M'E$PB),HZ4_NP_Z@6YG7EICRV;$=*VG^7AYJ58Q;4"MB+FEK!;<%/NCQRF!' M]4$[+M_M<$);(-ZG[8%T0QC?MU$S]<\B6'KV>=4["?Y["?K : MU]$R"-W.\K<,GX^7YC]B&VW+/)2SR/BVVTTY6@*X/;[*TL$SQU2),PI7VZ<, M1PA?W^_$/-:F0ORA\P[/Q/1;R=XMT@3SKS7\NR" MT^,+?6N"T2,6D=K@MG<[$=ENX#_2)I%..>UG =TMD]O68/>13ZEH"W:?A0ZT M&\K;T5Q]U.,1F(/2.:D^7N'TR$?)[5?NF:AV1SR.OG6JZ]U.+8/ X[<[=:U+ MN^L"W*X\6QMZ4X^]S>2(O:EG%YH=7^+;$8KM_\0@ML^UHZ[&L9LX]NEAM"HO M=DZ>1ON2!T?WG-O<8L<$L+6L/KK/>$;-.,='J6/W 7=J-U/7#2ZSL"TJP1X] M$]O-BE3+9/Q8!ZGN,28ZNJ!VW*%HF<0>W:/8=SC_AL]=O$EL5]S3)?'=[O,+ MAY;>M41_%RD^P)<^WO9U.";(3)!W\Y%/Z,-X>Q;[CKL=[1+WXWH=W<+KLRC: MMDM\V]%2?ORO5Q]1ZAE<=QNN6R3IQ_!*.M[+T [Q/FXK0[L^]LK,A>BF"]$BR3ZFS\'@NDMP?3"O HNH]IM\&^22 ML)F_,BEMD-)%$IV=C&I7 G_R,MIQ!Z$-0GK<#$,GI/1_:0WW0.N(Y93U.)P%QX.+Q+DRWQUF>#%'Z.\UZSU% MUM=4IYC*MT;E6USL.<\DSBGF4]J)&,Q>,-PXLR3:R>:SVHD@S)HUKVYM2X)U$ZOAGL6M,I+HE4MIV M(J6URM@QD6JC2!T_'M-9@K^-V;[W.Q"4)6Q:EK!YUR\C,>ZWC/LMD8+ZV2(>.O!5&Y0VD /]M)_(+2')/Y <5ADGY-IQ%,)GN?98^K'F1\L[.;S M1^#*V7X4+4@Q\V=6RB$1_97T+;< +A!X3_+/_*CUB0>P-/*5Q.\I\5"O7C8$ MTTE<:LA4UD/_*8Q@JDRI=E*J.:K.Q&B!K$R53E25G*DJ,3O%[-1Y*M=B3"1O M%1/-:>,;_48:$LUKHYV\H!@T_!%(56GW>O C=)>& ;K)?DT1O#.]3=T_QWXD M2'S!RLW5DP5758.W0._RBUZ;$OP=U)5%>;,H;QMMU?>JK3=3;5WOAH*D;.6# M,HU).P2L M$T!FG22*_!1^B8-PY$?F,!G'^6>498\#/S;T>9XS(#E3(!E&S]YAW0M0X(69FO/6?,. MYBUO4_?8-N!D&=K619QGG90]:,7C&#E6IF GEF0]:_5KC_?XCF$IQS)U2;6>UST^T])).9[K=>]UN036;0TAIH,7X3OOA,M9EP'T"X MC2M>VJX#4#K .%1IV43JNLJK<'*A9V@MF)>2K])YK@O&FL9.AQ%R02A MASP)OMV-TV#@9UUBZ^KEO0MSP;KJ5Z*QQWJ.])O\-7D1!*:M[Z>MA*&\0H"L<_QL7M<)LM-AYO?HYG<, M\'JTGAO^7IXUDX33\K*7&&N^^FEOFCTCG+U'69Z&08YZ9-V_QV&>W3_\GIEQ M[PZESTDZ] 'R'@9^BLBU.[AV6OR>6W3!\-U7?8IB4'-F%9.$%DM"RY(N.D.0 MTY";=SU7EDE"BR6A/0=OK1>=J=>Y0*QLH0*X[)5^\<%)PX\'DOZ:^B=W2/&" M-$T=U'I"[*G$5^/^-M'Q;.1SI7/T=ODTIG1UDJ$?QDP^=Y//13J>A0=6\W&[ M?);6)RNB\Y;:+EV=C[!3PE M!_G?/O_AI]BXW*;DR/[*^2;)<)C$Q+DOAIR6Z#4NKSQ?I&%]9P-;E;:A3=J6 MMX*UM@O).W7Q[@_^.N/8+:;6& J],PH=]GM<&F-M*UBKO7,M97K<0[6<>%K\ M; #KFA6=!5!O'-DPEG;Q9S08V8Y MCF_/#E3DLLL,K=&0560UKUWRM!N2]6S ;*,2&'/ N^1%+;#\!G^<&4WW0WY. M G]Z#GDYYE<4H]2/P!4U>\,P#L$-\'&WOOM]! 1'IR42*Q8\$Y"-5GPV(J-O M+S)VDN6WS_B8NQ.+S382CZ75G8V[LP-Z/* H"N,^Z-(7/_V&S:XLH.X,%PY1T'9P0 Q7#D6KAS?#!DL MVCFM:.?X.9$=1(:9HG,4E!U,$0N+F9EAHM!I5-@ADF$>QS$]CN/'-#N@!XMI MCA73'!]AFOM@0)/.L+&^NNH]E8Y98_VBY%'3)ICCOB3LO=N!;47KVE8T?;MC MT_6]"VKUV'1V,D*[1/3X)R-L<_"YOM>#SVGBX"#BR3:>=VWC^39BJNWW?/Z] M.9J=:[A^/W>3-5P?L,.6G$YY>N=LM@D@I7<_T?7XTJCM Q-/L*/VN$C(&G;? MN.VI(Q+W?IN=SEGB]N+W=43BS@'CCF]5][*ULR,2=PX8=WR)TQG&G17&';_* MVRQQ#..8Q.U;XA8_4D&K[(_^=W.<#Y(45C+?P8C+[V;VL6=(%.+(M'? M_'@^C3X.P/9FG6G)7BTT-]&YKT@&&'[1O$'S\ 6"QD]?X]SG*\K,Q+TJ_HU0S(MZ(>^+S9[Z,>3 U>H/+B*MD_I!8I)ZY%6S%CIE,;<>,0^M5F16^2 MA7/++3'7C;ENYVC8F+PS>>\TON\H[V?O9#$/YA0D?#&AR."]73J$,ZZGD[9RK3(B6JYHK/R3O?T_6PK4"U2^Z/%3LP;/0=OM"6Q$[,> M#)J/'4D=K=QZ-D)[;*3M4BO+PG$'9#LN2D?@FTP6#N'K)4_H89+E:+@,IA&X M)KT[?--CZL>93S9J9]:D>F5ZB((]"-&S^QT%8_P=@=OGYS! Z6F(*CX1H8Y$ MI7 LT6AO$KDIA>FI#2M(?&ZU,";53*H[$L-MC-4VBOM^'^TNT.0I5N*GO=MG M)TQ1D"=IP?M.B/0<@8X@S602J^A[-BBM;2+/=_[DSH_^F@!!XGYV$P?7FXGV MW!,PK>[2)$!9!D_QT-+!PUOH1WG+S7"(>B%<\_QA&!6GF-P^?_%CD"[\PMOT M#GS$(!SYT>UKW!'M:6+'815I?@)-W#R",I?W["@,[Z3JK3JKM%G5'_S8 WH' M818D3C+TPYC9KV4-7*;2&1NQ$W'*'B:Q'WS;W'B=I5POT.B,I?KX9Q+B!#R+ M,UB2>#TF5; M('.DF2.]IVAOSZV &^?76)&H5?K BD0G6"0Z?CUX(Q>+J3I3=:;JI^QW;IP= M8-$4BZ9.)D>P6=6,15,LFCKN-G_QMT?GW03D#09*WLI \>J5Q._7%Q5.A%#; M67)>VK_3?AJ$$OAC;[R73H-0O+:=1!E[5CW]-%1OZWAY[ZJGGX9$Z=M)E'X( MB3H)JZ=O9_7T_5L]_33 7-\.S/>;J@(ZB3SYZJ=HS#[,.W[*T)]C6(C[ O^S M]$'HA>NGX:>7?G/#XBK?ZZU;W?M$?2(6A"O1V% 6%H?7C &6SS!<;LEW&Y9*5-CXM%>\6A'H8#)1DMDX[#'01F,U:UD M]>%:U7;A]G2(EZ1.,G[*G\=1<9YGAWF_=M5GX2^\)4AD__*#*&QP4)^2@YX9W% 3$T\W6O63A6>6EZ=*J8Y?H M0E]1)? M#/UX<;9#/^V',9V>/\Z3\H>43(C\\AKV\L%'0[T&Z-)E1=%D2=<,^;]^>DI2 M$/*K((DB?Y2AC^4_JC3"#R;S!V7(>QP,P83^Y4+ 44V&(BM S%)N.8U29952=1475+%=H+8?C"J6!EA .!@ED1A;PJ#IPM@ M[Z-AWNW]%ZZ<\ML?]S-]$'B&<1*3F"@,J.NI* ;(HJ$C556O7K]=>7Z07RF\ M+.@2+TF*J0JV)NBZK+NVK:@V;[FR8EUPL8\#Z1X*/SI),!X6W;N@3#3ZN\>. M725A=/%)X*_^3ES3V01F7L^^ELDQ".H(!,W[4YNU")KWCS!&FWZX8N? M?N-N8_3C?M3*Z*Y6$2%_BQZ):_5(FFG1XB5#VT;#AB#=$3J(!JWBOK9:+,TT M]"/N]S@,DA[BOCS4W[G:A&D\/S5ADF 9BFVY@N@)AF=J@F4;KNTILNT*KB4X M=2;,C..Q']VC49+FS::,>\:"F/]R$<)B,Q2 NB31DQ]%2?Z4?,>*;FBR^M,: M8UG4W&:C;] <\E)[)4;M%K\&US]#'JP(2;B!(F[O><$Y8?>C]RMQSW^U>4JD=0TBC+M1WQ9 M,"3Y$#&LO"Z&W1L<>TG*Y0/$/8<9B @W07[*(8#*WBY^8L,[?EY^T.L@S-$5 MQE$$XOR:^J.+-5HHB%,M-$U)ETQ/YG53=T5-EPS/ BV4/<>1%%E5Z[3PCE04 M7%IQVDP-/^*O40]AX*#G3S!A4'SQR4$!+<5(PB6'[UNGD?LBXIZ]T+=/*$G+ M&3';RVSO@6RO---ZV3144'#54DU%U410=5[&MM?Q#,61/*4V?,3GII!RS%[L MK]Q1^[NQ_7R\-[\^W!!#V4H;^KXV,Y]*%T<+UMQSF@RY?]'_P^4)]5Z*O^D? M;_G?MED .QD.PPRW(X#[ '!-R[ESCL,:]9:5J7H;ANVZ@LV#@VV*EJ,J$J]B M]7;!VQ9TDZ^JMTO:#3QXYU=:06[.$"TOKWHZ2?^*)Z_>]1_X+SHWS%U>)E MY;HU6'C)0('*[@=XQ3X3[6N 2]6FP.6X,N_:HF=*)J]KMB0JO(>!"V!(,%W/ M60:N>]0/,VP\DW=O]DM^<+\# M*PBA<7M&.B4PYV=<-D(![K;K<6',A7G&!0,_A7GL*0') /GH@,SR^KN+K]9= MZ7US#"^ME5=9;P[B5\3WLG$TMV-O\7U]D]QN96*=EV8Y=LOB'6Q/>5&67(T7 M/$\">ZJ*AFHZFN@MV].;.$A2".])&_1#[N>(G->:3NRDMV&NCX3\&;YUE"8O M^ 4TV1?YKS[N07USU/\^/%RHVNW$P17@<\X2*LPD5!5-D_A\MJ6*HFM:LJ!A M"954T^5M25Z6T$?_^TW1]!\0*5T;MXK\E21*FJRO33 OV(8N(\D/1+FY).62 M'&[A_CU.PZP7DG.1L=\75H& #$O[?AS^A_S]8_L$FJGK;F)PUCQ@922H;!2/\ X:G/V9&? M^H46.5E=KKABNL)KCJJ;CNR!A/*.:,F$7"YIK\-K-04!1[ J/RTK[[&W66\B;6NE$ MLGC+U'1-,27/$!U9D V)R)NKNY;J2E5YP^!EILC?JX3)O'YH^?IQ&UU49Z4D MS]9%4],<2[(-2Q-D2>)%3!O3<$1!5>9*29\3<(ON!DF\2REIU>1U1;E2-'Y_ M=:434<)9(D=]6B,_4@.HFN?PQT"+5/+!T - M&!BBK,@FHQ3UN-$XS<8XK9PG'(S WB;UO@7QAZ M+<\FR2OR;"L2;=5K'0^/R1MZ*"C"WX]CD)(4RP?NVPASNG$5^<& "R(_R\XF M7EQ)E]0G*)1-AC#VAT7?X$RI\K4HHQ%A0=^#@1_WX8>8>QV$\,L,#\\Q![6! M+V+PLTU/LBP*CN:*O ;^A^R*CN,2/\UV;$OAK;D0JK Y$T%\(@J[PA?!K3? MD(<\";Y=XKG"I[(2S(_EYXIT..!@,$'U)$?Q=%XW M)1F&&)Z-%<>55%X0'+M.<=P"JU:W52S5?3#$E26?1_#?L+OSSR3]1M6+*Y^Z M92+^0)G&=_9J^SMZM>^QFJ\04K1K1C],'2WB8[$.$]9APCI,U&UGJ#8=8;,W M:>66"5C?W5$T%U*[O+'0 -,OM@GZYZ5'IB_=O@RHBZ*Z51T0;T58,]&]5RMO MXAZNTR'N:<(% P3V=8@W!(?4R%0Z]\*,\[E7X.W5MSAYA7<@/P/ [\&%;(R3 M2'[&]=!S&-/&OOLQB(;,*Z6YJI@ZL%S75-RY?Z)LLRV%=5L29^56_2=NB]RD MHI1/T@_$C_,0#[CE6_Q_E1--7_*C \ MH6( /+T&"^;4O^(.E/$\A@1\&6] Y'ZH_OHCUX/!<9_<.4I1@$B66!#IX\F> M\(S[ =[Q#/\_&P<#+ALD>$]!N1$P'_CY(K2]^MDRKI&;B\7]"#Y-W"O((%;( M\(00D'W\]&]8)+Z3W 2WXTD53\2[73,R'3)G/\LY@Z=/Z/F3['I97=> ECYK M [%LQ;%$61!E1W3!1Q%99J6M@Q:-MW(0S?=XA19[N?CG;'KGRAK M&WCM<#I"B$HG? 4%%'VX_46WIF =P!/.[M513=,",9LB8? 3-,,1\9( MIZF2:.A:[=Z#*4DQ10O@8TC'D(XAW:&0CF2&(C\%9\T/@-'X+'Z JS[."T4 MU_X*865\57LA&P)$PEO2TEL!Y1W" B:7V(N$QX%SA9/7?:Z?)J_YH+Q\#4XE M(G,C:2AR$ 1I/B1$YW]JFB&Y+/Q4#EL[H'E^Y4#P&LO!#7,M1Q:)LK*\\W0E ME@YRU?^]YM8I'2ME+)-NI MGCO4A#$;^0)2I8O4L77'],!RVY8A*J[M* ;V!71+$3S;-.H/)$EM4.1^DDZV MJ3^3NXGN!\7=N!3]F>"'68$'\H(]=!*TDW%K#XR:GH%XZBMM$M$*KRE"/U.& MG_IZ-^.LW.CJ=0B%OLY[(8S-)[G2)NX^4%>-_CX/]!%Z; M1=VRI*B")(*--2134S3>552PM(IFB*YL.>ZRI25TML89>(;9BK3BW@_UZQH: MN?71 I-1*J-ZYEZ16,+[XS9LE\!)?Y+JA^@0]TWD M"3?.:%(*IDP/\JXYIC1)R;NB"7[Y:PBOAM=R,4A&@O-,+V%&DE&Q'P<81WWZ MB5"R4R;WXYZ?]C(.'Y03]NK;ASE!^L'_<75JB>6#F7KL,1^<#8##I09Q/]0T M!S:F.W^\;CIQ=]HOM&WY7!"$V5YM2]-M3;!$5;$E37%55;5X[#L8NB6:MEUS MY,<#7LR;78;]!6K;U:*:-9A[](E MF5B$FWR>BB"8Z_F3Y1E/M^ /DPPW5>(P*II0VX^PSP"HD<2]\NL??X[)P:B7 MW)./'8#Q""PY?F 0)1DFUPBTGY"0ENH)\9*8_H4_EL&1RCS.>M"FK+QY,]7< M?9>DIN^/P*7X'@*B(9CCKK2AX/Q_"G3V2&T>WK4(S](,G@7%\@1#,TU/<4U# MU W'4@">\0%!GF?J->U-=^.G* R\*/$7*_TW!)TA&L0?428_X8]F@RD*8%U1 M1K$#2(W(OZH?&XG'PUZ2%P,O/LF7LF9_X- =J:4G#!F$L^)H9 M+H@.03"?<(T4O-VRQV2F9=?<(^X5Z8$TIN1KY\51;M,1V./,QUG9&!R##&>9 MG\+R.'QP!#Y((L-SG'_"\_2,./!.1TD&+V+ WWW@-]\&T'X, #@I,)I\WT?D MWX;1]]50;9=O*M5DJQHQK?(U!4\6>$\Q'<$U-,GP%-VR<4K5TB1!4%VQYC@J MB@,$!B@XW(YS$NR![,R#W TFRV\"4$L2*D!']IMG5:R[^>IMB':"* #6\9>\ MJ.\;Z[ADM@ZZ)WX)]M9"PS8R/*=N1,??7KG>W\?<][71U;FU?__B?GU\P*?- MW][?W=Z;^%/8UC^Y>]=S[]VOMONVCK4#? GE4.RYPU6>HO5G7N?_WVS:&O2" M>Q^3[Q-BSDBW]K19>V[\KE1["U1Q]!.%W!>$B%<,ZR!Z,0!>@Q''9S15CE:E MKEV*GE&*X@!?X>[ ;:2,N;FYF?9_%D^E3>#8W_, (K.(_[J[]@5F.:ICS1S]ZA<5BWV&0%C?ZQ!IDO&=Z MHN#P#N_B(P@%4]-U599XW9 $P^8]?(\_]\:MCJ;RMU@?-TBQ6?C+)G/:.L C MOAJ!\1A+SZQK=KJX>J*^M6]MR_1^#7(^FM9G%W_WRK[]^H@1=+]G!&Q=?]BC M<>ER<]^;SSA3-CB9H+DO3VB^I&D[W28([3L9;3\?G6Y9S;!Y??JVRZO[)FYK M5\>XMX)[;5WCP0S?JO/F[OP^:@K!CH5*K)/AM->WB4QOZ,TV>')3_]8S#5NQ M3<\S;4'11-XP%&O-'Z;B,R\B)W.X&NHBWS MHJOQFF$)BF 8NB3KLBAIHB1Y*B\+NZ.K.0>OIVVTVZ-4'4#G_8M< SK?A]DW M#IW=86W14MS#$7?_(M. N'=I,L)$ M1&V"6.;:'A1M)+63,*O:MBC8BJNYGJJX@@Y>O>4ZHJ7"S_@;NCO#K,12$ RE MZU!Z_Q+7@-*?4=^/<,-A@,CQE RL.P+6ZR6HHV#M*)YK.)IIB1;>X*29HBYJ M)L_SDF4I@J#N#-9RFWSB-L6*'<#;_0M- ]Y^"6/$/?C/*)]P3ICA#8;CM%4N MZE:1$6'<7D%5Z0 M!=7>V<%4VN1@M@<\.^!>[E]DFMQ+>N0'WF$YMQ6PV/7K_CD.\\DE7(O(IL/* M;D?NBY_G9--CW./HE_:XNW$:#/R,;#BCMU8^)]1]66T51A\N4;!6-B6M56[K MWM+9HN-)KJ7S.@^NNP8NCN3*F "\K#JZO3N.JPS'.XKC^Q>9!AQ_*,\V]*9G M$>*O['1?KLX#<]?+D:1W$G,ER[)YQS =U9$43=9,5S1XPW9$V]8-T=P9;1@_20 M63SF'F7CB'Q=\W:$Z*.9I]P1U%XOA#+?2=061-?4==ZU!5=3/%FT; D,F.T9 MBFCINK&[IZR9;4+L-E4^.H#9^Y>:!LS^#1_"'>8^.6P*@S#\$)5_5XILG/F4 MC'.NR)'@S1=,^$X?E=>+F2)T$I4MWG,=V50T0] 449%TS?,?3EB"HT.@ MO%[0%*F3H"SP@JI[HJVKKJ$HIF(9CFH(IFOR-F]9V@ZE\@*4C3:!O]2TVS&YVG242]9;))H\>ZA;L!N>MEJ*.0ZYF*+-F.)9FJK#B" P10!)&7 M3%X6-$F0=X=EC]7KI:1E6 M=YW375_?.^[MX%W+LUS>M W94#Q7L4#4+5/D#=U09(/?YR&^K=K7T741:M>> MCA/P2TU5D433%A5;DA2%UTS15A3),!Q5E055-G?V2P5^]NUG)OA=\RSW+S8- MGJ53?'\RN^3/MFO"WV'D^XV]<8 M?-Y!.")?P@2Z^F',62A&X SCY@1ZG?C$L_T0FZ)>8I M,^1^K$RNGG:VN% O%5'7+9),1@*;X["7I+B[LBKOW,/X^'0 M3R=,IAC8@M9@ OUR(5UT3]-@LBB-POE/X.J:H!F6IK(BF:UF2K+JBHWFF M8YF.\79UJ[SUTP-0T,];MHF4';7R!H5;+S\"+]9JW(?B/\4YO+5E4LB=*^@DM5#\.POC;\SBZ+->\]70Y M/T52?=I[*)=8T61_ ! ;( +N3!7:9B_Q7 M*MG$7\B*VV V%73 -*H(^S5']Y]71Q#.@F?"1'V&M9C\(_I]\@G&7/@[!#JC M;(0"TM!/6T.S5EK2\N?%*2V[9Q>KI[R'&8H+WC7YWT%:/F/D]]'54XK\;U?^ M,\SHHQ^!:F3PI@^#M%B,SX6]7RXRTW-46S)L7I,<11-=W;%E2U1$5U5*#B\P[N:(EF"J>FZ*DN\;D@"S-3;BF)T(H]$ MM7';,O8TX[PN#%O'Z/8ZYON=0TWE].OMH\N9UNWOCYQW>_^'>>](A=!-\0^3&^2LT!=Y>&+W@K[>R#9]QG^$^?I%1@A?B %\X,R*<>!,-0KCD3 MS'SET<7KF?=>SB*AKLF W#8R36-ADCR/ZE&3ZO0WB%3U/JWJC)"/?YZ#.U-,X Z9 N(^_C9>C_H2, M'D5^V7>,!R5/_Z:. !&>\F6S-UP2+Z)9KJXA*%Q(%CRA*$0O2QF#(7B*"S]A M?W'IMV0<]19_#.I^!(\R'&)?=&DP/L9SO/0[/CH?M^TMWT$]W,5?P6W"M%EZ M+>"7_Y(L)3O0]U'-:$)N<&B77OF\^ LE_>*O4?@-XL"EIR;8H@++*Y=(]!>" M9$)T W,!>1R61$NN6P ,'$%5G!(WADE..6)_YJ.75"RF9Y<+BA=C%"/ MJL%J&I',QY@\!K/!Y^+Q\ E@ B:;AAF.Y<<0=I'= P2#\5L@CAH/1\4R9EA! M0[4>RH(T?**P>^<#[-U<3,Q5*<6%031,M7Y(4X1+8 M)18VRG1$@EL.?IR = U'* ^G']Q(_5'8 TD/\/G"F! X\=!GRN=2%V<"G9+!10P.SW\=A,& M!/'TEDN.))N&3R#:Q/3# XN'71+U"_PQB!W\ GR?ZAH\J!<^XP0NQN*48%*Q M;"*E<\X!>=D*'X6J^=#_AND4_ZS-;V\-2!1(**%X0?;4[\<]D MC-$9OP^BZ1YE$J7U(F20@CI6T CEJ)@-.=H;OX,DF>#!<8&8/K4;Q<(6G"I, M@"=471E=*]84LJK7PAI1B[9CLD32.E-V^*,@,"[(@.B >8S*@ $ (44O(?Z6 MQ@DC$'%Q<$J$B6Z:!_0!H>,KP""S]&'(C/R K&^-91B$^5PB+6S8& MI%PAM:W.7$E[RUQYIH%/\/4\TQ843>0-4Y%,!?XR=(V779%EKC;*ORQ4_O>7 M,Z+=]COEA/8SI^9$;B%!NB.9HFDKO&=YBJWJNBR)NB1JNB#SAJ>ZBQ)T5'+> M/+I?"E_ZFK-^?[CYZC[LF'([+'F/2J7;%UQR!,=W]VD=PD)5&V.:FV2./4M: M<0]Q0\/#$$(X<*_^ %\$3!$NX).8PJ1./IA/XLGTR&;QJSRYRN@(?"4E^3RP M7CE.UI%0!F)='+/@@'\(83?\$_7& 3'1X/] Z V.$[C/8#M'XSRG/A*^BS[S M.03?B7CL443\IAX*B)&FN8%L/"*>6#&N&F'I*[P!S&XE7\0&*X*6\NBQ 5TQR+#LF_$%^RZ!<")[#H=BGNN-X]!MKY M3BQ-HS3$7;T+LRDR-N@(DYIK J)__(%S^W'9*\0]CFE@3__ZXH/R/2012814 M6WW>D%EY$T4K"Z@5#IQ*? D!*,HT2S+10 A1Z.KI\D5_F\Y M^A&D^PG\>+SF,4T,"XI>M(<2:](@8!) MI(4B+'73IC[:=_E#^?>/0*K=>9A]"Z,HNZ+U@])#V7UII6M3)')P;B;#U'VF M50Y2!L"JF17^441\J"EK_"!-BF3I[W%(CT4#?R C'4KH^VA:#<,/AHEF)/VX M\W0QX=_0%H;3T;N_7+HV.!@150[HW*$S;,E2]TI3/6_CL#YA:$I)=@?$:7>B M&?^U^WPGN*>/T(W\BWB?;Z"@\'8*AF^3'WUWX&5>YU*NDN@U=U_& E_*6*#T M, M'#2<,:8$DPP8$O#I<*2E=!0P2:.HX1.%3BET^;-K3\M#%S(_ PBQY$)60 M!$.Q7W3DTC;\C%0XGL83?$N,7H_APSXF$'-AHUD)C"KX28P(3#N/RSC-YUYP M1W[94QBF/7(]1$5\"$ 1+!(0)V\?9_\F])I]%CF:16@S#,>E@WCZ%]%JDE'. M!AC_BVK" J+/_"0;Q7T?XLW/A?FYY.[@7QFN%'\)?DW]5^ZON &!>\"#[DBF MVJ\X[L=O,LE'LR)3ZWH.)6)>:W**(_I M;@:6:5O,M('UO2T\E),FSD%1'KS"WCC(Y[9#%.TD)'28ZD69%Z.!V30C5H0% MQ>8 N%+-FQ7I+1HF3+U%[AFGR6A*ZS7A<(-\/\$;ECXN>4O4WJ"8V %B#83!4F,J]N5?'KR M&D\3%:2M@499M4FOQ2[!%4DNG#I+Z![0.+\L>O/PH;0P3<"9__RG<.0HI&*( M6IEF*U98(A(L*'FMK)2D:K_!@W'+)LZ'%;U)K^@I ]^--E:A &&GNVAAQ"T8 M*/?#"! / G3PPLI4&G80RCZZ(3G0G'1EI+AYQ ,GAQ0=\)X@LJ95.$A;OL@* MUU.L6!ENXJLF%$0YO)<5<>\L,)?[M_N2\6.ZX MH:YT<-\^G1HY*@1H*AHX71D.AZ@7^K1Y*0AH/]]4UTFV..S-84G99UI;+UFJ M92TI&?PT3)Y J4!!2K^(O@^/Q&*,VQSIQCSRZ#(Q5MQ5/(NET*T4>_PVY M\/EZ !V%F9%ZQ1 (<+Y[%Y9CD6]RZFM(85+W$(Z#,?#93DJQV%Y"K/I73,' M,AF-<2-YP?",=D#Y;VB7?,_:P]0Q)B6BHJA,\A:!/_)!DNDNEW)-99WFDGL* MGT#Q^ZD_&DPN21/C%$]SO0D7U;%NT^$T MZT+R(M4[%XM-8_I@4O(GE,'F>9PG^"O. 6E^[*.8]D%7GD@;]XH8A'[S>>M- MHX?V"D\'&&BUZ0W%-9N4='#FK-PG1#<=9<3])'R]G#EH(_!(,$]XC!P M7'0$E_:'4!F8?N5G5Y-D?-5/\ ZD\$T9B_DCCA30ZZJB7XGJN>Q@E]_>!\S: M>=M@/"J-"7OILEG;Z$#Z$Y?[%\!5 ?$$DZ5-H]R'E9 [H!99"\4GM%&P31J'2QFPC;[GCM M;/VTL@WFB/TX.[\9E+6N_6:++AK0QRQYSE^Q=S/GAO3\W)]Y*^0OT(UH0OV2 MHGY1-/"6>47Z6V5SXU8].L=HA#A;J:>'*NVAG?8/P*4H2Z8Q^+Q#7,0J9=ZJ M#,2I.;K#[N@/6$X13@/3'[W(SP:!G_:R'XE4W50.MNM*.>N Y:3EZN$ITZSE M):4[4G5X;*@ZO$&I<'ECJDCE-D2,H;B_B):,I@U%RQL?B.F9M2KA"'!=G?A+ M\3!ZBMA<-U1>^8PA"8)3TL6#7;,('ZW7)WW[! -HB>4)E![W-]%-F=@N%1T? M>%$^."M@DL"TT#W?^$2W\:AL.:Q:2+P^TIT)UE0F2PK+3 @B*4_:ID2^F4NP MYB;&:;O*7@+:[TEW(W_Q)_A!"MG;0:PB'8Z/K'L&$XH?B7? T.;L!1(4*YYV M?M&NT25K7^QEP1XT.7XB#/"1FA"W@\GD_'Z*J%$DD_50S_W./>"V*(Q\?AB7 M;;GDRH_D#7_SXS%N/1-YD;^D9V3T092&/I&'T3@-!GYAQ&MF73:NT10EO/$I MK7L:[F7 +*94KTP8;[(&?@.+,Y*Y*$&<%.8*ZL'-9+ZS@T2(()!(%Q6;?Z8K MG[,))?OH 0A%_G:^)C9MNDLBC\ MW12Y6I.DLLJ:'VX.KJ@QCH(2@":#PA'#E H\@* MTI?3_V2^X8F^#0CCAZ3>TG$CF;! M,# 1'SA.<,J=:ALY"V:<4ME-$>8\B=)P@@N/R^BQ%T5>E/PT\BO'%-!J!/&$ MR2;*ZIO(P^E#"N>X=.#?DGD_:CZL*R;^H=JX.O6I]N O4U2J!$44)I("'F<] ML@O-L)=E'$W58ZFQL$O$/0@ GW+<8-+?YTU]8?^!1OSJ;;JJ;%\A)_ MDPH^@^%,R03+;E[N89+E"%2A'/T'5LHP*L_20=@,QKTPFQUUEZ'*\FAL7'A- M!<'PHP3M)WS@"4:K CQ.NMR]G_AB/IIXG!8IB(#=E6F%DDL8GD^99H< 'U(R MFM$MG-_E3/8,8NNVP?;NXF@T?-9R>=0=\51BFD6$]_33Y!67G<#6!L0[ M5 MX"4GD]D4R"&$81PG+T5FR<*6"!'&+XAN7G\:AQ$]_F>Z:M(E@S^E0OMN_=R_+$P]75<)0=1_ M &> 0]'L_,9DGHE3CH G\_&D)7[.*5#E!:>@=0:X!I/N$-[9 5?_,\N$?YFS M 3/4VJ,CL+O)I[EA$."I[H^F2Z!5![B/-)E4R@E%_#!K4:\MX5_.)-_'L1H] M_XV*[W A(B@-NHAAV@R7DR+'\I3X$BCLRRYI>5C$(Y9UJWMUKPDIBWQ?>=FZ7 M+[KHK=/&Z<$.E'5OZ&JY71*#D,;(X >/A[BP6(G\9F="X%/=PI>0]BU4BHWU MVE'I7)@V.KWXT9B8SZIE(CI'#V_$I<)B-QE5C?H'+\^?./73MKKJTU_+4+7B MR@=%Q80>R%QV7Y7I\6D*I_*8R[EGTC-5BW-6"N\_ !?;I_DP;.Z(S<3A=$$^ MW)'1]V-@0UFM*1(3X?QT<X:W&0I-.@#7\8A)YABL/)Z_^?O7=M3*S*@L$=6NUU%+SP\Y:31(H M%+*J\G+R'(K+F[U+(;4;Q1P)'<%2ZZ* MD@K6_"*<5U@U.(H/S^&\!":M"P*/D#Z* ,"9KAL9CW)T%^YV2D?4,^H@CB9K M1#&'5G*1$6S@88@24' VCL/S.I3G =^1W43P6;A_F4+B#W;IWB1$UI:@/$&/GBCOA2M^X0KM\ MK*!H-F$^JRLN179<.>SH)6YW T+TCN4I C9"U)G*NHNV;,:Y!PGWQEQX!?5QPE7'NO#9@7U[FNB$=H:E+ M*7MESXZ/\5\9QY[NO))MT&-J2;>C!["[++.VDE/*X7VLSY\%9!?3UC=H-5K9 M57& #B*(!?B JQ>SZMQ M(+)AYN8"A/PZ)J8;US#0X27_8[8Y6YH*)FT-6IXK>?\I!':?-?_LFNI?DB^$ M)(Y<.F/0U%(,NXVK7;.4;@ $F1&5"<=)V?R/ 3GGA_';@KRIED%1Y+LUUN# MBSHH/TS5F\B\"G/] MY FH1X8FN754O530Q(S16UBBQM@]"X/8X]QZQ!DO),HM/I! [5K%A!#/1+T( M6K!E8$652E(DG34EMEW%@1$O1[URQM,1UYUS&4XV?SUPSZDLNF[4W&U!" M-)R3YU>D1MCZRQ;ILEE%+')PC45("C*EL!TI.G!WF+^JNY)J?2!1E^.5'91Y M)CR-:$&-J3RI^DC8KQD,!6[X0>>%N$WQO-K0 TNBDA.)P3*45A_GKDZ38[J4 MS/M5,/D?ADV[Z[T93\M5^;H__(/D<;/JBMAB#(M]X/RNJQX>HY(TF2@@8,!A M;HI_@N"\@C#90C*PG;VA)TV"M(>M@:NPM]^+.QO M<.J,[[8+Y[R\3?J(&Q'_JD<7EUO_VK/7]M<5 SHN -R*,DLS:[G1(T>OH)$B M$O=>DXF?$C05]*B8QMA$GXB36.F(?C" E<.[MO,9=VZ'C(TI*H/1RN;MA8$D MFC[L(%"#HW6WT-/U;&:/39:WH[?).4GZ,GES#*L\CWM1VU0L#NC;LD/3\XAW M6Y&.XLTI>Q3>HMA)]E "X VM999!@VTCD2=C;]5/T-'+27\Z7S^ K> 7;<16 MDS$<7JO85P MIU.=20]#<(=87N](?'JIY7TR5-(OQW!)319Q3&P\> 4,%<.- M-N#1>] WX &J< (%+99QX' X3DKM%C9YZ:[]R1.*=_,(9K$RF[ MD!L)+$09/OZ%\78"H!'+GKZ0_H/.I%['!O$>B6NOP$S[S96INV2?8=)A6L7 M.8,[:>1DC@DZ=]LK4HY_^38HQZ_$>O;%VZ#U?6^DYU=[=KKUUU)47TU@9T+,O;'7QF WW9# M@N'F%TF/+EV9L8NMBJA)0'2K,A>9-OHWIG!0!*"Q5_]IL!^[&%(?F*/ %RK1 M"Q?GPNA0)6P*\JJE0M5/06J^RP# MRQ4XO'G+SB)_(A5+]S7%&?:I!*>ESA_TFK\8$/&/X.KT6=T]5B9X"BD(K9FO MLU?,6>)'1%LL!^A*^%47+/\],1BC*UMVNPH@5?,TXK/$F[#MA.=0&@]:(@QW MK*H2.-MT$;CGH5]SI"#BW9NJ3S)]% DQ)I-MAIM5]]L 6$/8< >%6RW%ANSR MO.G_@\:P:(NNU&"KXR+A+ -C<)H M4Q!#]]FTFI#*OX^;]O'\0*Q$H58?\XA]N^0(#"2J_ LQ;5MOFJVHRO0HQC'2 M;N.;\RQLCXIE4'PA(_&D;_SI986^.;[:_[6[I[M%2+:,SG1-S2H^."$<=:7: M3F!@8W3'&;)OP2E ],CU>S*%)3ZW7QJ\?FX]*]R/8K\$5W37C.8F6GI1FBG, M?2-WDF&DMU8MI4@NB\E2F/UN$\ )5TB:D_..B72(7]&N][9@LWNH$B(= 3K M5;WC(HRT=B^0YP3.CHO[V(U$K3VM57G >.OA!Q?#*7/B67.R4P*!L:]K9KA M^S\YKUP[N?G8QZ].V,>;+B[],B?U>RSO#WF=79.'VG.2'L[/P*3Z?;8;VN:N M3JN<;W0B\.:ZJD*M7"+6EJ$)064/IT.U-]?)^19>M$D\C_P[O.OV(1A?C,HD MIC/+*_-ZT=ZTFZ*I:R#G;+:FK=F/A*B$/)M!R4*\;J:L%=&(**'9)QBCP+#/OX;NET_9'^>C^D866#M<:_'(LCZ#:7CT3.'D:E8YN+@*RQ+@HHE!QWE#EY7K*FMN4_FS%.U M%2:QK,7H P^[XD%5J[TU2WL.SP6@V$!(=UJ)J>4[ ;4+7X M TH8H;AH.YVG;=N4WI.S4"OZN[R95DS@S-68JMD-5RL+OO]5W4V#)-<-P,Y+71:RQ3_9;VA#*19RLT1- M^VJ/<- AG;WO3Q9M.W ZX9-(.QNG#[->SQZ096X6-;W:GXKZ EW*E[,P\9]Z<5RX@FM!>W*24L)M$PR1(_X%\-@1MUPTI%K MD_].,_;=[!<^=&<_)G]#)U4>D^;;O]$'F^+/MN&T]-QA;#@3&/G=,E4 5@%H M=WWL9AKURL;;SW'$\KV@**#>\#4E07RIJWE.9A7J?] MNEH-+*\BNY.861,2'+'M5)!$4MDPP3/6S2J ]6/I J!_>=,Z)$*->201KA@) M OL9TM,@ PXV#MIN/' @^/9H^;Q]1/@V-LQ3F H'.1'@[\)6=YE2N'KRJ)*$ MDVF@03[C?*9+@2M7^ <=?%U3)+$(=14NM'''(#U^=7,%HCD?UI/+,[$1%8N6 M+56.ME9SJ]Q9SHYLL< Y^.)3_F_M9T$:_"+'Y0[1]E(*RO:BLT.^_A 72/HMJVKY5XIKHTX M3@CN0NCG\=ZM<$\V7& OC Y3/-1,LUZ@]J+ B0)9LY)$1SJP_>O#;/2>P%A^ M-'1M[1D[)6D4?^8ZXXU\4V8-G#OEKM,ZIY^M&#>!>Z2N-A!&T F+S7C-WLZ7 MR>FS =M>KX*S+!=8-1?TC&4![E6R9WGB:#)U8C;'O#$[.H#;@]<[?0ZD/.J\^N>J (P0^-&UOS M/]]2;_W/'05D9;2URV!/O1-ZQ-$RF5Z5'_992KJ@KP!$_O_?>D)"?OSD2\FJWOO?YF]]8WD5.2F#Q MHFI79CN(:%M?7N$=K6CW>//QHC$N'JP]FN&@#A#A4PA,=HU\ +_/#N]35Z]S.?WBGEK4DFI1&].0:;UAQQKI^3F\/) M)J& ;.7_BX"()O]6@CB,4J$3/G/TE%_C(8I%UQ;EC?1";A*$Z.M\="<(T!R90Z*G]C72C16NM=@ [@:T\^*CSMA5):O4PVIK("GK0N M,TLFJ'QQ$5&\L$C=UW-%28ANV4FA@ORLP$3U2TY_'A+"RP;4=$9)FCP2EFN6> M>T3)OM015-*?.3/UTADU8P:IV:HK=A0^._@8B_H\M\93"EVV_5 \4T6?B+@U MGS&]"^X+Y]Y3!H@4W.OJJ(:3!@G[H!TFTP'' 7X7"+CUQ@J?RU1SW='\%?P: M8396B#$2%D+[\+B)![-/ [A5U0_(NJ$_@37'5J["^9?^F(1F!#O'5W,EMTC$ M\JD#9V$'N@?7LQ1KLA6R9LW&"+&(*H5 M'2C+2-Z=IZB-"Z7/ML6/2 SCF[O71,' 1]_#![_<>?+;@Y]G#Z1$>/_NW<_E M55;TXZ)3H]!WOMAGGD"O+U7MA=,%/2?&\<;U5.&]&6C ?FYT[AQ+G\%%6$A[%S:?;IHZ$98>XAWH+E6GQFRRUVC'H>WRWK3NNF MIF%6#3B$RA VG$^G(Z74;Y<4\V^E@GM=5GM36!S>W=IZ&NH /"R'27CK7*.T MNHDNN'O??GMO]NG3A[\]^"S67?@@K8,[$O4 !7/5BDGGVXVT:<4[<"%J*WX' M;DW7DV)-/_'+:DD;*TU)(F!D+W-@J& EDI;D0M/&VW;,L771(K=$&RZ%L_3- M)S\_$4W"]"?D/8KGQF;',J1*0B].,HHL?G/(?I_S\:V#WSH\S2,_P7G;EE!^ M2[SU.=+J<'^2LX2V&H@\\M\8L*L12UEV*);Y^1[YUSBK;*N+8$":/EJB357, M9X]KFLJVTGGX)5S._J_MGLT5VH$]C[-.=\@YO\.Z%>BT9:TJ(> ?7?E7VDW5 M3?VCZ-F;&MB!S!Y"/I<43E4FCRE.9 G-3VB<%L&PYGSB,#V MKTZ;6&JEO8 Z46L!2:R#D^Z/./\::HD"RR$8X-#"KP-.%+.87X?K1+RVYN&_G#?+]-._H\3K*LI*1(.C8OF45V?$J* M84S!9%D7O30#+WF'/I/$L@\Y MEGVP1*G93.AW[QE(W?Z'JE_6+4*IY&-]RZ(WY'S]_@/_<3[A<8V2#B_TP)(# MYL-LH(49N,C9 ,# !SD(R*U@,&?6>(S*H03(94IEAZ"2>LGEYDU=MY64OO;> MR;8 /Y2,(8+)A 55J>,<"L*("'LGH"QIC\N#)%1V98L-@179&D(:KM'G7H@?'9 M)C1_/POL8S&XG9\":@%P\43-< 7Q@.3-T2.O!,=B M-P6/>6]N^)FSRM.!G +L[OY$@VW\T.[S9T]'^E_?BR M*H>U/!R7/8:2/]3_^"N^FGT=?B!Y 3I-0[M]O2).-J5??B%W??VTV*BL(Z,^ M/L:759JN(<'PNSL;3#A9$]'*H#W[+5.C?V!8L0AHXACX!^98&.S/$-R^G9%;RX5B8")Q?C!IMJV$6'23>02'X],>\PDK_"8&_DZOJ W)9U M55.TTT2ULE]E2_Q-$O?CV%1R$[TO+G=C;][)QZ"F\R-U^21U@R*F+I^ ME"2WLH5YZ\D]^<=0K)7"BT*"Y9K? M'S[XS/"HV/:JL!+WI2ZJC0! (X(TOE*[AJ(ND7WP8LS(2$?F_[Y8,;*O6[2" M96U*V5D[+D[*GI>2= =&[YJ;>%Q**SPW;BWX*/1]HT'P%+*Y[6DEJ?>@*[X; MD$ ?IM-Q,\UNE#1@\!-+C#]8#LG2\$J.OFB45*WPFKI8L-WL@#&7#K%^&RA MZ/P^HQ=!6&<@+\L#>0;0RW7+33Y#_"'VKV-#BAN\HNT^6'.Y25"?;TY0GW>D ME @K>UNK.Z9I?0Y>_!V<*0\Y\3Z/#-N@2^3DJ"!9:)G]=]'L&)L/&.3]N_.T M*Z12#AQAG#'T4U8PI>MQ6YYRTDF4[E$QJGO,\(P*CL8.H7DLE-NUI)6#(15U M&+0OM=URXT!TXYD")_%:Q%N.A).S9I.S64S/0Z"AE":N'6VI#0;F"W\)(J)KK6A5\SI3YP"7<*TV# '>* M^*.BM';OJP^ZSG\=V+>E_(3.@>48^!F#>PF[C&/_;D*M=T^31_[!+V0 MA0QK*[#VFIW1K(2;;5Y37*;Y7G/9EIV@'W(6?A:_ 6ZQ8.F M83CC[Q"-8F_G$8OQW+M[YW].QGW(9]7Q!C>$V=^J'B7B#WF&K@DV?AE8$ZQ9 MVEP!'/ #[:?H$J/__N]=O><"J.CKUL6ND2+5+E+VY(0.1OCBP='T\Z]EDP>/ MBE2*.K!)/5QS2NC'YV&YP_GP*T2;.OG5O;MS1-+51NEV1C^.]T C7)#>>,6L M(>^C>"D!)=X9VCN&,#Z@&8*GZI/AD*2BBVQ 4]Z" (0==EKW%!CP>?I].*]$ MBS<-5L5^N,2'9F9DV#$V)I=FYF**<@\LG4A\R='A(,R+(L3)O M@P/W](\__$._]$7^)2.1&C7+C;^LJ/;'\5M)<^CQI@!G/'?3)?%JO!MJ^?-HN_Z66^SB^3\5/Q-06"I7Z:O/=B=,PDFORO%!4M;LS#V#RB9DT=8T4HB1T[(Z!_0[E#+M*N@ MQW+]U_C';P6LP/ Q9D :VN4S/D@Y^/H60/2C'8F/G MWW[Z*:;[14J6EE.U95QKW&=4' ZN;-T*ASI%NI]_^^W=V2/R2TM:'P^K;LEX MLB>L!SY[6!==,??1[+=?WOWRBUB63D@I17O0@WSZQ=UO/I,S_)LOO[SSY==W M[YZBW-$Q_2"*H'L'ZT.>I>LXJG]-ZO 1 TD&=GEYF23LHRD^AKY]__Q_:77HR3S^]!O^,?I4Z1@O(P-*IU_C MIMA2.*8*B(RP:*4,_-[GGQ:?X:?WOORT_,RR:"IJR6=LW! B0/?S+]!ZC7O1 M=3_UW_A,L(ERQ]BD@MJZNR;?+_[*(\V?_/@P9A^-7@:BS[&;3*9YP*NA .#L MO+U(F4$I%NAC2TB>0Z9X,"[=-LZGZ=-GCPS@5R6D6*L=[4Q]O .2G\_W4I_U M,!HM[J?U%F>"'I!FPHWRR ]D A79^1"ITGUV%3Q9$1?WBO5$N)*R!MFX=H9$ MLQPFS%% KGTVENR:>D#0S0XK**8;S#?QB^2O(":6*D2Z/1<2-Z$0D$,I $#/ MAD '6G-'S\]Q?G6E@*UZ'YON@/1*,,*6?G>N"U%.+=?+^NB',X 2(:%2@]- M)H*,90T:7PX(QS;G)8LB#,8D1 M<[PN@\/UTA0M"T8_O_I^^)YVX&NH-6KU+JZ[J-W3!9JI3M63F=@/EBDPZRR6 MDE1^K_/M2) D;Z7S'3F-_O'[WRWOSG#"I!74A:RXC\__.+N_1^_OOOUM]_?^_+>M]]^\_D7WWQQ__.O[W_^^:.O M[GYQ[Q-?GKK6H4YX((^?_OBS.&GW'IS-?G_\Y']FCQX\?/KK[T]NP!2^0YN7 M?_+737Q 5D%7]<^,$$,1/S@D4[YK$6B[R>A.Y, X]LLR],NN6I MA[H/EVM) M0LA*>6LZP^1:PI-YBQ<<.T5O\=+L7[W-D:8,@E+_<,:\5>(VUX:=7 /%TPHT M40(X_HM&54F9.9ZU/PBWJ9V##U@1KJ^P63Z*UW_8-GHN\7=^3W#=7R-LEH5VEJ$;/+H)1QYD8DFOA"119]QAU,']O MJ:*&"L -:>2=?")?H)B%NOLU'=T+<7 5Q\X*96=GQ-SQU-E9*JI?6FME2606!O!C3%?6^ZTGV@TXO3_ M15'OC,7WH*0A)/"RW70MFL9/].P'L(]Z6*,U])*Y+LZ5!=R=@[Z A?),6AHJ%')DFZR\RI3^E!AU9XS&?VRJ%708/*BZ6+W[I[-\GQ],5+> M+&9-N!0Z\Z@H_Q)!@G%&_ZO80"OR55:.,JE0KO3 NWK/>&@ M >^,J;LZ9"W%W%>-)L][W\YM#GBFX>[8)*%Y#5I< M.OQX9?8PFK@) ,8R5(/*V[%?!0JNML_;?L868:0]B15&R]NEMI,1G6M&J7 MC#;EH%,JQO:2X_F"_!]XU[A?JY"$DF^:3X7GV).0X*US%2B'!M.TM,W\B@2N M5J<>E6;S\O1$W=>77M^G&, M$,PP!]*FP&\1._A*Q- 11(FX$8B7E+%79-OQPN?:1KRL1*4&_X(@.X4ODO3' M:2 *]+GTL=-R3UJ 23HOZEV/F:"N,/V/^1"F5AP'9:%S>F<)6=J9R1#^B\VVW74&)2:%AVBX8@>(UI\P%DH&_ZD M9J/V8%=,8X2V(OZ-&,T)IRP:;L7V).7V$OJ9'^8F(D.U0:M!0WP1DU*U]A)4!R/ M0*+*A[ QN"\4^C 6E=CP4L[+Z9P=52WUD"2:#$ZYV9X)-BJP@8?RZ(_[J$AD M8=)<.RE23)3H%K;,-Z#YO*,I)'O6R+*5J+7:N.3=&1E)F>JAXI-MQN_??-17 MF0/0/XR^7$R\][(-0KFCTR))-.6 -C((1R,1.8V8G2^$LH]P3W.%LS2?T9ER M C"4;VEIOZUUI()S!_][LT9IFGM(>\[Q9IK>>#"B058A\]D1/7&3"WTZ4IK* M\J04DC(Y^'[+R44V^ :,,P:'3VU%20,81DR'@+3"J-D(V6E<=N*2(W;534#' MY+:MI(E%3W_C]_QW36KQ]=?O@]3BBZ_>D-0"99&O1BOG)E);"*HN8CIB'FR\ M1M(),DHJ+(KE,ZN )X)>T/MF6G%3M3FB]KMST9TBTQ) UA M-/V.I%>W/Q+GY?T:J;2#RH^T(4R'@6/*F9,Y?;3F-$!"4H$/2HQD:34AK4'C MO7G]Z,/%P19!HX?6VV$\6U00AV0Q<''Z(0CM3ZXA5E.ND,XB]_C(ETD"LR1W TPD+8.3,4D>M]"?"I'*? FI]WO MMAB:JF:AZF,5G(ZE;9I>B+J#)\;JQQUZGD1W/H,6@6^9VU$ >;*EVV)+$Q&@ M["96JTD2,998.-G&+;$-[V6ATYG=+(-\U&%4+=$]!V*,=LCM3[9R2VR%$Y)A M"*9 9@7CA!>++.\Q/]DFT,+)3&Z)F6A"&A"DHOPGNL'UB#D9P:TQ@D;8H= L MP&$[!=6F^%#F"%0[8DZV<4MLHRDNF'A"4H)M<]ZR-\'XC%WLT(S]GJ+\MXQ! MC=.4S<6,C._HSV.UFI/MGA+;#&!:24ZHJO_R=1=3>@@ZX!Z MAYF/DRK3(NUW_+.3K=P.6Q''9JZ WV BPN(4TU:525";QW-]8D1XS6_AL6X@ M[MV8ESU(59 R=9UUY<4OF-)=9 P0,'/9 IN:2E";#(TZ'YT.K\O-$'M@30O/ M>I,4V3,A]'8#FV5O4K?^O;NG=OWK$\BX\@N2?_+77]*4/JV B(XQ-!Q$ZHRL M^=PZ+"0P8%_0B90JQ\=-7$'O>[.4.3W>F(+FH9HKH\40C =<^_C=7%\4716$ M!EPG>RX-G/0'(1 MG?I[!\.4:E]&Z#-YC[?5W7!])_O)%_TX?-&Q(NXU@/Q&W6RCGJ.<&YS)0H4\ M[;;6%>^_!1N\_WYL\/Z;U@/ ]HK#)?',!N;2UK9PL3V?P9&@B"QL:;%TV8$M MLBOX\##C.N%,;]EV!KDR$+NL1*/>2"$\JOUD#;?$&E[0/SK;#152=&/ RWG! MR!8FD339]PEFBS9KBGBBLAL_=<569($'9H$>((8G,K"OUH(A#$8G6/.M,E([ M_K64T,GF!8@Q92M];2EO. M$H4'7[EB^AQN]V=1 JZ:;1*NN9]$+L,X4QP>&=!:3C1QME-Q^63*>CW^!G>[ M%J;2#@8Z,NWX:A0OY5&#:J"!3TWO4I]KMUEB(4]V8@A@<:;3'DZ["A;,ED MZ/NTU=06**[]3T]&M?QH^BRU-4"@M/ =K"H0FB6 ME:>U'5\=SL_DQ3.26[WNR0AOH1&"ER/CGYIDN';2X(1-Y@A,GS&VQ.*2D-HR< MD[1WM0$B>N4(6I=MKYEN9=(7!H:R$D5C:7IF9_FRP)^CD,X%]V M;5BV3;L1&5H!A&L=;^+OD8:9I0)HB*P 4^X$^?)6VP#>PD-^$.I6?T2&>5.T M4M&:8"K $1?Z,N&"'/1ZPA"/?A$;+J)B49F5&1G:I1/?5X:?2*+"O%?FHE;N M]63]&DD1R5TR?SBZV>B4OQ#6(H$U>?WYE!:>>.K7D%] MAB5'KG!?GMNKW/OK-_XQO=+N"B_BW[X]^VI&7ZG)7M['O/_;O2_.OGT+ [C2 M"_BW^W?//G\+@U!A"4BY &9/>^,;7\Z6A<@BO(6U 7$0AL0P(^1NHWW?96!& MMN%*0_VW+^Y]]18F$ )OVC>!!.ZSD.UX2:8F[D]. 4%\@&-Q;TS2"H#=+E1*3WX-F.Z:9ODR.%G@I$T;QTT#Y7RGF\NI M;5YU2E)[#S^<>NP1Z**M&HJO>J$,RG=^@EP-:)3VLL,D*BDG&G^ZC9$#]LAT M\$PWR87[SA%H29]A$@R_HDSX%47!WYH$^)4$OW5-L0FDMLP)!L_Y;+DNZCHT MX+8#Q%+AX29U$NIBG]&5-:)1'56>H5RC=$79PMO612H8CKB+S \1UFR6@V"; MA?#BJ)DAKBWX1+P^X-YT 50FFBV=RQM7Z)3K3U+_$]'@R$OE[B7^,\0LQ6'- MO-2SV=,CG\SC98+T8$A%W2N+HF25<6 FZLR1 *DLZ[1OX,5!O]O?H@LB*J8; M&=A\*@/$SAS^T2U*QT'.4)"-;".RXM 1-D+"V51#Q[4F-NP-T9-"SGE^Z*M-]YR:I-E$%S]B5'5DXFDANAY6\)WHSO,/ M/5?^&AZLR,N)QVG'5+OKH?7GR!E5B\B>?]MN-W M^Z+&;H46WF/'D1S$_1I[_1VO$\D[[, JPS=QRWJO:9.G1SG-U1CZ5[2&5UL" MHH@;&SE%:Y/O[);"@KROYXPD $.CERJ=7!_2%]NM@#1@NK >:< M_'1: !6OO1S ?MX5Y4Y2J[.?M4?=K0YXB*PT*U3@L3^6O:*E"G1++^N"S^K* MRTQ'E6+\:V#_%63T("OC/X6:&9IEZH0[:$B+R^FQV(,SW2[Z[*^RD?&BI0@% M6NHL<1W;^1>JQ\F4O_2N.'4=N_=C+'6%SO3K6;JG:LG'42T9HYY@R[*8^^6Z M;>N)7>AU!;?E3[]U83O[E-="X$A>_OBH+OKULNC*_C,)'A\*:_KL0;FI(%PM M6^<3&DM=B(3?DQ/)VZVVT:VJ92-+5$/(9EI@/C^!.77DSVL7W%:DGB MGOYM9 N60*)+_Y.&TH03)O266QYV2;:[3;O@_).C2+#*YJ*OA@FCT_WU),UU M,JT1*GT,"E48<8Y3I^"RI^! /&[>OIC(*3^@"_X2N?P5A)YQD/]K5^ "KGH+ MNPPUQXA\A'-JM!+]=*6@V:E9GK1R;[UU2GIAUTF?#M<#ED5O7$7]MI7(UJ(A M5^PY&<_M-!XKT!DHF9,BZWW/XSI*IP"#Z<2!X[VI@-I7%&="J(]B4E$K2^M% MWE4?JX*]U# XV-\[=2:^*K 5K+TJ65,F5)-ZP5 1O8+ZP&E/N86FP-M+@E8E*M!A4--0<ZHCZUS-PF MZSID -)$YU&!'?%5V&]9%1=M1W:PUR22Q%VV97UD?3/7 4)X[)4NK- -A)]/ M'!]!QW#N!8'OT7=TJ2P\@+.YLT1O.&*6GH(DQ&1U8I;.@ 5, M9&:H<=0*H'MK[5L!"RE9U)XS?6>UG%4]HP3YZ6F>_A0SHH^JDJZ&HQ'A>M$/ M'/=OL5%Q*I/^L0CKXJ)J.Z>T;*B9L]D/@OJ6WD#N(I'&^1&XE!-8-&U!0*$. MZ5#U.0#9L*]T#4$1O0P98K +GNRV83A.X\#I!K]4X(^&#!-;^6(W",*S%>]@ M&SI=;1=%O8NQZ+0A,/YIU[NLAT^B<">YGA!DW2S(A=RRT/@T_;)JZ:<'4 B M*T?@L)XNV*_V>JD0+N1F M??R #IG<23;JY6RT]L8'Q ,>VN:&CA M6Z=XJDY8_&,(S\D75?1Y8W/;90KTH)=Q():Q]LP+9&8F9&E>"$Z[\2H$[WM( M#TJ9Q0(:0+P/J5Z0Z[>@!58@]X?5_D)<73#YGP1"SH3BL;E- X+DMCF 6;;; MV,-P$?.2+VR $0I7J,HP[]VDG#?8J,=^$/RT%K9&QGOM]/<@4NS*HV_I"/H M-N![M#N,,=H.Z10?Z*I6W>X8Q3AIUC<-P73SX+8/FGV6&$K$,GFBFW./3LYA MN6?9!A:5!^R/\?32"P]&!7QZAW:\8ODL*2J.>6EH%:']&=)7$]PRW.C!KU8! M?+PPT!:4AZ=-^=>V,W%R0=3)S\A*-U>RK _:>JYC"_P#)@!OXH!C:-T"Z\@I MI>HY@PG90ZD"6EZZ0&=LNX3MJ"OQ(U?S'K96TYO\SA_!OC,?\:6EEXRD%M-Z3?**Z=JMH^GGQPZ7MI7E;(Z].QV+QM?;1KVJY\&L; L^$^9EN;U T?30S0>FRKWJQJSG/H&=: M66Q@-%TV5)EDBFR&-9UXS]A*5W6++6=5=?#U6QH-=AOFD:G93]SLFHBWX=>\ MZZPYTB3,\5KZ#\.7NE%M._=/;3O7U[9S'38U7GQ"TQ4)Y>(!CZY+VGR*/B]? M4L3;E7>RD'E%DV_Y3]W%Y?U7?%[WQ:*5W:["M E.LEC*R7Y! MHZ''[S?SD9,S*>=E#,0 M/#'KW883"OP]O7-T6VAF&/K<+/=3DTP?E(!*^P[9U(@-65*RQ0U" MO'9*^? M>+&RQ]L!"O]M?/P>RJZFDY?>WIJ>JI,\C;T 9ROJY1!W9\--T_P%P;>(TRX-]>@6+J%$G,5V'(SI:Y7[T*TCJ'ET M= .4T.R_(Y_O,@!L#QD=\G@:?I:&EFYO Y.4K;YAV$3L>(Z)F+S''^^9?T2! M">S _\I&1&$E>5NER>T*L\RAF6YV/7[&.:5!TC2[+3]]R2W^Y'SQ?T [?LN] M0=K=LV5NPS^#%VDTY5Y81'%.OAY=6!K,S=^(_FZ<- MPOL.-7 (6+R1Q.(\X#"7\XEP# MW3GW.3-9:=G48*\IIXO\#QYM'8J+2A[Q25$\F<'EVM)O^?.>!L;#J(L&*7@; MM\0TTCK/:<\[8*#NU$S3D9 UVPET$OXXIY&S]4.C21I9:1Z6=;LK]4#$_2UM M5'$ V#1AF1KSLD9&'Y_]9@<+^0LRW3L<,N-))_=@,#(]W/A.NK%S#4:>?.02 MX*5H\]/&0&ED(=KO9V\QRW 8621.YS8]S!W;0+/E[ ZKW,G@2+888NYBS>NB M&V-RILQT'F,5U#GHR0L[3%*B_H6ID%,:Y#WVK!]1L^1R[+VOOR,OCX[:$O:E MP>J&7*=5)74J^!CR.WW#'/+,Z&4^ PS0>CB1S!4R&6.^>5%#J':$J"'H1:RG MFUV* ]LXWME^!2NXC@*FD$X=_N_-&N4?P1K\E5*4]WE6S.;RUA&+F<=(Y*>V M/:_I?7T?>R3^KUBW[?^';)BXSR-4G_(SBQ*7%T=52SB;/9%412TEB,0^D)J* M9MJ];*.HGNY,E54&-/NM+B0IA5R6+QA+ D\B)MJ0ZY;<2.FYG&I:@IL7I/P@ M*\!J!J,:9\RO'8$HQ5 B?UJNH[+?R!$B#EM>&)7YL.!QD5LY,*VMU^R=F$LH M&_*G3W[\];-8#.1EE'9E*6C'3JS8X@(Z2M!J'5_F4KZFPUW+B%U4L MH.>;"PI(@&UMML-ATV$V@'Z>G17C"HI4?5EY=Z,!SXMW*E1[\JF38(''A0UO MGX^BJ,^9.&"]P; YJ9- 'F48NDK;*TTP\_CDR9F?K@!RMHHCF8X/X'%/')US MI;<5*_JVT^9 KSR^<=F\NRR$\:\.[?11'T\FEEW_R;TZ;LU:.\89'#CW&$?+ M%A9Y'CP%0V^'B"THK2C2VZ8WKYB8(R\#?J:U,+0-3A5NG4 $IS9")!;D*1*8[N?RW9$=#1 )A))1<#,QV<< MU\42#"+F@SSA5(TH.3#1NP&=)>ATB?#XHE[^3!]_2G:$_-Z,FN*?FLT2-1R0#I MCK09[?HU#L*A1=$R 1,908'PV#V/^B3DQZV9C%$,$QX4TIC$$UR&N'JGGKN/61!>!.P:RQ'= +G56AZ(_*H6ZE])40(,?D8'(>^ M3E*R)1YBXB.J3-=)MA7:<,AAYH1]=T['\I\6B"NJ!I6/#3MRPL8*3)[DO8X_ MPE]F##A"-9ZFY*'3Q&/+1L\9HLXT=CZZLR6Z8.9-9*#%(R'W@Y,8M$>31: / M@$_,.A2EE*83GE-/7Q>&D!$K:9F!(8TRT^/YK%_JT^U<- M>-#X$7\F5ZRU+'2>OBHZ^DH'X9E*807II'#43?$N.K^I@9/MNZT# ][U[<=) MAPXE+SL\DG@7RJ:;7C'2P6.85PA:5: ?;BWEIGBY 0V8IE MF3T+3&#'O-PCGD"/+Y];5>!@U5VL/ND(.93(S>KEGH#][VG MK8?-CULZ!IK@"O?T?2?>A@_ MCA[&6)@8U6S1LC-T9*.A]#*$60^=5O=ILUW*9CN/3K*!Q3Q/C>U'I_;KVV9< MGBR&,V/L?&E))^MZLW!NG@5;3@>S.O&7WAKK2?W4K]U+?;*16V(C15E(A3BU M.KNMPJ.C2M_0[(-,QX>K)?Y$7F6MAR>^T5MO8.:\6#W]JCWVIY/L]AB1P:Y' M-D1^#9+P?Q'K$,9L_C>Z Q**:EOT/?/-]$X$7 K-B"=7%SDYG<#C/):!D4-SB.R6*>ZK1Y MW!*K&+6V)5 08U&Z1@>* MY,X%ELW7JHM+1: PC@KUVUT?K/UR%NB22W2'E,)7+&V]8_]>J2)/3OIM,63' M'40/WC&>Y] F**KK&J?I=$24^40">6O,!K(AG7# " ,:GX3G:(X#S%/KO$V9 M=CYC&"R6 $KY--73==4\ Z*%A<+"WXO%7$"9W]<[^N+#]CPP-M )LPM(G/^P M8?4PUY\B>?/"V2VL\*+%:,S+Q]' M:$GC: ^43\]FCQ0KZ@AUFG!>J#"J@TCII<1\PZEJ?=ITWQ_].Z\40+>*A:K0 MI? 65'TK;G%/%-#3M+#'#_73@7X[;"O2R"@/66HTX*)23P/L$]H>V"D%)'M= MG!C:P/C8,$\A\:VQH$21%)O=IXW*P'="#F'L?-/5;F]/N.8E=\\>'LM>*]T! M!!68?BIDWE:CU-A5V4TUN>'.2O0=QP@E=D9H-B>6Q%-5BC_^$3T]LP=-?\F[ MH1KKR:9NB4U);$@VLJ*0DP.0X9(;KS2L+7WL.PHH3R9R2TS$CJ*8.G,,S-NN MNN#>0;,/VH+ @(#&'"9T: 5<9J7PD MD#AE:6^1L8PS^9&5\P4>=T;&$JM-OJSDP.X'Y:=.JV&EX>-!=B=%LJJ+'MA' MIO1SY1'(/_GK+V@3_2,HO6C2C7B!Y)*K9"NKNN:]V[QHK;WY?=8XFCH61[VI MTW(LETFG)>5B0?K.UJ"$.J-F2"&3Y61MM*MEH351WJWJ\!P]0R>)B?>3JC?9 M&Y5X+U+2T2HHF1;4*S611GTCC)B@] M 3>F"_,&_G/3-F$O=G'.5%QDY -WU__F'"FP"8?S/1<=XHJ*SWA\:0E/ESX_ M/1X0^'6X )&;@RI6S,]+>RFD#KAJ:]_QMW]=#BW3.-%-OLYO$FMST]>40M_LI\WB;[-/Y1^?X8K_ MO:,[T>6^R2^WJHN>43L\VNDKNBKBXV9Y]IWQ<+@A?IM?DR]B*_/U3]QG%3E) M=Q;@03+[?^.KI85#3Y)JI/P@X,:UK7LEYV[_(@V^2&>!!J1F;O%'[QI--@A% M4-7*.@H$QIV)H"D:($8M8(:@Q3S48()N$.= R0VVN5'6&-VT6:S,9>DZW#F7 MY9)BQW2C5/9DAY2X!\P=[0+[5]V2ZP>6(3IAF21%$Y$YVD:!/)Y"F(5JSKG_ MN,%S=.&<%=_:;L\>$'T15$.,<;?+TE9&,\54,Y%NL;#1NSW,E\ +O+NV$]9@ M(78_^#H3X.G2CT>S_DQ:.]+O1J\_ZCAAG\ZH3L 6-R%R9M1ZAYI5,ITV56D. M;;M1?A6[_F7!/9+Z8FP@!R05("C@B1:Y4:;I,R*C*!\X=P9$QD_[SSQEFT7; MCB[]SQV9BTK+)?4\X]#W/LCU^ >WI!?\L>?SB^]7)IRWV.-[D4=J5]R1#VE! M-@I[]U$O\B62:H5XPP,S:-$[)$.#=:]B=UR(E(A;IBO;-4KVOI $<*=DHS-6 M$Z!?!X,C8&$72_KOJ+YWLYDOOC@Q7]QHYHL4,9W-'H!5C#[B M0=?T8(JO@%)2>3]KVW-74].%6":H3S6RFBMS6U.<)V[%@NFIAOX@4#N\B)\9M;Y8D9*QQTB MT4!=+*P/C3V.!L\920%E$[+GR5LG_>S,ZH@E\PRH M9S;WO@+FON)#FF4HU6$&F&-"EENH@7M[40C\QX(6ZN)R@PMY4@.[&P(4%A8Q MU>5 Y-]'&=&Z>@:A2' G9@*"85,(I[320('F@ GQ31#-/,&D$N2@6!J(68RC MFS^;?'!T<24KYOB$A#"^_!F34H?2$([33.Q4!AH5*B=2$C$"/7X$0?GP-5,6 MQ_BV$IM$E\)BF40[Q?J9U^P!4QND7\#25_1]NZSPR2C:RPRM[:=\F-?.B2Q? MX/-<0=_DX_1Q'N2UE[@G6NX@FD3D\#SB\1B?)Z]WW8EISV8F1%8 [*O2I669 M=7*O>X$<$/\@MX6LX\E -Q7IQ*222#;2#OE2CHMW=I#MB[M!LJ1I\K",3]GE M@P;:K*#5%&@W:_=!E[/H$%7-D>3BI2@9(L36A2:HM4%UP(RV6<8M'-5'1B[! MHM)LBB*C:+88P#BJ(:ER25BU7<@69_[]Y:[KE"Z5?I"'UKXR!T)O9M2$N_FB MT8FP)3I;Y>.X9::S75^ 4'B3V>YZ,8?$HVZ453QT2%WCV+)L3RGDY=+'HV=XH\]AWRXG=<:XT-?SBGH1@6#TJALVPJY!NB"0ZAV+S2 YUT6*ZS MM&'G*BU0U3,*V9FYH-!P5UGZG>I9C%?L]YXZ31X.6WN3:2D[.\;.RIA, DSZ 8 M%R2MN,TQ)[;A-&$7BPMT4QZG\P+@,*;AN%-31J*+HCL7ZH,08_YI]K=)3?IWF&E.*D1TD%==:8T)B(2&>1U MTDCGL_.V+3DQX,6M.9/6G%=@1V .]1-@\3;9\3EC52&B2U9C>HM\')X7SN>+ M&75X=F-W+^E0(=5=K5O1Y4F7^1!@GAR=VV4SY!F+: 22Y)P)1G&2.]Z9#Y+\G="(=T-[&$J.FLZV3 BR M0#&?>Y4$#8B]]YI1V1^2G*14-:-P"5&0"F"C=P!_^VJ_ONMV6X_50L'1FC"DYZ&E4&6[KI:\)R63F4 E'>N\20TV)^;"-T$Z'-3* MYQD$ ZJ2)V&!\S2FN:5)O\-L)EFR+T=HF7 . MUUSO[N#FNS:7JV#&!'GE<%^"MQ*@J?309L;DH%"K"NB.2MRV+%E-HZ[*!,Z= MAE+)Z(?QGM^XIC:0)LPYG\A@X;H^FSUM-6,N\8K6<4=(286*]3WMTES=%990 M^:\[]':?!8YIEKM.N^0\M!(*\7S,7 1%'BR&@V]P-IX;UZ/YL]9]_)64[^3] M>51#%QC[O(S/J8SZTOXZUM"6K@]K(\W6<)JX9C]Z])R>.EE LHJ8E'VQ6;AF M#6PZ0@R7P]O4Y=3! MM/T *F\S;&9K),X\&E X?]"0V2N/0/[Y>O6M:8GVL-3P+P=,CJ4$D-P?(*[+WX!,TVGIR]B\B:U4]M#J9M%1]"\> MK"06Q#J42D.$&[#'&T\<<]]KDK1N+]&;6"IY!7YZ$;1U#?O5S-C(U4.62:+@ M=M>Q9\Q?G+L/'$=)Y :>ZN15W)@@P'D)B-7("[%7APY>;8�S"Z#PID<4*C MPL[4SQW)A;D4OCN*VUK5B?D M?,(^M>_B2-;4M[:13\W74L*6G)IIUNPV"Y$*>8&:RM\.&32"Y\9S0Q M'OCJNFM+RQNG)K1[>%1_=10F7=Q9! ;>HVEMM#UPDJBHZQ0U\J7@TR%5&/O' MQYTXF!]>1U8AMF8X7>T9LT9V3Q>SZD73&O+M=1]7R/K.7+XM'6YKXRRA#9PI MS")OOARV0#BFEC<]9>AE:&]^@LFNO%8);V:]%"#2A6B_HF^ C]U1+?$5#%>I M$F(4#&ZVDHO@K;00U4R+)Z0)U3N#*+1B;>H]U;,DJY<,-;FPO5:4ESS]'W1$ MZL-V0R["4M.A]^_>OYNVET4X!U2)_0C]PL2!7U>T377*(1P35YII?A3* M'Y_C'*1==447W8A2B-%E_7K4@0 JA/T55">PD:CCU;^BYR5$H:-11ILT',IR MT&[@+IP77:D;=>C8*M6R/:K7=C)=!EEDR-/ \[Q,B$6":N,.Q@S.IE M?%"<#Z'=%X\_@P"D+=(R/<6&BWO;6N@%8^(?Q8HW*)M6J9N'AFM3UH+V^S[$1^3I91W.>H^\&XUM.43Q1*Z\K&KF M"A'P:+1+SD$%;2L5W)U.46)%;ALEM>G%JQ4GF[-4?2RK(9:F@>K!WNWZM1"^ M])H"PTS#:6603!GA+#BKHPQ/MF=[RTY8=>7E#4\SLX &%I\*&Z&?HJZ+0UNNUO454\C![A,=P8\ MP.6:;)A9:Y1Q,@HKV XA9J@WQI,4==_&NR=)N-86:+XAX9-=GW6_:OY5^1NY M=\1E+?HVL3D4_+[N&'$"7[;:28!KK@/Z<)F":)I'[I M4<--'NTP?O,2#)OP_ZF?$@E13QXO"3[8=%8>3G' + MP5[Y\'%SWA6;N".AU3D@,--89)[U,!<@?Q98EJNP1V#P%%?#.3@J;5N#U^&R M,S=QY;YWG(;2 )&K:5J1XQ=&1W"E_5B2^,"RU7TV24TB,4J_!05HJMZDTY%S MO>@A0+8#E*I&3 0/,F5%YG;K5/I,-N>:U"?2+!&UAAO3":#I7#[P8$K"5HHA MJ,9*/WD;H;\K-ELZ5>SD#D ML!''Z--;8FAN9YT'/-%1V^L:L4?S.!38O@UQJF*2PI&8=1C=0MDK#TK0TRQQ M]J*% H@6FY1RK;@TS^;&O^HE.8@4TFLERTVQ/EJT*?Z@+7OCT L:W(#D5H@0 M@W"O@Y\7D8P\Y7+O\SBQ8&L#2K(5H=C,8VW)[D5A+-^\Z\0* M<,-^GCR:F)FO6VE[B0]*IJ^-VI+U4)\J<1I*XTZI4(-\]S6&"+]"706,W@B] MN;JH-GV4N4N]/"#64B^.QJD_SQVZ#BYQ05NIM Y%1U"NZN-0W8)+Y7QM.XD+ M:6JBU)5C I#PH=]&;^;4_@';N\2[6A= _-1S-Y['HZL@\8IHA=@9X@$ MNUG&..H#QUS!2[D43]1[UWN^GLW^0?M&K=$A!W]%=G"DJZ02A >B6,8N[0U: M4SA20<"Y#3IKV<*B2L6Q\5;"4-=Q8RLB3FY=8!>,[ '/$A<_'3GI&75;[ZTG MUK#O_#,/EK.TG6Y']#O![V9\S'$7\IHD9H@HBZ2U,)<"LP.D'ID0V\)':TPQ M\;:-NQYT8\"[$@GI<7[5#)X"UU_6"=:WZQ&EXX#Y.+'LV0 W,(9'RT%86DMDL'DIT%>Z=G>W/#RM+#_GH?"G' MU90G@A>A5KD.7^J;6F-%+"N_;6-_>84UKYI.%4HGO>>WA7WXZD9@'ZY1%699 M:$%+.K)U&LF6- A)H%: Y%HYHG+CSYT+=553VWE6,$($6*B=C.*,N!,9:3C' M-@*/R\X/*2WEV[46]#*\!2^J1=BW6B[0!_#I1*A.C,X-_E1WRE!(%)-NMMJ% MVAT06OFI>JE8]MH]PC;+*C:)#(M/SI:^-UBTN8\G[J1K9A*=E5O&5D0N0\UP MS/W,=;Q=!A%AJ*M-92*>7D,A_J;@!TDRZ8N]$7"K-Q'=CB><4"Z%;T!^&F&+ M6?BZ"M!#YA)AWB6C/SP85*3) M)D^PZM=2.4@)=(6>ZL\$:V#9@"0+AG#9%A4B9GHO4H:K%-2<7KP=D4YX-K[P M-SWJ/^30X)WAS6PA>'6[OET-EX56DBPC$:7N_ [V8%/\23_^(RQF3VR]?_K@ MCR>?S;WW$V4-&&M&ICQ2^;&]6KT>[2PIJGIG>@SJ^8-R.CH&R.M)B2NKP8NA M)*Y+J>";U;>N"(]%\0(]CKF[2G+&$T0S8XQ/DFY&.Z?(S,YGR_TB='>*82B6%+4)5XA9 M1"&(?^DS&YFCB6JG(=,HXQ'K6\9>:K>9&J-5*]LN049'SHZTLW6L#B(.>QJG MG/SG:!LP@<;D4:C:R%%)I'R,]'\K9-1#4][!?)NTK0?.?%QPX.O*W LA,1" MPT:/0!B@RHM=S<5R"\+)4.'2V3M.[HZX+IK#DS/5GXELXLD]LE<87ZXOF?#] M3?#D8(\#WT2GN!_I4)&B6,UI6^\%122Y*.M )<'W= (8L'=>;20=<^HK@B:. MJC-YJ^?)LEY&4@%+VL?47D ";)23V2F6X?.[,_*[^[^PBU>QSM$_MG+LNB3; M1(YP=#7LV,>P(*(J-VUX1Q%]WJ\5-*'&\=E^;\>(0YTN@6J)(=F!3RRI-E>$ M$F.C#9 ,MY0\8]&H>*S\199%+BZ5I0)E!4JD:%H<2][D=RG/FFZ(RIT4T6ZB M[W"CD!Y?GY >'SK2XR'9^FY NTC-_M]\=E%U.[ OK,F[0LUINZ:X$WU)\+A, M&'1;;#:2[,C.I5.=Z#6'M"2GL_N/_W?_WOTO[W_[RJ]DW\,Q9HQ^31M?UY*C M/)/%5O$V;*]'7U9%(RBD(W0P][8.A7#]NX2:GB"6]':\&\PZVBX8/%%LM[4Z M[N+DJ#]M6K?&\]%E:;KD";F$@N;.//U!DGIEEWX^VU3]K@^6!1/OMBR&0OPG M./G94QT8XIP//,&15A=ZZFU"J6I^ IP\YE$A+WWL;2SMH_A:T%@Q6BUT&A?T M1@;SY)LP,#FP[PCOI9[A!7NWY*I!MC%VT[:,90 4/Y_M3 4"P'T#IT;])#J2 MFH@E2N^U$[8A8!W]9Z$@(U21G*XUGSQ[!F[)4DI)A% M:Y#2@G6#,K8+MZT&U^P)JA'-N!Y0@[ $!;L#.GWT(!N5KM"D;%&&?Z&+9 N_ M=I!TW(8NS?S1-XSKX,9O.X\0$_2#J!V353V@$+86%(]Q@^7P8\D<\.N!#*[% MLP@[>87"5I9,PW1&ABW^G\H]ZC8C(X2520^O):.9(NW[:C'[E,V7[S[[@2_X M6 QY^$P4/WTO2%Z,73#NI5T,,C;9&,0QY1J64$/Q.",$K"E8>CIL&!ZE6)IY M@A[%OZ1?R@\DZ]2OZ2;*-U7T/2WO$CUM);#%#?=2H-RE/#U[Q:DC#$O%,/\T M-@]@M/H+:V^7K.%9=*7_[:)HGD4M\;PQAK-U^OACN)$1;,U3Z7XL 41"?.C"#"JE[<;OS%^PY*,GPLK@XG?'9"UN^(D M?XO"A:H/,:^B6:5#%;V8"K)7HGT+EDRQ U +II('Z$P46)NO)2FE_=T1>M>O M=P.PL_E9&@LYUJ_;(CF#]J52TU==/LD\__2!IEXU'4^;ZZK2*?0O/55RO+5D M7Q!^M(S]0%-G' )QHX8&\GA[\W$7NSMG7L$QN"Q$9>[!SQ..=-1;W:>HM+\K!:E'J*1D4]6_M)=V]F^MX MW%5\9J1/+2W\#]%"9<21IS51CR/RL63SMP"$,KALV!6/YA]UGI%UEQNS%X?R M*#C4V=FVF8]>J?F)VNVIIF*8O+9[EC"& I) >"16B1]$L= M3"@3-%\)DLG,2*Z;IE]Y+?B]H4JN'M_!A,[DM*+M#5A7VW\EYXD\:?RFT'1P M;!!M-+YB<2_C6W[CUT3+*3M8W]+;YLG1(,%-P6$]';VC'>8S8V>)[:3 @W,M MV;^B*"#',\2G3@ZI+RO&,\?815$]=AH>Q'KLAP$I54'/.W/F8^\:^NGF"DF: M2X FXAA\KWIOQRYLF7V$V/V:51OY^,6PYD*7J$5)0-18@XXY!=)I/==F7QS5 M\SB1NI_X8SPB\H^*(L0R%)VF74';$+>O=^$M'>A 7;#O P1>76/^D^R?K%$. MU7F4D>+T98=VALR8*!K,Q>6>QQ9:3]@Y2-+?%[A&9A 'A; ,;_OEI[]/'+R6 M-Z"QOC-CMPP.!W>P!6JH/*[JI3JR+Y( UC!4O;;*'^H!9?D21.6QMX$=QN)9 M;%70^!OXM<:H&@"O7]*1N4%_-Q/"O0!/<:WIM)OB];QM0)N9GFZ>EA*0]=J: M'VW>K)YKOOM6SQ&XQ_SOM*[9SX@1IGT-:2N#LFE#4V=!4K&4]9:\*;@+<8OM MDHXFVSM.SPW .&!37>SS1!/JU2:Y+I5'/L?K%3VD;'Q^Z5OK3P[+D- PWYM& M!6G:D/):#@HD#'>R]ACYRE1]60JAV,EV4KRG;ZD:3*MR+RZ(B2:>7>(8'GG" M[3#2/8?#\]Z'9XO/@U3]HJ6TIL.U5HM$/![2+E )._%/A7 M)(O0@+A:I8/6L@1JZOX<(,NH80[XR$"7'$!@':E:4I8RP4HY53\F$$G>@9/= M! Y1XIH:O\/Y^"6N'7S,*-\]BC]FF2*2,:UH3N7I45\Q#R]GJ0ID^#D=Z/)_ MNH#GEG,WQ/247KH:>]MYN)(3X1J$QOCFA,3YT-(:!<]>AN*@$I*NI MB<@DYZ2 9&>$UZ[P_RK8EL4]$J/6"&P]K2+Y(I4H]WO%LK]')_+V$('?1M&0 MW=P8\1T%T,A)TKC8Q\0O#'9=#H(>@1T"863*TA&RSYW._G*#4] O[6=(9AL@/NL)\^OSC\BCC:QOY_ >N$4P99DRK]X@V_$L M).3YY/6E\=(W&%LA)"6A?(9Q@=FX*.I,'/9(1]7D% COG]]?U.XP-[$2GSK M,E/U(%5<-6;!!;+Z*AO3] X4^?]0[VS\\Y*%_F[ MBY1R_;)0XE@13Y$F97TCSESX&U8TR;/T$@RD!3*IR<'%"PG<*R.JU0V2\WK2 M*(?-9B_NJHN#O+5_R&_\6A*QJ K1@N .6*E((3&KLAPYE7]&T2CDRY.O2N2S MA-L9VR!")"Z,,D=Z[?O57=4V@\FYKT1ML;Q3M:4@ZSSXL\$C06+E49.!4\R6 M.6EP9I&1I3GKP#ILNEKO-@7J7O%HL$8385)F)=EA+W"[CO?4-* &E%>7ZU!O MS911,PE[$U>7+%T(XNAW7--;[@6((=3:R^RPKM4?2_ M4=NC;@NPO_UK5RV?\=+OI4W55#ZR?;4/X9F^B*0$T5HB>YP82%P-N*+P:;;/ MDJ2-J?\)4T:;3P$KME"$U.0V(RH0)MW&WK!D#IMP;N(GPGWUTFH:#T'Q;I8. M6'&&F\Q1]3W=V"VK9>4MC/\0AWMJZ7J5EJ[XB@WI@ IWXK M6?ND%2L&="EM5'Y?80=2*BOLD((8S);L8G\Y&L1'FU# M6K:EG)%M(TK5'I,''CY!9I6\#?92E2H#BD,J"_>R^_LKZMUQ.;FZ7$O (AF' M3E3'DT0HS%2[SQ <3&Z7;-QP^[ K;(4M5_PON'/51H4*#4> EB-Q%FWQ5AOL MD+'6BP$5Q9"ATA7#LL H@:XX0*"!0@!V62',0$F1!6RK[BG>/K;0YY0O, M9[OM>%X\--B-BM%BE<'P*X5YFU/!+SKG71443(&YLZU@P^WFQ:!CH; M"@:^NI/$,=$QWBCC15^95C*7ZCJ9^*MJ%?*N3AXG2N$*Q"3S,F(DST>:DCC- M2"X9-3AXMYP'!)*L;L7?L&-/P(@H'] '[.*VVW506#PO$EI&7+8'(2K9J"X5 M/AXC"T_-1E)UR]U&:B?L^#JDIB(R>OX#F9?E?#H5W@1H3!QEG'1(!O' F9K3 M$$*)#-&I(C%G*Q0'T '*E"G9\JT$*BO?%64>")HDES#L$@OL,T M\>L=\:1!&I9M1_D).;Z\P+XS3E6GHS*9Z8@E,,55O\&1EYUXCG_!,W+<@*/M M_2_S=P>%N.0:J0M$Q<="LX94=#=A6+?HLD&SM"E$^2CTL/A[Q]"AW!#V8;^* M:]IQ99X3,6)./B7XQBQ#H.\A@X2EG@U&#H5%^@A?]@ MKZM5.&)&^I0XKQR+6@;19O2_)CP0W@C?A:*M-G&9:_^@+$M4<:7:;4T^(_N: M>"Y)J+F'HK%MD96A[5@\!)_7#TE&-N]+C#3>V"N*2H/C=( Y]!8$4;5\MJH& M4W:0H4?-W=B'H!JT3(3M>8TX%N2;\NXJ2#X,+VGJ9:M'5@W (/DF+;H6"P-5 M^Q8==^F3$__:_$41T^AP(B] L(SU9=Q7Q-)=#Y[P&>'MN=4YMF63MN^M>&K% M1SVRN+4W(ARD\F2GG]S41ON_)XB:QZKKBV:R14&3[P6U,A'-V6\E6#0:*+U' M@NV_0@SU(M32A[#?W"B4S;P/B+?(G(G:9VHB9#^4 MN:SF3F&<;FP^JM1^Q;U,E^^7].),[>5 WYS\;=]F9GP3]3XR(!\9J9:&;@LG MSCL#"P"QZ^5@.2>; Y(2ZXLVD&O*%UD2_].AC7'%!SWYUU8KF^R'E!F4G2=+ M!;W:3+]AB^RA?7SR7U=HV^7'$[J.2)1[8%G8CD1*G5>WF177R\+6=,YD.S7Q MIK,90DN],DV.IKGMLAP6;KN*XM!*U%=!1Y)(@+!%15I5_GU,5RH009Q WJD9 M2B#>K"7VC?WA(=V2]M"_A:Z=S_YW5_U9AV$^^Q\637J KD/M@?V>XJ8Z+/9G M;M!_T'2!K.,PFH<0 MR7ZW5=X ;E",AJER,$TOYZ(^YH4R":< 3 I@$B+"$YB>%Q6F%IUE>K'L],!) MB*ED]G\4>BQR_IUF[+O9+UQZGOV(MARX@#JI\ICP&-)T M"H4VLQ7-$PXG%_G.&,HXI]?NL*HO"J<0;PH?1OUR1K;2[-.&&5F"\N5@,WS\ON%*DS[6J(,)'><#2:JL+ =4.! MH*@:ZN_6ANYB?39#>DCXW0YR$)7B48T.@M<6(F+KWLL) M* QU02_.P8'9=[9[T2B+4A1Y12F:D[&0<2T.LN$TR&?<;^X -&7 @K["\;_E MT*(YO\/_^(^O/]ZL&Y^8=,D='3Q[7O%&ZR:K6G&;E>:]G+:><+RY74'1+NJL M^9,1_KQJ_J6,U;KB30"MLS5G4)T\WT)Z]$SS4QB0N=IYWFBT5^1]PC02^W(, M>^:Z$43ZOH/^83XX$7&\9.A%V6X'CSCT" -\2!^=GW.YOKH0Q6/L^&U=+0V% M3P;9#L&3,C, AOD LX9F-^38H(5G55<@PYV[\6>A<%:1B '*IBW!U0N]%(R/ M#IR=XM$U87H!566 ?,8DY_E.K;&?$AI&>>RVTA4?Y*)H[E#.T"WB[6]15OPZF"/.B+A1-K9G"$9B"PV=G1-2/3ECVSOBN MP:G M2OW^4'C-K"N-E (F$XFQ3]&6,B[JQ6U"9D/[!8Y:88K3E]RO6=W5WG)$HG3M M+I$#LGY;\.G"%2UQNC;J0$8:+5U2GOZFQU:?L)ISDZ?U>W#6<<&R8SS"?DBE M8;1LC00MR4G9;;PL,_^.J60O6[I'>(8'>; [-Q*E5=6-/WW"" I@YZWKQV:S M#,RRS_?](2S35^C?_UTTNZ+;&T>IK2$9#5XCTJ@1UR=(*=>:%X?;!V%G$_:( M;.HWH6A,W(Q#"WX_*\@8M[E$6I5AO/@OV?7SUHI9&,I= MU22;!MQ7!^O%S+NW_VNV_5K_.>][V;+_;(VL2$..V$@>H,[7'B^8W=#!$CG MCV,GS[9 [!2'UJ>Z:'7UC"U7J%EXS="7D-D_\"X/KP$@'JVM\XJK)W$\L;2 M/DWHTD8Y=0Z2*A" )(K-=#&>J7THNND-SR"SJ4TMKSP?Z+5[R==T$UUEV9*& M$]X/<3/1/E%L)$CUT4[0#$::Q2J)]K0']S SPW6U9[]9(A?1\9[Z*8ZP@0A5=]:?J^A[&D%F#_ MJ1FA5(%UV.5!)5Z%5"?W@G)=4NZE6;> XLW?N&SPY@6'B62:]%=S%&N%@!0OG_S7])HK8O, I_R67;5(U/6C J6*E/,F>B!;GPQ9.U.Y M%3 M6=ET4WL?4&_]R(6R_)QX')8S:CE3'YV! FV\]#)K5-R1UV-],HOWHI\) M)^>-%[>4;TYG[,MS!(OB "M_,X45Y7G84!Z4NKRH?1^,YT+Y,-3Z/WK^)>< MQ=6T)4@PG(TPN#KO\7B=J$$RX:(T%Z.6<1@H[6,<)4;S59"F"^(E3I< DR' M>HM>2G/*Z1F3Y'%*)B!=2#&\/F/OV>S[H#VO/HY2[1O>]:4Z>609-:6CX3[V MFR//F'Q7CU)/[U\IO5]RE5'41#/&B?O)X9[-9+F>06I]M.7486-L*S'VP_L2X*OL8&"0;TV:7> ")"PZ=JN>J M=HT"!](RFL>016+.-*S_J6EQ;0.-9!&E\<:2P_990^LLI],HVJR M">]9!AV_#F(@/P_Y4^/AI*+MD= )?%Z4_^1\5RP3&_U":$"6R:?/:L5<24+P M&#>/:.4QU70V>[!3Y_^I2YH<$XV*DJ,#T_JYZ;O&C?&0\\,85?/ZN2:$^I0.2@H:<&M@I84=Z7?]3PMNT6 MF:5C!GC$SM*4_-2VYW7X2S][T)1=6\D!\X#!4O2WZMLJ9!9>-=VV,5G]NPYBK5HACA;)\9QPIN 8 LA*M='1[ M8WQZ,2_6/G_CG<+PZ ? ;]" "(A"CJ.#VOBSL)^LUNOX(E9&&&+(SRE,? M4FCZ!J>7/B90N/J4R"JGIGPAL\%42Z 6ZZX9=C"F&%/:2=G<<7MUK7=2^/S(:72':*8'VUURO8*1)ZDX[+3>)0 C*4;94JTZ7S M("\4ED!Z2N0J_1B I=H6J*O.(@!S54\.Q*$#\7JOMQ!&B04P>H>Z'E:LNP2LTG>&LEB\'HAACW M=-S$Q:2]D<=8ZX4T]:>M[8VWME1YFJXO9*8<]S; .J0L$Q,%$_Q'*6'"!=A* M=>+&]<-=PV]:P, VU06WO%4]D7II7F+3*EG$(B-%8LA2^!BEN<5S:K1<>L MWAJ\4PS @Z XJN/.RNC*M8N^A1YMO!Z+F3=J2',1A1J74Z>F(B=:CF;-C#@72E,(';"ONS9FTQ:2:XQO+8,ZAKT^G4FOPU5# M5J+I>W@.KADA6Z-N/6I@:^TNL280O6G7C*+= U,=NTAR:. <6VQD!T(:I%BJ MZF6''(LS(2#&QFT3/H%XR'^)I-;(C*8E *#-J&S&QJ[I%X'-2*YF.(,R$M]Y M;*N2>@ZQC18$.6[=M&Y%^&=ZA6441 MNF65.JGE\G,+RJ_"53G[F=SQ5MA+QU0OV)5>; M8-=##K\+!WUJ'Y5;=RWZ%6-P\K1G[:-^+85ROW,\9JR*LPAU%58Q76; SU0M MM>U5WYL(X*A\D%?&,?J9E$.;.G3]AOWB*UK^KD?NC@V,CJ^JEUZ]=/JRRK 1 MY^<"O:[/7Z04)1QR)VV,A)VNHTV G+U.?$F Z'!@\"0B#^E7CQ &:Z'C]1\3 M3L0^DWW.M"R7[;8*$="SC$FPN*DY7J Z'ON@L)E<9>"5ZF01$1(\RTG;D->'9PS59!%G; MDV)5=!6^_JCBC,US:3V0326N8G]/.1@,+510]!^$'/N:6F'?OR%<%W%!G"SM MO8[<.[VC*4RAR-H5-ZDC<=> 4JU!;6$? MLT1EFX;G W?^O./6;PVT@-Q7@1S>!]TN"B27MYZ0KB3QOX9_5IU'.80[Q)BH MEDO:GOD ?9R=Y:&Q(>>6J#3R"LYRAY<)K9G@/(U4;XQS[R()U%6=4UC =9S= MZ]A]@Q&25Q[2H E3:_.!ZX/1%S47@_#'0Z#"&ZW3N2@R1V(W;.Q3:Q<,K]S7 MR?5X18Z^TGJ6H2P]5Z>^>=S 74)RSK"F>J@VDL-QWWVI^?Z:NS"WPXX\U^;Q4[5LZ[KH_)G? MCTCNXHE- 4)5.)9Z?ZR3XW+:H&Z)89'/%1 *C0D?M@7SSZ08$'Z(" M QA* PV?;/.6V*9I+PKQ4%'O(\'#)A3L9R&AT+?U+LHAE6$CDHBZVXE$O74Z MO-2.3Z9U2TQ+*NYSY$24'0)= M.=SN"5FT7.?O,A$NE28:**EJHX0*"W1 M02U.=A<8JJCD,Y%_5"5:S?^6+)N"YDWA)P:%+W;[M[N.0LO3!G5K+'$)X*>H M_F5=4?VN1]4?K69JE&]PTKVP!G"RLEMB95(YST2;R90N18 >C2:O8$A"H;0, MYXMT ;WX%9+%S_LAV-^2@9F$I4LV$%5UG M2'2/8)01O#J8'4)_J/5U0KV,?L'48!YS493KT.GR:%_U?;#,1]\;NX1JW>\2 M5X#NV@NAX1Z]&@ER4DM2ZCHX^&H_M,MG*GD8.0Q8ASE175$H=-XVJG*1Z1E8 MQQ6^,??68D1G>=/8B G"9DG)BJ>?)\FX0D:QDF&782DZ&$TX-[)9.?KZX\@] MNXG0J0N5V%B.6N@-5DPN[J6!$V,#/X(VU'DJ9$,3FA$Z&!_!3VY96H5?X7P.I.M]S$>@-M/L0!4., M>9[;>B45Q-R_8)%C3+D>.M(PEUP3,_C07+#VU@;C@Y[>NJK;OMVN]R_; ]%+ ML>NC9K)96J9<19TXA3-R2(?]7\)[H@;6%:YVC5&(C6DBR@ZG#K<=;3H_:K M(K$!)%Z/^4@'\B7"R!\0Z\>-:JFY?VJIN<$M-:_DGJ7FO,Y(JJ6Y(?(8FH*N MG>PJ;^RPC(S_Q/%ZT"0QV>!F32NG!M*7#>GOQ:4R_UI$$F2:%X@J[[$#[$'$_0"XM*X=;O#IH;4WH+\G M9KAE>YJ*S'T4[LS:7F\LA6<[*]@Y%]7>6S/1=5SWB?B&[&%W^5SI^-3K_ MH^C7-*B!>ZFS)U%MJ(;9L1:[@3OF[.%,)2K+>4E+KCVG)+*"R1#RB"X9KB'S M+[NAR7+9;*U%A'8=C'+/DA^)?]_$KD4%EUYX>3;[70TY$IA&.W5 ZP1O7$*. M#U;NK40HZ4-#L[X4KT5/!F$V>11*2+H_S'=W_F?5]^A$5W.0]2.,W)-L+)C$ MMJ/]N-B(?;)_4A>S>W.5]]+%V8_A329J634B/0]"N49O$O<>^3?]O(JLQ$A] M$Z"Z2ZC5ITL:,C MJ.G5/XM[ $^Z@^%D00XF@J9*I8=8V0UD3MNR6NVE?"%5 M4KR-).G#7P6O=^8W=@2D(:F[.W8B9$GNUDS[6,N] M'?,G2!1%M$& @T,R]]._E5<= "C)E&33$C9BIRT2! I565EY//ED?HTQ(E-> MS,D@9F6@XF-N=6$[EU/'"GVBU=P(4G(.9&HVB4COETSUMBDJ!S?:L+4SW BF M@\<($9UQ2@I/3[WNP"Z7 IN3&S7"7!X)C>%"=$-\*+2P>I@K8^U?*C<\1)7D M8X6-8K!A38'TOEX; :\_N/D4O0'.G50%^\,%>0N60*.3_@*L).J4)_D*Y /) MZQ5!+.RF4\/^3:5K^/>(1CY;E@V/;@'6S"'H+&M,;'91$LZ20BB,4?4BN[ZT MM.FCPNWL/M7-"V.L[&,./C&II$VPJRQ!C]V0XM@SQI_ICKZT0F HSVG=_8.< MVM#K ^B-SKZH28VT#.^Q31$UO#K)MTYF45+0P\+@5+_T1WWX925(D'9^TM3V M?9(;4)\C/F1@J#9'BV1 6OQ .9A/0^DL94,1388_NA9GP4V6!MQ'&UKB8CX9 MBR^S$GZ(8S(/%HL;"RG'<&OFR"TC/6?:<3,I34Q)ZN.7,=]X-TRG_R_:V=+* M(S(DWL)\!( (0E 20Y'5AXXRXZU"Y.5ZMF"DWA2%U+@,>S+G<^8_UH<%,I"B M PF/R1=<7_7QXG=4X&,M&, 4S&P;;,1@,X]IHKP&6\2!#KY35JH6 6ZKHP:- MV !':=#H78&S:.X;.B)(W!(.B5IS?A+L\@ZSJ82+%S8'^,)ZK&@'8>O9CG4 MJ/T2NS?;5B1%CLT[Q.19)03;P04,&;Q*;?W5T,\5WEJE'"LKE?KL2AKES05; M[9K'**>"0D&O>*PJ\&EMBEP;:1B$*X5),\T9X6W@(;!Q,IP A'',L1W]#?N_ M4M'<4'OY.D#X6]S[D3TPQ[1^3%;XGSG(GL-%YS.%2>ERK!7[!')).?G@_)?+ MK>ER+0LUGD/NPC3E9ZUP,.XSF8%SKN>+!@A=?4,F<5B*/M9O!+=B[-"G=.LTA M%!)[&[;=J0[;Y[E6$XA -YFK7($VIV$@M(KB6AGF;5P*,16'.JVK[U",!A40)Y7)N-X"N+3<9L$SG!>R.AV.+_/XK\QAFV*^) M/H@*T '4!DN >(:WWX@WZG7'-4Z)J%_%2H*6Y[7MODGAOF8>=_QPJWMPBTIF#2"ST;X5:S&E14-R6C"\*:I/A)I1,YH MCE-@6;V<^< !>$OHBU6QV*&>-=(%(R]OOK&125 *$(B@KF9SI>AF^,.,WH \ M2?BO]E@5/P%>UYPN$@/IDOZF8J6XIX.J=%$Q,/+&@F!S]$;7 N?U\P)GAAIC M893DBN"EZ(.Z[;W@4HR,X!D!H341'_YN1BW0/+69QW"(-%B]F 2VL<'IV N! M20X2*GT6%QUGMXBL1)@,9%W"ZP1DR$0BSF'JK@L<[YA[PIF;#ZV'J-N%PZS=" M25-1"@8M'_L=[E*\6:.DH*#0R79PZI2W\4-0<2Q;B!T*V4E*#*L.T"5# Y2= MW00%S95(;T FM(BO &HT0&XHC"KE11I?0RN2U05TD.Y*2LNWZSJ8;GJ"/,:S M&AKWZM7\/<,<'BY%X]YH(R6H9+VF4OH6T'XOUV/[4T]'&4N>/M+JF<$!.&)M M0B=@^. G^D%@:5\(:D%ON(+A!TV\A3L0:H4"G;#&:IES;5ULS+8M-]O!&8$\S%1;>(B#CL28 28(X>@VR5<.QVF[-'%)*0EF0[A"3"@1+0I4MYN56/4<0)JW;FRCKC0_A,K=$JIP0 M^5%P?PAJT^6@?XSD43/G15Y"D&A,?=]0BK266 (1BL(P>0)FP):4MDQCK-7G*P>&!N<&0KKME3)H-I9$= M2Q8=\U)(TFPND1.OF/MNCXW &VK]Q!2#P9LER/=DM+EI[ JY]U*97SD%0*C( M88_X#I)Y4Q2_D@+E:&B)E<@;&%<[2N8L0/1K3Q'P;!(B;<JLB+'V+H6 &TU9)\A;83Q]M*2SK,:<6PW4G$@(26V"#+X M.YF/KQZZ*U_1 K9^E I\&MH,P1:1L)/_/J0=M,^=]*4X)K@TF9@@1* MM&)"T [2&PXV(!V?Q&.L]4%I(D)F21%2%%G3$FJ$ 9$E,^3\#I6AUL>88!). M&K:D:-V=I?+T#W-'2E\D/1SS?+\R%-(7E'K&6;DSG I3"GJ[P9]YVI&S(*1 NU4?FX3FDW1?D]7V7G) M+,PT^GJJY5-:IT_ T@C_Q4<%9^+]Z7G_2%$=6(P/?/(>3UC7G.IC]1K,QE^) M(\?\SKUTM<7M5P^6O/\P60HB!2E X.^)8>QX/"L5*?H)>L(9*J"0]DVR)90P%P\950DH MK:7G$8*16KNN;%-4Y4BK2*#=O. M<>X%-PS9 BR4=&LZ=-;C89W>_);_X@3N*YX]%_H.Z[ M\,]C=*% ^J1ZMV1%G#..H^%_H[L",ONOK>$H*"'#E!I.2.E#QJ57@F$61\!X MK,WPPDF>YH5^"_,FO^8@)Z]!O(;[6\/=T8XVY$KB@B"G7-H'BR/4>@8YW1E@ M8R2QQ4$K5BLT=O'-D#Z%R5G@#'=ZRZ2F!X*ABA8_!@[MRI%G*\:5O:OL$JSU MT'XK(JC9"(/@15PA6,J&.'"7\H]$DYA RMRO>"&M#]-F8-L2@='ZC?U<-ZQ$ M144\SW)I5UF.H])/#L"4Y5+^B%E'!D>@"P&F**-DJ MA*KP;\H9>U[XGCP]=C_KC=-D@-303S11^!6Q'!6;#82 M8K='0FPT$F(&2J?PP4L 84BU+%*4+F2 @V.#$P34\F=1JT:#?Y@9 )QS#@C# M@!!GU":Z0 )O,M>&*R]K^PC/I//MHR2W9P"%-T1JE#!((T+Q ^@,5%/HZRXN M' 1[/#:)7C9-P>$BR)9G#QLHMQ]H\XX)#J\Y]'"VL9 36H/SRC4H<)!NUK<5 MRFMTO\4F:U+BZ$)8#-N%>Q:Y*6@$1X)I:N.;C:P'Y;&ZM#F524JQFV6+@:V@ M6/BS/-NR^TGX8;KI^V#J;C]ZFZ>MQ93<%4"4X5=<:0H?(S/$4? M0MH\I B.EWF3],GL6J"DLVDA<,3=T.3FLC*)=I/M:OD$557;3> M-&1WSB8;N5S"B1B0#QT!3@7@J3 R \3Y?$',*@2GUR7N%:5(GP*K= M4347R*7 -@V'$$:6)$;/9%N0Z*Y0_#J+Z!,JX*79QX'4&9;,"-4#_T1960L= ML>.$!U;N)I(X-2O2* CV8E;:3\F6=*=.(-%S#@)_,Z0^XSU"B6=!J"GG8D?8 MWRMC,1 W$<^7_<^259P7,FN05=-NH.J3?)PR<;67UG>Q0Q1>K&JF1U':*]4* M(%[%#(3"Y-YVA2S]T++Q&*2NU0E+C]OYLURC_(P:^_FR4/P8UV$PR4@3 EO-5J,'UL+DSI,,DD'T. R% M7>)F&1Z&9!P[+:0M\*8NE:-J6//(:VID&"K7K7L7T *.>$(VNH6!=E6 M5V33F=QT3%D6\*& 6\X%A[OGL' S<7;806DBTM<<[?B7/=_Q,,PD,M 9M.@^ M]QO/]* MN "CVZGC2L8U75U5!MO!6XAXF=Q;]]#\Y]MGDLA@W C.%QSJPZ:]Y;NYTN\0 MH[P:-@P26PI[+#@V8C[U(=K=N7./)$*QSK49]4\S"3K[4@*;SUW.-G]:>$.D MCA)?A;HIDNA4]((\TU'J8JK=#)L78Z.GZ2D@$&J$M;8FTT3O]89007/TOYSX M5%%IVS*^-)!I%W@Z<3ULYZAQSG;!.1F#' ;S=[P/^O%T@=$(9&A;R<+]XNH@ MC\=+VI_H/0O\/EWE,N (I16G%5HV1_Z9:S=6=0T7@+@TL\SIL&=R%6]B_-EP M4I<=%J"4BGBK)+U4FP1C-K E1[@^:F6%/+_73$C$B .1(RUS!+PRL#.<6'R= M[<"G8*66.7M^M=,)"H*6JW_J7$13%?P:%6,P M/XMHKA!K0(RF44PN;8*\-E#+F<#.&0TL0 1Y#SV8F=34B[UMAD0GF0=1%<2S M>L(&00%']2SLON>:;8)DGQ M'+LW<_$^S9X#6+AY!GWT+7F7<(J9]VB<+':?$M!XB;O).*4VE7+KG(4>2->. M(>GP5D*3CW;/3P1A:V4E,6<>K'DBY>!,L,^4,&G)]$[3DGC]7+=78NH%$>GJ M/55PB@9]AT7$'$LV59,(?X%1+]ZD^?4A]#?15DRPZ"Y'M M'$8284GPTIW^% M=R?7('?;W^)DF8I![9Y1*1HKHR9^1D\'1,N=%/[J\P0YNX2/H5@9C6AD\]M' M3@-+]N4&-+0C:^4\@ "4Z%A1SG#)+-\'6'0 MYXQ_U+9.>SV8X_' '(^47K":G/'KXZX*=[ LB8/&N*B0FS4=3KM2#I$MY:4: M7U+>E$_"JM%&T$2*']+$!F;!"%K+GN$1G$\BM-KU%6N61K43?2_^<3&+9L'5-E4,A3"B[4!5V_K% MM]+@UN=H:[!WM[6^=?'S]"L-=TR2U*5[/B I.$V[_ M1*:DF!WO#E^A=>-!B^C5W(47MA%//O"!RQW_AD>[>PB[E_; M;$!\%09C-(\@JH:/@K"$TW$$;18!QWX+,MS;2D(I[@ V;U\BZE5-[). M\9546OR4UE2)J01%C^]:08RHE&T/MJR,6RZL+\ACI;DGH#;%&@Y1>B_C+(<'4\Z\?*BZ\RY-F M.*;;P@*)<5=B[I5$-?X.%)*XX3*K.=VPNOO+J0&3$K F;,2L6Y$$EP"H?3L& M4IGX6T=LNF:HEDG/K2K/]_$B(N4_@A'V7<_P8Z>PM!.+L;HJOU6.[W[*'0BV M'$_,C5 WPCZ&&,YM='#+[=IA;_!\,JI$*[3_SZ5!LIF8YH/#+8QUJ!N]"IV+>E=SP&PIPN5J#B+.EEM QF6"QH,?N MQ#UTG*-UO+1]:*3[L6 ,9!2E PVDXCP74$&$OT5-S('(F^OMP+LE\OSV0LAT MZ%IEU\J6KM@Z).D8;'-7^ND"6&ND0J2>TN?;P-8^L#1/BEH[X*CQ;>F'SQ;C;YNNJ!43DDA(S23# M3)#,%^88&SI1JZXKD@R**U)45ZPX:4)[![8MK)@=4]6[_+S'J=U02^28#C9$ M.LV+YMI;_J^D= <0#V:UE\H-55ZUM@H*P6G;3HJ5].,ETY@7(J"6G6W1,LH43ALAD*^C97]A;]]**N% MJ5I[K#3C>G_,M#M'Y;;S3B86I22=)9* X-(E^4R',$!5\H/R5GJ8T7ZZ:8W0"C MYXT@FI!*:#M(]BSF'4KM')8NFH30ISLP$J7](0Y>2RK+G(6Z-U:9R%%2F>04FR*UU]?N:=F:CQ2G MUK(Y"IMG'IV9Y0STO^&5C CK-J5TFQQ"HI21E$)O22;':33+0YVJ8H(EVKH#>U@W8!R4 M0E.^#H;3Z0;\)/B5;D:X48..*!SA=W012;!]G91F"^]))+(68&:"'^()=!2E MT4H[)*8^@QB(G<7ZXF&"S!""\!%ND;!K$D/C>H3!5$747D'\7S<>LVPUU4*D M.W>DX4-WZJ)"" M@WM<1#!%B%)'D:7%HD+\'PK+W%XQ%*NO\C8ZLI$X;_M_Y.QU&_WP6F=E)MZ= J-/;3 M.N>^34SEW&V?Z;+"F1I9<8I-J,406?"J\!E)-!*D$NM%"I0NILS:TB$MG0C( M2F3$38J\#XTTX_,EICW)3BE$ 9#SD3L>H&7XO%:4B[%5XOYJ9^I2#UEAHGN2 M+Y;8O8&#WC%V-T>".:V[*/AL0M:<5#494/3ZJ8J:XJ0D.)X[U"%%9OC4\1"= M$] K-PY:;FY$S[7F.] #THBBSJ +AJ12^2[26H/W!:6]\(3,-ISO9+^'R&PT MW\FJ]G) ^LD/2AKI-U:RYQ*L2J;O@$I1E)Y(BG:;@%Z_UEG@+,='I!I!TS\ MW!6TU,J0R4\_*9C)M?_6C0_FB\(_.!/995X,1%/:9;3 M=DV3UH018T/;1)\"G4=+SW^T0T0'T-<2(T01-"/3>WVY!?\%G9PXQ=%H1D&X MQ5CEL>T$X=S;M->F1J!4TB'O!")3<2LQC!I:(@N*<6(8;('L:_KZK7RZ1;4% M8S ]YSG'0/E0<&)!MG$)X/V7-&G K3KAL'D(7F[4YH>V M@]_LQVBG3AEN #!4.M L'3\5[<(*&7S!BA*[/_P.H@90@6!4[MN&44AY2)/T M#GT2-<^H#2=&&U+WT&-YHQHGKC?),_28(&4OZ4>*^L,/;&"9@TB&7L$Y4KT9 MXI.7CFI^[\YJ!5M+*+(HV5!&WG7_Z$<%Q7[O6)7%5&+ *+G$=G9OH0-LEB7U M7&M@L=H@&OOR].W)\2OTX1UB85N:&R)+*7-8"N,01& 5? T]JLE6;QA<3!X/ ML/O)Q15**V";Y%@1H^ LBRD'@W-&3_>$ MW\^LC'F 8W4ZC41S =.[V#S[>MU@M2??8.C;Q%C?6-(R@6>#J^Z0;7?K!Z\6 MN7$*W618KT \VS[(5#S0M^2\TU&&_2<$B2^ZQYX'^#7YV_[I98*E3A 5 #1. MER6X A \!0(8+6X9$U1.S0;0.A%@.$JE(SHW&]&G3J%8=QF=H;WP-%\J:3ZB MUSDR33P;X%KXR?5,:UU1D3["WA79&^6TPTX*CE&ZUB[8.-6>"("8"#ZR0_B1 MH[5OQT?)V@57+_ZQ,UB_^ 2QB3$O/^W,M6\VW%E_'#0 +V4<8($)G4!==?!: M15UGZX]VJ@5G_?%B9-&>]>TFBBBT=49?*.I68^S[A,ZQ,I]6:!3&^:1&]#R= MV+:-F7$>),&-'D8KU<5)S/M/RL[N/:?$IF+:4[+^J(;KCTJX*;SA;*0.T LG M_-%KW^A@< ]=X,AJG"/V.(OFO-6H3IZL,XOAE!UJ5]W;P)VUE\ST@HO2Z#P, M 6UWQ\ =;2:N+L54F><5V2=88-%AGCM($.@Q13 B UJ4L\XY_LRQ]Q4O$6%_ MD*9[QDQ"[AW<>*N ;SUB'V%@(0,\3=U#]YH@5EV)F,D,(OK9)?E!K,*=UZ+. M7O1./KOFW4]+DV]>X5E52X[JTW*J_0R=3A&%?2Y4IG*G2AK6D5"SDQ+M=2 M<3<64G;?&(A>P82'V1S]6Z32@EH1@$I19LLM@P+&11?F$')RV6FH^4"=8YZF MD>VQ4%VOZ$OWT\8[GA5N@(G>\@M0@MGE?[\8O,"_]543^;OC(9\2('9_IZZ# MCUIJLY^#]M.J0O]_+#^^3N)J]M,!O ID[JL8ON1__!TO]2Y'7.^^J1WH:9>*04_5>I;HR:F4;P^7RA M*BH'U=I&"W#$T,ZZ['IY7*^_H^ST(O241$@$(7

?#5^0@ M>D%Z1H+D@&@C[$7XM=)B,A,V,]<03@A48Q#5)9,$TS M".4%F7IA?4;"^O4')[:)P5 XEE?XKBHU831G*N-2F#4V(Q0^74-D#XY#QQ=> MJ^AS+X'/1 *YZR(WK@;A,(EHTS35]0Q[P7@F@F&9K6W4PT8Z.B(@G)99#R)B M0>W (X"('DK)2$#:9.C,F9I&"])F8X]F5X\L*2;U_ K+ST(;BL)04336BA5( MY'[6?]TFRIN&5#_HD>I?AU3O=='3T$6"L\%MGW,9Y,,9^63.2WKX:^\"@'B7 M^(D*[HI\:;M(7/C=UM[0PW C7R**C>*15!%67M M%7RL+0^ART$%[ 0ETZCZ31[0:O99[#O+-]<=A&U8H,^T6DEA\=>(I)>_:/R1X$S(?! 2LANEULLXNYKI[/[1!2(TR-$$5H55)5+5Y.UJDWVR< MYY]M%2M;T!)3M]V\S*6VL,MN$4%K2+MA(H"YJ.IXB2G%29&0^!HZF"F&#Q@A M2FUS%E#WD@7U8EKHVYDWG*IFFQ]YM>;;"'.4^M3Q6L3C8AZ99-![#+HQ:WM3 M?T>,8T 2Q3V%)4S =DFX+*F%7XT)-"<.RKM[D06+[G0- M-4T_N^-]0E].,V;.)#8Q%R2O&,34IID$# MWX:\2<0<8R,$HBW=\D#2W$;R ]T7!GT4'ATE5T2H+ M,M$;XO[&TR'*;+W0S9+XTJB",%#;E]MA\.]HEN?_'\K-*Z^68"4E@[8A(]ME M\2P";&C7%>UGO8TJ/>F_ ',XRNVK[>!]%OP3JO>T]@*NQM%@-" GDO87+W0$ MAA,8Q'%"G+C"J0N,!1%J&9QU[WX[ [F?K-1BH:*4B2OY3EPVR,P E@0XNHX2 M:72<0(%3RJV\(NUP)VIJ2W^QX';[IA88^C0IO1887]G)@AM2V$W6;)7N:5($ MP:9L5$#?!W9]'(>=.U["&]EF7GX/=\LX 9:]^C*+H+4?Q@-*%163F5.C()PX M;/-C$XP\S2^U8=_;&K?4Y+/+1U457*>]BD//MS Z&?70>4,F8EKG&I9SJDB4 M,<:2Z(-P>3.?B%^U1&PB#0X35'JT/<#]GBU+I((1KUOK/6TD%I5)D$Z_C.D5+R+RI\=&1J008.,">)/\6 M8GLY.+C<(Q)*)>M4*Y,4CSWIR G']F41S?'5WJCX[ N\=Y)E7&Q#6HP*4[DB M>DJ&#\B%82=NKP([VGK5(KT?L4\5?!Z25<5YSLX%<[MJP+)!E=<"ZA"8X=F^ M);>(88;F$/!J"RB)0:TG0T32<[=#!A)Q&4EPADPN%'&,*N8XD-)]$_IKOI E M@A$9'K,T"/\?X-^UZK^T08ZEQ 16#0H=MU+]IZ9A=$JT-TT6Z.Z7]KHT/[ K MT<:"9Q7(FN'0'T"],=W!<(EZO7^DB0]&Y[F-H0MH%^. R4%;_ J)\LQMG]:Q MA.(1#U)OS'AI+HD=%C$6!3$ZL *D>8)^+TOB &8^&F[07=-\ZC7JC5+:AW<3 MBI6>;P.1_^3KD!^G9<)]"<5Z$JQ')L'"$?#6@;AS1YH5@\%$D4*Q49?QBE%S M-IRD;UPJ_4CK3]P6F3*!4M*;5$)E-".$K4,+9N5%B4 -/ZLLXEYJ#*+(6<$JKT)&NC6HB/N'1S0WW-F1NP- MI*]L3HP'S0)8AM ZMJP!'/,,3]^^S#I2,:!7B W4M?- M3(+9NDA8E#7+'=)IU%NK9 $X%"',1TYVXG!+P/Y$KDUL78,,_&@%$XFI^8G< M<9+'U!@ R?@:JT(6M-&YX-7'"KHWH(J!@+7AXW-'B?<$#M#,87Y"94T)["Q' MU4Q);(?V#ZT<&3++L\D^>?=&W)]1-U/4B]1Z&\./#,WY"HJI;Y_MW$#M]FTR MVB=-%J$&<,6P!EE(C>54< AL!=SF=[_P4?--H-S#="/Z_BOU2" LW"N8@=@HI+DJ-0$BW96V2JIN)J1 9I>4HQB9PK)@I MJQTK"%DAFQ^K%-,HC@W:^"HII8F9CZ(1>761CMT"ZXXW:';)EML8!%IF=@ $ MA%5L(A-TZV;(ZVZ/:B#*G"WG3 (?)\A7<^=-Q@RQ'"B)2B+5)L6,VYG@O'"P M>"QD#2PY_IR/7, (=AQ,M:HX= MU<4STHFW,I5=JVC4;H!+N0:[]1#8 MW. C*@G0?E"Y%'$CPZF*<70 B47U H<>8F)MV^])D9=E!Y*'N_EB;CV8)="- M5[\>W4%>#0:5DDMMV^-6M;4YL54K?JIGKV:R;FN@1DE,>2D_HZ:/(SJD]1H; MUCCF]"]PBYC\)N.+9);TJU]F.'R(O>H54K .9B-0MP+M#W*M$(Z)@K:4W<&@ MC&15[#D)/Y$6I;;[3ZM%.^9/ 7 @)KI/=FMA6 S>!-"0]"<$I4!'CE)3JGF M+J&G=W,XGLPU*KM*BIR;(TO1@7UA 'JS_[,R$."WFY99\U?B[AT25F;$@F/W M/9VFRAPX[WHEV^;A;NZ:$V^?"F_)99%?0WX>WAB(_]2E?H:#C*2(P."^+2'&K MW_,LYMZG6+-AP!(FXH$.#GRAG84:6A (R/0SJJI!B M/KZ7#PU_59,5F#5GE%6JW,N08^," A(0,TH P+[./N)0RINO&5*Z^G MC6P:6;),3[];L=+-^JP_E>#_ZMV)L(O)S/T,\\[T6RS($R)]G'?OA2 ,$D MB[<=_)I? W[)UAP)_8Z=&;)TE@3>((PXK'Q5"M]EFU>SH<\I%=M.<#"JL,'5 M[[]V:L*)MK\Y1A^=_"XDQC,WJL>!#?142U>/$0A &M.ZR@R.]7H!;9C1$@V* M:)$ *!*.( _VR$@:YZ"#?A+0_FB!'6"SRSI"M#X<]H"]D;,=S);HB^"Q0BZ0 M-7]B8BFC,"SGB^V7W%(6EL'^ &=0RGH0+QSI4U)/*#QU.WAO5K YH60Y<_*' M&BTTD($^S@=@:>"R.WA].*)=>]!,NBE>*?G'4+J$IX1;\,(; Y8#OS/5#U9* M(0GA%B+0=5&)Z&J0-]",/77C9E K[.P^=6H%?2X7M47%0O.B!,]2?:80O@_W M8[3 ]?8.?J%*1J0:PDEI(U"02;J0BV9EM2%N:$0]WU%%@@?1,PL]&Y%K9B:= M1N,B4E#DP?)H>H[W\O%,Y$,"TJR2*!"^&L8B46\L][A52#8-:7;4(\UZ3J?G MN,M;IX"VTK6D)V.EG0'4_T[5G(!KT8N+;-'0&SXO3O*BJ!=5\$$@:U!VV1\8 MST64T+F:0)R VFP&"!B;IN S]L;#LY(%ITBHBKZ8J+X?8+"^&'.] $M?YYM<<]/CL,# M[I1%U".%-$,BA[M;,%7"]:W48MYP*8"17$.-&$%1(64/B-%(?TK5<_R#:\R^ M84%L@8T'Y4$+K8DJ]T>,>X7N]$0GT-HQWHN;'NZV+YR PLS@&:0':3:HWW"8 M.2$Q1TE82;R52ON-7*3?1&+KO_7&SOP,)=\BY!_@!4PB<(?:II RVU'IDFR& MAF:DB)"',2],OT&N:M+'^R1Y:DB@1^*#-M"Y>1XGTV5C"F&S0/#46M:QTA*' MW6U3V0?^KF]K5BPF=&XC#0]G$98(-!L="F;/2#$6("&S2GJK%K_�)JWR ; M/36.7PLX3@ >]"G6)2&(OP9]0-5+2'5$E-:(VS";PXR8<#J6P4C\C.MNVHDG MRJWX[7!J+61:B7S17.FKM)Z?_:?6$@;%7FF>QZ"0M(RC29=&D\\ 5W'+/*KE M@C ?B_Q:_PG&@S!VD^S29=H K $MC#4!V=8%!6Z>\O#(\./\?5L_-HJD$D7U]9.$ MDO-8GYK$> M$M+UV]?> @0X-Y'4WZ+8NV_9,5+'&-"+#$5* 8 /(=T A>LS?14?]FE,C,;R M/D%,>*)9/8=!P&3XVX91$Z#^J?13-"JG+85R0 BOTT3;D\4R%+_ U-:"OA9V MK+_Y8&*DSZ+2-"HL712)0\B%_$Q@IJ$5@C1#8KO>M(.!5P 640%?%0/^IF2[ MT,(U7M3 R*//@B4W?#&--L=NA5DY2Z8MA!S/JGYYR.:P6B1 .Y5SP^$YX7 _ M<6G:<=FVP69KF;W412E@:[.W@[=YH7+$"SJK)8$+,\%7,""P+'2RPNT_NL+B@M9DE5GI;U]VW.UR[N#(=,S($J6<&4 M^ BA!O512TWO77IP@5(F/E,[>G\@FM%D&9J"OY0I)4EJNF[S&*T8OO\*/Y9/ M?A$5XTA/Z=;[+ZE:VM3*8$2IE?;WKPS,UJ_KJH!I$BMN"*#)#%AXIHHTN&MW M=\&(LJRF4YL]_,[[.>6N?$=3G3K1ACK @K7Z*/1#TZ7+ X.EJ"S-F$)?V@24 MPT]@R XZ9BQQR%OT\96!VK-M1. 4F2CK (%W/A%/ Q;>(,F[R"RBC!OCY 7# M:Q.A--/ZC6B1F8'W F]]QBE;&L+%V8FU6!S7F^N$J?$+LY9YQ'U.=L4I.O/I MLBR)WW?=6K26$$ )D<$4A)5FU1BH4A^GA')=ZAX MT5WP2_T\7&V40'U6@G=MN)^-C$C-E=R67A:F1"#>:*, UUM)+$OZED#(,07- M''(/7]XQ1?!G'5_.324MV&^DZN&-P, R_7Q*)F#IL,R;7*G6,L"-)[O(Z]W3 ML>EZ_=_XA5\0Q&U33-VNEIVDI(XYQ"D#IS$$1-$D2XHY[!%W*T!Q16F*)^ZI M\[$+642T,!=43$\DU;N#78B^>$.EHT9*+.[\]-*H862@T >%/@;FCKJPJHY9 MU4OW47-8+= 2T!6!*Q:ATR\\4CF=:+H?*BD)^_*X>T6ORK\E0.!76< 6I"+? M!778FQ(C1"*4#AV6VKUL,_B]4J*]YEA"B^VQXJ!> -M/2>8_2PKC/]RJC+L? MIZZJM<,G4Q#)7VA8+0,0/;"0 M]X@;[]',]RU@R@F*<%]-RU) .A(T[56BW0]<2J"]AZ4;Z_4AZ)Z8 MH526;Y@U&&(,-8[N(II:U3_K(BDA>6?*5=F7;*VM98YV*HX=3C\LYM6/ ?-Y M3D6GR. ,:4?8L.0C39$I72B!+&\!C@^Y_$54I1U%%]>0$UT&"@>%? <&7R8L M(#1T2B"7ID17'VY%+9%%CQ9#>HTV.!#LN6>X/F_H,/H)6S=\05_:F7 ^@?WI MQD":=".DY@>44I4*6*: A8X?P#PL^QX@>%)@HJ^$>#-9Z-A@TVEL@ZP"*S9*(@(N0IB2/)14> ME-U*@:Z;+#?Q M8XDJ@^)3>I:GI@S=:>%GVTU(LY8UJ]SU'.7%3_\UVAE.1X.?D8'TGW6FN*.5 M0=U>U L,WW.OG+4+\OW'M<^?%__ KD+!:?0YKR+H-O5'M)Q&24']I@+ =:0/ M]:Y%G4HWI8@5$G1A-"$/:*F#KB06;::*.,B!LC+)MNAZKS^:L(5[YP^N*#0< MMBL,20N0,V";P@\Q/\B.$M[7^!=Z!R=,Y'..'.]Z?Y>4OH1A4VM'YUP;2Z"- M;%G!391"1*3-^D@R!%,:,X9$Q@K4, [@T5:65_*A5L\TD,;VF&R_M\&]$+:Y M;1^NW\<,$_]?8[&L-%B2^2*G%'*'Z>*H-R;(U5)6E]V"YOR.M50-U#X(BMXB M4+23+&3KBU%)GH2@U49=55!@@ M-CSW\_NTAGVW.I3OO5U?:Y/X_I,UR H_H MK-N4&H(B#;4#P1[)')I C]I*Z[ZB6&HQO8Z*N+P#%906CFDB&.@?VFI^E&A: MM3YIS:F:8&M).MIWAMA@\FCMVS%)2]QA@'<(A2<&DC%> (47GQ:,<< .%WW/B[[$K]6MLF(I@TCVK)U8=#@^Y]8>[VXTO\G4#K>/'FQJ+9N9GD-AN>[899B47_5R9$WP.M1977(Z MK]'0!1*>TVFI*LG<.O:O$V#\:ANET052J,MNU15Z3=9?A='>_8^V1M]38 ]' M=E2/_"SXE[9?ZLGG)6,N0/;]J:XSK!>0]Q87H/LN3\L\?XPA?6K4&@>4,8HI MY(FA1%:DD!_'1H8@P52=RJ?5K;(G(!<(5E ?0U1N)BPIC[CM1EKX6^-- ;+* M78IM'Q@)HE&4;F?OKR!VH^%?G7#;E%&4$"5RG+ZEB@K>9+>^%U62, @5?EBR MD0D/D^ 3;'U 7C#FQZ&GD((@=S9DJMP'BNQP\%=<+%)G4#@/W[-:0V; )3!17^H/X>;:I>8-[.CX-O M7X5->DIQNV\_/PJ;Z@)?))LOPR"C5#3&Q.^[<;Q8=VT#=_6U"G5[*V,WO*62@7C'UD/K]X4*1 MCP#D=NV\;F"VZ70NVU>?:-ZE^6-_B=D;J#YXL-'\*!NL7([M1=RGZD[+6;43IRA-41^=+? TG'N@K\< M: -EUG-L!99P![?6&"$J(PVX>)!:4Y%IG +VF#"8M@TVCV<2E9("CZCMS,U@ MKHV"1PY[>.0#PR,?^"C]RM-R0Z:'&CW,J\ALEZ3K7$T^>P=1R:*P\B7T6 T"@/J:LOG M3%%T9)M7):QN MXPU:M<%ZM,H)2?)IH6VL!?Y'JW3/ES.8)):IT,())X+F0\6VA0$0@-SIJ1KG M!??.\,%_WQ-B<">/!>OM38S4A%'AQ!*JU)9;#%TNQ,LV]=6X$ M G1F?N)KE MF&^Q5YNF>#X4US71_6HK@WKE4+!V"9"[C(9#&[RM,KRD1@B%+JJ1P4.=_'ED_%+L[=V;1> M@9P D"? >1'S,RME.DXF3;2Y4YAVB'_;QPBT>@;;4L3X2MZ#0%&E[\CB1AHWLE$G[(-?= MP*\\=VV67W?,8'OS0(8'&FH0C!)'<9W 81GK%90223QBD[(+^N\K=XPD7RL/ MQJF_7"!TU;0KCJ,JLG3*\./VX*0HH9N M1D(VBK[9<.?75"" VKI6>BJCDL@^VDJ/U1PG[XS5@%:4,Q:8)9!M2#I"N 52 M>0*T;1)&XIYB2+\YWY(,H44Y6#M=3B\]EODF0*VV6?DB\#B#(CX?W@BU.[#*0^$^C!5KHNQ03JT"U#DA_C^Y&7 MYS'.L5_:\]8]P5VSV6X9ZNI'T5EOS!(?VSM?L.XJ@]9U>2AV:5:T8>=6CQF^ZW@/ZVG+"B=ZH5.Y;YFT+ MWN]M[)CH?AW7:HFV3? @_"BJA4QSJM$OC M(TD<^V I_:)OU+BHX3C2*G*?5D7/MQPNQQ>_XQ=;@U%X+RQI>_^_^,=O8&R6 MP[HU?W +2!J6**VC#FZO(6@/FCU^?_%#4^0LB-7M^7']___LH+ M=J+]ZX8\)2+I-@H=1RF>P.5,09]X",]&<8Y;Q+Q+0"P8R%8!O)I@6F AAF!> M:5GIV*!2N^W@?44TU)PBMOP"L3X=BZ63P";Y[-Z0QCYQ&G[&>=C*J\GX)$-L MTCJK[$%MZBD5O,OU%AH.)=X.8\!2/^*,6&%%)A@H9H=B#%UIS$SU>=3V3O'/ MQ8_8[?*CC>._-RERO5IP:I[D\[F>660'^I$/LF]G9Q R@QADH 7J6*G,)C&X MC;KK7&C+XPHXAI/TNP:M-M)6P.)C(&,F161)>28DES39,LVA].*US>K]B0[M M3 <7"6G:J%!EYUU1UV,Q(&O+\P_OX9_OM*N ?J@^OW8"+ EWMDB_>V#P[N\6PNLMR4N@9, MYHK#)A[>5!M(>5$B15R-I;)HQ6DI6_LYQXA/77_>/C*'309&USU$9SC8^M<] M+*/J3IO3CT@ZUBSV+O<JP*L;YYSX&//T'"PP>NQ6N8<^&;B(2=1TS=J MWHS&+KO[3[VQ2T1M3X&%V.&S<7O.?=ZAR=I..'>'ZDH*R*05V/>Q"WV'J MF4@>ND:>6PX@X*IVXEG4;6.J#RP((5)4U% <<$NBG##03,JT*/(_B2_1B"75 M;#2?)$T,,!@0%9 1*FWD6 +9G<^ //&$\[HK9-QD_Y!O0DVBLJ+>("3V&)VY MQ^[J]\@SV2."&Y>D$A%BT86FZU,6&H_HC]E-K/$)54E"Y+'X^(Z06D M)S0HQCJ;1E]$C,"RT(H"(BLO9 G MNTPFA,*!#V?)@BFNN9T!?! &?T*E3 ,_G1[D&@&18.H)I1*ZR7UN4AJIYGK MI,= 9KEQ$J9B2;ZN3(,-1YYO%9I-P]N.>KSMU^%M^UW_-'9](_UMNMAJ0QJ3 M+6A9%4*6;@!=>&+9'!-65"97E%$7TG9A:G>*![$O6W^B/!/98BPB41EVQ0NU ML& ?(NSD S% ZH*'X4 $IGY)V"ML%!13OII/*3;2L60:G]4+V#,1,%LS[);9$Z"J 7_S"%U3(?V2X8B:R)?V)*[">H+86I$6Z7MM. MU[;*Q&EO:SDU$)&*A:W7S-C I?U]?N^Y"13W'A//CG%&&(TR:>#R9U VO40\ M#XG@8AP;JZ0"B(9(6 Z] JOEZ+,Z4_-%FB^I?1X=T,-P*]_AC@8"[B M ]*_D%A4XWP.Q:H36Z+3J22XX-/EQ)..\S<[_XAOH;HR8OQ"Y. >3Z6I+@-LEQ(,Y?1V?%!8_FZQ!ZM M'"UA^#7R^I0.D:&=(^>M81*(2 DWL4P!'?KXEOB"3C48]GGR=IH0;"TB(!.S M-[$KZ4J!,[P5#6&)/5)@YS+'+J."7=Q)&@'%-445;=HN MIA5VTX5Z?ZQ21I/-$+] )V6]8@W2PU(53$3YM#KHW7L$]"=*2%M;PACO4 M>B9MX^&E8BG_1CI]HF:U-S,U@VG?]Z7YBT=86:E9!M8!BU83]G!_B9&^ TAV M[[#$O)&Q8[FWOE!O'RU9I3+QO_;:BOS*IW;QJ_JQ$?F,4:/*TIRWDC,Y-U(C M=6+.')/X,Y0*X$A>%HK:#013;;,AZ>NTH(LTR$K3,EKHI3%(H .Z MRUPNA&QR Z HGR"7>%T:3*_JU%P/(%7>+4FXKJD)/!4YBHQUC[ITQCW!&G0< M.="<6\VSP"JK G5FZ73H34WK4(MPSC"A<"T2GH)[ "PX8\]LMK!\]KC"#B5H MDJ*B"HMF M51A,&Q2>6GV!M>RW 28]];/$HJ6G$\*LH9['/A3FDPJ(M!JEC/ M:C.'V4[=L8S-JQ/_G[M\2'%%7$>V&%TOUB+)**" T')>5IDX/:7Z ,=(N;/$ M#C^>85!S6LC+*<[>D[YL'A(?#O=D6>5 .,SK#1=AXROD-N^$Z>QI3C)6*NH0 M( !K\2SA^K@ '"SHATY/LKFWGQ9;P6,,Z<*;$TPI2YFQER+&,J^4^QJ'W,*:?6S*?S#1AHJ](M)QL5J_IC_/4L:JN81#NN(WS/R9.5XIW6AXW M-S[2,F+#H 1*0/=^YA1&91D56 EO[^95VEC-RO4U130!UJS_8QUI-2O3C*HK M*)= +$T!=*:E-?0J60R=,SJAI!N(Y:*HS*4[54!91!QC0#:G=T;L'.B!M;*8+U5),$ MRE,P%-O<1K>I7*]K@,B"]@2E*(RSD=[<&$9QYWH0J*\Y61]-/6]4^<1.7SZQ MV73E7@]MCY (QQ(HCZR*6AEB2-PR;)@" M]:3?' 090ZF\N-2;=,)-SO%(3Y!SC?)VSA P3JVFBK@@]..OE,0MA;D:3S>* M$P4$I8-Q+V3>8[:B>!_52;LB^6F9=M_,Z)98(NPBXN #JQK< M/@4A.[$6H%)<.T+$O$Y>SE.)MSS4BO]A>I="U ).R:B@A. B2F+JBF$GUO3* MH+I/;JZE[T');")ND34!UD+N0<<'J:$%T-_29E!NCI'M!:T(@*7.=H2QFXL3 M"K:'+&LC'C<->TGT^V;0XN:VA<'MOA:V \@O+1[;Q)2GS%T/D1Y "H!9A4T7 M5]<0=&.VM6F'=WJ%2A![/IK[B<.0BQ%(^@X-\R1K/R&9WLFH,0SX]\FL/5NU M(2 M_),*'46H=R+&#.CC1,$<<+4,(P9W.!TO)60E#L^M#$Q/1AL^9-(-%J8NB7_$ MK'ES_:2B;*O22X8!WS;EM_DQT]IJJ\_>Y#''(I\EXX0QW&3:J.PRNN2&))&;$U6 MW3$U#'/"X"L42GDM:IE)NP0V76"PP%#"BMM9<\^\!.&C\"6NI:''6$^-EF*P MB;@LO+.(SZ-?"^^]US(\F)P5,Y$YW(%$[&RJO)KA<(RA.[O/YP*9YN X]XQC M/<+QFRE2M)%:( "(UR'.B(B L4,A[6G\E(P5>S6E1ZKH\I(;#YC&MGI[SP7] M(U=KY\STJ2[4/+\2LDHJSD5E0H%#C M!7B@MQR01I""=(PJT].WNLZWJEF" M/5-IVT&71.#G)J!WSXGS[,3;B3I(*RZG42B=!AWB/Q,889X*!3>"\ B!:5LJ MVE]$Y+=,(;41%O*)-&PP[:NP,I.2E 4'6(V MSV7#F@.Q1+XB"]]CP.? M,%98 91E[J46 S:*4NU+" M\._*72\[ST5V[FXXBQB5V/0=8K+X(ZVWN&K4(HWG%X0H!/[43MUN):Y!3* M@Z,$NLGDDZI 7/LG*.V!6EY % 8;,^42X/K2B#T5!;!W5>P^[N-;5EJ1L/8007T2IG( MEY_U"@R9E;N4W,:E\\ZV9Z^Y-4]54U+M5&&U"%IJ5-Z5TTR4MO?!%66PA-?4 MW.G/6HL5M!KGJ!Z@'7%#%?P0&@JV,?BZ[1;R/9R6M%^Q5^-\$2$..41* MGHLW:&J_"#,+MPRE0$\F!A-QMEF:H8=R]._UW]EB Y-7TG31UB?N(9NSJ.]X"4(ZPO\)W[SXA4*[6#[+C_?H9^C.3GX&3_ M[_&#X<^OI'EHN1(""6 L@X&2HFK>_Z >$\ ,(&)KFN;7 HM#1:K&U7T*?+Z3 M7#R\3?46*Z^@%1SB3YE5\R\'@T&@?YMRE71T>0FE Y7IQ@O'LUD&N_Y,)A(< MZ\M2OBN=Z0GR)DB!!61V:FAKK+ZH8I*4F%\%7%>^D'YRIA;C+T-G+#Y/K?-@ M-,+,**L<$,A$'81Q<3@9":GBMY59 9$/W:,'T.1R*%Q-7!OVEAZ0'@'TF]3V HA*JJ).TAC%L-Y64 ME1=')JR/P\N@7T^I.6;.$M)*<@:-1@:HWE"<;R/HC3X:NM^+)NU 0U@6LZ"P M%N&-1!*A5T#/A8\R,88IE@6LLY-:12M2)7.U2O(0DXC@1?86N>H(R*YOY.$TNW0(,\I;QE5+UQ2E,7Z11 MAM)"P0VX-5-+PC3[/6T>@)WH,8R;>]K=7JQT]!!#NI,A_D?#D,5@H[/%HH0I M48B+Q2H9@O)4$+@VR'IC']!.@9T!*H]V'10ELHEE+T%H?H0WC[#",.75)GEQ M2A=0H*26O@%!$J%S!@X&"3Z\!?XOW)&XX^W!V(U?_&J#S';%4&T943&P+CY) M,-#FK35$- G83,QVC>H+6A^L09DP(:.B,$];)B0?3*46%1608XDWEGP[#R6U MJX=$L&9MT?^U;;I:H]J^'1&\V3O%H59-$!";3(J:811UAI4Y8NYB?9X6U.W MQTC?U"D B"U3@(=K'P#3X51#DP*Y&P9^TQL+6NS>X^I<\Y"73C1,;P$,_$=( M%+<=99=AFG'D\4V4TAG.,D2TAIR",FR+K9[.VZ09JCE;RQ+/:.LX!.B)6*6UG!=E* ME"K]\1+BUV'@,/ S<(I"HL@Z1K)*<7\C]G2JN$X&V9="3K9JI*AJ2/)F2OB. MS'5):271Y!=B:MEX]Y>,;KH+18P!XJ"=DAJ4G[&]*%;K70XL%S=\+0'@#F6; M5-K2GTK-;5KFD&8D3Z%QQZ^;Y'/6PZ1#+/4%VM+ZY/2U-\)Q/U$WE& M"\@-@C51%5%6TJ%%^L#A]?786:P_]X!U=P\_"0^_+H^DTIN-N%RO&T[R"L]5 MK'-9N5[X0_&;K5^;L#;#:UY223)A(L!&4P42%ZOR%1%(KKP[6 +2RUP(FU,^ M=>*: P6+'(F$L+]!BH]D-P1;/KGVFA&@O^=8!0JU"U1^X!I!JRR0!/JJ(V', M*M.SPT2$V\N<8D%0C41ET%V8R^F/51U"[,IDAHKNDI?_NIN%?!L M;QA;BF R$,/:+#G93-&U1O7-$G>+P&&A;1XGTR5?AG+NL#)JHQ,%C>J9B6^K MSJX3@I*UQ>YV49-AL:QS6R)#&-?1]K&$:'P,H286*D^T7V)X"/FZD&H3_&?M M%>O_K8UKFX\A6LZX+"JK=L*S4:>R1T@(%Q#C3?Q@$?N#U!9>J#5:IK/SFYB) M*0TGV*ON38<&MBEKBZ[R)*;:;MY@&$)QMMO7[[8^O-7XQ2?/%B"N, GFA#9: M[AL8('5>@/SKM=X*YMQ61Q2B]B: .WA )9M-X &!XH2V QC\/UX1W&_2)779 MR?>PC!]-*B!3FL3__:(<[1T>[.R^V3D]/#G<&YR,7A^<'>V/]H? M#5^X*:#W69C%OSD,5!#YY_.W@;#U]O![^\^GEV\_^U_STZ#BT_';]X$ M)^_?OCU[]^GB'A;<-WFIC=S)[_+LJ^AS'U%R-PC>L'=_> /OP^.]-[N#UX/1 MZ'@TV-L[.SL\'.T.=_;WAD=[Q\/A<-#1C\)2C>^8-].?0;O'X1[@T%0PDU5,%740PCJ?)1$4[&< M0Y%GI+XL$)&H'_>B"\RSF^3@OBTBE:X\YY+G!F2G=J0%32/LCF.FJL!Q*B)C7 M?IB>W\':/\:WO<^C=]?^<:L!V#2:0-8E8?A?%$-"M%*VGP-Q!@89PA61(',E M;^//P_(U$DT%&)]V9_:X)V)CE$-83I\^MJ]D.X_>8@W#\Y M&0U/]LX.SM[L[YT-#X^.#E^?G8Y>[^N/WQP>W-T@?=Q30*N'W\Y^.?X-SH*3 ML[/3\W>_7&R =?1-L<9O &*'>3J 8NG_0LPD*>) XB28.<""(?U11\B]U#&B4/+0>N=40 (N\N$>4+=:=%4/*/X&S"CN.Q_^;@2D+7%'!( ML2WY8HDPC]*I_ %EC^#CF@:UT-.X)#1(^7/@].RD9V$9K.F@B'C)B*I/Z'9T ME8&Q03 DO'5>) Q%,P.)/TP^.H\-3>542,U!A+28^@]>U(@4)*Z!.2*8L0(G MU+-6"99.,LV5'E'SKNV;N@&F:^3.APHZ;;+J\RMT:NQD"D)GKL+N60W=][+E M.P+_X[TV]-2B8M/K($3P/L"9:K 1*[^Q@]=66NA/HQ6TSW^_;%=G"JS=$BT3N':MSDI'^78Z/6S'X/_H]CS+:+ D_.WG,: M#L0/>JPYC\2N '9N3IBRT>7[QA@:*IY25!%9=Q>*HVS#P!F],D5X M=J+]LK9I,#S:V<7V.UPW34;KQ=E)\+'6-LQP,-[:T_L/$QH0MR6]IZW4>5(" MK('X+J5A4*-OQ4FCO8)I7C+7YBB"JZEI2 6*J89J$[X4HK\1HP@$WL#%IHP9 M+X7(ENE4N(40<$:5Q(>,4?" ?1 2/ILV9:YS6@ZHX@0 BIE]J"2W-_1Q4PS "H3%1+8K)#U$\'Q6$C(GCN;1 M9>,=+8K.]CC5"DP+GUJ::9QBB6GPWG&"ACR$D)K)P!P]QH[\5UVDV'&XN2GO MM"?W#X:[C[HG0]F0H=V=;_3NQ'7Y*JWCO%RP>I*0PZ/TY^- M+_E.#E?J"*3="?FB )=FRF^H!3/*:K!Q1KNA4_%%,PAN=YXBUQ E*ZOK7 :S M#?+#T/\C]ZG6T]BCU-OR# MF;,^% JKNC MOY;,FZ##%#&:;2,=Y8G4M+ MP"X-/M7(ZB+%,O*;DH;P@>X$6_4H/#HX#(># M R-VR.E\BP8#4!WD.B'(HWWMA9P@=I=K.7VCQ@4*ZI"E#050I'>X Q^.!J[T MY8 MKZ6GGEP:<4URJQQM;\5T2=X'56Q(S6AH"14,#DK+"P7\X(9Z5" %E!,T#52D MI8&C/:V1(;" %:U5<'A2V58Z4&_$_6*#RX1)!Q6^I+!@@,?%_BR,T7&C;=)S M42B@4=!7N, Q<(HR?*QI."KC@;4[<:@QMP2PAC4683,$*;+,5&X9XIV(Z^-Z1%& MB6C#VF(ZGQYG9MGXX9V%75Q.*+X^\HQ?S8W>G>F[.CTX/CUZ/7P[W7;PZ.1X>C@^/!8+#S^O7><+B_(;&[W>W@[?F[ ML^#B^,W9IW\'I^<7)[^]O_C]X]FSB^!IFRLX-@#OS9"E#4KO[C]8>O?UZ.SU MV?[9ZX'^G[W7VE(Y/'US/-@]/ACN'.V]V3WLT[O?-[W[X?CCI^#\?"V?@N7Q M&Z1&!B>CT>G^X9OCP]'>0"O9H]/=W=.]X\'>8+@[W#]Y&*S.7BL5O?>H6)T] MK8V//_[K[%/PYOW'X./9+^<7GSX>O_O$D8D+Q.V\?Q><_<_OYY_^'>HK?CO^ MA*">]R?_^O7];Z=G'_4-/GTZ^W@1'+\[#/)K\<79Q?!^S?\ M6PA6_?[Q_"'S]H\U61O",>0OUUN"SYUGR/V !F />.R"-K@HVU+;RTB[QD!& MXW!?X/P\I"/+U=R,+(5P_L('5Q%2PN/9-=D;K/[]L2%M!TM:% M\#4MQ><.AZ2M//%1^P5@H%+,ZXR+_+,J_"RP4[7EI1CJQ3840^,&"F%+96\G.E-MED2O8&ZZ%1Z<3ZIF7JD^%RKMVU' M<]-&6];5'4Y_4'7_9ZUWZ'3Y*,+X>U:H2S [H([M(DI)[=CD[O<=\$:$/GYT MHD2'(_&V,?H4B9]\+BX\3_G5D5@=ZLT@X1)-.%.O!P0L+])BSYQ'^AGC>@GO MX])1$QA@=_>X U)@D00[+I*@-2;J1FJI1K$^[H;"33:MB>D,JG:GD-X5E6&9 M&"QU@BW9\MP9Q! P)1;^M(3WFIAR=W?>HE*8R&.BYSIAK.='!3ERS$\!CNUP MZU^!N?Z>C+^#MU!V)N_,3>_\&]^42\6% O'9&Y4 M13Q(FD_M&QU3TYG&E T',&?"D9?8!5I/UW]GQ?78E0FP=PN80B'C^>$.Q$

\P M3B7='!%ZATQ50G0S#?]"F_2>TT*Y?VENICV&A%BFE$0B" G S O,C2,@,_0= MHJK&5'T5?<$1P.TQ$88G3L--J9Q6&M*^(+(MZ>421'A21KQ[B)MHYFU4LN*@ MI]K]L7(.% #\8*ET@U^*:#'KPU?MB6L XK"ZW^$@!CXJ/7'4VX5A#&G\*M##91L-#464N<#;TB E< M:#U<*:TE$E6:^&]4R7U#Z2C9>BD:KVW;0H$;Y!Y'TEY$XP<","+1E@\S= M32KT/KFC*'ZJ>=89W$EXZGS$#%BUOI*WK MN=1#HCM^C9!J[J7#D$@AEDAS@ [=HS#RH1>?76#?6YZZ0&N>6CM1W?,$'R+4 MWJ!);_T%SURA:+9,=P,3TV-,/0Z*B#U M')R]/MLYVP78PV!W__3PY('@#M^8FH0V]OZV-BA^.SL!',.;\W?'[T[.CW\+ M3H\_'?>$ FN>RR62/'NA+M17-APX5M 70I_70-F#Q,O(M7I)D%FT]#IB7@.=[ ^\4<],2:?[0L3NB M^=775'D!+4,-IE5PV:NU-_<761!_>T:)4/\D_6A/P MPC3$U9? +/[WBQ&2W:SHETO/V!W^]6>YJ/G=#5\=K?6K_EF;_:S;NRI3U7.; MQ-?='.[?7"7M?E20Q40;J#O4]S"%W7Y]M-^)V6R1X=&+FU^5]Y^4>R^^!*CR M@_\:X/^M-14K7[P%@%WKU3L,IG^KJ"B#LU8\?55KY0 M@:^8B4>3"C?Z<)=.Y8^X\)!/AIJLGV9)K$_AAS H^J6_>>D/^Z5_KDO?S'#U M2_]LEKY9B=4O_;-9^B;'ZC.U]FXU^7\,D_XE9B3RNHPRZ!P$W3L66*Y-^#[! MD+RZSZ*/H\GGRT+?)X8 1%[\]%^3B5+3Z3>6AH<+''L1.R=.Y\40,4;WTWWU MR \]=3=OI_7_U^]?O5[U?_::S^AGH*ZZ>ZJ9)3 ;3]2F5U M$^W_:)[QH[_97^[Q(NN,&Q?M(0:^.QR$1Z-U(A2//J<=V>GG$CKI-\ WVP [ MHV$X.-SM-T"_ 9[G!ACM[86#_?X$Z#? L]T N^'@:-!O@'X#/,\-L#,8ACL' M.S_2!G@FZ907__BER$OD:I@FU2UADM&W#)-\ ZD<'H8'N^L8YBM?=&/U];,( MXSTQ^1SM@N.X#J*KE\]>/A]?/H<'N^'AT;"7SUX^-U,^=W;#W<-UP-"]?/;R M^0WD3>]%/92^&!2.!J$H\-U(I.]%/92^&!2N#L*1[O]B=Q+ MX7>5PKVC<#1<)TWYXTCA Z=UAIOOP=CJ(6P_GDR(K"Q)ZTK%Z_B>7BW=SN)+ M$.=N/UK'I^VW?;_M^V__(VWYW'4:@?MOWV[[?]C_RMM_O M??M[QOY^E!#?'TB# WT6]'M$ETJ: -8E=4&!IAMUI; >>LU0X-VQ-X^B.NBF M<$7'';\%0N[7OC3-[ B?@]Q7I;R&T.^%H;RU8[FTOW(OE M4Q7+[ZYI!X-P,!KUFK87Z1]'TQX-PKV=1[$.>JGLI7+==S_<#P_7X@'?7*E$ MS^WOV)C%?!YO;G^;C6I\VY0$_-^^\:TG0VLWONT;%/VC;U#4/^M>S_JNI4/? MR_9X)BV*CI&%>Y.;$VTLY>C3;5G0MR=ZMDO?MR=ZMDO?MR=ZMDO?MR=ZMDN_ M<>V)-M;@_S$,>J]!4=^&:&4;HM=1&F43%5S,E*I^P.9#&X5*>\(OWJ]^O_K] MZC_/%^]7OU_]Y[SZ3XTSC)H/166IJK[MT/=&00S#W_'\!JU=PMW=7GOVXKFAXKD;'NZL8W7VXMF+YS<1 MSZ.#I]&W[:GE$$_R#,J7JAZH>J%JD][G.3S>0X_ MR2>?D7\3AE E>1:EP2)*XJTD"R;1(JFB]'EYI4?#_7"T5IGHYKFE&R7$FZH[ M?S#Y/!P>AJ-1WTZ\E\_-E,^#PU%XM+=.$\E>/GOY?'SYW#N"I-U:':AZ^>SE M\_'EKF5J M;JQ&?$Z*;T.%:C@(]]>BJ^Z%JA>J5?3"1\-PL-]7&/1"]9#9V]$P/-KIC[]> MJ!Y2J':TICI8)SSR?:WXKZ6]?YSQQ!O&:M]4#O'7L]I'01+_]XMRY_7KD\'I MT?'I_NG.WL'NP?'9Z&AP='(Z.CDY/!H=G\!O(F\:[O9NSX$.W]OI>[L+G])^ M"S^Y]VKCGS[5VOFGL[>DJ@ZV@[?'[XY_.7M[]NX3ICT/?KX(3L\O3GZ_N#A_ M_RXX?G>J___XMW]?G%\$[]\$;\[?';\[.3_^+3AY_^[T_)-<\_'LXO??/N$E M[S^^#;[[J53W1G>O?PP28:+_\)LH_)1-_CWWD=E+.\3J%,*XJ# M:J:":9[J4T>O>Q GY:0NRR3/0++RN@BF219EDT0[ZY,\H[PF)CD+5=9IA6S@ M^4(5$7Q1!I#JS+,_ZVR"%UXGU0SO$M7ZIPJ.'(=2S]ZZK/0',J5 I M7H1@27W?25K'^D_]@ ]1407GYV%PKG]#0G,8!B JH\'/'F??&_. "_\!%_5B MD>+?4;%$+C_\^?!G>)UJEI2!+-L#S/AQEM4V]?L -PP^JD6NYT!/\)N\F#_D M6(>#K7\]X.VV@S]4,(NNM)Z:)Q4LB2]@L- J*M)$E97\76F=J8*E_AB%Z^OD MCZ0G 8&90K\-O'RBWV,,4EYGC@"1_ 0'1G3>1ID^9$ H_E8&IW:<<,_C+$J7 M98*/LU)UXHWHHQW1>S,B1ZY@'_1B]2 CU6M+BDNODEX'$)9 9: ?'O ITN2 M5(PV-@.7[_P!'A#J\:=ZS*@EX74NSDY@]A_P$6_4N*BUCJ-W&.WA.QP]Z#M< MSY+)+-!;([J*DA2-DBGL8"WQDUE47"IX)7X[O;&NU;C41T$054&I)MN7^15N M'M '>G\XWR;9E=8*>;$]F:G+R^U)/M\.SC,#KH%VN'JCZPO OE]UL#AJ(%Q] MU.D?5U&BU8>^^#HJXJTTSS_#-8Z(? (!^ M>(^QTLIL6FX'[^'4FU1ZBQI5-<%3-TZF4U4$\)M"#S%=ZNG*Y\#!6RH9%!UT M--Y5(]H.+I3":_0\THPD%8@3J[-W.EMEHKU3->= M_8^<'A_O'+XYVSW;VSG;.3YX8]G MZ'>X,^^O5'&5J.N-=S>/B^T_ADO@T5=5?!SU)1\SVE2E'#"!%K_HC*/U22!HZ!$B[74 M[@'LE0% MY$R!H3[3 MS>OK[W$"ED&F]+/J4@^@K+8?1M8>5U]\5_&_D DLZW$YT>:!H0^RM7\)XK4HM,VC/6=_ M-'+:?X=!\4#T?"]#'M4?^D*][^7/3S4<;?+7VTCOQHL\U7J:MM6G69)]GM;K MV@K@ZMYK1IT7Z!2. )1NT3$-Y2>@@&'VB7#2Q3<._NKRTVR3[]KN?-'["MX*SX M*&;!6S$+C)].*AHB98$>@@[&%3%V ]D1F2 M:MEJZ0['.M$&F/9 R,H!VVN24XQO7"_A)YFZ_AZGUZ= M;R>_%-%U\&N2IF%P 1=]@/N2J=[ +7:>D>O\7GO* M)C8(,364G&C"^T[,"3V_Z\MJ^5DO2KDUCB!B(F[0^GM&_"<*Y*"B*$%C3Q5& MP3"(!L>](Y7.SM#O5N3DD/AR"!>I+PL,XNFS1'U)2CS+\0'Z'^B$45HQB*9Z M #&Z(G ].%!;_ZGUDE5+\_!I/JGAA3EJ")Z&EO2M6,TQN*\FLRQ/\TMM)N'T MW$-DGT**[\4_3NM"W-NU98.R+11!=WO[WB=:#"$H6+&U?WZ/:#O&I55PJ3+( MPT 6457"2HD)FK7O^Y?=X6#[*- 7I7K/K+\9[S4S?]D9#;>']QY$")'IA;B9 M(0<"[F?_QA< MJT"I7))%# ZENF+G=:K]S'&"QUE2!@2>@H#9@M-;\J66#.V%I_J^S1 *R@QX MU*6-5I)QA^MH !6M9;^#"&*V'4YJ%]_1?CY'&K3E,L\+A7:\TIL%CF\M+N#. M@Q#IL,*@@>#LX(/>4("#LRC&%^# MYEGAF"=U@8X()'^5?DJ:0B WOX;(I+XTQM"P3&,L^ #] O.HN(0\'P M XR MPK.U0YU?*MQZ.&+[2Y/>PJ@&8*V\V0KIV2I#BX8>'DU@PL!P;P@$90[LC M>/9ZM]OVLS6O8SZ]@,B2B#$)< #0LN;7O\RL*EP$)0H$19!$?W"+)(ZJK+Q/ MP'!T-(0,KY:2@: "EP.K$O9&UJ>^"E9HT=/A>IB1%@G MH;+]1>N[.V_JX1/ST(=KA 3GYE$!<4G_I#.\$_%*L'+)YTI"[1Z=5 P=_;"C MQ4862+V1L,LSBV2:SPJD(G*]6:IM(9/$@X\? BEX%%QCXHO-'6&9YX(;0(!" M2#DH!XGDBJ:97Z$=FG]!W;]6F1!>:' M;#+A;3R^YE'>AO#7GG!H3.4ASS)O5D9]38*E\>,*4[I@\RM7J 8 H&+H$Q0% M#'U$N<@9A4F6\/XYW UO\KB3%MAO0$$LKM_)7(/;$&>>9U7>? P,A4"P)J\P M7+ ,,AY3KFDD\H5KD8F<2M(,&)MA*;E*/F? *"&%CHM\#P> M1.2&+I"H#P\8NJJ,>H[^UR.Y&>S>GF\&/I_S6LWJ]?,=(?92FE!;W;UX5.]B MSOO31'I.E*-NS^D/-'V@V>.)Y?2-P=BRAF;?Z>JV8SJ6_N#.)Y4Q#;]YBR M,HU2H2/@S@-(D7FPQLA*F7Z4U9^J2V*4 MF7P_G@_0,+1K!8WP_W%]+ ^D;T1,[AZ>O'2I3FRU#J=S5\3\RW0B[F3/B5B1 M+8@QH%3X$_2>U)HJ;ZR$^:W>/!0!1HK<8XPNHQ;SI(I,V21/4D%W%X87X)CN/)Y#&<_K MR.\_:K1!F*!]6]=[_8FCZ:9EZ:-)7[-[G>'0GHSZ3E^?: TS0;\REX>XN3& M]M< R9-%S;=%:_8M%./= HEWHR]<,G8X(B)D^DJ\8,B'R>AZS3 MQ>0=Y5]K7N4&3_62+E%N0^JC!-M%,)9LB'RMO/$41Y8S8!@ MZ3YBFX[$NEXR%WW[=VN,LT?D]^9V'[!J.!BLR^:^^2;ZS5YU"7UN]2+2"

E+\YW$Q.?Q;0D?@,0R>''M"$L4^&Z7GN0LBD(L&7X;DC=67::T^/)VJSF&OC<2,1)R- M;;L_' /E#3J:-;*TOFZ.Q]W^V!SV++LWZ1^U]'@(YQKXO&KUKKPG274M/=<> M2N\6VD,=JFE1R2XYX]O\MTD&R$X;^0A&[A=)P74>S'F:=']FM/&"%E*B"90G M%!6SD-#/@!HZ>FA=7\;B07:O,3J,32YX&Q.,Y&;>M7(?R52$IR&/Q8RSAWD@ M/\J?Q0U36 $H!%,WG$48#;Y-/^ B/[N/G]U%7075QMD>_Y?G3CP7%#FO+(H] M;.0B683"'<^UPY*L$UDJ^L#8-UZ<)I,JLH6A GD?2FER0XU/757YZE*NSQRC M%C"/36G)UO/9*BK!,&.T,(\20K::_[P $J,':L;W%B)9]&+LJ3E+9<@.WDXC1J1N H9\]'<6T6RN#B2 M[62^PK]#^(O6/TD;8>SEAXK>1)(P,C $W&=7Z_GG5;7KT 2-E/ RSR<25K6$AM1G"LHVK MO+SIR.79:-3-!ONIS63 GGR8E!<#& +8)+R%G *H7@BO3,NS0^H50DXK^:4* M,E^PX@6[YRD\2Y&@Y%LP$ $,_56 M[D+-QT4RA$&.UGOJO"#RV2EL(3+&DG@*+_IULLN+W,^+X &8 M!L+)CY\!!SIL. K1NE*3DV70B1"/RCVQP[3/9GLHLQ]\OG$A_LNUND2C+28@ M2^**FYR"NHB;,7 MY3Q1:(W(F)8;1<'4(_Z3*.:BF1,OKP:.E10,;]2 9GL=7"O#XKO35R:K0 XM MDRC)OA(U/5QT93L\R1]!6PEC680JUIT-Q,KKI&8D6C2H"B 675ML_)0F'E-? M*JQP8N^H<#VY@S'N/1*]AQ+?'7WF-@L6,.6]U=2N#X4LCS(FSFI9;4^]Y*+D M6:FGE7LY)2!5T0[ 9PLAL]/B*-Y$2'R=@4':(TY"(P@S!Y-K$K"!(6G[LL4B MF+H\5)]V^L_TR:"$87>*$6J/4"N*&Z#VG2]!'\CXI@KMG/%=P7S:Q"-NRF0R MZB5F@:*YCBF(O?"6'D=9=4N.&SID <<]-\E0C[+>)]&-('7^%9"P3=.4T0G7 MOR?:YG49Q;/"K();4D?1@D &"T?&&\Y/\[@5P4Y27BKC4V)X:ELR0DR]8?J5BZ'FY6@2/C+V3:I/@7+D6 MKCRL(B*4U&@'+,.LXHG=:S GYD_.H7A7H&QGJ#FJBSY[2-['&2E&)2@N++K@ M9SLN\8;QP&*\%2V,]S$3+T+5S7_,\*#$*4>F*\A3P4DRS8W)B<&'BF0FHKB< MH95#2/B"T)%P2_5A(!N"Q0)K.VAYE/C)0G2X8X^BG#/B4SG,R:DIIL!L4RB3 MBZ7\R/S&E=P"S%Z$;YG=Y;0*X0. -86NQ#(-K-F3OC 3OR!,'[,4*]4D3+ M,<8K[5V9AH#S*'*.0L3P2-U&K"B^DWYMF:YB24O4J;L"(T2T_XK6$8&1)AT% MX3? LREK73 O%J48G<@@TRC3Z+ F^7FVP.2>EVVTF"*V<((@;0!Y"D9Q"P1Y MY\6RI?4S\H=[21+1(CB9\,>HV$(.ML]"$K9):U_*/HZ9N^39=-S]BWII1+P, M'XEIZTA&LG&=F!FFRHV([N*)YT>TKZ,Q,9QX18=B>0&&PK? 0S@ULC&OW5EN M@94+L*A["(XBE^9;>ZDO)*TI_S,Q7F0<)18">+&0*LKSN,*#=WE;9P]7BZB. M78&\RPZ#5'=<#>5KI"T<,[#-(D6^]:F+5;;H$2AVLR[(7>3FMQ*,F2=CXM,[ MQFM#T#XL<59FK+Y<19\<%\1"U(>$8*>3H2:*LYS2)NKRLCIEMF>FYV^C@<)V ML5+ GV/>O8B4W FG2U+TM$$D!?_I6O(!,'4ZSTT*,-BWD<&DAKZ/U M?$T4Y3\21;E5>'9JV?R$Q975==:1&%#CSK[C("+X^ XE)^\=G+%-DH9PP+0S MP? T9.)B UXL/4=G /H&8K))*-$T?10Z,'V&34Y)QPE0C^ "3B6'Y\)]3)9" MBA(6[2VR#W"7*Q? E^M+![I1[)&A)"7)E,.@H,?MI,:EE6:I+L?;_Y);,>,Q M26RFK%R68?$H\Y<4FU+JO,B0W4WG4$J@^\A2RI]E!J@4 MPQR,O$CO&8>J= '19.+9.IG[QG !M?X.%*DV??"('W*YZK8OVC*&!),&+7\$DI*0V59FOER[F&@G:S+#TXE(E*RX$S'?9 MG31D-XU)GEI']_(D=S(VDI_+K=DJ%JA@QBW]5W%\9:(.0QYU:"G_^6SFDF!- MH0>%S)\DAW#$,&J,::4B]B+K*Z3V=Q^Z2X6GBG)L%]>1DH+>)M<+TX9^24*K M((+'S,!ZF3PP7001J)#DC=JR6 P3AS,Y4812:D6[.YBPF?HO.^Y'E\N@5HAU$,, 4-JDUU M>'E,^ /UL@3A,Y8,%DO$$=2?2!!\\!'(_-L6O,4\70&[1#AA2FUY5J%7N%;& MBXJ&R(S=QDDJ-'?61=$ZY0S9U#8:%!'$%&@4AA@_K!V6P2^57G*<$",&I<(? M:4-,Z2Y,!D3=@G[BDT>N)FG:-G%X^48^8V0ADF86IU#EQOW!]JC+;-)IGL91 M%<]!4%2,Y["%^N[8+%&7(YQFF;^I;.RJG(64NPI>!UOUE7^"R(YFGO#L9SO@ MP?NIT%CZ2*Z5$?<*T.B:9"[3HPA!< GM9@?:<.> L$%$;&:&\C8&8WZ&(^*I MGM_]D?A)9/%JHC6XF->VH*H0H7;(GA>*>^]B-;E,;L '; M"4$,I'H)[ZHF" MDSVU1 5-C$7JQ\C,?F+80 @?DXFRQ**F.(R$SK/@M;1X%"(O,/59I.T\7J"% M'$PL-BH28.X?"1"=D(9&KV/W>\.!U>]81G?DV/V!8TP[9_DM9A'*S>.X5F3W7UVKJAYGE(K!2+)$A'ZR7RZ'^SJ-B7++6:F.#8 MRR2=+K5BWA#C#M81SG=19>93/B>,EYIF>PR_?;\/H\A Y_PCYN*=L/NW4LW%7$WLL_-K 3EP/$'Z,IBZ_W?[G2.TC>\0S_"9.?Q7+X M.[KZ7W^6%Q5_>^(GI])=3_QDU_W YBV^Y PH; 14(\[Q-HCC8)EW^:#')XMZ MV<_\^MQ7(:&LP=&S7(S595Z6Z9<2!BD*FE=/;U;@M]B*OOJA$/M0_J+1?Y6 ML77K0H*G6W%>NG>GG(W_@QJ7CS<:EY= IZ%H4 D2.R)!]P@X()Y)W'KC@:^/ M(-D&]GDHO3H.8!(LCK9]/_=F(/!>C16T6)";)5"%)6RV[YI.&;N[.Q61\3&C MS+T2-6P%V<$W^U.%'3Y[P%6D'AUP+7:IKJD]HUOGO@Y^"B76?CTG<<(L^?4V M?GB@RJ';_XK6JRT0@!W^_'38X^K7-_I;>/5ZM855) :OT2375VU$ MU#-4W2F6JNQ$1\]LM['L_>RY^$GBH='BX&GAX)GS1;NG]GJ5?",M3K9\L4:^ M:)T3#EZ,:_PW:@?,Q_;MRS]/RRHS=4>U.ZVGX+QYZ6GAI%T6IFO1\930\5S9 MI=%!QVJ+GZ>.G^>$DW8EG;-QZ-C0U*S*^_RTT0[O_3.\\KELO1/9^*MO& M5W:6>V>PUW/?7TN79WB6YTZ7=;MLM,:B\[:FE"ZIM5PH'-4X% M;2VB\\!)L_5GGCHZGBV[U#NJT2O.H&WQ\]3P\YQPTCR/HH**#J3F:KA?-[NR MGKIRVTP"Z)JJU:U2(=A8UGON'+:9>*17\<2W.-0 +;*9^&1U5%NO8LNT.-7R MI2Q?LD\)AR['A?G;UG;$IZ[GG9@%U+/5CE-% 6R>%=0:Y>>!DD;KPSQU=#Q7 M;FG;%=72%CV;A)[GA))GPBW/SH59VJO_+&WUWDG96*V=WD0<^H^_.(9N5-E/ MBT@-4..:B516)<.V1:B6,YTV9ZK9C=CI-%;)NJ%>W<%&O4&3K-)JO4#K2W'0 ML'EB%15M*Q2J[>C8[+,U:,\ F^WBB(H6D<\*D2^211L=6S6U6DMK6\QN&F9? M##;;%Z!KG%O%KIA,]V811-%;Y2X,EIFI.4?P#1P9A75;=2IECC036UO'PLEA MX![-M%KD:ZS2>H*(^*:K&D:5]L6;9W2PS=:%PF\O$WW/#F6KE.2>";I>3-]" M[ODMSNKF [4QJ30HCMD^<'/8$\L:>6-T5+M:-Z]] =&LMO55>/[ENBG.C @. MT3:YQ?^3QO^+%0BV:IBM/&CIX9+EP2%&.YP!_I]=;N[OV//\EMT%(Z4^=\NJEVK"HJ M;HN%#<+"4\2\*B5:IX-T%^-S_GPH5?'$["1#[;9])L^;D9X81E92+L_ ,K]D M_#U7[JJK';/6>=$M=VVY:\M=6[_GU:\?6:Q@BN_>;FYS]4.9!>O;!=MK*NEQ M\V=^.B08&IP>U5.[VO[#6I_8^XGG4%VZ$Z5!I-ZDT-Z9(/Q?6XQO,L:WPFU/ M5;6C.C7D-9X)L;>TWF1:KP_K6W7N">G6S/A$D29D:V(;KGPMS]ESXQTO!2 M M$([F3VTP0%H@M+RBQ8J65SP+D(9V@^B]=)_RAJIS%+JE^GX.Y@_^=+&> ML4B)YF[(WMVZ$4.T6V*9'[6ED"5_BALI=\$"CKV14^:;9/J$DLEA_ES9WS4M(V. M<1[3;1MM=#6%KYXS$-J-M^RUB>RUS=(\=0)KV6M3HPS%4PVA'G#2(FB[)$F[/LNG\0;=5S:J2&M+RAQ/% MJ2;M]5(\95_=!8M(WUBZX3>&GLW8JNFTIM!)TVIK"K6G?Y:\J:O: M6JTCHUK>=#'8V20@G)F;YC?FL]!=D-;DSI:>[T4Q3IOYS@[FI+&9$QD/4M>\3Z+!D4L_NQVUIU6) 58'RFG.F3M;T["UCR_\]%O9 MT,J&\B&BAJI5:R78RH:SX0ZM;"#[XF^Q"PB#UG=B-YU:V,WF(B6+W/RWVCK)T7*0=6*?TB^EA6<' MYG_E''HW:-3490#W+HONE-DZ!"FJQ'-6%5>O?GT$_E#Y9H4A7ZG^\EH)NSH3 MNOK5\Z<@MJ+*/'*?=__D]*X=!:Y9>(%?^2FJ$H35UV X?]WCS>BH=$- A#@@ M9(S<)5-6<'4P4SQ_CU5EF.2+;[X^+J'NPRMJX9R@M#P$CQ$?G[882-XX"--\(;AG-W?*U]9^-V;BKS&+^Q? M:P]/_P\7=#[/740X-6^VGL8*;C-2W@ .Q/-@'<'5D:JP'U.VBO'YJ+B"RAB] M??]"0.7TWBSHM%+(99Z7LU;PZN+=V1?Z0;AT%SF#1M>XL<*A.66+A?CUEROM MBC[#1J;R<\EIW7A+ ,E']J!\"9;NAFFS=,-[S^?+<]=Q(+_@EA)]\^#-XCE< M#< 0]C089 MW%;'W\H^?B];S51)"20P^W;K:'F'A[[!Z?_WY:L-(%N_?_I-3 MZ:YJ/YWTN^R=[FIH_Z##NB/L)D7:!:-)=^*\=.N.5&6W&F>*U(444(,N/*3= MO8C#'\Y=_YZA@I15>IO?.*S2_NMJ(WB D]^$1#4W]<$090MZ7!)':/%B)Q]2 MBQ>ORQD/=K158I7G=*['2+1LPKF?3H/R>CR[#SE#&W6BK'OAV&UO3C!?X733 M$4P3^U74.DNN33=H&H-O:?P3+7G5!HSTLSS:VFWI=T+H5W;40VSUE:@ M+>F>%.G6NO%C*Y''GT5\7.S?RX \'3MQ,^9\EBVZ@#?;E8;Q-I;+G@$S/7&< MZMJJUFO;0K8X56>P4\LD\)AR[),7^SD2C85ANVU88O M@$='U]1>M9$C;;GAA3@B6O9PL>S!-'15<_9O;UW:X4O.$PZSGM:OK"I5P2?W<,6M0;Q_W*$.UG6OC MR&6HIKY/&6I=Y="\JOD(E< UET,WM# 7SHGA@H"3/<1S7(<@I7@]>Z2*4O[Y M3[@;SO.Z6'.:4%K(5B&+,!5WCQ)T9P^4VZ=+Q-6O=F^/-P=W^:K=NG _$B7] MV6JT/8OR]P+27IBF GRB%9MBY_#%X[525JI\^GQ;UZ^[1^;;NMWR[1K;6#22 M;:O**O26;@@720Y^RV(@(US9'<8)_"E3[L)@28T"2KL">'ZLH"YV&P3?%-AB M[#/@.&ZD/+#% O\?LFEP[WO4\198W(S=L1 ?\AW>RRON S_RP"ZCIKC73Q)T M+>)!WX=)[\?Y]A%,!Q8/9T!CS9%*QS5C&F!)#=B]Y_N(GU0+;6AJ]9,I80@/ M'O*6113 XZ>+]8QE>IT@M\JSI0B(Q(V!(?'[@@=?51[FWG3./]\RR:/^#2]Q M(R(IWD4E#ET_GC<>&013CZ;V\^5A3*#?C%3I2QZ&I@.$S_8;J[QG4@/Y.;=NB M]VW;HM-_5]NV:&OZYG-MBVH-1K1MB=JV1/4??MN6J&T_T_RV1"^ 15-[TUPJ MTK0]BYJ %Z]_]&U/H\L\]POJ:92ZB(I5$KL_2(X/7*^V0 8V^/,3+K?N*K[Z M]8W^%MZ\7KU6Z5-#L^@NK)5#SU!UIU*69#./KTV";$GW0DC7[JF]7MN%I27= MEG1/C71UE+HMZ5XNZ9Y3 R6]UB9^FZ=X, @THH'2,4SX(B5(J[ \IGP\?GOM3WC\]_K03M,-77?U=W,!_8O5PQ65_<*6Z5>X6K!\@\\C193 M]=R0O;O%VA>J66!^1'GYE&'J1S@Q^?TK4=Z!LP3VB5W546=<<=F=2@UW&FMA MGKLAV2)^?8BOM8C?(O[E(7[+[R\5[6M"H"H-U"NY^0Y,OUO]>"_M5I*MM.@X M=1HLF_\>N:-)L32G+_4BM/=HZ9 1R(U@O M%L!C*7NT7A GPX6E;9VPW%>0+B>+;9V>O;N%P_CVSKV#);UW%P_N8X25LO-0[&:W)=I\A>YN MRZ.KE7G([GZY^DND3?H30Q]I(VUL6^9 []N.T^V8FM,S]=Y0F[QHYWPA-Z3D M ,8,N3:3=D1P-PRL;0=VI%X.GU;41 @(;BRTB-VQ/&O=HD5XI%8*O.U(D&PD M48=>H:7"WO;YWOT3-F&+UC[[MIW"9YWY1_12^L B4Y^F<7)PS]ITM M@A5&J=J^"FV%Y^L5Q9D]U;;;Q@J76^+9TN[)TJ[>48U>E:RVAIY?2[O'I-VS M(\_#4Z!AJ1VG5@)L::QI-'9JTQ=KU>4.FOZ\YUGN92PVU";\ZBY81 ;AT@V_ M,8Q]-],&II&NJ5K>*2[JQ_/D,V/")XY3546V]RICW%J=:G-JR-4=U MK"IMBUJ4.B&+[!4\!2=5.WFV'O_?^ TTN_Y,8\;FBIVU75"1;]&S1\Q64"8P8UMI+LT7/IJFQ)X:2QGF@ M8T/39??)<(G#]33FI9W3N1O>%VN1SL1.[]FG9&!=@)%^XOAD53)/6H1J$6K+ MUMYT>E4"@\V,_[V]3!0\1;1SJMBQIX-US715'F#S-UL*LJOHW;GD=7/U0YD% M:ZQ%WB=[O:$9;952GIZ#SPFG+)J:IO:,*LIR=:BT.8TG)^EL^P M0<.G7F/?E[37]HS/?Z_M&9__7ILX1.[@^VZF^SI=_]%FR2G_M= M Z@9D84#]%1KSK8;V_^I/?OV[-NS/[NS?]6,X>:)F$W'3KI2]WF)F@S#S%=6:@YOTYR'#S\SS^WRCIP8-_CBXS=11G4JF M]W.;;2SO/ ,6>=88:=BJ8U5*O6TQLOD8V42,LU6M4JYWBU"M]S'#MTXJ=E.S M(Y&FCS=1V?OZ3([?912YO6(TZ01*W*HZ%SIJQZGD^6H+W"[$.]%RAHOD#):N M=JOY>EK.T'*&EC.<+V?0#=6Q6YVAY0RO9%\UTLAM:$3C;[$+!)5\3_]FEK-1 MB$;K\WQ F/A]QUG54/S'/^+E[[T8=CY-$&GSW_PN=EVG:1]JG;G\^=&V_/FG MUGF8\WU=R&RO(TB:\"DSWF$YGC/EY26+XBV/\ Z%P4C-F7+6Q9R M1#1U53&TM-/+*R[$\Z$CY&[9,H*K@YFBN?OL2I-=RK??*WQCKWV8%UK]6UAAQ+IO99JU+=4 M@1( =O<'>]#K!/>,K4(V]3B(*3]A M"3-@(>P\#M <4_*,Z[-&I;74/ZF/*\D --S M<:53^-:])YST60PL I!X#;\_L' /]<'L5)<:K?Y27$@6RZH?27>/(REB1^:( MFH'RU73RUJI*ZQ[^**][>&WSI@$65DDM2&MHH@=;<%AMNY7HE)+V?&MFMP7[+6)]W 5H* ((EKC!T9U[ 53@O6BU< ML$YGY/&,&"IS14ND;N-4N^ZUVW;:.1LE3XK5PYHCNM6: M(PTS1W2[-4<:$)3H'LJPR!:]])\H>KE ^V)[/5#*#P%U6X9S\B:&WKMVCAV_ MV4/T-5:5:("-<:R(4?>5HRUYM]7+UVO7N=ZCA5QJ#-(=-.12(ZQ787#'H@B> M!:+JCNT=Z:S3F*PW%*35$!7,VHZ9,&Q"\X5(K!B=&/A[0[6.$V\HE]]%3]K) M;KP#!@QL>H^-U!3.0JTLXFI9<[0K!&]K)AW)3/K" *?7TYCCR!#D\7UQC.KK M!K,: *;F![&R! 4S](!5 @,7B3[K14RR)94TUTHY6/?7 M\;0ZG.#G>;K5F2,_W=3,D&:$..)H?1LSW_5CYK@*^QT\\OC_\Y#^9 5 M*$7O;L$N^O;.O8,EO7<7#^YC!*_ZVSP4N]EMB39?H;O;\NAJ91ZRNU^N_A)I MD_[$T$?:2!O;ECG0^[;C=#NFYO1,O3?4)B_:.5_(#9G;P."&\ - .Q6:[D:& M_;8#.Y+,_X"X :Q8&7,M5E4^@LJ*!/LI1OOA@P\*.?_VXC4!]/3-*4K>*,71&]?7]Z1Y%C1=E%::5KRCPO5PJ$5Q?OSK[0#\*EN\@5 M"^D:+PWBYS5EBX7X]9P]4 #%&@-@4TR__^+E8 '25=*A(VLOHUM7V M!A;\'5;OKS_+BXJ_Z=M_VGDWZ7O=-=%7O&';J+2&6"WZGYD=VD=ER" MT:0[J53R1Y\>.&>Y#18S>,(_R&LR)J^)5+(5T*_+@?/JAW^LSE?=BSC\X=SU M[RG3)FLK[]\LLJ'M@^H9!O8J@Y6KU7T?#%&VH,?K8,4+8-'8"7(7BC3.A8N1 M9N#%ZQ_]/I-KSN'QZ[IJU-M"J27VEMA;8F\DL9NF MVC6*\>"6V%MB?YV-'QG]3:W6X4Q*"G&+D\U46)N)9YU*\XF/ MAD07$^VX"6)W49X?6IX>NC>K.(E!"Z_K4&G^J(7J'A>CH]I.E02"_:%R0G9I MZY)I^4G+3W;A)[9JF"T[:=E)RTY:=E)']-=6+>MUQ\2U_.3,^4F=&W\%1WFG MTF#W\Y@?E4^%K%",\,*BP\/L_[4K3DM3)(_:@B[MC,#)-NURT)A6% WM(:0^ MT:8-%UELO35CMS'V6IX"[7,7D1=%:]>?,C%0![^:PEM"=QJO2WQ+V2X-^ (_ MB%E4<3A!70C= )K:B-JJ#2$HI:6E.F@)17O,.\6E%.&&/C8<\461_G?X$KN6 M1\IJ'4[GU(T$^X)@HSF0KK-(N0N#926J.08C&D>^5A.(+:4L9^W/J<]MQH>VXT'9<>.UH M8=MQH>VXT'9<:#LN-+=(NGG%\VW'A19IVHX+)XD7KW_T;<>%RSSWB^ZX\'FK M%Z(MSJP]^-C<6+RA=LU.G5L^[NE5S4^_V+AY2[FG2KFZVC%KK2QM*;>EW)9R M7X5R#:V5N9=+N>?4W<"I%9%/,$MSJQ'YTJRX7-2T6XBTUA6>_A,S@:8(L)D" MMZ9F7R8J'=PI[@H^_O!P?,]BGSFC1AT#>/:: U;+?+\D+K_7 " Y8"T;N#K9 M$6DJSG+">3S>=T 157F8>]-Y80#I;$U).%%,$WQ@J0!&0/@:J_2OPN"'[^X"&MH^( MTY7;O8>M"@Z.:Y^S!3%KY2$(O^':I@(+5^MP%40LXNPZ6M\";_=C'/"W=/\9 MA+AY'.T'(,H-.\7I;91$R4#?6RXQ<4V)0]>/W"F?-4OYEE&\GG$8\:7@71&+ MXP7P4@_NFGE<'8GGH#K>SY65^X@@Y'F:412$"%TXBA4N,9E'YTXI:3K"RU$A M*WLZ'S0-?"Z;0BT?'[-P*5;(Y]NM5@N/A0"##[[RAQM.YW_K T(L"+'H>)./ M#KP,,&$1B EW#"57)$%D:(;%4TIYT3__RA1?W=.061J3A[!,DE%KU,YLI[8) MP]4789I6+5.L\^H(""3FPBE/44[1@#D0=+/U-):J@^=[A+,_N,OCJ'; M/^?3[(%,"<[I\:4C?@5"H51< S80213.-'.>\)0UH%P@<$;1+95?C=?]X3[* M+\SB5M;^ K ;41.-*3;#WV>,+?&O $=JIFG+L&M$]W!&E0&$LK!7+Q0XS,4[ M37R&!>!FS480,B] M"P/"2:.48SD1K6@/V9Q[L0%*7P8)L$8*N%8^Y1]#V[]EH%[>>3XB[BRCHP)M M\2Q]2:VW"V^:TJ+@I"A4 MQ1,/VFO/GP^=-;5;!3W1;9V._@]\+=:I'E"HJ5 M!)PP;"ZT290+K@QKY!!)A]A>&B$-V+WG^W@(E)!G:&H>&217JDU:65H-,^41 M8U![0['^([X-@F\1KZ.C[[/U'ER=$SA:=I='ZL(_P0*B*BW);;EBX\G*KP L 3 W4+J\EI4]6! \8'>*;H@9V5R"6(8A M&KDAXS8MK6/&0$\FJVKI^H_*'= FF6B@)2S6,T^,_T9ABIL0MJ)R'P8/\5S= MJ,T#;@MJ,2/5F2\>M.-@119:2O6J,/E@+2D+]MD#,AW4_OG&Q9Y3LRL"XYQ_ M K7C&RNR$N6&>_( "@12/(SD((@;)?I!02L@*]/SMYR' &%V^2!"EV +^(P; ML*'KH01--2J\-THM8*'0D#SXCI#$4T C/.2GRS4J6.:UTB\^A-X3Q(@O[G?7 M6W"R\(6M<.=^#T)91KF.%(X2[F(!9B]8H#-X$;Z//PIWB8_*/0/?:3XLU^4-!2TA =(LB#\V?U<(5:.O%('?7BQE7'%V U3U7EQGH M:Z![B,).>:%$?SF 3VZR#J69.K#%H16 MD=S\SW7H13./JU37"C!C,M#\&#WG :$[EA0CGO(W1HQCHZ!A%+GD^4HRJ@U@ G"U6NVL!3UHM87(P5M(M5R[7P(&XEF X+?'+TK<3W:8+G9%'2S(;-?6* M$2KPS7.ZX7P+M\I9EA13V0OQ#<1'B35*(2'%%HJ89$:Z[PK&5&">4'+,PH]]UEU?"8=NJB4"C+R6 %Z- &Q+!1HX)?QOJ$YZ2#&R%DEA M90'R8U<<-I*T]BDJ/#S-O;$UD#H-&)M^\+-K6]^W9'DZ9.D8JM6IXCL[ ZJ\ M#!LLR:-H;;#FJ*!=D(:65H7N6AOLA$152P!;*T*MKMJIU+7PN$98]7DQKY7# M44^@@"Z77?/+0@=I?(#R!C\EGK[^%BG3+"@=HG*WO\#,E7LL1$QK8C!!7]22 M9*J_VV+\?-I;!DI4Q7FW7BRP'O,N@A]N,=G3?\?K4;&";>9A$E?$:\&P;))& MHP0WE)M$DDX>BN1NR=SQ!#.O=X=O"%1OW[C+%1C8#N/A\KT0) MK8P2&>UUCV*9DM!#;13(";#ZXIJ2* W?G1?MLUZRB"?IXE[K?(;N>Z5\,B$8*5YHL5 MYX=MKW/>KUK5K.$L7BH^#J[Y'DUZ/!=&WM)+IY1!.D32/]G6M2Y/:)/I_*1G M\/35>?M*U:RL!6I,U^N/8/1^2\%05 MNR=+0;IS-BK@,,WGWUY/F];.IR7S!51<92MY,Q5U:K%,3A9,,5'OOLJ7 ".E MBIY$6&1&E7=JAKPWI^5A59THJ@-30_2&R:S@)RI,QHU-#C)B/YRKKC?&NU> MJC7M TLWQ#8H.:\.KGD+@]W3+C(ZUW8]2+M%-M2Y6LNL 0L:V;7P. +IJ=2A M"F:#8Z0:Q[Z:)-D+YV!?U71R1?NJ M+,5C%_LJ<01@#P'>H\_CY=D^=MLC)T#28BKO-5 +-V>:F*UALZ'XF[>^R'./ M'/_;]EJLNU^A\P/8SZ:MU:AF1,4@]JQM1K01']^Y&5$-!^+Y(.76PE$@.Z%B M6PIJQET@ 41NW0#8> M@1H"_?LY [J:F>K"]3L#-M2VK(S)AVZVB*4]3=WZF@H_OY]G9>8^]J]U4)L] MPU3W<-)TZHC5\N[]%?FZ:*=]RZ8XYP M@_R,!C[Y0-VPH[*Z24;:9-=0:)*] M'Z3L.K$R%6,;6+C7*HU:>IS. I^)]J0^*W0GWRG+ MV9%SY!C 2^G8O @Z3H:X6"/;[#K#3G\X&%KCB=$S.D-GH)M:UP1;;*Q=_7K$ M(2YHSLE!$I\RK541#3Y15L,0CM[C7K2+#X/FV]MYV DQ6B^7;IB,$\D.Y@@* M\.19(M,4GI3.>IL*V+ZKV>^ZR!Z)NG4131)_Q[A^/'?] MEDG*M?W^C85VB]>JU^*5L/[+@-D%^[+U:UW=;70%75+5.U*K6<;^@)5FWZ MTS:N:ZGWY*C7Z59I_MK0TVLIMZ7<"Z%<4[7K;2#;4FY+N2WEO@;E=FRU8^HM M[;:TV]+NB=&NHVFJI6GG3[M'#9O6L*_/27)F)LGL:)XQXTG/6)K3](SWMM9L MC-IHH@.JJ&-7((G&"J8SD#\GCE.&K7;-MB-XBU,UXE0/V-1)]=AN4:KI*&6I MO6ZW1:D6I6KT#O0ZIX109QM>3WOX+UAC[ BS'CNBUK-X!650!V6PBN0^WG"L MUB5V.>C95;5*/+O%SA8[7R'"KZN:445';=&S1<]7.S\ MC[\XAFY4"?$U#S]//:)S Z"Z#8)OF88>B4EV/(NL4Y-%]IIUN/499CVUHU52 M?9_9;F.9^$7QZA8G6YQL&$XV$^>JJPDM4K5(U2)5BU0M4IU8A.D *#F%=L: MI.VMT)B@T,R"-5:+[J/ -32-L5(:ZG/P.>$\55TU.HYJ;K3C/RQ4.+7=HN<-Y

B)T(@P8+F@2% #_:;9H9"6JDX@V)D**^+8FPBC_L"H,2F8 M2BT!QAI#%)R8!DY71XH<&01L%S#J+", C5BG 63_X\2CUU#OVALNL\_9_/8D MLV&?C"P;Z@M5$CB/C1 .6HDXLX97G0V9 *UZ^38>JQ7_L%[P ^7",M%E5^RH MI9Z&$SU*.#^%9E&CV1J/EBZYDDIC!B#88)8CJ[?+72_6]K=Z:0^CN8(N07L\ MV(Q2T7& \"D,DAJ#A"M$+3 <(:LT<=8X7&6?JP#/CC#883PK.BT$ZVW8&K%T M'%AJR#PRF+J&1!-%B;1&*$M );LJYEJCFG;$4H?**Q!\"%@Z'>5UG;W:72C9 MZ;[P8K&<9,OJ%7CS-(*%1<2*@6=*UJT$23\)@:E MB+DM8M#[F3>'#D7QB, N2T&ZW4'N;!%1Q!V28-078O@Q+R :EZ0ED$G%;?! M;PMK"$+F+O4]\$7'O-!9>(Q&]#"3J%X=V5$.CNA^'KH;RI-01H00'6B&83%K M+FQ[-UT3' Y?;*$6/P?=W35/.$COA-Y">S=IF('>1O/OLE52M!--;I:+S]-) M-DDNOB6+N^$WQ2/^_%J"\<8*BG?T%]*D=M@H((TQQ;4PE#/CE%*RVGPC15LY M3V'M35CZ]YN5U]_^GA=SJNH4^KO%WVN]&@P!/.ATSMQ.S^VUO?(I.=_!HI'5 M#E8!Q@U5F'*J/$+84D+NII9KUBIH>1$:.XN>.1T%0$8P1C >/QB;"4M.""45 M@N%5PAG@"*M-M ND :TR[A>!L;-@E\*.FROT$XP=:]?]E:X+DTH*"LB3R^7B M.IG./V?Y\^+D?>!$&-QHCQ!7AR4PV;F V M_=?M=)*6,Z"+N1?%!UXL%K\/.4GNB=@-MAX#HI1F%G,K, 1BDQGJH&+8OP \G6D$ M;"3)((KP3V?:[_O;Y?@J+?J"AV!OK0%<9_/8B_%!.*+:EVEH# >,!0^&"1"> M,;4)!#FTJEW3_S[]5J[KQX4J!LLML[^ER]^S55'-?YZ-;Y=[/]J25(YDCW/3 M8NY97QWH,+'<.*LF#!?_$Z!PI@*2@.N[1'&B0&OTZ*Y8[F[\#F$C06.E8L1R MQ'*!959CV=L0(BMO+7 T1,L4"KI)(.>8,=<9EKM+(D-BA$B7=1\#P/+ 1=8\ MV$6W\7:?X?L4>B6LHVK$G'6P:,?C#&4!P7 355N'D&N5/WZ_SU7SR=_258': M;V>7AXZP*1XAUF6 '>6C'GC,(T86AO7!!<3(DX G20R&S$L%O*FZY (6AE@ M72"KPW&3 @QBKD<$UC" U1""#*!862@51D6>,Z5.N6IT*](*[0-8W06?;(2' MT3;U=!3;C;5,HV2[!5 I:#3UI\ #(XE74 I&+.-5D1$P@+>*C'X(5/4YG\ MV]*&WB%U>()J,V_A9EE4Z:Z^E;/-LW_=3F^*@'C ^].G3D1(HW4&T-)0KA'G M F,"E4 45UEW7O*G3T3>;U;W_2R=KP):7;7 ^PQU"1IA%-LZ1I'HB$'84(D( M4M09QI&07"@:_"5DU;&D%;P=T+X$A-UU=X0CA+J4AR(((P@/#,)[/2D LIAA M;!DA5*OPADVDRIW4NGVZ^!(0=M<6DHT@Z7+PQ_& \'1$W=+ \FEIP2&@O;C- MI_,L#^'M*)EGJ^*ELC%-NK;#R2EN29]$.J_S"+P3R ?P![VI )3CL%F<)U# MFG/Z)-+UW0-XEZW.+HMBZKD,6#](P[CC(8$H,ITLHAN901 ZSJT) M_IL#Y3422E:U8X XVVJ:\4)$=Q="DQ$[C+84$1T1W7=$4U@C6A! 54"T@XI8 MB(.;ODN<\(RA]GGLRQ#=7?6MD70QX)WU M4U#&^ [*F") I?, (2V,# $QKM0M:#!MS8EN0=F5Z_JW;'6UF+RM,UIBEX28 M4#@,,#WI&"FJ':.1$E@GC,,<6P4D9+RJ]$9X"YEJ>S1UE^T 1J#3Q*3C\7T1 M@IVT;]R\TML.CI37"$6,&T. *31D[I"24FP0RJF"HIU,OSM"=P];]^GOCK\G M^7;;JV-H5GZ;9Y,0D>[2P/$UYA*\;IO6)_VPK*-::C0UG!B$#1.<8$]TU309 M0TU;B4V/]&E]6SV7#EN8;S.*B ,\(N@@(PIV%YTO@TG"#2B/3Y?BI00*>$X**$A?FD/N"=* M X M@]Y3!*M))T8#ONULA>TH80\S[S$;(4PB)^Q9[.Z( P[0"?YR.D_GXV=M M))[J!GTD*[%SR^\AL7U\EO%9'LN]GDZ"H%E<7R^*7UF,?T^F>7Z;34(0$#SC MYJ6;63I?)POV*9CKB7;+85VNAA' FE$9?J@]5&'CIFC5"$5HHQ[MH_LV+'KP MB]G9I;N^F2V^9=EYL?+527&1$[S7VF\Z@K'T.VZV!HE/7$_'\@1@+$C841$& M+(!&N$IU=<7AWXW?'971H-'P>L/&I_#R\);GYN7++-9N@J1[VJ1K*ZR MLC0FOTJ769)GJ]4LJ]Z\2=-+OZ3+R9 [:SXE4W)>^U6'E%",,>B=0Y!CXUS5 M4B7\7S^:0/]AO>0?%Q_3K_^8KJZN%K/B=HO^#,7*ZP#=2=B M]F1$>9>IMS'+Z!A=[%%#4M:0A, $A%*JM(5$"J0TK7IR8@%MNW5@=Y#L+.PE M<@1$EVXU0C)"\K"0%+ QFQEBBRAB#!D.B0T(U>XNDUU2N4=(=A?I@K 3[3+O MYW@@>3IZ<",TGF27V7(9HN(R'3#853Z=E*/!@ZDW N:T+C'O55Y@3_:X M>- M(K"' %!DL<'&"VP-0)N625Q #=TC+!#0;L)GA_L+WYCF<_AMFEY,9V%/XJNS MU0Z3 0^6]-N[#6\4I$X5K+0^T(&.&>Z%-44C0J$<\ZC:V!H%%=LW6/LY>C2" M-8*U-P%V0X8*,36WSGNKD43<,D54Y5JYQ?ZQJN_.T-IEZWR)^YM*V^_P^VBB M['MCFRX7LT 9;\H632'D#M=RUYVI>B$87'[*PYR$K*-H100W5$"JM.)$ T_M MYB17( =!>R_]X&'1.O&E/"HZFDBYMS[VE%SI$:-(-O*5/*:>B&*Z#/"*"<99 MI4@)(3SZX4BT;5'4SQ VHBBBZ$4H:F05,:6!DU8S";W70')_UVQ(0$]]%RCJ ML,,0'S'096S9_Y2$XQ=D[X6*TXW-E)T[%_/RGB]F19["?+I8)O/%JM':\^[- M702/1[F#? K)#;G' @DLD\"YL%T$/,24N"JWTLRP=CO[!I)M=K$J>X55D#;% M@N^UH:< (QBGP$1A9Y"P;.@Z0D()E R8E XA8IS!55H@9?:!(Y-=8-E=5TY, M1PR*",L(RP'"4M;9ND6O HH-=QPSP)R%&%;#7\"#G?EV@65/>Q3U#I'#DTO:;>\A&*#?ZB''3,$&SH008PBA@E'A"" MH2, :%A7F74*P>Z"5CE"B$<(1@CV%H)/(9#6"%1<$ 2)A$"%4)0H;DWV0W9S+T*M6RCT:=O8EP:X3_I/+NY5DSEBM'3..(J9 M@JP:I<8U\?8Q]-9/Y-YIBII/_CO+5]FD_.[LIDQ2WF2K-)Q[4>08?VQ S=]7&(S!"9(3)#-P$_ M;"0R.R*&?@;_CQK#J^.[6_'Z&!KHWVPZL287 MWW;I?7FZ,S$P;-3,*424Y%)#0H53"EGKJP-@$Q"_;1O?M&< CVFFJ M56\!'#6TT\!D(U?*8.BQ8TX R(3V!#%?%=MH:X'M%)/=1>"4C4BWR1D1DQ&3 MKXG)1J(4(E) QS5GUB@NL6&:WV$2F&XQV5U*,B8C!#OM$M]73'8LCW>$VCT% MP-/Y>)D5^OAT7@;#HW5(7#10^QS,(NS DG0^299AI[6;)A-]V@GW!>(- M"8PRBAD67DNM -*20K#IZR0@#;#\'N(%OHO_NWK5/]PM>#G6>#ZY_T+CG>_# M11=#Y-;/T6;K_[JOX]EML53ABZMT_BG[D*XR=WF9C5?[#*L4*??7E0T0X:F1P <.H=< 9[X126G-X-P#2$N5,[Q#>77!.Q$@*%"$>(3Y MB&/6R$^QRD%B)024AQ]C1&U5T.!(>ZS3JT.\LUB?R!'%PRY9&N((I^U"]U%R MD7V:SN>%Q+VX3&Y*PXL[]T<9H9&Q9C224'OF-=.2,:LUWN2,*BB];NW<7\0( MWP'\[=J'=Y%%RNE(DD['PO9U)Q_5M=/ **^]-M+>>6HA9@QH9#C3=%,=K+ A MLM5>JFN,\DXP"A$;288C1B-&AX)12>\P*G% *&)&,>651V'K[$ U0YE!V)I$ MT#5&62<8Y7Q$\$E ]&0$\>=$T5EX\8GXN7NL;Y\^YX\/R'D:H;I$ )(?$8,B4!5 &IF.@VC] 0+L5#1_@/=G-_D'(0'P' M$0!?WZRC0AAI+=+: [1&8)1%(JU%6HNT-BA:8R J2<.CM7(#^Y^K-%S,W>OE MOQN7,YO.LS=76>7+W<.2-7[_'K$7M2KE[T_GP>&LOV]^P+S V>P> MX4&P]ENE<27C;#;;_/1__01^*K\/%SZNOG_@OC].K\.3>)=]23XLKM.6E[M. MEY^F\_7EI;>K1?7"VFF6KWR93E97X=WAYC<0#+B_$+YW9SI9%6S(-QZ??GSZI_ST=]RA]+>] MARE;>Z3!"4]NR\E\JZMLDZY1"*8O=0)'X@8/>N+1)WN.SS(^RV.\U]-ISOJV MV/ED^2H>Q\;CV(>/8QDE=\>Q&& IE1'.$B\C'//A3C1LCDP5F:I@*HZ;3;>0958(@8K1$M)!MRD<-@@0U1HU^C13 M=5:\ST!,<(L\%7GJ='E*UN4(W@9.P@Y3+Z#!&CJM>,53COL=>*JS#@3BQ&EJ M<(/BWL['B^LL6:5?'VNGN^=\D6,AH0%Q#8=U3(11(!0D(0ZO*H(T06HS\XBBT06&0Z+T+I>$2KMM>-$(Z"A M8LI:["H6H53@Y[-(=UV61UR>1BS2=1[:,>0AA >?I-?A5E9YT7=Y=ELDCD_G M96+"=9;FM\LR7ZUH*S$K>S+/ING%=%;V]HXY:S%K*3[]^/3CTQ^R3'9VDRW3 M59&L=I>QG">7R\5ULKC[2>D:HH@VE,#UJ=&: M8I]&AE8 M1'%NN2/ D$\0H)5[&/)J+5$&-K]ME=A-OKA,Y7M[VHP$4F&0Z3-#*D,+&0 M*F6,1%(HXBCCOF(2B7!K/M+63-+36;^O;GM1A?M0?%2AK-WF69+F>;;*D\7% M*IW.UQIHO\>G'IQ^?_FFH;U%C.Z70-,2= M]>&P\=IICX&D'FCHN7,RA*8*(6,L!ZU-;AE7G%W^/<]4$52<;4**M_-J9)=? M+.^'K[]M#O6^[5.'PR/,]C>LMT\A;-P,1\8Y/L;A]304K;CEW BDM?<&$* ) M7#..IT5J_GX9YQG:&X@[YD@WD6Z.D6YDK>(K;ZES%BG+$)>4$(\V=*.TA(#O MEVZ>(=!%NCDI@>[=8OZF3'J8SC]G_S][7][<-I+D^U40WNUX[0A*@\(-=^Q$ MX)SU1H_ML-ROX_W5 9&@A#%)< #2LO;3O\RL*J# 0Z1X2)3$WMEND<111V96 MGK^LR0K#ODM##DF-GV"7?[R\7+A3PH%YM:Z(\^Z?=_\$=__LC=MCID&_7\WS M@3:=5Z!HU'E->=$ECKSX =_S(,Y9A7T3*JRENUY;N&Y;<>0:2:HSV_,]PV2Z MA (RK"@,%E584"U0L_A#1V>I7IQSI+F6\XNA6;H6-;CLVE76RGEME@C_5O;VX^ M2#K\/(R("J^0"+]R&OQ6?D$*5"3?<=,J=/V-]])\RU[&LQ0[2S&F)(N!!9B M5>BR.(XBU_5"TS&$SI8X*?,.*\5.M$SJ=$GX+,+.(NPLPE:(,"7[C,6Z;J".ML<_ML,]-:K<@DW,[[#/1G-MAGXGFW [[15#.:UZ$-SOQT]S];6S5 MLT/PO/U/&M%_(14"7_-^.>D7HX+ :RAZG]6W/8XIFO][7OS(1@B@1 4VV-&I M*OH8SL??3[$M]BF=!*]@?N>]?#WS>S-[^78*(:E? $KF17']W &]5Q>O.Y%P MG.7H;3B.):D5!:EA>&GH!4$8,]$[UM$-RUG* D5B"28#_$_24DHPB[*JNH?I M_M]L-,\7 G$?>4;4(=*A/+=G&P=-,'\VXCO;!F?9\@IEB^NWZ/&>[AFZE?I6 MB,+%2FW=]UR&;9 <-S26T.-WE2W>862+:_6#6CF#F[3^O*JP?]I#R "-P6PV9$P[8/82W%.SRL]K6C#+/R![GNP)_PH.\C?!46;;O"!Q(BQ MO=1PXU1RE)6:2^@3^W/4811J[Y"Z])FAS@RU%T/9;5=O.S#L.(I,4S>]*+5" MPS $QD)@Z%%;17,XACJ,%ODZ&.KM.-8W*Y '41P/:K2?"KLJS7LB(_4=TT\B MUTEUST@\/Y7GG\5\PWHLNR)V 5?I+?-F7Y[D :) M$[AZ%/FN[QIQ$MJF)8)'@1WISE);K;TX\S!**>NQ@_8+/7/FF3-/A#,=QAK. M=,W4#=W(#VW+2%W/<7U+(!8&3(_C]*"<>1CMUC*,5\V7KPXO]5LYRT:/R/1[ M6I"Q;>H$7DJ-^//-^HDEF +8X^F^RZS(9$X0@UK.&$A]*<&8;B\!(:+ 6A!: M2T*M^X5RY1$35OR>91Y4L)TV>;]A-]I9DITE62/)%-">*#1\%J9.&CJA[SAQ M&)K2W+PET?[[N'I'6 RCK&PW_3OVTH^ M9)K=Y!?759Y]O\B&,*0/V>@NNZ_A57^[K<1L,A(%M:6;3FQ9S&2Q96.FG1_K ML6ZXGN7ZOJF[>$_668;MYN;RJ67;S8NNUFXK9/S_J/4T2 V&XTA M8YFZYYO,C_3T44O&!_*-0*/*(6[]K%/]DBTQQ[J=?@I"I8]=J('HOY-__*.G M??P473XK#ZT8VJ?/WY(K[=MG+?K\Z>KS[Q_CX%L2:^G'3\&GZ&/PNW;U#;[X M9_+IV]4S<_]J"=0P@6^E41@Q,_%2SW8T)OCQ*A_E='A>1):;V$X$_Z0>BQSFQZ:'JD&LZZ$3>S1[V'O-)A(-D7!6\WS M=W\/&T\P.25I8LCGZM2D+B"6;H$0X#>H8;L03CG(WW4)@#I+S_0!#B&[SFQL0T)/^I?:K^#"[S36Q M.CWM+N]I\[JGE956SJOW/>TVSP;_GF<52#>>+W*5 :EJT2BKLIX6P7*#@CLI MX.^[K,;$DK*:EA5I*_ YT^)\E-UE5:[)'XAN)]K_S$?WW/(S=-V^[!J!N\U+ M*_"%5V,:K/9G=H_ZT]5LCBMXJ04US70$\P'K2!L4%; ,:,I .70%_@(3@9^F MHVR&6CNNAH8VP8\].?(M\ MYK"HZAE.-QOAQ159"37<"VK;GW#9? IK,I.7@S28X.U%I?T++I[D]]JP*L?: M+1 %6!2W93G"@2!^8WZ3$RD7$_B"W]*'589YWQ6S6[BJ'-7PLAK.)MZMX#8? M3?'"L3;-ZEK< CKFK*=^T1_!WSUZ6\DX8&M@QL =@YE]IG MF$^=5S^*/BP ;G'V(RM&7'N9(#GC@^YGQ9@/%?Z^@^V#;^L25[:?X6.S_FT[ M??B=%N!>F^3PKGD- ZAGC] E7JOT6G-6[*"H'-&4>\P(CB'VCWP MLI9/!L11$I&1RQB3"<8!0H,UK7+B0*!'T.B!?3@[-0\ *MQ9*"V^MZ>IH'^/ M?ESOP"/Q]A@)KN!A1^/N_#@\9W:^^;EVY#G7?Z_5[F$P?8K:YH]\=+^;F?>* M91 B%6GH7Z_YR8^(WX;^6Z<1 M+.@WWW..+%WG_7E%C<'I0O8;BJ]5]_#.XO0:>26U&%?> 0>[>-8C7M*]27G+ MI;SV&PI9OAK:H(3K)N4,52FPOU C:"K70.&<5OF/HIS7HWLAE7/*W)B/X'$+ M3J0%0^B9E(+&*$]L-XA8'+E!'-EZ$'FV&S/'B2S?"4S?3Y[?*#=V-]9,L25.6GMI#0YJ[UM\"T&M,]\$))] MI[W\H\X_#Y,:-'*0.?6J/7,BDY8L6=^Z)C6XJ*_2;T=5AP%8[/FIVS)'.,X_ ;''XCU:58U@'S# M)H:A''V@C0,-H]%=S.ZY"7N33_(*S.9[+>OW\RDY%%I>G58%/&0ZRFNNR>?: M'Y,"KZ' 2*W]^L?EU:7VCR#X\E[:KF!,9I/LAMZ(1]@X^P[&O-R9GO:O^>"& M1L/5*S"$YV-Q<,]N,SBMAD/@$GI75:"A(R-^D.. __9+>#H^I4_OE&*?&B4I,4U0UX3UR%C3 85[ HVA&+?W ]^2L&N?:+/N) M/\)\AO,13.('KE[=>DY&)>88P-<#N<=X\R 'NNX+G$FBES&NZ_]F?*JHX105 MD1I,\Z8L!W?%:,2I8_%YW 7W(QO-&R;)1.-2].^ ZE2@'K;V8J%34D28*VP3 M[$PY*6D;"PQ,3++1!4Q0J\OAC+QQ.)"[_+J.I@"I?3FFP_;*6#% "@62T M6*,<%EVC:#^^#Q_TZ]?/?[Q7:7[Q:H6RR=6%^T8C;2@,U6%0#F=EA7%LVL6J MR"=]H(#OD_)NE ]N.+L(#?%:A =PKH-"HV&@(*]J12@0H7.*@\&VXH,:\;B_ MU@FLSFL MC-"!8=[ST0!DR1#]%*2ZS[K#%8Z[>?]67(6K*>^[SAO?'2Y(2W)6I;Y1V>>_4=(WT919-/(5VDRN H%C*-O!_7>0[' M,NH#$QH55^_:W2=!N\7 VX=Q)9(_"E]>#:@],VF*C:IWN<(Q@%NOB7]6T,%N M0F)E9=(6TL+TPLAQK#CP'1:Y:6!%D8S.)I83&(JT"%/#\CW7C+S$!D,KH36&$$P.5($)&!6S>0'4'Z?**> XNZW1&SA" M54]J. @F#IDB.:GX%#PNAO=:']798K)8=@>:](CT;**&-=AE_#A2,"E$ M3)S6F X?,@K5HT,\%@S$'*_G^OI\*NZ#4VLL[>DJ'\.X\ %R:$*U7=R9Y9S* MI]4.5@N<)9?W225ZFOLG>KZM?,T#>)*-_3S)YJZ>Y(^-:-]"Z[$=%J=)XMBA M9<16&%M@",EA>,SR%:TG,9F5V''LZ)85!5X*PLN23N4TU!\.!&Q\SREJ/>U* M/KMS^,EUFFTV;)_]WE6G 4.HJ[W 6;6S7K&H#?2:3#@UM-KC5LP,G53SZK[S M"YW(-_FD?Z]=EY.!XHIY$H5BFV7N'/]H3*JKAWF ,C/L8EA6%S4H5<*G#HI& M7M!I7]]B'@XJ?N@?I5.[\;SAV3U!A9'D+,\9XPMTW[T(IX)5-'-5PQ2'?SLD MGFI$&YRT,;I$1>P ML1/8OS'2>'5/FN$ K &,$& H*),0.ZE5+SDPLTO7: B.(%V/^:[X2;A<]HW M+BPPT0W-35 ";6 W)P%_ J5AFO10?T]C$;E'1I 0&]Q M.;^>#>177SE8I94'@!FD8F0Z,0 _L,&4LE5+=2!)+C?0SYH9@42;,8XF> M1KIC.$VD7T_3$]2JY/RU=IDXS^S)@*L>\E9B^<%RK)8.DD98B@ V\$M9])NP M=.-0 !ZX("NR_$[^[!R/@8IS-/?5H/'?)*TK#^%78+@5/J-DN($&*H95!>DI<20YZ/9A@1TVJXH"_3)GF-."4.\$J) M;'3_OSG7/F0\&[4.>*82,;_.!J 17<\ZH7.8*+RUXH5.-WD)+#6]Y<<.NH)$ M-)?\F)RKJJ+^WM.P;V8YANO @$30S@RQ?C!<+DG)8V__/Z29W7R%: ?FA0; MY5QL\D4NM3#O9_-:N'D[=_9X$'Q[OL-O6^5;G-(\8DUY'=)A7$R4-!/ID&PW M1.;_4%W.4%2_-$4N8K[UI?81P_[?>?(,#%R^F88MMTG9$KE0L!^TIS@/OI(B M+Z"[S%S%SD4VA\C0@A'=OP1)U%H>-*-[T?.&HHT-29S6R#^5$2 MA'ZXRA(.W&4:LX-!?)N MJ$I!/;_^%Z8/SFM>PO> -&Z"3=,*A$U5C.Z;TH!5L:G>8IRE)PJ<.OZKQ=!< M.]05$?6N!P?F@58$Z6K34=;GB03C[%^E=*^4#\;.5B P\M>L#D&M3NBD!5W* MZ8)W4W&D6#V0FRCRQ2E*DP*I"M,>%Q.$7.FL4=P6'3#VO:/4CI4B6 MTBE%F65G,ZK9$#:DE&2R6'JA 0? $0>G,-?!2>$5SK+9_90[G4A)*$2>:%'7 M<[AC\57"W*4)>">YOC#N%&.83AN[OHM;)1MZIX>I$X*QZD7^ ;3DUB>I(81+@'X M+YWI7_(*OP V8._6*09_U=7LKW^B=(RDNAG (O_5O[VY^>MW\G+.Y"__)'?> M7^)]?RV]+[P/0:V_1=.5GB$O7/8";7[2-^#]SD/D():NY<]2 *XF<_Y%BW%E M-!!7&(-\"..*+<%;_;* ;_5X_Z$0Q!,E]4)5?F5" )I,P]-RN>[M^MS=ZWJI M?2H5"TCA0@VS\O=<)Z;_LJ=7#385-[2I8%"*%A0/^NF48^^Y8'OMI5BQ?3=M M+U?Z7MZL)\J:.=$T]=-.Y+'.B3Q/GLAC[I?(8VVE9/J^$\/UCJ,C+# +8*$: M<"C/LMP+_>$U[-1AS2A\UX;;3\%Y\*7"JI49]X!B&C%5 M-ATT2(>JW(>K_FT^F(_R30?-V(JV'DZ0\-TW,T$T, M^!\L+WS6I0$ V\_4U'#/=:4\S1>4N/EX/B*7[E)A79]S8Z? [A)MY\V7\42'-))"DTI^6YG]J)3OP8^/@$9R/@Z?>YE.BZ)W !3.6E4/KOF%3$BV8X1O**)?.)%/7>R=!'L\YWX?BVE&11]1R5K'Y"&XIMLCZ1BYCR<"K?J\ M4;N=$D"EU_O+"+%2%>?_-B7281C'H>XPUPP]W]=#/[&:&DLO2A7OO^U'+-2C M* DLG6&%=!+*;%#7D$D(VLO./Q OA^5[S@P$_FY*4E1P261?D3VSRO[SX;0R7TDK<_34"YS MEE#_0=M)ND+.?!G"S# MNEQN!*W!HHQ4'_PST>66J^\WJY\Z%HM=W4U"BS$_T?V4B=5/(C]VV(%6WSO4 MZC/GTCOVZN_/F%MM ]-UJ^4".XQMTTE-5S?@8/'CT)5A:9<9KGZ@?7 /M@_F M,?=AH4W"YNR#3;!.^R9?' O>61[@E)J=3YJ2)P3L*^#S!U82@8 M4[9$Y%U9)T957W*C%G"\$*;@AC+3JP:&@4KR.+9 )0:'F>^83CG$K>(YT@)9 M^%>\ZSU_UT&05)\J(^WQR3#2K_]'G5\)KSZP\I_WHG'28-7=.R/ >. #?48\OU\%(W-E,[#8T3 MK&]JHB"(#W^E1D'$BFG*DFFT9GLG6QZ_\8DHU( OVX)+'#HR>8E<*>R -NXC M8CV"Z:_Q%H[9W:!6$]BT&AXBQIQ.1Q*V0PD7<1 Z91#TQP(=K(&XIZ0A.)'R04]%C;_%,LKY# Q]*GV18']89CF =Y14X36< M<\N&*FNH"A)^N::,&"I_('@3<2V!@E_G[>L:0E\T: SLB4N-2N4!:) M%4;RX;*.UQEG"SE.U[R!&*8X90)JD;>X6N>(X'X_(6)12%]R.FP$.%:GE=0O M:YSGLGBUQF+H@E"F05R7-SGAI-"F][MWXR;C""=RJ93SH\=Q@5:>&M'R8_+) M+=ZE%-[)V_L;3&\3L6-6;^01D_=ZEKK)1:U2.KQ'A%T^U]4@CJ>G8=N"87N0G<819CG$H M-)?8MTT5(ML E=6P'3=R;,\)7*8[ME3E73_0HQ,4Y7(M-'4Q3CXE\ AP"",X MRA'3C#(H6YPH%;-58L5RR2UJSA;Z&S2M#WK=YAC8C$)PXU)/A+9= DBV M*1-FZZ:-A!#]31.(6B(7K.IPHB(R*(T-NAU.>AHIP;Q4>;%N<&F]U[0,0?F* M8R*WGE EO=*X+3PMB&9@%-J6X?T1/>#5GXO]D1K5@T$+R&W-)N?]V\GY:B\ M$07 ,Y3!)+KDG1*O=YIA^*&89ARJ0>K_BTU )@/JW$)@!HC7!Q/_YW(/"*6A MQ5"EE+9W!&'1JOUD1!'S8*DS!5\5 ;5+9<.WV,5AQE%EQ)KBN.:3*59Z]GFF M+7S3XQ /_*3#1>FTCL V$VKCB&;,EUK<>CC'!#Z82P2+ N'0!+@.[]L&PT7& MR'F1)RD0#> &;8/H(C&0$!GX7@GZ-OC77-852_R)[=B@UQ8*=WW'Y7 (#\"G MM9SQA\3]Q1+[T;P6 +KIL>AZ*YKX!_R 2N#[*2KX\QY>^#3M-\VAG!.JL+( M/E<8/7F%D;5?A9&]:UCL'X(U@\G@8W,8!,3Y\J?UNJ,-IKR38BC,BE+'BQ+# MMJ7NR#S;4W3'R-5U0[<31$K1?IR_L0?%I%D<'%QW>6@+1\7W'+8/D8>YGBK];%U> MP 5I^Q]B F?,.(P?IE0&[.JHA83'/R$^Q0;[QP^8?5&=XB+1T2>IRGYX1 F MG@A>? LYV^,8,K"FW!QI\:0;OQ[H\2KOUP]0?W.[X&SAEWT:>EJ!$QW4>U'+ MZT$H(;&$$$)-O\Q]UF7+"+;GM9D$AN\D9F+K4:3;D6U8KN%:NJ,;+HMMR[?7 MJ;8+4>J/7!<^1*(&LR[MH\6H]]OI+9?7-YOE==W403,J!)9W$R.*G"3D&KIC MV$'B/&)YO8,L+[/\(RYO-P5 AI0574=;JTGQL(OPDJS7I)Z"/7RWV3_F!D[@ M&&;J6;[+4B.QTZ;C=V#%WG*3&#E3LD@(QOP3>N-6\TN#2R5=ZD'K46H!M#ZV MJQ&7LZ@<+X%5+5*#N24UF)?.T6CA,8&@XYA?.[;YZ1KL:;N;#]CL?IH"9X5V M&(2V87IN9'A-+JOEQQV;/;!]/36L*(DBUPI2T $$186F[6RPV3>]YQ1M]D#: M88OF.5>@">)?^QT[H' KGO]V:DA+P=KVU VP)\HWU9N^"-/>AOY5M[W,Q1T5 MU]@\I-="4(\*:DRM^O1QP1!4GIJ!8VK 397GLH-[-R NK.1B.>#-M28:(NGZ M"JQWMX?W^I;]E4?Y<\O: X28?X=]B#/J:YLFVPAP_&-U#==^'_3CETS=E/=TE,]]-+4 MC1P5/"=VF!FB9>&Z8H_'CSGD/[]K63(-D;59MFXPK[C MZWUJX8T3R&QJ?3/%D!#.JPK9F$0#PMF+NC@T(H&9I\)MUA0QT*^U".@I[9ZZ M%VA?/__1D2@+/ZM>.U%.(6'E.PX]:EXC6VBIOZSJ(M7IG;DTYL<,28;+!"QP MIRV7\ RVEG/;Y9Y#,\_'XHD2>;]U;"HEAX09-1[G(MF'PHS%"22,0: MU&*0D[8]QE2Q@L=O97)5E0_1RK^C$THX(/L\,(AM%V&K8)G.4X\:=)28N M]Z#9RR:M;I!/@*EIU>Y M7 \\)BDJ@)8D9W]8R#DQ V]>?"WKSRBP0/C^= ML;JGAU'= :\1$:[SFZ+_J.:U46(GGNNE<9@XB1O;7FC%H"\RW8@"$S1'M7EM M8!JF;=J!'_M.F,9Z&*)JR9CM)U&<)@\'X#>]YQ2MV69)M=?;QO88,8\M-IOZ MT&*/'4K*X69G2=S-%UQMT] (9W%>B%@H2?VV:$; 7/(,RL6FHVVO]8N'M%"*!9/Z!RESDZ&\.I7H*IP+8UTS S_=MO&4]7PIB@7SIMTR% M0=7KR\+/H6H!W7,%N M#[)J4&M_3$E=_C6X^N,]/L6YT%DW/BT#OJ2Y*XVG\-@OK[%-"&GA4](V%+HB MY$0\+\%8J[E#5U FY>)BOR[X(!54A;96!>EXFB3W%IVKP4^Q&IR(9D6GX=5- MAM?*+A(D5<[M^J:#$]&-0(:P16?+,; L\:" M.;N+CKN[,3H)S@W,+L5SC0$UV0GIN768YU?MP(@CD!Y<\*M\@J5>GX 9>/_R M%^#)TL-ZOZ^"G=MET5C?;P':LX&?05F5ISF3K!*6B#>IGR!I[BK"V#%%&'J"VZKHEOJX][@1;K,2S<&;JN2V+5:![9>WN"T] MM4@_<9BF(4._2:RST#$9LQG0DVGH46I;7K@"D8V&F8*9^Q$.:+31/P]QU[I4 M$S=4\XIHQCLBS5!Z>2.4/$4#>A+4(4-ODPI-4P]-US5TRV,6B!D/B )IPDM8 M8@;!4E+:=FH0SS'<7HYL11+FD4A"/=XVI+A91\PF?5@5>FE-T)QSB>*3ERC: M^Y4H.L-OW@+D/CP4J ]>_F0O%= MI*%SF ;,)5HLJ1P US2 %+T.,@A&76A0+=K!6LK<&./KB:;P2@(M1P$A4=)D M3C1I!#+YI:6FMM->#I/AV'K-_92_PH.1 FME<5<$V@3F/1%B TT1<]H("FK6 M'!*U1)^2$Y:UB)0O(Y[::3!VN9I#&OX0*%4+%1@3[OB\:U%N..MPDZC=]X6G MJ&E7&UAK$9F&!H"K)C%I/G8?GUYLGL\2673[1ZXD^J5[1**D8N!BV?0%1IUY@//97?T[Y4=_ MY6C97WE6$\YLBU265$]CQS$"U]03T"-2-_3]IL6HP50@+F;95A('OFND7I0X MS+%=O\'4M8.'L20VON<44UG$BFK*DA*KQO+D%1>\ !S&)M>M!57G@7Z0^M%M M?G.C7>75#TJ+PQE^S45APS\%(!ZZ=6#2E-U N96XUU4YDDR&U9F4*U#+QX# MIMA;JZ30"2-[S?=XA:Z4E#SI@>.EUE)T*\ &=Q+\2< C45GX2)Y"")5 H3\A MO,MZQ8CVP.AY(YW).UGM@DXDY7"?L8!2ZW;$K6?Y]#$M;T]P=3O]1"@BN'&0 M"Z-:&=1\>)3=AB2,=R0AK=W9W9C\*##E^MF"XC=#*TWF-"ULJU?-'GT9%.=]Z&9[:%$@CF'II1&IF" M0+GCK"JHS( K #MOKGC-;#ZX[XEW_@D7 A')C]_FF 4K/X'^>:M=E2,P';D+ MXAN8;M^'\]'N<:H]O;6+VG*5<]68ZZ(US(R,]^4UN\OS[P@XA1!3D]GMB(-, M]JM"PJUR2/-5JCKL&=4O-1:TTI] ?8C(/;SSWC\7HQ& M]05W:(Q$FK0V'64S9-S>8IU@7G ,J,59JWZ#/CRWSGM*9ZFZ^,E7EI?;$,"J M0&E2)#)68-%J\Z(E@@R5E43HU.:R>G8_S;MOVF--=[QSN?G=D/Y96FL8WY,/ M#L>P9")VA(9(J*]W?T/6R/[Z%BBDQ[<4B&H(U,0AR\36<:>;[RY;=I_LM]N\.UTYM\6Q(_A?=[@2$EIP M3S$>YX."FEYQ4SW3\#*-\%&D_B'DU*5V!=].)=[^+=:>T0>4+6T-KSAAT<6& M@\J49%VT5CP[ NR =\ J9S^ILI?O"DV@<<4TB-.B:05A)\,R M342)L>ANT522BP>W=8C9L!@FT )0[ MR8>%$D@3_CXDJ0)3^>^H65.W\8@$F:QASOUGQ MIOWHQ*?6&*2=:NHFQE13+=8(:]=KX#92U^AR43%XS0,J61.W77O#KU=77]Z3 MD,P(I?'!/6X:0-"!W@F'MBOS9[>J)M?@#>TT<&\448*#D,>;C)/RP>$J2.%% MH=0-0R/Y76-'\W9?+S7MX[ 9@XA1#D MZB-T;%N?0ALA)60[YOO&R\TKYEH@ M"5FAMX2I*@*Q*N9$4P\H:70/-:1;S'>7\Q)(>GJK4+5V27O2X2H.+;@1J@*B=$D^XIX-+FEBR^9M28+52^#RO>7T"%CXB9[2 M5US2+6A4V.5B@F>^BJK1AF%@V7\ 3Y.4Z@9@E( I*76@&OU$M:JCLDI<#;3P M@#7 "*S7/0]%M[#S",X$T]")A,3?*]5Z(5*63+<)I7E(2;'ZC3">/Q=X<..D MNS@A,"DMDY6W$FQBR<'.VT5@XT&>U$)BKVTM,5!7O=69)'1*>_$Y7+5I2*FP M"T2Y7E$-+I"\[Z4=RH\_4>/=0FC?Y:(NGLX!TA/;S%3T+V+.*EF7"]! Y7PT MD$6D%/.DO'<^ K%_A.BAF$,R:81G-(B#!O7G9K^K2:NLJJRT9&/P";[T+A_N MP@3.*;3'3Z%]N/W[QMO=K> KMDGPV"<_Q'AJV+UW?^\*$PY,U<76*>JNWJG@ M21 N>2-P9+8$,32'LL\'*Y(FFOZ)3>J$T*_'BW;('OZ"CQ.AYXLJL)4^E\;? MM*A0D.TCM(C>&D\0I9.AF./H89TU@F5H$);4HYU#,)'DQ;^E(XFW;*)V2^(P M%JF?ZI(29)L(W'9]8XM"7(CO>&N]?+*_-L0T\M$,UW^9O@/&F-OI($Z@YI$4V^(&W#5HH/=(RFYBEDN*LG@(+ <:5;CQ:&=IM MCC^,KA(*T!>BOU!KZJPSSY8FL<=PBD5TO_6A5!),Z+WH1&,)]D@Z[&LUV"N M1$438.Q'(7R)R^ERLNVQ@D\T1D35AV:ZSOQ>.R'5S&P;CPCLPC4(H,+ZN,ME MU\FND=N" 2K]BQO_VVE)PA- _OAS(>:52>=B-J*DU4&1\]ZK0OE0X5NY88C) ML=3IG'# FFB87/*6$D7&?J8$^X5=VI+8(MYHMU?V-]YY=FD(K<3@Q$C)#&3: M4C=SCELI,_.1\M5@"R)K(L'HFP3$I]-#@C9V>%V_9J-XI M/1^;E'\>7N$R;9&7[QA1:( !&ML!%OBYB<68M,I2%@1J@VSXSHD-/S4L/V!> MDEJA+?+RG=1.3C&Q_A#VI+$*K3P2BJD,B9YZ9OYG8HL%9;HYLEN>1)6>,U.M MUKHU/7 ;O[D(<_#*&6&'BF@56;'\")49\5JT^.[5BL-T#F=K3=HD=U]HPUR& M?15+0_[8D5)2""AGG+RNL>AXWP?L[MVG:TDM:5[*7\0CQG>$ XPR[@(UJ_:. M/.=I/Z(E0Y-UI;0@A@N$XL/!*NJ:@R+R)A*W"L+P&!M*H"XW%XB,_%EMGAQ/ M4FN-)FP874XF^4B1D%POX,&@Y1HRKD8(5$9:#;54@4K2A+N]MTPA36Y-6WNF M1H3:[ADTD&'6ERHG#>, J4PG@JIZL,JI.D?HKF RB-MNA0DGW/5-;7PO=)- MMYEMIBR)7,=P BFB6.JDBHQV;%T/0OC6UM,TLGSF.JZ0T:YEN^D)RFBY**+B MJ5D6DADGUWWF,[7=4T:LM)UL1:>0:2(M!N0<"@V10"!<1>0($IF*U$1F4G?E M& F]\714WN=MX:P0KSTMG]S ="F>*UQ/R(ND"L[R;(S%4Z70G;!E>G A^/\GOE-@&Q9+&)$=(UZ+P]8WBK_RZ;CV$C!K5 M91N,4D7V@YUM*',29%K169:>*G0:I;:>3]$@$4T15X\&,T1G:.DTTJ\G3:M' MB3:YR90?(#<+;;I91FB=F-3!NP<^-!KUF,4SX5YVZ.#J\TDJIWMWU@D&5!6. MQR$Q]Q;Z:>S'41)$7A3HEL-,PXTHNNVY>H>,[T@2*.F M15P4&0_&!3:^YQ356V4]MY.6SWZ0;M;'M]B(SKR%C*D:7ARH=JCP(G-IW%%S MRPEE#V?*H[I&)::6E,([1X\&+6E>(=\OFP,MBNZ>2?]G@.:C 31G2T1#\+X* MXL#H_DD0Q"S#:F26!\9FX.IAZOA6XEFFZ]M29D6AZ9@/2%"A-KY;+WSW;P%K M75K':U'Z1(O=MM@-+3-, U\/+==T0;0D,3/%8@>6Z_L[+;9WJ,5F[J5_Q'ZP M^_/?E@MNFDI3$EAR%J6. Z8'++II^1+)P8E2-]EIP=V#+;CS9 UX3T^?V]FU M6 >-6^C/8G:;_"QFGZNX ",#+)V@*;?X7(%50&5.=#36#UBWP(,)\UW=<.TD M2E+7] Q+3ZW4-TS=ZB"#@ ELN*Z7!*:=1KYAF)9KPZ6V[J9VXKOQ":IHG570 M(@[B_]RP+T]-?]U%D)T,>)"K=0."B4GHP922BRU%&XB>7ANA0!T-#NR;*AMK M:H:,N(XWL6Z[+@@;3Z3%#:4==Z_$""382G]4UH3AM7ZT31R"\C9(<_C!RX$R M+FA&H#].,M&<<3K*)DT(0^UZ(PHKYZ/%F(0""H !EV(BG)&4I$V/0V L>JU0 M;2G<)FS0:Q@=MJ;EX3?JQ_JM;!-1JU73ZJD#GL\*[,5'GM_Y>-H9$@?!(_]P MXY/@;E6*"EWSX/IH#E8\+T:5O?+X.-M^@VT@:IHW?1&I-<^<;./W3#1@@ M/(J5SV:C7/0(64.AJL.(6NG %P3D)FJ35M%P<_VD5+ INJZG.X*YJ609IC!\ M^/QX"8JDUUIS=(T:S#4AP M'JVW,(%S'NWQ\VC=_?)HO7<[JG=7Z)(.43A%BD.:8^ 'D\%'V1WR"YQ$#RAT ML6?XMA]'5FA9EANX*6C_,ER1)FFD0KUY8![H813JMA,'\'\&3$N8OY;OGJ+/ M[4KQVZO+I F+Y=0"%E?;Q!GJ6=G_+EO2]KBJ4/1Y^@3^@K96K?WZ]>J/^GU/ M3882#UYWPQ=^ QWQS3%-%S0M(4BM^36Y^O+E_8-M!!6\5HG]R)4C<1S@">#P^EMRF8I>$HZW^_N.K?EG!^7OP3S.$6#5:6&([+03["V8.$PBVA]?U" M?V!#9XE;VID5:K<$.HI3$L5^G9DA+6>3>^5,'H^Q/I!3QF1YT'L4_W5P C<& MPA0P$AYBSQ>.>TD)>.JWA?58H)772I):;RWZ*&T7;15A$LHE%]+!$A9#1)4D8B0IZ?^0!NLATWE)CFF+F35?8]W-+ZN8?W)L,F;QG,"UT!Y MJ< 0EG5%J+#)=]>7^\;UCUXBO].Y"0-J% MNC@<8]?R5&]'X/IV$EJQZ:2>Z\!1ZGL!/QQ39NFA=X*'(U\)#9;B "E1AX>E M4A%""C[4&0Y5'#,;U\BTB>KD7K\A;% M6\KE%FT;CJ!\=I>+Y,LA&,Z3/O98:O-LI4&*+^6RJ&FBWGF]M"0[)X$"B3W) M.%P*/(;;K;P5^)VTYH41C%"GA+S*$GH"Q;L;ATJ"_@M\+LQYC//RJ^YR3JX7=,!Y?X(AFZ,084 MH!>IL'-L2$N)K_C@:2D2M:3L;E<4 5DN$&A4IFZU7IA?V?MNHTU9=U4\,"+9 M1[C[6KG,];P66?F+ VG3.5 4M9TBY3-HWWXUWBM M-U7T)L;?/*5@UM 7,UK M4#H&"Z56#<5DV(ZFAUZ;L23 M+? <2[Q.WG 8FF;,(MLW8C_TK=A*0B:,/$S3\!]UCAU\5;P M0ESY/ZWTWA,X7D.07'VJA!I1ES98*%[K6) M,9V++APP+IZ.VEQZS95UON*H MH*+3]$9U.=.#2 1VK9+YC-!@\&F#MK.'@#70XF(TE_A4#X_IIN"I;?S$P_,& MQ'/;?GGUZWM"Z'!DZH[]_)5,!&XH-+E^'2FTKD%&KZE1_$FYN@.< XC32XVO M+T^[7CNO.R&>J9\P^4Y;G <%L4M<1>.O92)>9\IRHF+FRD(O5H%@TMM%,\Q3 M<[#NY@?K@Y8R'^6?AXN"D38!LW?Y%I"3\$$QZ1F&EQA)HIN)D7IF9.EZJ^[' M+%2#F[KOAQ9S;<,WHR#2(Y:&,GT-O@L>+R8/S.'?.F#LO%T&*6A :.*XYDS5 M)'LD/]$\!/E=V'\OM\- UXXS9=70KF_@VZL2W!C ML9#X67W!A$)^#3CQK)SB(PGOF*\.XL>)7__KG?Z./L/ ^_+SBM7_5F ([U-^ MIWTMQ]ED<;1CT+N*"1\>Z$.E_((#(],W=\5@=OO!]R\]W=8=A$B&A?#L7WZ[ M)EA#Q/@<9=,Z_R#_6#JAEH *X1FW)=SF;EN(N\C1#8*N&IG_GUG:\X?7#< M;)7>T;+85L,AKG]]Y+U_/_-[,7FXM@I<;:?3[>3X<+JR ?J+"F;NYT26S T%WSVP3 M#M1!.4QBNQ)Y',2;2A/^=4-YC^NTQ6N6I7LF M2PQ'#^(PUJ,@<2WNL;2".#&7_*I 7CQ! $,IN]2MF4UE#_X%LX?O'BSQ\7N. MOESCLU#;\Z1;W'+S/IM^*#)_O\L:;"?E7IZ>U(B[64].U;-,Q M/#/V+-,,F(A=6[INQ?IC1=S&:M%'BSAF]3S/.\NXLXP[R[BSC-M6QGEZ*^.8 MY9EIG/IQ$B8&Z'"V%0EOAW?X9^+Z9LB=Y#JXBGCD?(M5Z1]]9:3PS90 MC?&H .(NQ_M!TDH.K--M4NF\%GC'C%S/T0T["L+(TTU#MP)15VM9S(N=195. M;E[ ]^X39=Y^'E+.X^'^-W7C19&S@T\([$B*W09TY/4B$Q=\'OH>$%Z-'Y?\F?MQ>]FS[#9 MF=_/_'[F]Q7\;K V\L;\ "NO'(^YMNU:>F*(6@$K,F*3'8W?EWP[^_"[KO=T MPWC;_'Y2:;^BKH&LC+=D 3[AO-_27,][_/KG^B;W^-!>G9-UZGS:W5ES#C.> MPXR&KOMMF-$/;-UFH6>8\&,0VE8D4RF,-%S.%MM0>[ME_IB\6]50C49!U;>+ M/^J7^CG#XIQA<*%<=! ML-3@YO&B;U6ZV8%$GZ&?1=_C<\[^1N G\ON#>$H?@1-Z'%_MGCA"P6162(RD MJ[P_KPBH,?G)>T*D53F.6N2<9=BA!R&&@MAW#5/74Q8%OAY$D6F'$@_< F5# MA1B*' \;/"0@2C[EZY6&() M1[L$4?0 &M%UWL_F=:[ ?,']XX@HB<'*O+?K??1;8%3='@0H.=Z MXDD%EI[*">V=485..+QXFND#KPI:YJVC"KWAK7_KJ$)O>.OW @YZZ3'*SZ)1 MW:QLF\JH1L%S>^AVPYEZTMPR@WFMQ\;U?=OV0B^)7#\Q LN)_80;B:%C6-9R M2^+];-N ,%W71O/^$J_Y:\_7A/>K'Q#\+.KF'5=(+YR>_DE:U6$2W8R>Z1\4 MA6(=>>Y&:N>4UN?RA[\U,6/H;8E*'%J6IX- L;IW%S%G,G,4,<]L6])$5Z6',])0E86+KL=EH,U8LPKN_=QI(/I$+X53DA*E4T-F>;YBVZZ4!AC]AE1R6*7%\?T#2I.353]> MNY;QDN6 Y31R('(3(W4M,$?\)$D,([",5,@!.X5_O4*SY"3D@-OS+>:#M^K#MAY+MQY#D1NBFX%Q3^L5ZAW7 2.PS@G;.*0:<7J 254.LOH6JB*J1)"YN.X$%ORZ=A M,J^5"Q&+$\=RD]#R'3^V0BN1,0[38#+7^%801)%EAYYG!6DH4Z6;J1+&9V&80Q+YM-[+"CEWOR=*M M#]G/P.P9^FE@)9ZFJ#@2.-B6H$K'G-T"/!E^1DHK)O.,TP!=QF]<'/,R1,"[ MA^=T@#DXBS A]._;2CYDFMWD%]=5GGV_R(8PI _9Z"Z[K^%5?[NMQ&RV&Z++ M1YAM-SRZ6KNMD!'_H];3(#58K,=ZXMIFR (P/1S+U#W?9'ZDIX^:.1_(-T*[ M*H=:A() -1BS[EHL;MC"CJZ 88O"Q+--/W:\T GTD)FV;TH8MMBRG0N/BQ]X M1#X(9H^^W=] %BK^E^5-#P+'MGUR'UPSA4OAY02RUL5$*\93$(:X[.6\THJZ MGF,.*7Z6R[_C@?.?&TX<2V]=9[%KAW;*#,\/]I[<>I%EF.RI>#7 MEZH$83JH\6SY*(;\>1CGUPO'"-9YOY>3&^#",3[WV_TTWSKBO;[QLO/P2;:BP$^# M#1G!'POGV:-W3BLF6G9S4^4W0%/:M"HF_6*:C;2,CFA))+@*@K*RFI.40/Z# M.SCMX&4=/] M (.TK<[7=WG6:7EB*RU^P1WOE-B>7&=TV0]345T>OQ [F#I M;D%"Y!4L2C81\(=(=S4R2[.2Q^9")03-DM!F;H@ E*X5I[Z1.&[J^T9JQR#_ M@B6]K\M*"M-$S3R^X#18ERD_-DQIZB?)EAL!:A^"$W$N-\.)/'HO+S7MS]L" MQ#I02=T ;!*(9E>:G]FL^[@>+L6]-L[NM>M<:P^]"4*)%N4 %Q&/Q[*:$W\?F=+/U')O,LY@;!*D;,8X/P>G$SMT'?6L7K^7XB%8W@L5=8.G7(B(L_=+9V+%D!TH' M2LU_PC(4=;Z*4HMFZ6I.H54^F/?SARD3CJ:9"JI;(H7?T1OZ8.C#([2[VWRR MI1*0_R2M;>59=ZE]*B?-P.LEY?:IM5.S]9TZCAY'D6'8II5$+/3T,#6 6SR; M68R9P5+9Z6.T4W]K[91M1>3VB"Y_-CVW#!*EPIE]SCG_4=H M]$\ORO8YKVUV:6\L6]N![Z[R7,,!:TSO:9C.9NB_*>NA\2G1)37]S'[KX3BU M<5FA"LN'C!2079?SF6#9U2Z@R^W=LL=QP^[4HR&%B18WDP@5C4G_7E$7L>29 M/HYH!>HOY:B "QYJQ6#$MJE[9IP$AA$9+(QC7[9BB+TX#916#"R.3#,.8M?S MO2@T?&R+)UHQ .N8]J-:,>R]GOPC7OZAF&4P3_Y-%VA6+)4FUTI35H>V0Q/_ M[.*D/T8CB?F$M@7SA>20A;0L9 M5VJYD8:'5*/)SMI%P*?+)XO[Z;D3T"W_N+RZU ;8R*"JB<.NLQ'IF?5M#D8A M5R_ #L2^$UD-^FC)Y3WHLR#ZX=BL,N$,DWHWD"3&=4AY[3X,O[O4OH)Q.9GG M'-PI_SG-)W7.7R"'##>"ZBW/Y84W*8V2#.X!0*$HX'R M<=W?*.%K=B]7:/U"U)?:/Q9&M;"!PY4S:FSMN]NB?TLS >($&WM"[R@ZN\OG MTIS/V+!D=B]&6J^BP=[2TO!'<+] 3_@(EJ=6S^ _G R1BF%3N%RB_24M%,2P M!N(:=@M>U^Y?-X2]DT95:G9NBX+'4\>8PR M+[75CD:VX<9V'+H>\SW#=<*FO5B2PDEJ/AASV_@>=H*G\-<W_@?P-!N5TJ;/U";#H4P_AXZ05 M^+)I MOP97?[RGQU\PH[>K[;IJXS_2D:I]RW["0?WKMW(*:HM5 MQC4N^B$;H4)**A;Z-@G.M4=G?H'9(L7X0ER<=:>03S)$<5+>28\;97>76I)5 MP T9$CE9]]3U;%S,X/J>TNZLO0"[G-W+%PI]$+6J;#*99R,1W>!Z+=>9A@V) M*&H+N7=12;D'%J/>:>-L@(ZAK!A18@;>+QVPW&ET,P?M!Q4Z&&,^'*+@_L&O M$Z^6,99K6+_)A$:-&2LMV3(;-15#[PD]B;0OKHNA2!":UA3]J35I5OF/;(19 M'H(RVN2%V2T,0@[H]([OYS"QD, M,PWG$K@.!/"/)6FCO*-E*'900=$9T4"F;1V_\SN-RV;;A]TV58N MAZB:["R)%+ZPB"!\OV7538X$0@Z$@N;U-1\5^?!R=\^E,L=VZ<@:0ROMKIB! M(0>F%A=HL'H%2( ?(%FO00B01DBK-LR*2D,!D,M+29:.BAOR=RD!+EKR8%H5 MHXV+;IT.K:[:G)ZXRT-1&<,P?F0H9;EA^=_Y 3K#9>>XCK#7O/T@VR?]0C* MUQF-:Y$3_F<^R>F+M;N"E^YG@AZ0'_Z99_6\HDVDW,3.E3#SE8_=PRNLK $> MW:.LG]?"V534)*M!!^"15_+*X!%85#2\<3G(1\03H*4,,*^AGP.] &^T/(:^ M)E(]Z&9^!]<**O3<5.)ET5\QOD MUS.M;O+I\:IKVE1,((>;;JMR?D.;BFKH'6EBN%0+[\A:'YC(91G,^W('*6X_ M!OT0:!#;M=4S]' 6-2EXV*M+**B80".F#4I9#BIJ 0_%L=Q,"NE>[;Q8/J%1 M$J6($&O!=Q4I$*0(O+O*9U593X42*;7;'O7KQ5FBX&E^'L/FH)([[.C)XLF# M=02SN*"M1IQ--A+A+= 2J<5BTKA>USGZ*#EW-OHO=_#^*=* :'QT1;,0,-C_ MR4 _AN!Y9";A:DYL2G]D,3VCB(E%C*]_H MI18V=L'"@O1P)'S]D)9J/H[M=K1+_CBK9L8H-_ES/K_\E*$ X^S-*3T-S;82C M5S?C4GONB-Z+*ZQP]7-AQ:$+*[;PTAZD/N,Q!18']*\%\QL0L:@_>&NU5>\" M5/.#:ZL?)V"1DUTC==1_E.6 BT00:9_QM!(_?$3^ 1%Q\0?(F:MR.+M#:?+K MU?QZQO586[\@OUH$12&T]').WX!D6@!]3H9^-Z)GJ8M&A4S@<: M+^3#VX*J0AE%Q\\W%&$?4;FXRJL?F/B"E(:9$OLKPKB\&DD*KIF*0YZ+9A+A MV916[7])0>U.I$\3*3H3N2VY&ITI$R 93+I=+2;0%Q/@9T*C>S>'./Z> 14. MZ(*"HM7J=T6RKEF\_GQKR*-,\RA)NM M G5^D\^''5Y>_YYGBNL AH/R=ITS: ]7##E01O<;CZ0GFF+C+52GM[N+%80) M'W8[$?WP$]G"20>SZVE\PKL?87S@L&-I?EV1#-_@]M*-I]BU?2C70 M6:5ET^FH$&^8Y'=X$%*D!+.SR'LBSU,*EW;,S0'ZAQXRV]<8Z#Q1;(V9+F-B M(LRG>$!PQ3 /%+9DQD-DTPH30$44CM:K\1[!9O"]>(J49-MM\:\](TB]('!= M.XI3PS M*S%2W].CR$N-./87S=6;&CI_8:>@:\"_8;BN.=#O0DPW;_;N4#B]]HPUVN0Q4=+"-1O?K MHL+>$29[Q7ZXM!\4 S(E#F S[!.#E<).)-IV)#)W4(LD4.&X%N-2\B^FE.-& MQPT_:M1,?-9DXO-S\\&\^\MEAUC7 ;;2)?;T]@]ZHI!%:]-DAND9:6PEONT; M8>BQ*'9C(XI<)PD]YYWJ$CI^-ETW=XXVP 1*W2FU4214<[ A;KK_">>A='D\ MF-(8!XFM6PZ(H] *?$MW+-\5WJ?4<\U426DTC0".+--+ \_5?<>+7=,0*8TQ MG&KLP93&C>]92FF4:>++SM:%VHH-_K5MWKS/P(UMW'/<5D0I70SOG]=@/=@@ MMLP*I5W4OK;ALN<=]2&6[ACF?EL54>6J&DTEQN21*T=2\H/5-BZP%N.FQ!0S M$,_"=<=K15"Y'^;D]9-'DQ %E,9'D2!>-4J^ORH?(K$WIB?%(/CJAZIM6P3V3@DM>).TTY!5)9-K"CUV7Y79MFU6Q""W6=XXFI&C3 .:(CA,VI[N,_AXZ]N"ZL]A MI>K9?$"NCY,CND,5J\5%+6N3">9.$#,%7QX\?H*08?,/+W)]L(6L*(RB5$C7 MQ+=\-:,>.P8E++$#U_$2QV&Q[R3B^(G\V L?E1)_M-*N$D.LE**9\3I$[JD' M@D5BFQ%(-!;2- S 62=O\D7KV_(.#.IV045,'V^/;O.;&QEGX.[GKS+N_T^A ME-8H'3#+0<-)U]JO9#27\QJN!JKFJ;KX-G3,9J FOO^P$UF*T.6SRF,Q!G4S M]95[J3RO V*)5R_>K;YP@NKNJ(-SR72.[LGWMY^/1N)7*J7%SS"1OOR\8AV^ M83JU!D::]K4<9TM8H..LNBDF?'C9?%;*+SBT*'US5PQFMQ]\_]+7#/3S9+GCK,@KK01N2+!T2WF/G[JTV MF/\?U7XF2[6?;[/#3+/[SIO8_(@;':#8J)6^YRU_*UONK5B2$Q7V.\U_RYTW MGV'GEU=B-TCOHQ'*LTJ$1ZS%GW_9?/_'[F]^?C]]/L27K0O!(1N$##60T9/1$3 MG&C_IUUDP$82>*F]SRS?\=S<5UJJ.D9LA;%I!;&=)'J8Q(YK\0"K;<8N"QZ9 M=O11PO4$5,::#[YE/]&!R\^5(%<%%Q^I6!+Q(^"Z-_1%,XV> M81RTB>)I$OZY1^)9Z)V%7BOTO#:KQ/5]SXML(XBLP&9&[("DDT+/]-E2CO9A MA)[W?$+/L,V>[QVRM_R)$OY9Z)V%WEGHM4+/;YOQ9( C.)DI3G M-$>I&]A^<"1-SWT^H0=X!^V!>YJ$?Q9Z9Z%W%GJ-T&-8\MXTA/$M2_=\ M9IIA;*6)Z\:&L&]]QS133TH]E$-2Y T5D7>W0>3!=Q463L4Y_^]I&;NNUS/, MC:U ;T^93>;%6$IX5NN&L5++C%/3#FS'CECHF-A.7*09Q+'[C&D&ZO*)Q6PCT1-@/MN)##T(8A$##^ KW7[&&/CQ.-)Q M>[KOGSGRS)&GPI&&T5K7J1VGCI?&9F(':>HQ/Q6A"C=TP\1[Q@#M$3G2[YD' MC=&>.?+,D7MQI-5R)-,MYB(X46SYEA,X;N(8TK9EIL].)7AX//9DK.?HAPP@ MGMGS!;GI3X4EE7SUP&5Q"J=6:)OX>^1[47-(QFX:GUCL;C-G[N%R8H=T.9T9 M\WQN/LBDOV[B4M=N,<^=* X#-W+3Q&5>I#N!:W,NC0++,Z)3"13M>7 B[B1\ M]W#J=<_PK /RZ4X>X*,S]_NWR=BOEYE]ISUR@TAW/3,PP2YUG,1P$DM&>%AB M/.61>R">WG3D;L/6AS197PY+OZ4BVF]+L*V[!/(Z%=;F]*((;I/B?6) MY@WLE#VS:7U>>WJ-P=RV=8AIN%[D@K(4IYX3^X[K"]O&8@FS]&,&R0[@*["8 MWO.-@V8;[TP=YPR:%Z4JG<7D64P^+";-5A]U?#..31=$96)Y06C';B@*V:S M#XTC%;)YAQ*3IL%Z^D%-PK.8/(O)LY@\BTD0DW;K@V.>&Z8A"Z*8,<]PW[IRUR;.8/(O)LY@\L)A40A6I:S";16%H.);CZF80 M^B(/S@N<.#ZX=_.8%KCG]SSKH!4J9Y'Y1D3F(2=^*ESN*3 B14P' MZL39/F8$Q^C2&\^K MOSWN::'-BCGW&?9Y668_/!G1^Q^\MENT,N M_TS6ZW3!>_3C>M@26^ERO?.#N)SZSTV"RE+Y*+'NVQP?IV-LDF?.J?#$PY+7][.C[O4 M%(YK&>=DQO?4]&^WZC@+8I;:EN< S=LL]/_1N5[ M:_IGE\L%!Z^9_MW#T/_YQ'D&CG-;[ G?MBW3L0/'-ID;>D&:L @Y+@HBWX@, MMZ,:/X[=OE1%68$J7)1'/7G,R^5TD4,RWA2XJ2CG]>A^B<%J==/08-"F8-3A M4)'KRFO0VS(<3ZW5\-]Z6'!>E4_$JV%Q\"FC; :_S4KM1U85J/+B@M4%&-'T M@*7W(+MG-U6>CT$3U- ^H:^6$5;@905<@6M_79;?M6E6S29Y]=+.(+B]&(_% MI+1L#(;*[&DVYU+[!DN4W#@893'9FVO MM7I38&,GL>%_MI?X8 "GMO!M)6EL^NM*YK_FXZR8 &U\:>?TN9G2 B=_Y)Q\ MB /4NUSV71V,CX]Q NXE[V^+_JV6P2&>_YSF?<'\UQV:![XM6V)&?Q%QZP06 MGUCV4DMI MD!HLUF,]<6TS9('K>8YEZIYO,C_2TT?-G _D&QTIP %X@L-JM]4:67A%;@6[IC\LUJ,TF$;HJ9\%D MT.AJ1 ^XC^&H[']_MV);0\<,'!9ZB9ZR* B-U.1=@'!;$X0X;!L&)7X8ZY%G M)!;3#3,P/2N2X>/8T0TX '(X :;(\]4\WYX:CN;PP@-]6(Y&Y1UI0,0;<.S7 MR!AK%N]47BCHOU=O/ M=.[;Y\O5STM_O=/?T6>82%]^7K$=WXHQ+,FG_$[[6H)2L3C:<5;=%!,^ MO&P^*^47/'Y"W]P5@]GM!]^_]'7#,N6_[%]DN*D/>YI-Z_R#_&.)FMXU!7I- MU3FSWZVOW^-OM/U??I,7+?[&UO_D[737;C^]Z'>Y6]WUK("81X/^W(")X#Y# MD]JU,S]:2UJI7FN@6;_-6OEFPYTWL>'1;3:YR4\-]78]D^\T[W/_\0=I0+6@ MWRBSO^&M]\Y;OWJN8QC'*'^Q6[M+1N)KVM>U(%9B7U\K2^\%8?^DB7='4.6# M-?Z"YVX8=)KYQWND%Y](;J'MMU&6,$E,-W:-Q DB(S5M,W \ =Z?FJZ7+OKG M)*U\;4CE4SZ+YE6UG#"X.;CR"*12VS@DM/?II0N>E(PYI>3>LT1Y 1+%82VP MF M\R"2/=[.:'+=9!?)RLE$U[ M5WEO@T')>H9^4!RA5]1U;!= VCT>I&"ANU9HQ:$;&I8>1:Y/MCO8\=CFX4"<=" ;WNU9!P4,.'/2F9/VX217 M;PU/QX@2CP6>9\(Y%.BZDS2EL+'#W"4@VV7;\T'>.B;2&.N9SB&!QLYL]8(< M7:?"2D;+2G80V:YI>T$<,ROT$]]T/((XLMFS378.^KQ2-^C;9DD%'3QP+-M-;2,R R,&O=-*35.P9.KZ47@8ECR, M$6>:AVQT>6;(,T.>"D,J*!5.Z+ XC?0P,CT6VXF#SA4C#%AHQ)[EFQNBD&OY MLSZF&6CVF/\D$<@S;YZ:X?C"^''RM_&KH,R8U72T+U=_]_:_M M_GFR,1)]:!?:I)QIXSQ#:)#A?'1&53RC*C[F<;T'*^L;J+*=GS\0I_T>2W5] M='@>SVCM?E-W0CNT?=U,[2A,/4M'#'[3-HS =4+?>*K,J@Y SU:959?+SNU# M ?4 E53[;L*F/3#U5YS=\LO^.S"MX.%5@9!:\QQAB6;%&$59.=2N<9_2@0?W4RT ANB2 8T1V( MR(R#J@!N1SY#<5C#\\I)ABN%DA8?=3VO07.MSV)SC=CLPB[5C=14=N?X,LQI MO52FZ84!8[%E,A<9*(Y-9AEAZ#J&8R>&\Z1>JNWA4X^GS2TSSAIX4V20:79/ M>D-650@.,B8T+N2J;[?%Y#M8G MXARO1!K>P@0]L9"+('])$G=IFJ!L)"T-3 M!_J(0O@S35)'-T+#BF*$[6O1]HXZ5/K8+<_^5,YRS;K4=L.4^SCYD=H>P= &\-M7\><_ MLF)2_UYB XT'0>C8X9N9# G]6+3<@T)0@?GDZF T#EI8L5)Z#B1'L6Z M:^HLC449;N#Y@<=9"&@%!C)[]'O8(H8=SI*HEOY0YLL!X90%6W*-[ _Q=]6_ MS0?S4?YYB&]?6'!8YJO;LII]RZNQ,HS-B']6&KBI:QMAD)IF$#BIXP5R$1PG M3I3%3L% ]1(CU=W C2+;,?\_>V_:W#B2I G_%5CV]OMVFS&SXSZJ;-8LSIE: MJZ.W,FO:YM,81$(I=E&DFD>J-+]^(W 0D"B).D 2)&'6G25*(!"(<'_"W^IR-R7X!"^5+5O ] K"-Q/) ,:PJ9L7;B5D]1HRXN)K= M%JR(PTKF\Q^RAS(_KH7M__N30)!_GZ2CR.B9Q8.LQ7(0]JH*"Y*O 0'N_6(2 MT""_S64ZGH=M8K+:#6W]VVV.?'1O_O:[V+#O$TF^AC1R4RB.B!*RI $X)T, MC^S#TQE8Q3/(VQ@>(=@C[>+9/ZRCW'"[/?F']"P( 9_'ZIX@<-\2L#D3;RM7 MW!V#9+ H#I:Q_HJYZ!R_W#D+3>V,)M$%[>6GEY^WRD^,7O3RT\O/J^3'1]_V M/Z-O>];E(4_%$;Y[KTSM=F):(6QH2Y2ZD9K8L9S,(Y24D\U:/3K1J AZ.R,: MK>](O6BW]Y8P &=-H<.71M^"'I##M1@?!\IA*E%*),XKI"#PMNI=(( M,T&NI;.I[$8PH_FW\.UF8\Q/Z<#5=A,.-LH:YG86:" M6Q>C2CI=C!]F7)05M/]=WNZ_'S_K5G^,%_<%#WN[!EW:)WB!;5@S#D@%23.4NL!@UXZ[8B55)F- M!O5;<&:S4;A9E'J!(/J^ MQZ$>AWH<>C4.\9JQD2(=D,<"*P3A0!"O8)GN9CW2;B-E[*TX%,/LS8)V:P&C,0%T9+QKVF7()(X:I9%9AP9'N ='>!B>[ MPAGZ(!TM'WI[Q>YLF4Z>KLQ]RYK=2\S&-W\DH]DJUG>^)S/[")M\OG0:NM[L M;QMFRIK]1THGD17,0\4":EK$J2PP4VAL:T:Z'<5O#H=\6/ !16WV%-LJ/H?5 MB/XPJ0>_'OP@A*"1V4.)-IH9JJ G% K*N9?.8HT]"GAXB,#4J;B(/1CV8-B# M8=?!$,D&DYVS('C*A' "C8C 6$;V93DYXR1'Y?9_+I)X]?Q>OR= MSTI?+7LTJ]\I4^&$7[R;J]_K?K_Z^UG]TZM^GUU?9_/A.)TD-^E--N\K,(XA MTP$U>G9(0P%37'@"".4.,@?9#O\-@UF_^0NS'+> MZD(ZS'./3#3H\_^T8?7QV; &T44 AH2 MPX5@A 'EI3,60V0!]QT[-NL4)/7UJ#T>]7C4 AZ).E@KK.=(8PD\I 1Q9C5 M9:XXY\(>)%>\QZ,>CWH\.A\\PJ#&(P>!IY[%OVGHG=:"D!*/M'!R*U%9^X=' MG8*<4_7*SJ=*WLSF-[-YV"&3Q5HX^]J434Q -8F8H]@[@[1V!"%F!.*T.E & M+'PX]HA-*1!Z-AW5PVSO=!J*@23LI,M4^D.&UN/&J>+&7[8!!T,U.2!&U#D7_0[.*&=> M6UR1 VKEMI)R'64,9+? P3?[RN\ -S8UJ@O.^E][H#DCH-F&,Z(V4"Q3BA,) M)768 :\84+2J%S6>NF.-;>S:?Y$#)/%)VR';PQ]E2XUCB7+\]NGSIV09-K[% M:G[77J3CB(& @!H(I 7,4*V)0(Y"2[3V)1!$>A[T6H.C8P&-WSY_*1=^%QX) M&2 *3R'D>08'+6>AUZAV)) GPBCK,'>2"^^80'ERAT.,(*=:2 MQ:"^9M/A77(QFX[ZH-\F((@:$!AU%M.F M&G0V$E$P^B\>)>3J>0M[WL(M6-EH@<)Q,*"4-H*H8$Q9BK37Y9F.5,1W,BNC M%?9",&"MQE^/E+WP#$YC>NCKH6\-?8+69B)W$CC)/0068\TISEE)K&2:6OKJ M3B:'BT*U<1S%>R;7'@M[+#PI+-R6V\- 76[,@U\L+?("&:.X40S#*CM7.01; M"\GO/,;6 A@*M$\L?%/FSF&UZDS3>GKP/"/PW(:=J#8DO0?!:N362D>\(81H MZZK*!H_X ;C_=^P[PP'@;28O'JF]>#;,_S_.XI!>%&?L)OMSIS:*$W[Q?O7[ MU>]7_SQ?O%_]$^3]?REMV_ZJ''IVR9>X)QSQ.K2#+#% QIH,;93&())P%^Z) M8: D M=L@0BG! J9J'6XB.'8(="SI!VB8QWIO.R_HCL1[.3@+.MJ&98(TJ.Z"08 :! M8&HA(HVQ96JG0PYHM?]CJ6,!K.COD5;9/$_FC*J[P:J^.O\Y8!"-\EOGF"*. M2BN8L\99!WRLI_/!_U*2'9*)KRV V%VM#!E(V29!5_=J9?HSC'.%B$;)+368 M,0\X8\$?DMAHY&F$"."8HUAWK4*_\[AQVN5U/62\!#+N)3EMIC&=)*3@NLD9 M=HPBRC&#!A'BO20@5N5ZB #37&YU1XXTN'(DE?QO%(*50VJA:, MU4IKQ9$S1$HN*2\\&22A)@?(O.T>;&P$8P< G':#H].L]I^\/ FW+U3H"Q76 M<"GJ(B]J :.""66MY=PZRBTK(\(48.2[&OAII:$*&$"PU\*N;A8MG/NA5 ]_ M9P5_LM&!!BB%!==,!:AC%&.N)/#2 T",H-J9HPIJM9(UU&HDN\?#'@][/#PT M'F[+=Y*-UCU8 H@Q 1(%T\B"@(ND*ES50)G7TG0?-B37N42EOO*_1] >08\/ M0;_&RTS&T^SC599#($3@S[MZF["24=S&TU5:+F6QMC^OKL--AOF8 MJB\^'&-CPH=!SK+Y@P79Q3MP]. %\G^OYM5-;M*OV<>+8'S\_C&]#$/Z+IW< MIG>+\*B_7>00ML,!QBC547 A&,! 2 M0VF ?]6;%P/Y$H4MF5TF)J)#,_R;WI^+APOV8(5S2/L25NYS-LER]?T86? $ M"PAF$&1>6$PXBDAF ?"0:/P1%9@4;I&-U/+57\SAQ3&_/OCZ?!I"@^-Q\PC: XN;>-05!8)CD* M),-L,BG_^F\?P(?\16N#B]?XN1P-IFD-XOLN^J'[Q^BXH?U\FU>/P#> 1 MKWWW^(7\TVV!/!>SR2C$<&NA>!-\] 6Z<0.)&!S M)MYFJ>Y,8.+!W,$<]E?,16>92LY1:.JP71(/,GKYZ>7GK?(3X[Z]_/3R\RKY M\>EXGOQG.EEEYTRY:-+%59).@[#$'[)_K<;?TDET^;_K-OM6*[&ZMD2IYVD[ M#4GIU&G/68M&F3C;'=%H?4?J1>,$16/?^\OI,4$&*Z1G #F"\AB$2)W?@[0C M3E@E%$2&0LP9+X^GA=9&OS;A\27YWJ)Q3!V%1DU'\3^N-F#O,WF$OSTHC7GF M>NAL@(?5#"-08.P)\< BCP4@SDL9,ZVU)T : MLK4#;UN9UD>%1KNL[^V!J >BLP$B4?.86,"T!,IJ:("UQ%MN<6D!&1H^[RO# MN0>B'HAZ(#HS(,*@!B+@D48"<'C,OF2_I2OJ(\+VAF H - 6ZWB[QQ[27_*<*X(@1M,'<1#R87E@%N&+)?6 MY*7J!@A/K'@M0NPK@-(=V-@I65J/&3UF= 0S:%V,R 1@7'#' FPP8*%4@E>G M/8;2U](Z[RO6T6-&CQD]9NP3,WB-&4(0 23S$CBG)6(,*%!@A@0"PC8)%(\6 M%L[. SF][)79]74V'X[327*3WF3S=X+",>N^K'4?,V>!@TIBJ"7DBAA69H0(A< M'CJ 5GC5WI%GV[D77='U_O2SU_/.ZCFN]WJ^1<]IK><:4"B#F@/BI15"8.= 553Y9 M\_QLREV+%@?#IXI>.\/*^-0TGR!=XU:1.FX>1T1XW2I7&*PI!$HIHXW53F-1 M82RG@&X-@[XS%'+ ?"M.!HR1O;(Y=E.'^F.2'F![@&T58"5M-/\S0G!'E'/0 M2T,9)3H/2E%F >+P$$&I$_$U>\#M ;<'W!YP,T1AG4!HL(( 4F0U-@9YB;FJ MZ@V8I. @R4 ]X/: VP-N-X6C!]RW &XC8QM*[0S$''%,E)7*>&#+; J,)=M: M\O[&,&T?.CB\[K2<1]79(.WGJ]E\N=&"]KV$A$?R\GLMO.W8+GG0M>R217 " M[]?K9;^61[>6YU-+_;)4Y=87^W!)Z&]R/-[A5W3$=6"X/GV4ECDLL46*6T<$ MDT#2ZO012D[LPRVJQR)9FDBY>D"72@O]!P( " M<-*%&'UDIH>X(X8X6I__.06!DEX913S$!C,"D9<>0D6@%AAT[/RO4[C7EZ7V MF-=C7D/!?0>IO3NI>)V M$P[>(WF'[+G>HV2/DAVV#!N989X!B)#%.( BA=9A:$HN-!LN][LB1CQ2'"2Q M^;HX:0/P!-D'YC>S>=BWD\5:.L^WM(G#FA358RDUSL;Z.!$U+EOBF+%,#"88&TE\117Y7/,4*.U<'? MN7%/D3R%#7^[/_^ZSJ'==?1_^_3Y4[(,F]5B-;]KS]G?U@7^%#E*N6BX$H9; MP"C@T&&*&&'2^XJC5 I_P.+\-H#DM\]?2HG9 8I ,L 8[RQ%_Q6RV%E_XY1/ M2GJ(>09B!*@=&""1]1H:R;GEPFH,B88HA7MXL[^ZBU[S.DQ MI[N8LRUJ(A"O<^(L\]!)Y@R$!C@@N"A[4UKAA!8GOJ;'39M>X=POG\8=: M>I ZT?X/HA&YQ0%W*!5$"NR)TXPCH"L.>&_P5@SJ9G!FYSX5.O<4C#)DRT6))$N 8B+$[JX55UCN"JQ-) MC&1KW9EW'KEKPQT&>Z4 >U-\[;!J=:9Y3CUZGA%Z;@-/W&A3+:DG E(H+-:& M&<=AU:;:"T0/0)2X:]<9D]T=31R-O7@VK6Q^G,4AO2C*^&+^KE,^BSG;%^]7 MOU_]?O7/\\7[U3_C,N_]57TN0#(@IU&Y*4 MQQ)Z1(WBT.K6HLPMG;@="S[UT-1#4P]-KS\!PX#705Q*#)(.>,^=9LPK"5V9 M!R4,DZ1K)V#'@DVPS;.TTTE%[]&L1[.V#2U9&UH40 F<0(IHHY7#% A:'>=3 M;@Z0!'\\>!5\O38QZV2.I[H;I^I9"EH#$0AJE@)/$&5&<$[K:H9,-QJ,X^^:/B(K*,>99Y#&=1@6I-$>*(U]"Z@B]:649W'A*PG M$+"N$15T$WIZLH(>=WK>BQU+ MP&>G-D^K/2UZPH(>J$X5J+;A%*L-)$08D)P2(X&5!GEH78532G.SM4RMN[&< M7;M?[7(:')T9=)J.94_U:-BC88^&!T?#;6% A&'-%TB-@I0(C9PE@BKL8[)$D1Y/ M+=S:K;%38_*!/]^H!]*P!=!M^TMJ<-)!9306+#7&,%5CK=4MP8^5V MHOE]AR?;9#S-/EYE M.29"!/[\??Z^XVE P.5WF 4%VLT+%VO]\^HZ?&-X7S1M$$WY?\E_?;$/9?WS M\"H;K2;9+Y=/2_VO6;C9<#P9Y^_Z)5[S)=Q:3V;#WS_DBA<_?LXF62YE'YTP MG %AI'5"0H>L5GE6E@4@+ZSY6#>C19H!#[V0&#&D(9-OUQE23KZYVH1S*4PIXMEDDY'R64ZGB??TLDJ2V:7S2AODB[" M;^YO4J]^ILV&.0X4M\%PD,3E>_/MBMM^2VVR>Q5%? MSB9AIUXD?QE/D^75;+4([[GXZW?W16SK[!=:/0Q3DQ,$A;F1ZW8RS":3\J__]@%\R#^'@0^KSX_,UY?Q=;9(?LYN MDU]GU^F&<7*=SK^.I\7PTM5R5OVBL'7RW]R.1\NK<'5X^1+]AF$2TYM%]EWU MP_[#^KQC?;HH/CQ]&E(\@M,_?_]A ZC+QS_S)_"VK^WR86^L0#]*>W2] MPOR=Y\>M'A-O**=X[:O'+^2?;@OMO)A-1@W82AXBUOL)"#I[X-<.W<0.EO\5 M<[$S@8BG3>?IB9[]TOMH(/UG-)#. 1L, .#U023NRR=)[-Y,LD6/0O)460Q M85%7I&G/B2/86J$U-=@J!M?%)-RAK6'6^V&"GPH#.WSZQWAY-9[^,LW^*XC' MO:/X1P((P4MKI9$M&##19IBT/_CIRU3/!10(J!-Q;-R&$3*6:Z6\=)0I5)6I M:L+; 86X6^:;Y0X! 0X [XM&CXG3M#(K/J+@))B$36"U$J74LZ M"\$ @E:#^)U+ .Z4#G>VO. 4-1?794[>,X2Y%IXP[3V&"C-=[;$ VI8T=P^; M;%!8(EKM_-XYA3TUW[UQ^)I,9\MD%#;==)FDR2(,9)+5YR2C=/E8+*/-,J%C M5F=:JW/07: \Y)HIY;P7).S%5>ZZ('1KN[[G3.;9:ODY7YCRUWUGTLU%\Q* KQ$P8%[@5LDY\H1!"NJ$:V\]HX@!BQ'"7FDOM:_ $ *Z M"UJI=B!/8#:0M%4/Y,URT+GX MU,Z+'O%;M%N5=9K'>Y./R M*IU^K&X87B(97]\$+SP;?4K^$9YT=Q-1+OXZ_WY\X%58OLG=QTAF/&JPUB:W MP:L/$GT]GHZO5]?),-QCO$S"95&"PRC4QWR0:5)DA84OIP%%TZ\-Z7_WNDW# MC+XS)SZHUO)J,+94'[NYS-/R6QIJ"\_SS[URJLP.+>FM4/ M+5:O,:RO\W24#8KY+W C[&_AUK.+?\;BBV^Y2 4P663S;W$MANG-.%+2Q#>\ M3L?39?A__/UD')X;AG[W*?'K6H9%40PPRB)W39C=4=Q1DRP=7L5W&'\;CV+E M0"D&=Q5T/2:\0:"NLFF2Q=L60A'6IW%AO.\C,EE)9+PFUZ-Y]FV&Y/I:,_&L0 M_6!\QFW(I(NKHYJA,[&:WJUH[U#RXA5NXR81\/WF9C[[(VRJRP#![YRCPJW^ M7]O\:E[SV4L"' '$4L>%!XX#;7!9#BFL0QN$K[5D1\%^W'M>%QW?OUA-\_^X ML)^$+3+:'8__-J];CID7_UVZZ7>V<#^"*__+Y>5XF&TM6J9K)YT]?V#S:9/H M)MB8DV!03!\XZF\T^-XE92]<3E$GCTH*I97.,:$PTI10"56UG-H;_NKE%,>U MG)N!Z+:662U@$Y9+SRI5$=JZ[<@ MH5G-YT':CQT0P2>X,PUZ3&6" S*,%+CCRW'X5?!FK,'&X(UN! !I1H2R+4U!F#$+5)E@,970.*7JVQ1Q0X723K/FC>\2!?AW]7-K(BIY>31 M9>AFGEV70;MJ3.&->S__$3__\S):;E_'P^2'IWBW=SK(3CCW/TR37X;+68R[ M114OCR.N;R99'H:_%X9]SQ;]0B1#=5YP\&V9@U)IXQ"'Q$E5=3.ADK--&L.( M,\L&[WZ92OAKEH["R&P9I 0^+39,JVUS24 MR3_2N]]N!D&$AY\&29K$SH$?"WCXY^PB"=A:!+NO9Q?C21;C%4$;"Z%T$;A8.GS(",ZF/_"5N:+8 + AP+2T/(M%HLNL/ASA.(?9\5T;1*R MY3T@'K:(\-6QP _3@+ZK^+0'W3[C$()DCE[#X_92:<,[%+9B?8/$I7$$ 9:F M21A[=(N7LWBD-8D'">&_08+R8[VPPM.TDI_\]+ 9JIX7QR2;P>ED M5NR3BS50-X^]1NM#B.0^A#[*ME9A[4.0W62WV,(:U@+F57)U?S*(%_6@"O M/((VK.@C M)'+<0R 8UMP@R+RPF'!4DZ&-03E]G?CZ;.+>$2>B^]-L*FSYM/R_*QX #M/IXL"=(L(87Z2 MF@\U8'</0EM'A/& H9%/+T#YO9K.CUOO$6TC M/"T"3DJJH@/.%%5&:\UX/)XQW@$J/?_0A+W=>T/W?9^?9\$NI)^2M[& K@UH M.UX,)WDNR^)9BD\J":+0\MB7(1CO$NFB>WM$Y_ C:E!\6@V45=0@()7!+)AW MCA16':<: EF8;F'5LY%:OOHY\"%#:,T\E?R4=^[*HEINY"$^9$[=LAN]9!SO M>0VT^\WL/;YI2U&#?\0SUF_!J%S$+,?QXBIB]KTTG7$V3^?#J[MDM2B27-;) M2$6.SCW>U6A*UED[X[5]OFCPF;Z6P/2P<9)[.?9MP=J/84N=)+!LN_O#]&95 MQI]6TS6S[;]6L_B??"O,]\"TR"8KTIF*W:_>^?+HT@R2;)R' M*T?CX)\M@VE3I"56GY8%24*5O!8\N/GL(AZ#!NP:%*-=743K:SDNTA*C*JXF MDWMQRD*2BCP8_K76,!R;8M(3^DGSVZG<4%7US>%#5J!XG6QL3TE.T$Z M:J#\OLS_R^]>I@_>L[VOTVEP3W,W_9^KT=% MN\ZD+./X91CN-J?V>KA?U5O;N+'*>2;K[#9FBDYR,0G*E,=.XGH5BAXN;RY7 M6/X'=[ZNS9SN+=4[2>GKR&XNZFHZ^K$6]-*^&_TR_34&B:.+E9=7;F>H!U:R M8,4;ZH 2$ 3/5H#*'D-"FX;YJC5DSE(JB M_L9@37+)"$B61<<_:?5N?LV&^ M[MWI\8\:4*5,C:KP<72)1_>!)8IO&O]6S'R12MQ=_OO#^;F/G_65RE]FR,=/ MV?!J.O[7*BN1H(20O!YH4>:M]^3\Q6CW1\X/HV?V/#L_0R?#SG\^K0 .Q04/ M89?X9G;>"^!Q".\^G]B;YN&H..'?5H6\,X%Y*Z_+"= R](+QG&"4T:M>-'K1 M>%PTT#ES1!=N\7?OE9[=SD(KA!=M",$16/GOEU' M_9LC_M:_6GF&12)%)6E=R(@YBGIB$1@'CN+68P>+4T5 B^$8EY^/E>8^D M]6TIE%A_0]_EKJ6)QU;WZAUR'?O5NMK M&UY6VLH#L@#WKFV'.?LH?3 =^S QWFCW%E#@+1#1'$!#71 L:K!;__@?5+&UPZ"@#*4<* $,P M(I1SAT"!I1Y80TX:2U$'L?1_LOEL%(F]_G>9"WS2,'IJD='/5[/Y\F.>\=XH M]^OCHWU,[83>]=3?[VS6\GSBHV9V?9W-\PSVF_0FFV]9^#-KMAMM0@@X61N% M!DNN/#.22J@9$=I(49;C8BC 1F^K?-O[$G:]E[.MM&UKK2^NA_#E[B9[0,-2 M2<'?HQ"TYO#R 1&;K+2G9*>=L[M[WJ@@:Z9BH)R0!B%AG1 $.D!\23S-M<4& MM(L*70V0[15HSLL;[%'F3%$&-KA,)5:"&.4M0IQ!CZ1$Y:FFUQC:S3K0@Z#, MKD-'O3G3P;!3E_V;BI*^;L#U3IPY9CC!M=&B@6#.<((\X$)S*)DL2[.]86"3 M&OEH7)ERP?5L.JKI3UO# SE ,DVFP1WUJHX)^/AF)6:UC8"PMIYP9!$UKL@ MIEX%EZ3,? *4;QQ:G;,GTC).[-(CZ2&BAXAW002O>:(C83@V4#FEC+8.&.#+ M?=]9",1&;YAS=B-Z4Z)MO^'H#TPBHWRRG.>2==>>4W&2P0M9&R;<$@B==M0K MK+E3UDA>&B:$$W&LWL9OG[^4HK #?"!D@ 0[Z7A#']@\4VQ L+9(O :8 "X8 M59H0AK$#J(Q$<,#E1N>*\W5:>KCIX::'F[? #:XY*1TA AI**,/A;P%DA"SA M1C 'V$9UV/DZ0.W"S7D=V9[<28KZ&N4LN9@]64-[#I$41&N[A3A+G/#$.J4E MLMP[I8)[(PQ GGC4\H'LWK2^6.@=&!@0# !HT\#HK!UQ3N;",2LSKZT"")D4 MBC)$A=-&>A=^R)4Y7*TU[HA5T 4GI#U\Z(],>FSH+#8(N<8&R@T%W'ALM2'* M><_CR6K !JL\P$9W QNZX#'TML/>CTHZZS#\.(M#:KGB[]@GI6=)/)K5[U+Q MX"F_>+_Z)QC?27"C'CECO+,->0DJ1,%5]L*#0LEVI]S''D_I, MW!XLS@8L2"/OA3F/)03.4., M(1I9+5@(BY%"Q'D'$2%"(A\10F'/G)(;!^&'MDJZX,(S#*Y M+@1KE*3343+/AK'Q6_BP3"Z#Z"7?HNR]917O=4C%-W\DH]DJ=J=_3XO4PS:E M>Q/#^4NGH?6WWC,\-WC0G= (< *I]MK+X"(Z4-%.,2/A!N5ET53U\,YB"V H M,!]PA-I$PVT"=%B=../@T3M$;5'U'-"5$P:/*:2&0RPID()QS"PNF1+UM8SO$% M=$!$[6(?G >(R@@?(-XC:N'6_VV9AI%6OV_CWHV7F8RGV<>K+$=7B,"?OV^\ MW3"L;C;?U?L5:_OSZCI\95A\CJ(_GJ[28K'SRXHO/ASUYB _//]6+;P#)P]> M(/_W:E[=Y";]FGV\F&?I[Q_3RS"D[]+);7JW"(_ZV]6\?)N7#9$7(TQ?-KS\ MZN1J'A7N3PO@E4?0 @L]>3&0+U'\DMEE8B(R!85? MST-Z?RX>+MB#%QNB[2@$38M #[\B#ZB M#R^Y#;"2*:8,=4 )" #D E2W04*;CW"+>+Q$Z!O?O[>/QQ2"_/OC:3! BL_- M!TPCSDWN;7H0%'9,KMC),)M,RK_^VP?P(?\<)GA8?7YDJ;Z,K[-%\G-VF_PZ MNTXWK)[K=/YU/"V&EZZ6L^H7A1&5_^9V/%I>?2?E)P8DYO3/%0 .9Y-)>K/( MOJM^^/XAW'U8!QK7T7X8E^FI.&3Q)(;^_/V'#; N_@:?^1-XV]=.YF&GUC/M M1:='$&X[/KJWG6]NV*V>(FT@@GCMN\3K>O6 \)QBY8Y? 7C1ZT7A< M-- Y%VT7P9:.5VFW$H!H2VCZFMZ3DY1V *87C1,4C9W[=AWU7]Y>"IXNKI+L M7ZOQMW32M_SNC4^7"KP MFX[FMZUS][/L!1)U60_SA K$L%8B_",0D:PL-B: H8W"O[AOJ^DH_L?5N_?+ M3N'%XZ?PN6]I)NEB<>^@/)?'GW)Q]%$:NW_F3@> MIH5VKD<^7-V4'K<.WK< M([PF63!$RCM,)2R1B40 M$!82Q;!A/""H1-3ITH2D6M*-2J!3@M(N9H*>5ZWX"9)D7E]G\^$XG20WZ4TV M/U]2+"%J@AJ%G-74>JZQ48QYRFD),H1!KL#A0*9>K[_'Y>H@(#PLMA$#Q/@I M4%F=4Z#UA/5<@B;-C&;>:4"L1,C%[&L**V,"2;?1]+&#>GY*;EG/F=G#1F=A M S7(8KAGP1XPDD/#+#*2PK)YHU6JZAOT])6 M4.N4HWG=7/TNA31/^<7[U>\C4*=J8B( ZA8M0& K/ C_0(*X0\B:DI^ &*;5 M6]OZ/F%-[I$Y_1'[M 6;CX !$2=!F-Z[BZ>ARZC9CR7X(Q@2+KGP3!*"%*FR MGJ@B&UE/[]/EK@:$]@H/?22IAX;.0@.I ] .*0JE!,C;@!&&2*7*2!*VF#'2 M#6CH MEP;SGL.UK499>A]9!P%G3' C2G\B^!=X M(P/Q:/R)W79BPF) D3SIE)8^G'2N\"!J.P0 Y9A%$$-H*(.$:.]+>*# ^HV$ MEW-V48ZH462/-CW:= 1M(*C/SR72!D.*M# 6>>U-F+/2ZS&Q;6TWT*8;7D]O MW_0IN_>_\=NGSY^2Y3P7K+N^MWW$%E1;,MX"@@@UQCBIB>>*J-*2L<)K?:R. MSF^?OY0KOHM^2V2 T4G$0/H0Z6DH-*F-!0:A4#HX)_7_VS2KIM_03]B$U)1.K$6\DA4M)!&O[K*:6&$2J! M1X0[:@G<<#=?W0C\T)&D78>4@Z-($#D%0[!W%$]#NQMI, )"2YU7,N@AI-1; M1W6IW1+RS8+OMK3[F,-*1W7BW8-%#Q;O HM&4HS&R#NFO6:4(LT$P()YA15' MX3+.-LJ\#PT678@O]=9%GZ[[R('U#LZK3S%)!H/:5&&. T.4U<0:PTSXFQ>E MJ0(I\CM#GR,-13_$B0%K];2J>WDM?43J7$&BD>T"!>;..6H949 BSEC!4A8 MX8C?*"T\M(G2!7^FQYT>=WK<>0/N-))R$.4*<<:E0I(*;!PTKC1.K!!XHU[@ MT+C3!=?H>([>NP&3A)\T:7R74A6*,DG8Z2>3:,3>'"AV5R M&40O^19E[RVK>*][*K[Y(QG-5K%__7O:IQZV8=V;^,]?.@VMO_6>X;E!DJXL M(-Q &HNXM G_T=!6C!,>$/,0GHN&JX=W&]LPP# :<,C:1,-M G18G3CC@'0/ M?SW\K>%/T)IPAT N#2/2 N>UI 2[->&.!'PC';0%^.NJ0]P"HB(X *!5G[8' MU!Y0>T#M.* 20&IZ ,.TD!)+3[T24$FE*_80C"'?];N7>8URAFX^DJ+2:V\7J3\33[>)7E> L1^'/SCNC5[X>>&L-S M3\QG>#P->+[\#O, !RU,\3^R(DZ0S%;SY'(\3: M/3-KZ2*Y2K_%9]\?VJ?DRU4QY[F,)#4=!U!9)*LXS\M9%=8)0\P: T]F ME\\\[M%GA:&&VP0%#JLT2B[GL^LDX,;'BSAQX>+RG8/(+[+I8K78F/[A;#Z? M7>1I&:/DXJZY'.5W1^DR'52K5_ZNO$N4AL4X2%\Z;XYT$%Q0D;!;R?K:;Q7L-T<95$"Z8Q09^2(*VC67B'97(UF\2PU]T3TY'/V"BY M#4*3I.6LX&)6/AU6X=ZC\ZR=(40!O,Z65[,@ZJ-L,9R/+V+8\&*6Z_)=6)W9 M:#7,PL0UI"^H]' U*64V"DB\,J[$198KXC#-L2 (Z33(0-";R?A_ M?GK993Q^@EA>?UJ'G7S>C;/@II=C<.W@[)=9)-Q]JU J%IOJA>( MA"$'F8IYZ5%WHT2/%\LP9X4$%$!3B6<:=\)QF+0HC%''@M[%$8W&EY=! M7\*7BGO/)K.O0>'CT(.VKZYOXG,744$K9'E,18=AHTT#^CPNET&\)S%4NUA- MECF"-I[:N,]U;4?$<&Y\RCR[F86!!Z4).I>]58A;DJ"W"'%A&OQSM5@&X'S_ M((J/\?+OQLMP[V'QF]OBL1V[#NR?!N=Y%NL9RG^3:6[S?WOQ:^57X.&W7[RS^47XLX4 M_W837G8VRG>5'#%&V?P1A:[O&C3_(EMO)^B>EH["Q>'O^2/#IA??J7I<;B6- MEWJ< -+9VKTR_3G MV71>Z62NDE_"W?1D-OS]0^Y]QH^?LWQS">8-L)Q@R8U4$!DC"& ZI\"W '@D M ?I8'T<;Y80D1!F"$43.&:YEZ9\*Z6UPQ\+VF-Y$[V:^RCX<9JL>IO/Y72Y( MU]$X*LS3QU1G\9@25.ORZD?;;)@[KD7='9N3+^#K(P<_9;?+K[#K= MB (&@^CK>%H,+UTM9]4OBJ!B_IO;\6AY]9V4GP0@3'#ZYRHB, QSF=XLLN^J M'[Y_Z/]_6!^\K[-?(/OP]+E\\2@B__S]AXWH1?$W^,R?P-N^UC_L+0][8UGK M48:VU\++MZ5NW8NE;4;+6LW@VH ?\=I7%Y4-?=]B?A[US^M4XTR7/BE773P5 M>3V4YN^9M>/E] 4[6/Y7S,7.!,)4AJ?*#<\S!X%SE0*W]C3J.$DO"AT0A;>= MS9T\6KQB6GKYZ9#\O!!GSH9E#0%$BTC.GE3IR0D[PER;;6M_Y#DVC-8YVTPQ MQXTU1(0_*4HC0WY>4N.AA81O$%=']KY(86FSB^4ZXOI(?HULY-?$:^L3E#SW M97CU]>M_*_ )(OKW;!Y1H1&D+F+4>8C:KF)30_JB[)H\MGN?%J#<5'[-3Q^R M4;&W/)(@U';V3C/D_.#><0*7Y01N%.LTWKRUO!\&T(!!N(]"G6[F^W0*ZKN4 M6MG#_&G#/*]STSF0!'C %8"60\ % :B >42L%1L='X\*YBO;[Y?+]3?.#.,% MCMGRH,?X'N-[C#\KC)=UNCQE$B"H-.8V6/(:>L.A5S2@/.=*2O]6C!==P/CS M-.4/4F[?(WR/\#W"=P7A.:P17D+)/$3 3S8U("@"?B[^?@ZLMAS5O9(":E$E+6-"$^V$DY+1 %U0:H2$5[N.,[\( MN7!OF[ZC7E_R 9/H%#ARSRD9X93AAXCZF$LZYA033$.M.;00>QOA1R$%K,0; M#/S'!#]G:#@]P!Z*\(#BODUDCSV=P1[&U]CCC(4((R:YLPIXP17AN=?F!-!8 M;!0RM>RU]:;/SDT?@0?!L.WAIX>?KL"/J.&'4@H$QAA(J"VEV",HH^D#F$+( MTPT6G6."G][T(9 -(&V3>++[(:!CS\ULUF,OBGKL/%(TB.07G:%(ZV;\<"?< M::=^AB!@W>"%",TQ1,I)S275G@NHK,U*K<2]/;6XZ,(+@$88(#W MRLO63=WNCWY[X.^!OU7@QW73'FHA!<1+0CD(_RI'N;H<# M3$G+0]WO<[W&_Q_V ^[3!4F4(MYY+8C#"EF -",SC/TI8H6$K24.]P7_0 M<'$/_#WP]\#? W\ ?EX#OT#$6"TXY$93:3%E-@_\0P"1>-[ LE0=:'+91#KQTA* @!LXP@XW24!*PTQ$H=1A+>="*_ M=T$@Z-/FF4A;%OTX4(%^VB0YV TH%#T&GC:1=FD3O8.L_(4V MT>Y%NU'Z0Y$A%$KD.8!!O!6G,(BV$9HRZK%N=Q/<95K:_L6=?-J,$[8*<0?= M]23$]:ZGG83,8\ZM#+:S\3Y2UB -@L1P+>3; ?"D)()]HCL3B$^;CO.;&MJ] MS2?-/]XG=7PL3IK_4_C/#QWG39[)#SL>\X?_S>F#2+<*C_G8U+]\FS?5B03CP*,"B#)I !<)"(&N\PI!#3BC1 M\3OIO6EXV;OQXM72E[U7?G5R-8]"^J<%\,HC:($%CE.LH>)",(*!D!A* _RK MIJP8R)>\'T4 %Q,5=;JL"V33^Y/XS$KO1?KR-CKL4Y*\KA]-Q),\EOIC[)M7 M-*-YMN.,AY)P1223#(35=Q; =<<9*A%M=)RQ!$,!/"=&("%X<"PM*CK.&(LL ML07Z!84-#UZ^^CGP8<.:^!8?\]=(BO?8"*8];-O3Q(NWO"KV;JO?[ M^R0-&_-TM'[%9W6',60D(LQ(@945! JH"X&"P ';U!UFB72>>8<,X-0BJF&I M.Q8' W5#^/<>DKVWPEF]PM.RRV;L23BJ/)"B&U'T3%KL1_2PP]#F2S7N=^^H M\9C[$T$ WM>82'QXNH*A>$1L?51=U'?O.9JS^#-NX=(UBI:>;+]#9/L';>K4 M=V@X6J%Y5T^HXZ_ZN[Y9A:F];]X=FO"OFVE<[\C2.G0B%A%8DHRS.AT 04J= ML0Y:ZI53"% NRC:Q6CFT48#]I"?T[_/98K'EA.?)+^N[C?AD)9'K:UI+=L(# M3#?CE#L@L^M35+N6HMJCTQ&@4X,>PC+%N0+<.NDP48!J4Z(3X\";E\=IGD(G MT4%T@F0O7/E'2*5P+-;4#]%*G8;762VR8-I>+F_S-MW!M+K-+A;C918$XULV MF3UC9)TT$4RAZ *@1EJ1I(1(*Z4SF,"@Z<(7BA[^8_%&ALG>S)#/Y>K9>L%: M4W4^H+3GI#P.L^(<]!'!ICYJ'121:"JX<]I[:$I])$!O4E+N;>/=I3Z2 2!M M4ETCNZ?;IN\P_9NDBNYI-1LGX^F8>X./Z M7O;=V=GBHE9JP' LVNL_N6"7) ++-LK8C M5,FS\9#+//;>;'ZHSA(VU%DSXR1FSD )(:9 *U,=,SGL-HK ]K;#_I2-QFFY MA.UI,4(#QGMGN'>&3U"K<9W:PB6GC"F.C?,*&H^PM97=[)S<:"N_MTUZ)UHM MP4# 5AE\.J?4K7G!H+/;]>-E%@>PN3O-)U;J.JUU77$0J[@ICX:Y5%9I7@6U MI<+L_>=580=O8^NE9"#;33[K)%M6[_&>OO;Q.DU+,*HI-!@11!2T4%G"JIU6 M"M+*3MN&]D$Z 'P'W*8=T[ZS<6Y_S!:+)!T.5]>K2;K,F41NYF&UBPK?N(66 M_!'Y+\[16O[+%B66C4Z UMN@QA@30:T)EK)5:W/94+[!<:'J>;>-:0\_3[+X M0]!KU9C])W5^9YLMXP,J]V(1;XK^>T2@+>WX:^\7]YI>:3H$L*'JR!'%J$72 M8L>90H3C0M4=,Q)OI%7O4-7;V=DI'4!.>E7OO>6*E* S_.6G1U-^&OX+!*3F M]W+ :,N8(L!J*07PA.D"$"F#"+X\;^9)EL,60$[P :9RKQS=G71OSB"XT.-4 MCU-KG&)UF8QQ"% CA) &<8VQT]8)#C4"3D$'7YX*]"0981O&F!Q(T*HQ=IPX MM:>6 :]C0MPC1]F:.Q R;H$!TDM#*<=66ZHLI\@#31!E.4-1DSOPT<%SLBMR MLT>(]?BG5_+J50JG5XLPZ,7"S*XOQM/"2UIW$'F6+(Q3A1'ER$>^+PPDLU95 M9&$8>=,@"W,DJ+L2#DD8'#EAPG=@F7V$A7'D6:*]K<_9X!I3PX :BW'\]KLY M]E[R]/<,'GUXL?CO4/V?&T$[,IM?_@PA7Q30I+%P>QS?JV>D2X1:2K6\V3M)ZD2%_WY6H\_?UR-1DD/TR' MGY*_5)__.G@[WW":+'X?3R:+CQ?I(CQUDJ7S:3!$DIM)NHS[:+*\2B/O]64V M7R0W\]EE ) PG'02AKJ:+[)%,I[69<39]&N8P2RV#1HDHW09[CX<9]-A5GY* MPQ?OPBZZ&,1[C5;#9=C$%T'BBTX"U>^NPW5?\_S 9#2>!_V:W"7+67BO55R( M&%:/9S$YG=]OP2((X_Z\3)=U<=6K9R'>/?OC)HXASGOVQWBQC+.0OW?X89%< M!$<^-]&2]#+,RRCGWHO77P5A^?BO51#VX.M7/ MH^PZ?F69#:^FL\GLZUTY^05E^G(65":Y3,?SY%MLR%0Q%MZLYL.KL#H%EV$P M)@H BX3ENZ*99O'(.F.D/L2F"'"/E5'>8,^X4(09 B"DQ!@I]48$_I'-YM=L M./LZ#8,8_1"7<7PYCI-8\*/F<##/1O\^FXUNPY0$>_#'\.=QF-5QM@C7!$P? M;1B&I?\:% FN$UBJ!S< IF:KKC0FZD]KS-)X+\YGMPVZ_1W+!JTM?TV8)5#'$GEAF422(^F5 M8-"%/=%X?H_@]Q'!,$VY_C)/IXN"H=SEKW1_R>V#C,7]+[?<82>%^-SD:S8- M7[U MIT1-[\*MKM-QCNOWQ22J6G*1A;]/LAS_H0A@-5U>A=M'TNTJL6,G.<=&V#^6Q=YYD][EJY-WF[B)N\^. MM;7AI\.@F191(@BP"!H'E,!!6P471G.KV0N0W.16\->"\K]6715EL]BW%[_& MGWZY_&6U#"9-ML@[#/Y'6*8N C@"NU3IQ>KBG\&$B8M<2,C5."N*'^+JQ[XI M82<,PA5NDRV6LVFIVFM/(\F"23B[J[[P>W97_B;+"L,A".):GJ*<36?+>FF! MN3]NLFE$A/#[L$W?Q78M3>$.B)%G-42#-5Q8?+EH?S&E=^Y02TS6.-<_LC1=<"GQ3*.XEM66(.+L'3%7%RG\]^SW" K MAQ7LQ\)>+0VLYJ3\_XODG[.+Y'(US1=R$*^)1EU\SQA\R8>]B/9B-:4Q#E5@ M[,9\7J=W$1^#B;*,PF/EZBPZ8L+@* MDYFK>3&$ZX"NX>'!S_Z4_"-+KM)O$7R',484)N$F&,!_Y.T^PX3O&A'JOED$ M>J*I8=YY2P2$V'CJE21<,R@(WJBZ?SDB5#;LW>,:#&Z# M? ;A3(?#>02626UA/ZHD%^DD[VJSN,JR]1;7T([N&P*-:,HNB.Q<#5S!_-Q;S."WCP+6T5$G%@L-\ZOSH)W MG)8FQ"*;?QL/:36[BU>&YT7V?SU9?K^*'L /<<^#_&1X^S>X^ M);GW65B$BQJ-XGW'P?@,+GWNZ^9^6OZ K]5K5[O-* XL[_M32$GZ1]Q>@DF: MO49&]K%B3\2L-V+4G>J4P][?*>=E0SR5AC(.2N 4!_!LZ-@*,PX% (X*+C&'F('JU$0C'#X^N$U[LN]GAL% M*)9^;1'!"Q\FXV#]I?.[,@26AJL+G(N+_X2ANL:I\=:=J]B.'W-E^QX@!^\! M0CX\G1-6/$*(3K3EV ]]R;$R[^^=W&5G=/N5N]&U1AZ[*, /7NJ>DI@ZF:;3 MH13IY[WU8!+4)^Q8<.8X$EIK 2#ADG.OE&8&.F6=:>DDYM$3F"@P9:K.M^!D MARU\G_&\%R?YP)X&Y(@JI=1PN'8]LR!7013/L4AB"P*01DDC5U0@YZ@AW!E+ M-:,N(( US!,H[4LB^&]'@-5\'AL YU?^NEZP;N( :9,/Z(@Y!XX$"'[)H^=I M*7YEQ.D,.;U*C6>UQA-+O;!62.DEP< [IE#0>"\U < 8MS>-[Z*:PP&';3(& M=5^?CW_'+U5\([[\WHW_M5[J"1@&C98T5 E-E/52>:X@UM@2Z)51S!*B.?*[ MA(D?UDO939!@ \Q:Y15[JZAU'UZ.I<3R2QXM'C?D='U*54KJV1H/ C3-9@4F!;::VD@1T0P+(")UH"%#C(._0;S436]OQ:SVT6EQ0- M>BJ%DPX"-/:0N)O'363'3L$QJWNC0L/H8/$CBK3D 04H-L:AH.X:*V4 \#L] M%VC\IHNP 0<,[(#8<*M$G1!ZO'"S[*ZS\'.VW*6K<)3&Q!9P834+N3 2 2.4 M(,0']P%B;UD$%^$TT)R*78++GLN^7M%P(,_*[0\8CL:VJ/)USS*7=^/->S,SQ$ M3TWY"1(4;16O8V4N*H!00M*@+)$.D0"'&%'FL%9<.J^DI5A(!TA;CE.72MM? MW 5<#A#8W:G):^3N['B47LZ;M)OW>Q7'4%[:_WEXE8U6D^R7R[^7.'Z_/'B= MUO]E5I\6%DJ2EWH\RT$DN=>,&(:UP1 Q2:&A7G'%(KT8TZK!000 9M!*##V0 MABC$K?+Q4LZ8 -:S9XLJ+% :(V.],%!S S$EH"JJX ZX6)-QGX/HQ?7H>RNI M&&7+=#RIJQY>4D^Q+D]^ZFC^?JW$(,G^&&8WRZ1(GLY&'].@\>G7[!ZM>7(3 MWF V>E]A15](\:)""K:UD(+37192O.9/Z WU%Z=4;4&[%+(^NTJ*8ZVQ.=:* M&I67%O=LN6>SX/^H; )5V@3JR58G>Q[9WW-[Y*!#B&94P;%T#L>Y7^;I*,N= MA+[0[ @"Q!"@NM*,,D(0C_TXE%/8*FZE\QHJ[2!!0K3%^?>Z=-+WLO^?' MD3KRQ_&WYL.*D>F[G])_SN8F$AG=ZXZ92_//X:7;ZUM-!@2?1/;ZN6_F.P;D MW),'='VAAY_7&3#[T:K>;Z5!S463])/GW'"YBS23N;R\>[* MCM/+KX"@4=-IO"$0.BDXYM(Q[RVEN98Q8+&%+R%S/[&]]H=H?T^S92%$[6ZZ MN-4MMWN)&YT"EBYMTH="U/WNW@UN1X"( H((P#$#4@DKB<]Q10O&E=GH'G4Z MN__-9"D=X)/8'\]J6U4UMNHD51Q:32A.MCHP!@$ M5(0!'_9:@H ^O6WT&75_>ONL*ZQ[+[A1MIB3GF?-QB^]-[RQZ\)&R3(1Q !L ML-50SZU;?60O1E[4,_1J7I\U -&N7(*'WBH]EUSX+ MKQBB>CN'P%F,;"2L%DHC1FV)+U0IX-%&RN_Q;^H3CB](H33J#6 D-1GZH13QWGP=C&7 %G$K9 !>2R3AEN--KHDG[YE\\QW MCH7]Z6C:/O?AB1.R9VAMSS!K"+94.R@%,M0#HWF.*D9 H#9/#T_'GGD!>CQM MT=#7ABMVWS']O:41;8SIA6/863P= MKG(JJMUV:8.PP<& D'68.4H1 #"X+\X#0(@*ZNX]BS[3GFW$7#7KS5GX763:] MUWOQZ1Z']<,>:V#S9'_"KNO&KO6A<31'H"12 J'WSVK1N(3VZD:;4CN-%LFD]B=/7:LKEKA%:TSZVZXL9/Q1O?+L-C7L??E M/+;)J_M8EV1_B_"ZL:73.SL2'ZC)W*&'=+]D=#5-5Z-QCC.KFYM)#C2Q*_%\ M5HA2O8CC1=D'<*T?\;JRMU\RF\9VA[$/=55]6G8Y#?J5TS0N5I-(L13NL]E_ MJ]D>^2H=);-AN:6&O_V?=+J*_< */!)Y6];MHVZ,L@+AHA[V*J#N;![=@7IP M):B&V5@/,^^:778^?%FOV\']:M?P2AOAH4'1 _9CT:_VWBW*'2"?P65L>UYB M7KT-Q9:YL_!#;+(X#5"]6!0M)N?9Y23O*9S/:02A]5LLK])E79?M( M"S@H^N5N$;:'H][U7B*::5(,>6:]]I!@##BBDA!B((+>>O!T4YT&HB^JS>3G M;!FP?':=Q0VDTYL#HCOM@CO=O7DLZZI_HSBDQFI-5/B/I8("7BZAQ, \>6;X MEB44G5E"O,L-?A!5_B82(WS+)G>?DE^KK?AR/KNNT?LV"TC1V+M'KX6'T]J_ MWSV"XF.\_+MQ@,KQ\+$RPCAO25-V#SC@MTU9RZOVR[1P8O[/:G)7_(0&Y>9S MV^"U^+Q[T9)4-DJB1R5_6O_AKV,UC&^=O1?_UJVP2;9$X]F22%5Y!OG^G MT[MBERT:,\=]ND"(.G>R^'ODW;@-=FO5G'DY2X;S++8=O9RDBZMA.A\5>WS1 MG'EV.\VOO4LJ3:J[)[\>?8-V+NY9,;$M=!S,/)M^#0^,O%ZB(XID4?ZX!#49>#N1!^^\]HC 0#(OL:S*S2<$G7DQ&N MJ>8G3$%\['H^;X)E%=&ML/"6CU""Y2UB'Z0HH)$9QGA*$+,OX=&_QX?S)9I\!>4VO+_'%%L,#I*,7K;'K&6XU1 , I\V MR;;;VUN*N,DZ6A*^GRV&\]EMP_?;]>I"6)L/ F.K"(8&6(8@$9;Y8G55D )% M[S$=O6)I7?Y.G5Q?_ GOSOJ+3E05_9IGI8-81+$*_S^=SR.4E&@1',KEQV%P M W*DR3VQZ"@L*C&)NA[\L"SWHL:UAXA D-*7;SR'MPYVN?7]E :7F3ZVZ_UC M'D])THMJTZL^QSUOFJ@?/F;3J]@Q.ZQ+^$L3F8NM;)D%%S)K[&5?YVDP^.;! MNXTG$7FO[>5\-8Q.XV!]C_P=!OGZYAM*C'7F&TARF66CF'44-X2X,=4WGF?? MQHOPI2RX^L57Q]=QH\W*73+>.SPP.(OSW]O?'L-P&CMDL2G^HWR;/!*<>]QA M/ZS\_6EV&[XTFP1!O0Q;>WC]13'JR]5T6,1+QLN[SFYOC6I_286/60B:2 @H MP0!@7@"@#K_G&RG.[]W>4)!62%^&?Y6XMGO"0#YMDL*?U/;6R'BS@$',!%1< M&2:!C3T"*N,%\[H.K+WM[>#KBW89^G[U]A;-WV@WOVNC2^[O.X_21%8;U'9N MFRW4A2UL3)P_&'#^[]6\NLE-^C7[>!%\HM\_II=A2-^ED]OT;A&YX:[FY=N\ M;(B\&&'ZLN'E5R=7\RA>?UH KV(F*+# <8IUT!$A6 ! (3&4!OA7O7DQD)S/ M,JIX64%1>^?I_;EXN& /5O01(DQ.%4:4(X^1"8.4S%I5$51BY$U,BGJ&WW+K MU\E+&"T[&(%I>0@_-$YQ[VW2Z==Y5AS-1@QXY%2C K,DG=>V0M3\].ZZ."2Y M3%8WT=38-?Z3.CIJ(=!!E W42GO'(5*PQ'^%,(0O:>!@\3^L:@>YK M/B.+7^-/OUS^LEK&X.GB/Z.5\Q]AG3:YC3NP/^PT^%T%16+,IU+&)+N^F'!T*^#$W(1WVRYG!3GOJMH$B^+(Z!9@,71 M.!@-6?QV,//'>=/G\'K#='&5!(W*C\L6]=GR]?4LSOUL^/NGY!\;A\8WP3?X M8WQ=A.QVKD\U:3AR@EL&?>08=H $90*ZU"=K,7U)J]4G]*G*V[U[3X[N;@SF MG9X6+=YE$;>*K+%MO%0T] M>6C+'>.6N^,A58SY\<#Z9AYD,#^KKG)*<@NK9*VNS>LXT>79=4"&T6JX;,2R M@XS=!L#-92T/?H<1C7)HRX,/ 5;2X=6G)'?6"R]M44--D0?QD!0[RLG7:IP5 M:H?+PX/SR_*%3_]8YTR\XZAK-XO\*IKW"LUJIO?-8H2JZ>NSI0C;^=ZA]\P+ M(X+; S'AB!BB*SO54TP;?.^4(B$I"QZM(M@93:R")18;J9Q\UAY&SC,BH.%> MA*]:B@A27G&,F+,""'4,?.]%8.E%-.]K<7XLZ_ >9BU*2'XLX>H^%WQ/[[X' M>G>(/CQ=6U<\@Z&N\+L?U\-Z,O(SXJ9>'Z5UI'RH7_\]Y_'G7 MN7-FHS'IXFI/LM_17EYO*E4_[79X$+,Z$X88QPU1C&KL"<3*HN )Y>Z4A)+@ MEX2VWERB'J4S_,&%2[ZED^C@/!8ZWEGFS(OKR2G:!U/.<1:1GRV-3JL8>7(P MV!6D$W7@2'!JD&8"2J^(9H![4!Z*<8D8W6F#BYFFSX:$Z!G&C\(P.0L5QG4N$8762.\X,TQ"81$GN@RX<.[H;MF. M7Z/"!W=&H&QST^Y5N%?A=ZDPQ76;$$,I8AYR0R$6CC)NRTB"-T9K=G@5[J - M3EH-+G3?U#[VHZ-?\E3==4WA<_3'9]W)@/!Z;P?.2X8XQ#AVT63.0E:9Y\!B M^9*JNG: (5^\3AKFD,*3=L4[!0M=M0-.$@=D;2!H YASE@'M&;042X9=:2 H MYH@[/ [LW[K_GVP^&Z6+JRA" D'T?0\#/0R<'@Q06!?9&V:,M1H@!RV2UGI9 M5%\:KX'!Z*#F0 <]A%,W#4XO2O^Z+BDOQX4=I"-V!1YPPTIP1&G�N. M', M"BM,Z2U8A-F3-)0[[0[2$3>!#R#870N/(\JO.BM[X(3UGC:Z FD,E6 8.^41 M0!9+B@N]#T8!)QOU=WO4^X,'_[T_&;WG=:HU!5P2+8-/X 15V@95 MKQ(0%8>[C0ZVU UL/WX '-#S (&V#Q.ZVU$QK\0)RE$+[;JFOA3;/I:P"1X2 M-9I^84QXS/=A @/- ?8E!0EA".&=AA2+2SKJ)S!YVE&#/I)XIMK/&GS%2EC! M.%.62XD90,:+ZD !QYC"8;2_ ]X"1YNTC[WVGYOV;['O3A(=<%W9I*6(#*_6 M,&N-T5@R5084I)!0H'VC0Q=]"C0@D._1I^@>E)S:\4-#%J,O$87QC.,0?]F& M%[2V)H1F(FB#H6I+ MM_[:1RS/%RD:(0^[0G>ISH M<:)###-;040VFBTQ9V)[1L0 )L(B)TB9%2T)9D^WV]PIB'301T$#!%J-9NP" M4@[+4O,8WIS/($+U#^Z_ MX(% K48Z>M4_2M7?Y^%))WR7;;C1B)0RJRQP1F++D)* 1? H<,-)KCG?*VYT MT&6!8(!@J_D7;Y7&;K)GGMJ92]6DY7QY(#BOK0J*!!,<8\X%\](#JY@HT4%Y MMIF35)ST!B =2MAE^Z.RV?TZ[^S%K6B.$Z(URVL:6[3PHFB>8@&H?#@8\ MVG#=G].T@QO>8=-DO,VS@U[3.J!I)QOJWZ*F C82D2CPT EC%$) 6AP\ZRH1 M22KK-_J./JZF';1S$0DJB_=IYQZW.7OTH?:B7N%^ ];'FZR]>_%Q6-_1;!7C M^>_"BFYZ1F\B:]XV/Z?>H$-@ML943)W7EFJD#.$B&#[.5[V_F2D)R8 -!H$%Z-[9:O,FI3+/^9WW/E^(]?.-_RSHY/9:+#S5/0C/JU;D*?5T621+)GKJ[OS+^DX M#43Q,0)*8^0X2QBHN8&8$N!Y*@(0\!C$'\&''1ZD&,^.F4.5)APO]ZFC[[&3 M40ZQ>ODD]\=9FODY0V$Z_3"=)Z-Q-:S>?760/^&++IK>?%H-MM_8L.[YB/M^ M+_U]D#[.>_DTV73X,7',D7QSWWZ8.B;YW_RJC^X)IL,__?!\WW<\^6+F[>J$ M^_4=K%WOF4#TWU[]=?V&$P\2XV>R ()<(]S^KWW\_0A65,?'I+9M]$D7UZRF$_+-W)M)+Q3CFIWFU'@@P.- MESW'IC(?BP\LNR?P>"+=E9#UZITGW%[S&=\VK>*\(%&U3 M4=K19G8O]:(KCS=>QVF72G%WV%=PV"&HUK8LN?COLP5WC/KOVTN(.'Z[O\*_RP#M\ MZ/"APX<.'TZ #Y=6CO-UE@S3$/DZ$3^T,E!Z-B4-"-:Z$5@<4:P,T1$W0!E. MA"BZHL201+"II)+33W]9_M".)MZY,_JM?L-\=?KI[\E_3V=FG+CK^HN5OPD4 M_=D]>-9@ADJ3O>1;FT=RZ>*MF>=K4]Y#$2Q> PG$J\PSCB&RTDI!D3;*"F94 MV3I),;D&$B77O\)ZI3@MI.D_LO1N,?YQ=)<^1X*H?4A0X_&/63KX8;B8!5'O MN[NN!>#W9O".CYK*%FJY3M F*'A182!5M3&&@FK-D66,4?'H8+!!9WA*D]F'OX).8^@TADO4&&K]230C4N"866R489I* M&[-BT"1#)EHKQS[=P#G17-+TNVL/1W4W=.K#I2#B>?HB1%6(C!B/&>?4<-\_ M%6E*>=D+WEA(C^B+L+ER0?[K:]12U&C&-=%T>X76QBVBZ4,RF@1Z.7A6_.5U M+D50UC1Z0!! EL>&4JJ)8#$C1>$3BX5ZGZ&Q[QXF^.1CC9-TGA-2PP)<-"K MNZZHYR+5WPM53RK1$:RU%HFUB"4P+ 8H0@Y;@"Y;B\3.4E 7'%UX!4!.$V:X M9"Z[:N&-4$UEQI(S1F%$,%=26\)E,;19:TD:JUH^,Y=]H\+[J+[[3G:W"%7: M\^#O)KM)!2U2&2JD,PV448@3K6!<>OH-A&3-+K@P3__;Y'?C+O]+YK/KEMZT M8C$=$R.UD]K:6&ZY<4QF"Q:C2I&F.N^=L?N\,\,[4=Z)\KU$.:_:R\&8$\J( MP%H(!( &R,:%&4XC9-9PYG(=ZT>WRB^M .#S=.*8Y.$QG:>]Y-LL31]\GYRK MG1F 4"U>!2$"V%IL1!1;#D"$2^-;2J&B->_6=7C.'<44!*.6]-)7I4\9557>TP@PY%W4CF$X$9SR6&1'P(DQ$=,P&J; MY_?X]NGU)%>GOZ7CZ6,Z[,W3P?W$/<*WIR[2NRZE:Q$8"H74FA@C&6,"6*!L MT8M%61FMMUFX#E?QDI"^+NGH9W]$#<9X^[C9:JDNRGLN(OTJHKQ85K(^,H@0 M$TE&)!4:$:%(V>^)8$W6EO"L2]KJDK:VB7("*C83,D(HKK\%D?7Y23/J&=*+]4>&G/@[^7*">HPA@E:2P1BI40 M6O(X9EJ77=F4AH9?N!O\ '$N&PPH7S*_7;,%:.^I981 M)]?CD3] R@MQO1G9QA_I9-X;CVYGR>Q0Q_LY2_%:G(O&S$#,8XHIM89R]V_! M51&F-G[/1+)W<(N%BQ5T\F-.)@W*ZB[D?1&2]Z($K*@$+)866&$I)Y(IZ?1Z MB(LN8A%EFL87Z 9_A=]/X_B^ %ZY"HDI*S91B$))@#5 >7$96V'8THT=PS4V MN6PW=J,2L\NX/D\(N!IQ26M3@A2DF*E(1! 3%FD*I,)%9HJPB!T_:OP^KN:W MBV\X7?@K'C*O]<4M/K]Y'%OW9RLYG?DD#TI%O169THP;QN*(:.;L 6%R M&!,1PNQ\'>@-Z""\#\$11F[L07CG.:RC"VY?54C$=5<$J*Q P^&<:PL BC"DA:. M28,1)]'9!BC:F O?:217@L#7H)$P4&DDA*E8.VT$FPAKX&R9&,/2/4,(6IMI MW+[P1I?MWFDEG5;RGEH)@Y56@JW51$D',1)@@BP L,030 W%%Q$%:J+P'O9I MIZ)T*DK+'_S=5!0,*Z=)!%#,"8Z%1(9 30GFY4AU(MD1G29'B""]IJWPM_91 M__/<(V/Y?B.LY^[O=V T620Y(-6(8>P>_.-]V+H?( +_^I?3P,%;5A!>CR9> M;OR F2/G!I84+6:.17KS^[3G\UQZJ;O\L%>N\>V72P>!$G( P+#?\T2V]^7Z MO>]I;S09+&:S0U:5,^6_;)/TM<9Z%F*$?3L]'4M$I)0Q*V<7.D'/=Y'T-1[Z M.1TGCB'--)NO"N]#F'"KO*9+>E]M=+JB?Y M.,OWHI?^_IA.LC3S(<[I8!3>^SZ:WP=23&Z=4 JD4_]MUOM^/QK<]^X3]^%M MFDX\:8P7PQ R[7U+)P[OQKUD,NPEPP>'C]E\YD["?7=Y+_>UZ6+F3R H N&F MV=S]QW<$\RN=/J:S<'K93:]=C-I"[/C/-#^*R73>>YREF;NVW\_%X^,X;*@[ MC,?9-">\WIUCBXD[Y[$[A)P4/0LF63CO6?I;.EEX8G"'YV!HXC I\^?A/LS2 M_1G_(/!9(;UTYJ#HP:W;?=L]Q;#5P'G3LXN96]LL(&@XI9FS/&9^C>Y2M>=( M'IRV%6C_^2&4+..P:)#F3%EM1\^S3M;V/=B?6T[/KP??,7_IO_[#R''>:)"_ M\SV_Q^UT/,SY@?=JJ/%)0@Z1G$+A/S33;ZGCRK\]W/Y'[X_YBS_U>XF'W]]&SOX-0GB8 M/ 9IZ%C_OM:\,;#[L"C'G96W"E]*')([&\U32K_W=_\.03>]K^[C^=2C^UTR MFO5^2YP-4/[L<3$;W"<.LKV(]7?.8?Z[P_EC:V\"5/DL7!&+J8D!(3Y#ETM> M9NM:1>1:!Y4-VINIK__K+)ED=ZE70N&ZGY?__\2=_6[J6WXV_IR:4][H,;6W M7.-:ZEGNYVDVF$V_U^3&T0^V5NG+"3. ,0:)T1C'2.@R+ A@!)9JN=_KMYQJ M')ZI=4>+;M#Q3M;==ZDSS])"?\MUWP )WY.9VR#O@0PO'Z<^Q=-K#(_.C/DX M&$\S#T/)\+\7V3PTU.T7Q.*9W6GYJ8.!H)@7P.B%N3P#K7JCEZ#\XNJB:VL< M>/5WMN)B:E[.?_@K%RL+#O_>S\J+/";?TH^WLS3Y]6-RYY;T0S+^GCQE[E9_ MOI\53[/;$GF^PF2WY85O]^YGGN+_D &K+'(\&8&84ZRAXD(P@H&0&$H#[)N> M/%_(5^\0RL5=R#>N\F*3YWNQ>F K)QH0YJL[N5\2-@?'3L8&<@\KM22@&P,1< *:00M(GRQ<26@)')+M) M:'>B#L'FSU!=>=3ZEK?X_MG_]>7NRV(^F#ZDV?_UFLI_N#-;3^O(@1[#=X-Z M>4PAGBUN_]L1>CCQP?W(Z7JEOR-[= NX&SD:4?/P.)X^ ME3_PQ):EXW$ZRX(FZ*AQ25:>W+PO8+1"MSNKB<%U,UOZ:X8]][[C^:=>D"B9 M,S&=>*FIJV%1Q9=[T]=\.]FJ)CZ,YH.?BWTY73VD*T] M?<7'P;O@*'Y2;)N7E>[8!MX=YE81?E6NU9UB[12*GPX&#LMFX:&#\/;?'PV] MQ>#,@%Q;/[ZJQFO3\&)E.52QPEH:@;&ABEM"(@JQDP=4KV5P_50\WM=I$>(H M.3#-_C:;9IO\IO(-?M-5EEW^Z@48T4]?GQ[3YR4N^==B=_7YT]^\;K2]"=JN M[,]OZ/'8OZ33%<+9[+TIG3"]PO_B5#:U%"'CI_X:=V^@YL##89MZW\(^O9O$ MD56I,Y.8A$9_A&!I*>(J*CSZ2BMY4HD30O9RUY!]RTD7WXCWD%Q5F&"3#.OO M(L#ZNX2GF]ZG@-ZB_XS79HZK?*SVA;L%F;8;.^8AL2Q;'#\@QFN= B*.(&.8N<\P M4H0Z-5DY.&>62(FPW*5$Z$7C.U#EI]*?]2D\FYH,_1]>X[]LY,='CKW5=9$@ M"::326[TU,)M=>UAG>(/<*1?223L;]/I\+L[,\>8O<>9.]C9R&NM\_EL=+L( M>0RE\*W<*-YTNUO,%TY6.I$X7 P\/#F."*&OQ.MU[GKNOUZA=#IN$N @FR_\ MPAV>.#B\Z07=,O?$956 )WAVRA65^O3 'ZY;A--RW7?\#T0 &% MBRV/>.8JN=.HIKE_W;/J"U;1\EPW1:]ODW'B W39?9K. ]V4LG$E6M?[8]#7 MIHO,45+VIQ_V.NC"Q[6^0;7?/\O4\M76]?WUK^LWF'A@'#]+YH(@3]3*-\T! MT[CX]-\_@ _AM5OXH'R]X5"^CISFU?N76UCCF_C2;Y\IS8GI9O MY%EBX9WOH^'\WGW;/7R1/SAP9YD\9ND/Y1]KY/]A6:6^[(WB?48OU;#GMQ#B M7_]2?FGU,_C*1V"GGUU:\]//J5,$#ZZ,;[0CS7NF9I]/)QU.6:5($HLM@=PI MC['#:$547'1HE(98KK>%)Y/5K$GWFU**G] ]N&M&-;N( M-CA7,R3QY58>/VP^KZ7,P*>8!C"[WA9J7-9Z)7%B MJ#419EIB:3F!I"R>B222:\5XQRF>69$"QX+\@WKC!\KY[#:CP2$;G?PXJUY0 MD;-(%'?>J9_@(6.&*04;B6 @811@SBGF,BU"RI(;%)YJN>PZX$ERL MDW2>$U>S (/P9<_PN3CUY/-T\K&8B5Y%[@[%FG.&%%Q!BA*21TH"[:A:$,Z< MRDI*&U5)Q3I(*7_CJ*@@(K6DH>9:KW5*RWDI+>5,IUIV>:>\K",-K9!&RS@& ML4+0LLC&DD7QLH&LC 5:*_^]7J0YQ2!""CLEYJR4F'(T;!#0(:S>3@CYF@?BW]A[>W<% MYEGGFO46-(TJ..?03TG47,(\"M.F.*)8.2U(\]B4=A:+$#S15(T3(54C&HIL MULVR+W&VLZO2?NH-;6\8,<>F48VP"U!:XM61T>E204C6_,>18)HS@2B3$AFE M,.6H "&K =BE6/C G(1V(DVS0]FW(:Z?!DQ>B[0H+L T3:H'RT'P[. MQ7WR=4,7C\U)R*WIK'MY#70O1:6BO.:!$D*!R$(&8!0+ F3IU7;O:K3+>.'W M[[^R<[-;V@?P>,"XJ=EM>Y6EKFGGB9MV[ET;5M48[E]>UFRGMP,;9IVJ3:BL M-9JR!E(-*2!0:4 PH<(4MB-!<41V"=_MWB:4'U#TV$"A(KCA+6T2RI\5.QVU M1^AJ'XE#L.IHV.0[]GBBS8B-(NL$LZ+ 4(&*DL2!24X(81L87"B6[@-K! M2PTOG_^+IM-DS9,;C3+?G6HQ2WVAH!Y/![]^V% W M:"*@*"(^6$:%93'&T!1U@U 2RS]6; XDLEP!H1B$%C -0=E/SE(6^UX6RVIS M-7_S?9Q*DSH.?/3B>K9(:]6DGDRKI^NI(B#Q0AOMLE[R[9OYR^ ^'2[&Z9>[ M\M:O[ARFABGLUB]CSBF-) *V?"(K(EK;.6Z$M! R+HA1$AJ-1 &0L28$Z=5' MWZ'>.VC4ARK8CF8>44;R?FSJM4&"T972T#7'Z K(-U00"JV M%I!R>LP"TH8^NLYJU==F8"Q/F+]#@.;%)U^K[A9O?72Q6=3_E[,ULEZ\UM"D M.1_;^=6[O:GH[PA4L+X7^[D5CD8T7ELY47GW07O1$4V[B&:U.^I5!?)TZC01 M/SVA; QR(@YJ::;(7@[["QYH1W'J#+:J1R.A?IJNH!%5&D4TTCH2'&H$%!1Q MM)9_M3DUJAQ UX0OG<@^;3;*V$["[ ;#=:#4@5(%2KS6XY\80F*-D>5&>Q32 M49$4:@PG:BUX^ HH\69 "=$^XNN=^*\&E/;7GLY%;5+#83'F:;A(\V:CU>BG MZZPJ\5PIJO:Y!EHLI&,_;)2)*3*HC'2Y_\^AW#^UZ9E?^O!&2;0/!;R$$HQK MJNUPLI$)/!4V_N4Z;&Q5B%Y8R>:ZS&_N,6!D45@W+(D,5&1G$<(1+! MF,9%C_@(ZYB_R*#%[IMB\[]6>_^W9#3Y\;7I!;NR:^:N[]Y[75&5)U%2U\G[ MD--NB@/^U%G3'5,OF9I43 TQ9=QB@B/B/E2 ,%'TAXH0,M':*.>#F/IM,G@7 MIB:H26WV IBZ,6NTO7GY<3[B+D':/*"F"6,"DCZ%35H39YH??P7V?(=)'2:5F"3Q5849SQ.3CE2S M<_KTV?7,^]4LZ6'+AOBNYC8-NR&^S_=B]< :R Q''PY.D"]]L3NVFWH]CUX8 MP&-%!<0$*&1C2Y9Y]$(I4,NC=U^* <"40*-BA*BFY;S<6$<1 6MY]*?.)_^T MVC>I&$74;(F8W/MRH9:BV<6(_1=3)-UOR;GO]]+?!^FCGP[K#R\=?DR<]'' MX$=^.2GTOSDC/(: P%L2]-?/^XS2[QO*K8=T:W(]D:\DKC>?)G]>Z?I=;<"Q M';>07$5QP.M WY;2@)>)8*]]:,IW?XTYWO]92D-52$-5DX8O"L%3K"P/S;_K M$KP"\>#>OL_V"8A=@ ^JJX]XC3S^-IMFV;L2J$EFLR>W1^^Z"!5&YG8,TC'( M&F4,!HN'1>@^\=X4^H),Z^BTH],P"[>#\1=A_&KR_C:,7!GY=CF38>[:G,Q[ MX]=F(YQN<]H4LRJ]O\]#5A"B*M\=(\()M 9J(9@!W!A63*ND0MGU%G8O^X/_ MD:5WB_&/H[OTQ23 XPY&J07"/F;IX(?A8A8LA ]_9>S%9C*77M/2*F!H4YB^ M*[2[Y$(["&N9D=( +;7D"DF !574P +C-(= V=TQ+@MVY>8#9ANPU)1J[>)?2H3MLYN5@@@S454#,&@ M!AFLWH"EG]/Y6>(F(GW1: %M2UFAX4$9K?6RF47F[I[.>F/?*?5$\-<.GQ@" MN%Y;$L<,6VPCX7A<0\V*-LB4&?=>>WQBY8']Z,]KNQ^,\.;\8*TUY"Y Q;B" M?A$0P" M2,5E\I41>FTD^SO8O>L<>[@@!J?R&G?^ MJN PIA731DP2"4D<,26PQ40YY;U@6AM9]@:=_=C&MCNXXMS4\MBVF]T8=C'B MBY*B9\!V+PI+5IOA9:Q55B,C1"QD'/'(@-)KC9CO(?+NMO)K#'=XKE4_=&(Z M?_=UQYOGP9M;+5U1=>.5,*:0&ZV4 [XN[W\O86]":ADKR' " ,MB;0&2CLFAZH,,.&8O<61=1Q#];BLC"Y"[EY- MV/C39)C>!2+Z./94Y&<$#=- HN_MB3L^;__;'P2":*^^Y:WSI+2*4-LJ8LZ, M/G>3/;AJ4 &T!8(!()1AE$,HF"Z+MW5DY5I3]8K[@PBI7)A'F_R ^VYY%^W2 M[!CQ\ABQ$Q0=?;:9/G<3%+Q6C\D54PQA*XCDT**8VK)UO%1DO6KKC8)B:6OH M13::I,X J48G!UMD"X)OG03J+:S1=-(:JR*C13WNO,I'=(1S&ED2Z<51&T=MG1SN-U MW5.E)L,5D;#J?FK)^%LLF_1'=8[ECED["= 1U:GG;)Q:0M!.0NQK*>Q(%NV7 M($V'0-H[6?GK=)Z,>Z/5867O[3MI1SH?Y;@V-=V:&)'(*,E )*&A&I1=G#B& MK-%TOM?R[JCHRMTNTT/W!G!M:EIP.]MH'66,\*6WG*.RIK@@C30$7"K$E<(: M8VF'J M-6+J-DC%E:89ZU@J9BQ#VBA&E,/4L@6J!E2M5=ML2/,]G9X90)2W D3;J6<& MO]>?PZ#RY?O#-PQ/1V]>#]J 5;6;/8.:;O;Z&EEVL]=/?[-+2S_I9J]OF;TN MSB<'J9N]?F*"Z6:OO[*$;O9Z-[+W%?+H9J]WL]<[!GF-,KK9ZQV=G@&==K/7 M7X/QJZFG[F:O-YA[)$@U8 -*82V,#$!(*!&QV)9C;Y1$B#0U9TJ\Z^QUWF _ ML3-SN[8*&-H4BKKV2-.%!Y)$K6V;AG%DD ,V@($VAF#)2XP##O1 VW;1.OG M9&+8=("JG%AH1G@)N\+_%)&H*T4Z=L::1^[^>\XMGK$E4SD.KT6/[Q+K9ZY<=$CK/%@R[B5)CIGP7'X ME/4%:=(_L)<;H)66?L?8[6#L;7S-*VF+M(PB$E%,960%B(QPW%PX 17"ZMT- MU^/P,.Y#U.3$U_9;G>>>]-'-7G_%7I4UAD8PHD3'6E ,B:*4J&+VNE(C7W"X: 5"UB]9(8(2X$\$ ND\%D+"0Q$XR8T!;8/<>9Q0S M[$:O=\Q]CLR]Q7Y& /%:L!U"AB Q%@O(5!1#6+1XE(8Z2[J5]O-1QBT+=A)^ MOQRKN@.(T MFR!Q3C'A;O0Z JQB6J:,Y(AQHXQ6EEDDE2KK)3"4NCVV=C=ZO7-:GP?;O2@L M1=4,2@$E%5(D,@8K+3' Y60E*5 $W^#C.IJIW(U>[WCSRGA4EEM M.<$4&F!CJD2I\W*KWM+;]CB&ZG$EK^BBQN<4->Y&KW<3=:]'Q)P9?>XF>VC5 MGT*S6%.$6,>*5,F(G*#KZ;#-][B8H M).T$18L8\=)B7]WT]-:;M9V[Z;@-(MOB;D9(+J%>4 HC;1FEW&)+C82L+!=D M3")SXMFYHO'9N8@?;V+=.<_.[9C]W)G] +-CR_-V$J@CRN-*(-9)H*N70-WT M]HL/H>R2$8ADU2T&(Q#'G%&-@6^HIP%719J_@DHQW&A&X&NI>^P478Y;*V8O MVW-N$PI M[@/93=7L4+%#Q0X5&[;G,*JJ.F@,(-82$X4TMDAP'I>MCB2 \@T=_]Z6P-I$ M>AKO0X%: 9%[F7%=<^,.4]_'TF@=;+9%7R25OJ@T8\9P&%.*B#:1XDP+#C4" M$BM(UC+[]YS!WA 4TKZ$36;=[W_:[QN"?X&T%]=GKF#M>:&"+ MHL7,45UO?I_VRH6]^1I/:3++>JE;V+!7#G#N%;.;Y=Y7[>^_H/K,Z#?_./32 M.N36_(!'3FK:4"_]_3&=9&EOE@9-J3>?]J:+62\9_,]B-'.OU_R.[AMS!P'# M7O+X.)O^[AA^GHZ?]G^8' G_91L4\JJ=!^-24.VQ#YH(*8.D*BH0+1-21:M0 M6-?^OMRM N,&#Y_O.6\HC$T>**LNH582"_%!C8ZE8*RM]\Z$>4,A]ZD-E M1SS4PY!GUW.MTL99!)EAA"*#A#;"4DB+EGC6'71D#SY7?C[G2H_*K+,T>TS= M17]S<'SS7 $XM<#?H(,\C^*\ +FKQ/#+X#X=+L;I].Z58[6+^6*6UNDFSF7: M5Z][?76WT>/IX-7.E5N MDS:@6'EM+\WF03\8]N["(>VD>CPK&5M7/T:9^\MQV=C9XEGOCZ.)N]-TD3E8 MR_[TP^YDO[[CM6\_,Y]]9+A^8/YU_7(3S_#C9V8E!+D1&;3_WB =CXM/__T# M^!!>NV4.RM<;]O7KZ"'->I_3[[V?IP_)FK/A^V@XOW=_NN.\4 MY/?TR9R/9X7@"MFI1E)P18V3 (S'AF-KW\>9_I4EP=+VM1DAM5+=5#&$L M.5&&2"QLA+DNI6),U1N2Z5[DO/M9NII?UQSOL3X3K!.'YR4.<2<.UYE25$QI M,"74L:GC1XVBB,2(F8(I#3% 'LZ4UEG@1^-)XN3A288[MY]9SX^>S360WT"FRPD:3^'G;LX_.K>3Y.[ M>3H[WG^K,JZFI-YM_E)4V?2V[T-ARCH*;\ QX#*2/()6244HUIZ0N+Q7K: MRYN;?S8#51CV 3MMI4@K"T(VY/\U9BL',QX3Z5)'D M^2:^4^ M3>?1*!N,I]EBEF:OIHO$BD@$,321C8RA! DMRG01SBBNI8MP P&5,=7<&8U" M0Z%15)3W21KA*(=?Q[3I4,W??!^XFFU2/$TO/$XO2N?):)R]6(1<)N34<6.? MQX7'Y^7-:'-DF@M?_V'DJ&0TV$2%7^;NM[V\,\2\IS:4XY]^5P[*K_IR%QZI M>*+\@;9G3UEM-7*ZB-2&8\YCR#DKZ0,Y3:7&#H8R80GF(,*6Z-CA%R[8@5,) M2?2F[*EG*BYFS:1/Y6DAFWT:3?'G)8CXMW\A-K?!.0\E,8FLR$Z?'3&9JZ*,SR)QZKYY'O$T] MCPKNK9Y$O/71Q685IU[/\]^G$Z^?4UG#]Y-XV^4?9G]-)M^ MFR4/Q\LK9GU*&PT^M2ZXU"K,:U.;B0Y9S@!9>-4C D>*$\08C&-#B)6$XZ*2 M@0!$^=H<\[V1I:DQ#%PTVB2B=LU)AHO-99 M82< ;$:#DWT*&QT!>6'X=Z+LU6O,'E.#P6R1#GL_CI+;T7@T'Z7GGCQ6/%'M M@;8GC\E81Y 2'"E(+6,81L24R6,TQJJ6/ 8$@"J6"#(H+10,*UUX5C@G,1;[ MM]YJ*'>L/-%QM0$G21WK,L6Z3+$N4ZS+%.LRQ;JDGRY3K".:+E/L $KY*7D* MFLU\VHX,L;7]"R/OW3K<@?^EMYH_AKK\L4O.\I"R\JH(CD$D!8'0 A)9CB.* MRI&WL8R661[9;/Y#0=39UZE99.Z1' 4?L;N/D.*BTSE:!7EM<@IW$-)^"($ M5EWYL81 YZT)Y5T[WD]]0;^T'CZ9K1KK,BKUA1(103$1M$8DDMCJDDA1VJ MC8DL6(T7AKTME,ECYS=A)\(:36]JG1[9*DYLJ]"[2!845<%/I&V$.$$1P-0: MP%@L"VDH!!)B;2CL;BS85'6/8-WP@_,RY?(TAL?%;'"?9&D8*#:>^H6'65RO M)4U?@QX*0<5YA,M8$0RYB(131I55*BZ$7TPBJE;TT+"Q/Y7[^N7.E]N%SHP; MQQHV6^QS&2IH9\M=!@^A6GZ\Y41BAI$?YH,9L'&9'Z\,)E(>S$/-"#+81XVF MBK9?7IV[%==$4>HEJHZ05,QG"(H!=18<(3'!0&E01@ $(3)>FV<0]K26X7GT M"A7>EXUZ(=NG/[:*#=LJZRZ2#UD5S5I&,,R$B<@C\S^?-B0 M]//1@&YHSP:]J[VUKAORT5M3Z75Y!5V74;<%H415E(5#*3 B@. (T1A'MAR[ MR8"(S!HHK1> '-W!*_NR6??2>4X9N!#7T]XJ4H=1UX11SA"OO >1!%([6,(Z MTD0@IB*1%Y=&,5,V/@2C&O* .]6)=Y-0CE5+NEN9Y/[I\.';91WGA[_^<[?_ M=]I2SH:[CKYY ;TW]E>=I8^S-/,31D)5Y&":5T@^SD;NUYXD;Z?37S-'N(O9 MP%UAZDLET]&L=YO>)^.[F[/:W-64_+=O[HXE"2N;FCPXX\K]/?WNONY^ZO:R M^JZ#J_"E61B"TDLF#G*2?/;+RB&L;'9KYPX5DWJ0)92C2%LH-8T!$P@(J %S MNBM0$DI?#YF)U>3B-(W[*"8Y2X?YKL7_GT]V0VN._5BQ#??(E^ M[WO:&V69]VH<4('E?_TW#)\L/:K_.?O:+ILJ6F MRU[5=#E8#Y#UW&&,ZPG@^TK!T:27?/LV2[\YR1>$U&#TZ$57V%HON XDB"WT M0*KVA%BPF$;*_<_@")-8&>;H02$F(AS1]7XVSP_VDR_43+/YS^XY?IG[;-3B M:)-OFP?'MI%"W,&'-RHB^?39+JG$@>5K9!)6NT8H_WHHA>1QAD%-OF2Y?)GX M1^@-%ZFGH;TO[[=O?^K]H_]YOI(_!77KD*4H1_[C0Y'4JW]^-*A3(I>I/EXS M7(S'3[WT=T=,H\QKCD'QGCX&GG!J9/G58^,OK:J4%(.1Y+%%R"&NXZ\8*NOY M36MJF5-?GB4(O 2^7\(3?)V6F0-J. P9X3.C NVY'W9\#.C>1DNUJ0O.,K :?KSBESM_8L\I)EI2S 71BS@BO=ST#M$EEP@H MFM EGT>HCT6$5=(%QD!CSA$@ A*':<)1H2="$<,8*R7V4RASC^7NH+43#>(C MT6!=77B="#%9UQ5.IE0V0AE;"(-7 3<02VV=_8DPLM@1 Q+.'G>$806/*$5K MV3C[:I;M)I4#E:6O^HE;^&"\&*8' MM3/9!?M$K036&AH)%<5&1R8B$A 36\TB&2,MJ ;'4>;:2^S[RN8CHF(.>L&) MO\U \)T,7[005M7!FU[/3,?!X_9;.G[JE]18V$7!+*H19S+S_NF[=#;+'=A) M[M?^MS\(A,!?\BN&%_ O@?+S7WUW$%BZB!Q?.B;X+3##V!'/0^XC\)5L/IHOBF7>+I[\([HG\)K>/'C<%X[C(2&J9)]?TL%BEC=W5(/ 5%!B MW/?+7U8NH 88&%B' $JN>$QX4O'*F QJ0]+ MCX%%;JN-$L3&%D-5CDXQ1E&ZYDI^]YWU5)<;-9-T[D@M-Q7R\-=\29&>CI.L M:/V9-=GX<_T1ND:?'[I&GVV:-77=O?Q>S+4X8KL^)TZ+@%HKLL0Z C@Y > 7 M">!J2G]^6K%]WKN9V1GF$E[L?(I@DG)6Q?,8 Y$Q"%%,8@.U -HB*Z6@D$"( MU77XA'=N9@- 'VSP"Q^A$J2=:8RM@LZ+[?[8 6;; %-4;NJ(4TTM1$)J8"2- M(PIC*T5DA2%^A,&/6["CUK8:QU:0V&D1A%&FB>6,&:LY,B1"5$/]S/__4_(4 M/(QV.ON4[^]/R^V-BFV] IT+BKYLM*?V.I,<0DQ-\=&?KMQE<<$((""O37<& MD4)*60)BHR)((NLC@!1*@8!D<0,(<&E*A.BS1@=-GP__7XW'*B@1TS"=>E2H MR*$N:N]&:P\.O,;I5C_G63;6V(8VM>G+$8LY((H)0B.L-( \:!O<&4AM7;- M5BD IXAR%D=A_$E<@:8A4".]=IJBO?;C4ZM@J76*RS5C$*TP**828&XA0L[& ML8@*]ZU,"]*$X MZ7#[UL;D+D#9Z@#NP@#.J805P EL(,62Q8989K344N0*(B$\9FL5Q?L W*7I MB1C3/H.-3IIL+;X=J772:LN-0[./FUA3&W*ZJ[QMWS0G+_?I.XK-?.J_[T=T MZ]80&I'D10O^F]^\/)BX#V^?>OF2%C[O^]LL+S:9?9OV=#+YM=_[G!3%""K+IH-1>!6J"[[.%MD\37M_S"NWBUN4=3^U M.HK;-)FY+^3%8$?OC"!KKOVN,T(K.R/T'M-9[\E3Q??[T>"^-UK.MG+$_3#Z MF$PFB\17]?ARR-G,?3'S/;<.[/0"#VB7X%EC[U__DC[.P[$KRV'/P"=87>5#OBY4Z MK["^T?RI-W0\_B[$L.]>##UP.JR=E;67>4%7,A@X,1W"(]]' M\_NB^LRS:N:+O7Q?LVDO6[B#\U=?;A!^'VRL!2*ZVMZVUO:>'!V?W@\;/SLU MI9706"[L&3+NW]UAC?&;0\:G9[AX2/'V2C7V*7%Q?Z7[2&;.ICZ2Y1=7U[AN MBVPI!FU@S0*N+#C\>S\K+_+H@/CCK4.'7S\F=VY)/R3C[\E3YLOR[F?%T^RV M1)ZO,-EM>>';O?N9!]<_9, JBV $(A!SBC547 A&,! 20VF ?=.3YPOY&I#0 ML;SQ0F922TA(GN_%ZH$UT+,1'=:S$;>@1CCV0/DOT.< O]:1X9D"5^22.I%S MFS[K/.$4E^G^T 7E#9:4[0]8V;VS=,,X0&\7#Z8/#U-_A>G@5P^W3FZZ__D& MM;\Y89Y7S[L[E(FQ^7-DGA+5#_>2?"9Y;&S%WNU_\H=85,K14Q\"K MVAB%-W3K3,']M+% :/U*'\L6M__MF#Y0U/"_%]D\M)EV4F_@-BGQ_QW-!HN' M;.[E7W;3VY'I\ F8#O,;""B\5J;C=,ET,-84NC,Q-_5'.:,^SM)!ZD-9^[-LY*ZP:F,ALC_9E%WD5WKX['U!F][. M%LFL,0.KMKX"ZOLK?5GJ.)_,PX=%(R-W-/?3\3 -QK[;_L6CAUVGR69W!=(5 MK>IKLG,\T MGSZ^S>![MJ-A _<+SPN$V)OB\WY"Q!N-D :.=KB8>7I,)D\]+U0FPV3F6U[- MG,0*"D0Z&83/O9V:H]'JM]RKPJ'S?Q:3-.='#')O]4ML[[_9*[XD-O+>*.>8 M<9+-O5=C&GP78>[$4CE9U7'R%K+SWCCU/SJJLQ8"4)6X*JYB*F-#*8L$EYH[ M^S+O115A3=1:RN:+RLI79YIG'DF^SA*_IY%W"KP4G \ZB;^4F?Z63I+)_*OW MWU3JRB]NKX+.\RG[VRSU(T"^S&+?S QB4&@Q*XI*:Q0?)\Y>\OIN47FVIC"] M73#,\[/P,C;K_?'[?1KJ+O*>COYL?*#7-ZG[4Z]D):\BC:;#HT<,'!%6C:]Y MA&/A9\IS2RGGU&(>%41(!#1[$*&IGJU&C[ CR#<0)#X"0=9H[CEQ+H&X7W2- M]PT[W3O]"DEKWR]UDLUZXQK*.RW_6WYJ[E=NR8X!4G]XO4,,WMVHO#;!#2D8 M ^,LP0ASRK1",:56+ER*!1+_.1M^^>1*X/EH_ M*.H&-Q#\X4&W@E+=B3WF#4'7?16E"I&K&.[M$'1*'A_'3L,* [$JRM^DE3W+ MFNITVXO2;8/EY:CFXS-[N1#2N6+KU=_]?>6@<3 O5Q?"?@].GUW,\G%Y^?M_ M\KZ5W/OBOU#^,&<%[Z!YQ9]935L(++)!(JS?K_<]R7HAP!BP_\AXCRH_H*8" M4Q2Y?PV-N9"(ZF*JL-$,H];@?:$@A6NY.SC-#$2^Z^ALV5PN;T;M*W>_NBV4 MXKD4R&;S?_Z<3+[E,.U?_3WY??2P>+A(*;&A/T5C0N)Q-ATN!DO/_9OL1Z\U MY3,FE])EYAM"E^(DA,0[07)]@F1TYP> N%6,@Z3P;@;W9T%B%:#ZA(N'QR() M=QZ^.G<'6>54O.K-=7)@ZF=K%JVSA\^@>;.6GFM%Y4U#ML9?W.HZLKP.L@Q^ MYN"''@S"8.H6\\[U@^G,(:"'LO2WD& ^3+/!;'2;IP,]SQ%?'>*Z M1CWOGP#TWM&9+\'\S37'+L"R=X#%:1/ST?A(H+@T%9]ERF7]9:3FP5V@".D4 M"7#%IE7 [5/HOB6S8=!\ER$<]]YT+81SDV_3/SQ'5NI#/83D[W?K'V@^'^=\ M]W*TON]D378?B,R_?SN:)&48*7P09C"_\FOW#/[-,OOID(#K97+PIR#0%^ZB MOI@FZ=VY/_U$#C^?87#O%?%01C-,[T:332#9?R[37R&W6FA\&0QW%!V&G=2H M\9DNX4EEED_O]K4_[J=57F?@HYP(O J2FZY>O:W"C,](N?[37/-=NNW\L(1* M;=Z<^9)?R'WY-GV>7/HX]E5)@\',#T_Q]+B8/":C894O/Y_V'3?/>^GOS]R0 MZSM=7V&>A_]ILIP'$P)!A2 ;K,FQ_FN"K)^+Q9U/ZGN:)_SU*]H MDST0XDS%T3DS?)HS6MBF38B2'_DDY\4\XS98$B_+YRY#8KOXK'P[>\NDD,@? MQO#L+]8:DO\8'EC>TR\IM8 6#P]YJL$*Q-3T@QJ]WB?#$-"Z]?6&#^D\L'28 MC^3#7:F7>F7 JW0NW/2Z,]AT!G>CF8._NG;PVEG@S6?Q[!R29\?P[ @^3R=I M>;67+Q[P*9^,M1F@?+[_B_I$;]B=\TK!R&52_B$#4G='GQP/6=?G@JZ3I8^)5SF&-3TO ,%XE-R.QEXQ\J?@U="YMY0> MG&F3ZR9?0Q;0;/84LAV>J8O5;ZL?O&29UDCAQ)G&$((JQ" )%I$+<''&.^$$.CEU)158Y-C[MBPFB(<<(Q539&/GL Q43K@!>F\7\ M!E(1QR.5]VW1LBNE( %NUL-"35%*OV;X^6FB/I[I5C58C ,"WCX50<]EN#AQ MRM%OR7@1@#,;N:L[83UTFQ&F@!;#+'TT=-X;3H-LND^<3>F6E12M.()95V4, MWZ6AGO15]%S#VC9")ZQ:$6G-(JJ!YA!9I 0#$EH/G1%%*@;,[%ZE4>Q',;'W MSNU1'/9BR03G5BRU'P] =.YH^:S!"Q78:LUQ!)",N<303V_0UH]TYO&6!B\' M4D>KJWKV(@Y&;M;[+1\+'V?IHWLCS77)%1?8M(AP?@\.4K\'HZ*7D3-E%H/J M)V]1$F]E2,OTLY^]O_9_IQ;_5F3CS]*'9!0:*OB#6-NM33+E M^;;X"=CY9/>\-4 UA]N[VNT/N'16>'GH$XA"'E'8MO'4$T+8 MWJ=EG;9__ ?WPU7C\2Y/+@WK'CMYZGV_(0#2_FG9[[VD_PS'N0AST)_/!G ' MDBL[!=765(J3ZQ"HRENG"IJ8,$H@T)(YHTL(ZG0(3#&QRL@UG3HJIKS;T639 MP/!OLVF6786& .51E63/VZ,L('B9';XVJNK_6R)C P4.6RD%UT:^(R-4+!C' M"FO *(:4$8 (M) X95-=TS2H-]#+D17*36-(3@\HN&H C;GO*BB,,D1$V@.* M$03 "$'%C>'\.H9X[$H@QS2Z;WIODD;O9M'6&J]AA12*G?E 2011# 51PMDL M1FM"2,0WV"P[2Z/+LTCD#;DJ6410K=I.*D ,%!I)8V+J)Y0Y680B8Y&U%%W1 M7+)=J47 N4!)1"H'B(ZABIFF7EGA,8VE@9&31 Y5 )*6K<\*O\11+NT0 M1%N"8X%60E3,QRT'RZC8?#JOW E+25:(K"UQLIH=GR4A"7Q:I&D]CVT6>N;VV@'9[C"E:*&8T!"#R41/F MK3V+G986(]J$M7>UP39(C@VQ1Z>46N67CF)C%+ (46$9H\ )5J>)41M9Y/YM M0A.[UE@;/R*=K$7:?!;'+/4-1W-/8!Y$JR-OTQY6[X%LT,7Z@F-U1='8!-#K M,N'<&IFBKI'IR1N9XL,:F9+3UR%MUSD""IQ6ZV"5M<:DIA&C!"@C.&16(0N< MUD&=Y68!9(WXF+?(DCQ@>7$J![W!YZUQL%HD(I)4 M!]!].#\K&CMFO3^&*J3I(G-TF/WIA_W*>%Z KJWU(9M]&DWQYR6(^+=_()R2&=_+:<%^$5DY3&_B6&8]9 M^D/YQQH%5 7FRX'2$)65Y1L*RO-[,/2OM?+SYY_!5SX"^_WL8FZV\[3@"YB9 MN:0G_M* \HV3_]:G1#S'_XP&*3IW=VQMZ4I@_NGE93R$S'#B]M64%LPX-9([>B[L=<, M]FT4\-HV[/6T)QW,#C&N#:W1*$:,&VAB@S'@0D)H-=-2Q%9)M9;O\=RQYRZ1 MYA4N&^<7DS/P&N\ZCET X-N3-CF.O9T<\]*,]E;AYHE%:X>65XR6M,K39A$7 MB% #L 1:6*.(E XMC<0LTEINF:O7!%J^;_1D5[#$A'9@V8%E!Y97!Y:\JK3G M1D 8"4& L$A8(BST8$DA0,I* @X 2]&!Y06!Y?ZF^;G8Y/^85+E]SPJUMWAR MT!9/3J-QFX:1XH_;H$)436H4P9$16!"I(7#Z%)61M(HR 2F/XXB]#A6UW2U+ M4WZ:I0^CQG*O;J7C 6DUK *6!.+ MV$I%(&= &JNM\5A@() H!EO&*!\)"\Y#DR"HCT23BD2'!!T2G!@)4(4$1.G( M*(0%$ IC&4.D@4,"S@W3/J.\622X*)N"DKZ ZQFLUX $5Q/HJQL5SPM[#L2/ M1C>F-D# MU*1GHL./#C_.%S]DA1\621I9:J*8<4@TBH$)^*&=M4.EW>#PW!4_+LJ,87T* M:8H/LMXQ8^_]X;3A2\B.R3E]0RCS[MNPYE' MH2FLNN,QQ6)N(D,$D4)1:C"D$EA$+(R<2K?6'<]CW-<"XVPRFOU?WU#_U);> M\L;ZZ>_58'.=9*/L&>:67<9_+H9%YP'SY:^]WVL\]3_?Z?K6S^]+)X.G9_=8 M?K?VS>SS=#)+?6LI=_-W%Q+ F:FP43-U&Y^T,XY^!3[P#N4[E%^B/*[:%D($ MJ)(18T(3'8M82D:=/@VE1DA8=6R4WTN;[D#^#2"/).\SN3Y,H@/Y#N0[D+]@ MD*=5LZ/81!!AQ"2/(P6LX(IP!_+ Q@)H+-;BP;N"_#%=)AW(OP7D!>X[$=Z! M?'#R_#GTN5F^?]"H%B(>&^D\E,/V^K_M&BBSI3_26A^MW9LC=;V1NMY(YWNS MJ^R'TO5&NC;[X>H;872]D3J"Z'HC=030]4;J"*#KC53[152OO0QC9]9F!'U>;?$,(R PA'1Q$0:<,"" M*< 4Q^2D"'(>N@CL]M.-]+6M/$#_$PM<24)4A5)[K_=I/A]Z.3OZXDU!!)B# MXB9[[^U/C9U_OFW^^0Y MAY++4)\0TD%K!ZT=M%XMM(HJCT1(B(GW+T;2P)@0PYS&FH= "13;.D0?"JT7 MY3_HH/6OF\IN&[EVOJ>?'6G,1H.NB'>W5:K,U^6NEC(M2]K>?+U^J/&=I0_) M:.+](^/175I6_H;ZF+S\-YD,R[=P^=8L[26/C[/I[XY5YNGXJ;?W(IXA7$$0 MJP G035PT.$:@\Q2B"-GHFN##5!6[DGDU8MGBV_( M<TR=6/O-L7 _'+7G[,$XR;+1W2@=^KK_\=0K0>Y!PIRNFUZ[,'&# M<'GO)>DDIO^AT\*M_[T#^^ID-L!48215KI0BU5.L8.?B,(H(88]"LZH>_W#N*^,DO_HPL:7>[L.ZZVH>6 M6A]X??8@O]G>X/_M,.I.Y5 4K?_N^_UHGGYT[PQ2M\[OL^3QPS:8K0<3%198 M60*$$C'B DNK8V.)C2),"5OV6AZFHQ^BZ2"8%]$T^=;.W1? M=80^OQ\F3QZQTLEZ);9<4P97].N#E)O1W<>\GFWN6/(WW^EG@X+SW:%SS$3XF:] 5[/'=&X7K>X-P4Y+AO<^_8WXS3+'-4D.:8[+)\,1H_) MN-9%Y^@44PV!L@QI$VD(3819Q 2F -(X!E@)%F.T)335Q,CM=R8/MB-YB U% M=4T11^_VZ<28@:LYPA%@4AG-01P+P9U(-]BIR0)!$"&A&-@Q&>1NB1ZA!]J/ MCLB_.AK_J23O:X 0!.'->GNUYB"D-)Y?%43XW001KFPOJB7BTD*E:2QHA!TI M.;6 QUI&2FJV$5:.+HC>UU.X*Q$106_6EBEW%#R;K@SK.5_S4:E4-L8)J MP UV.FL<"8*(]4C!B8H%HW;G&,.J!/HTB1V99]F7NV9DT'F@!R3@B.AQL[]S MY#+=,[X59GIWE[N]>B/?72;-YKU9XB5P(9.7HU6JEIC9"Y[Q%:]X,Z[2%[F0 M5H8C@"+B0CM+/H(<6(PCXN6UY>XULX:\SH6?BN?^V3UV7.Y&P2W)MQ4#/X=F MI!YG&+10]W/\%-ZH>(\L6>\C>MV"O"'K-L*_MLAI_C(E5 8A9( Z'(XC+AF% M"B+)O=><.FM Z5AM$@\FA$T>]C3)?0JW=3?Q M,QCR2).-W)636?"YNT_+S;A%_/1P]*?/'7'YKM5>Y^7^W@X]8#4NT\< MOB59-AV,$F]U#*HCZ-VE/ER29C>]%:_ABWZ]FD7YR^ ^'2[&Z9>[DG;BWQ_3 M29;^G ZFWR;N^8=??<3XJ[N0'D\'OWX(U.M?_I*.T["W'YWE"I44AL: (\-H MC*$S.Z2, - ZYOHCJ.C;8LV@8#+B0!(H(5/:?]58$P-J:4ZBH\DB':KYF^_C M#)34T6AI_OCNL,OG M=W^.PZ;/I[5&RFNMDU_P? 8YZ3XK'BM9 L";'ZWKR-QU9#ZOFUUE%]:N(_/5 M%CA>:_O-KB-S1Q!=1^:. +J.S!T!=!V9:[\P[@WO@%ALL#"[]G=OSKF_[/9W M"*(J-9I#)(44)$)<48!Y!&-?5A=!(V*G8*W%95:\-][=%O\^&"^&>=F'V\[_ M339TO3NK/(!=BSTX:[151#L9J"N@Z\"S \\:>)(JIXH32I2$,556QR"*.6$@ M@*?[OPAI_B[@>1Z%'G1UVUK"351EA% -F)11 :$-$LA& MRA<=(R@$EAHUB)WBPK"3;4@2NQKLO/QVRW5J]M'Z87W/ J M[]@*+2VT6BDKI#80:^0[;44(86/8>CII?4N_W'E&+1NV_S1+'T:+AVLP5Q'O M8]"DUM5:_>D"U*2KX&A9U9@:#D2$@?N?CC$T1$M D=3&S,L]&DY^CST (CZ M%+..H3N&;@E#.P6_2C6F@L?$1%89 PG67$.4Z_=,2H[7^K7MP]"7IMC+/N9- MMKP\0R7]S )OJ[KZZ)2C4AK=O+9 "*YT FY]L9#F2C.G[M,8&A3 MBTT]AQ [FKB3<$^YJ7'Y12KXL"]XD^K WO376CWBDAVK':R\!BNTTDR(PM!! M")6:1H*HV+(P?3A"!EF@P193HT%8.0^E!/:)6*]V[U"E0Y4.57A56FD8D-@J M**UBT/C^J4KF]HX2T&IY(*IK[O_.:!*8X&,]DY2^;JQY*TM3:G; M&0+>]4G;CXZX-LN.$\TPP]((:BB13%.$@LYED648[I(I=JA)ZU5 MJBY =^H@[>(@#545YH8*&0&,E43*:J$AER%BA1%!FD5K"E_3D'8F>A[I"W$\ MIU2':!VB=8AV"*+AJB<,C[4 U'"&(*$XA@8*GINPAA,"]E32+LYR=:8K/MZ, MT#8AVA$G>=3;E)Q;A[Y"_]%__8>0LY-%@4V6C21X?TV'/).-Q[^LLF60Y MH67ON.Z#=^X8O=D<6 P6LYF[Y/BI]WU4=-LIVQMM[<#6[WU/>PO?5NFXW1 1 M9I7N2&,1:RXC$0,3,8FE,X9]'S8_@XEQNI:_^--L&EIYVMDT -WG=/[E[I7! MS-&R^5H.KL]!MT9-%?[FY.:I;05@VVM5[]HL4?(C=OQNHF_;=M*I"C9C:8B) M8L4(XR;V$E8ZVN$Q%)I!2M:"XON0CC@^Z9Q'FTTLC]HK_GFCMP*I)NF\]U@< MFF\%%BKGO1-UZIOX_I9W;IVDWZ;SHD5;+B<&7D[,:W*BZ$3O&TQZQ^N@Z"SV M+9VD,_?=)W?WX<+/%PF]X#)_5[=W3BHGX]YP-%X$0G0_N'?B*)UE&^>0+![= MGX-E0^?E(Y0X^^?JXJ$)\?(&@R2[[STF3Z$_G4?@[]/%>-B[]?W0_FMZ)MBNWF25T^'.;ACG()H=1( M"R17 $9:6"EE1 77QFYI6UP?4+I\G#">"IY5R^(#AU11>$.W.F+?3J*.BHY- M":**(QI$G9(+A"0 Q( @]YIY:2@YB(F$[!B4<$'"\4 2XO(&;RT@>SL)/3J% M*B#=2Z!V= *KTGA@K"GD.H81Y"2R$L6,.ZA!ED:QH&JM+/D FMO3^P#R02Q M&[FU0GG/N,1\>AKI(RJW.(:"0*Z4Y08R)/SX6.I(@F).L:]5.P9)7(YJ=2 M M$7##MF:?[DE+&W$'UZW'^LR'0CL:3=:5(C^"R6M;B_&\-!A?M#NS=/9;&@S[ MPOY^N]6];EBOF=/^H1JTI%48(N1UP_JC/*3N]@/WQ<1=.1F$8BWOV+!;HO^=-V=W+W M]^X4=[K%:=\EH]GS.5OU4ZP:ZOM._/Z*L_3!D<3";W%HT#]+'WU.IY_<&@9? M%AZ(:;:1*HJ+U'TSMZE;5'CXT&_?$V7R>^]Q,7N<9FZ1.T112@?]JF=^O17C MA]<]]PTXY@5>67#X]WY67N0Q^99^O'5<]>O'Y,XMZ8=D_#UYRMRM_GP_*YYF MMR7R?(7);LL+W^[=SSPZ_2$#5ED$(Q"!V.&YAHH+P0AV*B:&T@#[IB?/%Q(& M&?@C]VT9/4K![:]?7^DL8QD;(DQR"@=(TQ@V;Y?:!M])%O.M7TQ MH=-$TSX]/#K8\DP6)S,_YCL+:F>02PW%LU S\:P6AMB^+CV@WT<.N<*0D,FT M-UKN:9!< 09K>YN+5B\3Q@'\$N]3^):^,M:Z/K!N5ZO_)FMHF&;.6KAUGR6WT]_28#&XYPYBYC8(&6;-/!=_ _O:J9LMIR\ M7\!S78;N[H:WMRFFB;PEMX0F@(E;.DP&7-[="AS&LR6[F%S-6*S/[5-/U#T( MWSI;L<2"'],L2],O3JE(O /J1^^JS%Z=I8AT'",366,99]K(F()(<,@TCT&, M8U.;I6@)5X+$7#A8DH@X;&+"?]50"!&"\-59BEOOLS9+,5_\H8,.=[GO(N5WL=MCTL\G&9P_1N M-!C-;WH_!YTSS-Q<\\5F3IW\-IJ$ZZPL-VC:CPZHT^ =KBG+;MGE>OL^G6X< MH--=/;]F811X';[T,0_]68<'&BZIJ_#LYBO*7>#>%SW+]V&9L>Q6\-MHNJBV MZ*;WG]XL&?G80$C7*S;KYR__\"-:T_EQG1V<8Y R7&6>"J2L4(ISZO@"(4Q( MC*P4P!AA4;1>\/8Q'SRD.#+.<*CXZ MLFNK..TJ[S!2 FEAK&+N71D3(Q2Q5G&J#:!L?;;!)@GT8SD2_: 1OX/$.?FM,ZV9_$E"_F)X@R&F2P]JLY]X2=BMW[MH2LKG[ST,YT7Z:'[+[ MPLW^3^JP+0A;#Y8]=^-?O6+J=6)O?@27AD-$O[WN4$*0;#C*]>*0U5PX0X9% M',[#899Y;'>ZKE> @\KL?A6<)PZP4T6QRFD_*R@+J3\-S^OAE6C!/5:!9R[,YAY!T[H$ACDU M*0N91VXOM8:IM\Q&089Z$LDO[]_+>B&DNGQ*1TFC60B5%D9&);-N=M=>+E-? M0&VHE5):JT5V@QIG3$O)Y[H[.O*]N.AL/OX^&N0;B2#\G.3_2_;=D%A0& MSZ/>9)M-%]_N]\<'9XV3O7]\T_OBCMEI1P]>LUIYMF!CCG)(]PO?^RZO3P/> M0\X&'^MRZGJ.>^4)W*?)\'^1B._'])'%+TS-AQ6M^7Y8W<@4U&R0&( M7))"S8E;'KN[7W6+?N_++/TVG>28XF>9_]=T]FMOE%OU_W"8XM;_RSPI/:&A MX\XDR2\94GM[GR;#41(^_)3-DG1\P$&KPS21AL\P&!OWR7"-YDZJ)K,J#@2X M4YF8-"226F <04.45YRD>UR*!3Q 3;:YND2:T%_IS7H-QJ:.XZ46+6:G%/*6) MTS1"\G^KV'=Z6ZA@1R8*4?FT(HD,!48#%0D="4%C/_?28 AMK+D0JT2QPI=? MBA5_FL2_#^Z3R;?4F2J[$4ZMRTLVF__SEU*U_ELZ_39+'N^](I;[T;T],WOZ MYZ?/350RWI C6BUW=;3-TPS#I@2=9IW]:R+7DV6I()<*8Z5P>]TR7.-8E5,% M751.#D8,,R"R!@)EF(:QXH0P8@GB3" $GA5.'4 4GQ>>B;[\7^SA79?40CUM./U_[+UK<]M&MC;Z5U#>.VD M]E1U XUY_9Z)G6,[,S6?=L$D9'&&(C4 :4?[UY_N!D" (B52)$A!)*8FB4CB MTI=U[[6>54<>KCWD:5J1Q3*\N4,(I&LS<^,MCG.LF7I;5+XR@U9]CW) M6Y)EU0'1JBCC#CBNE\K&;C M?_QLYP(?,X@>RI?1(G.&A]-!_.&ICC=)\L.-G,Y;.1M)I&KJ%GA_LSW:>$3/ M<5 7M8180D6(P9QK3NP56G)+' )RPS3>%LQ_0!Q5IY:/=AKEF?]6:WFZ* *R MF]746_3T:?W5.DCF#X=3T8<'+DL)6#OPJ5FNNT=]1I4[A*:B'J3,V')I3W=W MV>R/\6V!T7!<8Y9#TNBU$T?6ZPRE((@Q@X6&P&TF1A&$UC==C]7;D3OLCT?M MCA8L3GJU7A#=FL4YZC2[7P5_2RR5N"J *OZ5S[V]D]^X3#^O"AJ_^//#Y@%H MMV?7+3-G@^756@K%TES_-9G;/9G?^]*.)_,JM(PC$E**0HZI#B.%(B XY(QH M(&BH&WD5G(=V."26,B*(6"%,$?.7QM;M0#%]F!CQXDOMZ@"2KU^S]*O35]<+ MNR9IX X$;A<5/2^+T*KS?6O<6]>O*FM;]P63CMER+B2G-;)';2>4__;P7_9=E5^N[T+A_!2#3P;HW-]%];KY@ZD3O9 5J$H("6-(C M]@7#=#(I?_5^G_OL?*CJ\X9U^3R^M5OB LP?9[?)&ISH;9)]'4^+X3G\G.J+ M IW4?_-]/)K?V*OMY$M0N3W^N_E@CU3=+'/QEMPE7QO082G[Q"B%^ M^*6ZZ.%O\(F?P$ZW[0S.?P:@KLM%QP>V^#ARS[8U#A+/70RQ.??N:1ERB6WM M$$#@1 C'+]>88R_DWVT;VV7$W\)O$/7)"(XH)C$+"8R=_<$5MK9'K)#S#!56 M8-\)E R#7X]H'0/&^WBXQKT>RP"UJ MZ"P;Y!:\UVAX+6,'Z&>_X41R$4$=$1(X@A"*0F4BH"/"]JB3""YB!>O,G2 M](C<2$"O %^9 GR(BW(Y"E TNCM3AI1&DD3"-7-&$%)KACJF"S$/)5L#LGX. MT\6S178TGL,#CMMLB-I]UCH##4AZ#;C&C+2I 6FLE;5 HRB.7/XBLU]X9K2? M$5VK/7X6,XZ_'4\!\NU8S9>H_KK>$_3)LX,74(]E:-,'T=?BFAUA5UZSJ]$Z M9MH('$4,AB0TDA:ZTR -D%B#F]BO.*M%-D5PP%I5FOMM6&>X];5K5$=0KLQG M412T%GW +E'%_KB%:1L1'Q *)I620BF#$.=A3%7!M!$6H7Q>Q.?W:94\E(Z, M!_54OACY:!P,!X*T&??9NMLU-7>A3>!/EZ.;U\[H]Q?/[?:"?%F9_U*-(E^! M:2)1C8@8$8UC$2/" <.002HU\5(NY@KK6!^KVF9G.28'7)ZT(6V'397V>SL> MF@W3ROP>(L=T'BGY872B1TH^&"EY!P"?@_!_\"[Y>"^9?^?RZHJ,EHWY+:)/ M=>M3W5[\@*5/=>M JINXY$C&(ZE^?:K;ZT]UDZ)V2YB,F(98:DF4("!RU3*$ M$6D4P2JB:ZEN#Z 48Z]K?RU4;2-@&A:=IS=X*Z*E\WW4:K;-*S[@6!OZZY$P MCR737L")OY0UI!P)"8DBR2$&L< QY3&EG@>U.\J0:VDV._+@N^GG[S-WT+@I MS[0U-J3KJ&_]D7^GF>[0/--7>1[Q-#="RQ"U2HPPP4Q 0B60@%$@)??L&"JE M-%R#0-F='5W*VW$9D@PXW]HHHM>+76?10_-27S,G-K!6$:<.\9]20$.)#5=: M L^)!@,(V-K)X,Z"#E.I!8KQD[S7:')J">I6:D-3]RU[L)0P@I M0%&((VV0Y\<8(AE%8@MBW%/\./YV9,6(!P2U::GVBO$%CN%=#R1_T'/!ZI$W MH,BUUB B4:@8I%@I@H@W5&-D%&-ZK;/:CNQ8+_/1N)&+/E%\@V+H> 9,9_)= M'EO-,TR$.23:_ HR9"!L- TE!A/#7!N=$$48:_LOX^49!=8*B=3 M8L@:%=L;=)Z$&EY-+LV.!^95@@!O)T'@D6289[;I>GI0+:1>X,-2+\@^2]-U M@,#O:> /?8M\ZEF0'!4GTOHVC? #XV$(>"B4P5!"H",)K3S2#!D#S3I ]J;$ M9(<(^>':I?$X\; Y>V\+F&T^O\O^Y_T_-@)(+@%J\_1;.JU0(Q_I$+;GLC7Q M9]<:,3CM1=4(T0->(K6[4Q")K*+.(N.;#C&I)E8/UD)(* M"&*]);"[)05SUTT\'!8='1&R^L@8LNM"]_G;WH*<)4ZPS&_&>4F=-TGN\7?O MTWF%O%SV*O-M=^UF^/;"^=;;6^4,&J M]MHQX^R("G[4Z"").>21CK"BB%&BD 0$1'&T"ZX947SYL\OWD$2[=M!,JQ; MM*CI*/1[\M5!Y@W>=S'*[M4\B'TJ%#0RU@"R$$890"XT%E3*RJQ3:-6L@ M'PK),8(<46,]>\+C&$#N+@UC#F@$Y)/VP=;WK'64#)OM9RRUK\SNT$:3.PRG M(W2\\PB.D;L:^[:UXUO?#M']UTNF;&3E0^:!(%W+]JI'EO@[E17#\=9.S&2;VL5Z@-J9> M=$4;I;=)]B][WW!V=^^=U[+'6#$<5X0W<32Y*$9E=?K\/BBN^R5(;^\FL_O& M0O[B;[4L8%7_9-D5K5ZOXBK?,,QOS"2?#=879O!@9:J.5,7:V(=]=0F>T\9[ M!P[TVI4-YGYSQM-O:5YMEWW=I\7PQG6D\SV7W(M+%6-?M)A[G?/%E2;=CHOV M$8-=GMIL-_$]R;)D.K]WC9FOK7MIGYOYUO:>,HI%:[!Y70?-B67I5]>) MM*(WUVYM,BX:E5:K60%LBIK^Y%A$M'2,!LVFNLV^RF]FWO; M*T"\R%]US?$66=E>U7H,#JK7B13?KR\H#6:K$-Q_GW+Z_-\_C^=V0D/[XD\W MR4WP[2H(;]*O7P=65 RO M=^()FL]#W\<_!CZ R=][.K /]L_:KAM[> 2LK> MAA_U3QX8_'H\*:PDWZ_KZM-58'7JW&J;N=5%"ROQG-/A?GMOYV"785K_[HHC MEHW FN+/L[XUND+SX2KX?%/T^;/<8"FR?N67^Y6UL8KPSG5&S%V;]!MK-_A. MB:-2[.25("I:X'XJ%%P>0/#CEY_\=0C\F/Q4M6CY5"]TU>\D4,6(H<3$=SNW M)H;SLPM!]LEW8YS:S5ZH=CH.>D*'K)1 MY;Z7D_A__D-8$^*7O-IP>[.U-ZV1DCM&MYPZ=T)I815*7E[J&N4E)3!Q(1'* M1FFE )Q-BE7U,GWDGN3G\-WROR^GL(N=.T3C45"VA2N(KVADX7"[LZ(!<;$= M^6)L55A>K[Z=WA??HF_NYOPEO4DFUVZQ[ 5V]=PXJTXI#1+^DLZ_I];C_;\+ M>SL&%;V[U:S9@!9?/R0#ZZ3_RVVFZT _OAZGOMV*0[1/YC.KDT;);?+UP1RK M4NY!V9K2$X=E]VR:WB^7\3IU#2H#RXKOK13T0X!T6512K=$Q./+_7603-Z0U MIMR))YG#S#\F3PXJAAS4W!E;[O3[\BRILS(7]ZQGKM#J6B0E(Y>]3H/<*M!) MDA5\5RC)065[5;]5BM6CUEM"6OY@>6><7I?!;EO[3&EC#]( VM=U7CTTV7'+A^W3^:38V>5^R(BQ"FR:3DC=&2?MTTK2OBHBS#HK[ RO[D>S*>EZ\99VX* M[H-S&:Q6L0Q9-Y)WOL;\N:9F^TUNJR"1'7CF6=49'H4Y;#?+[T7A)E3F_JP6 M.G8TXV_CT<)W+_4&?1$ZJFH?!P4QN0>['BW#TKI_V-$Z&5DCW?5H*3I;;^HL M52OONUE>NH&E&E]M=5W8]DE^$[AZ-4M>_V?V/;6/+V1^U1IYV1AZV8>ZF)/= MG^^T[)2W'%GC 5]<"V?K M@_IE6+W]RI*:.X.[22?>YQREU^7:^]VX+L-]I4P>E):6N[:R\BS/%PUNG#?V MI6A8,K'#\FZ@6\J%G?97[X 5+N1M,DU*UK>+E\^FTW12:(MR>Z9>Y]@_T^OK MM-Z6RC&VC#M=[ESY=D< FP=<.]%)8(7]U\)A=B;4?#Y)"Q?.C7R8N';6&VAC M=1!E!+-VTA^A!3>=FG2-IY^K(9V]M!S25X2*F,>"(:DJI%A(R@I$.,2;0 M2-R!@"9^;D#3=V;\BQ6XUL^WAJJ:CM[9-;V=+ONVYT]&,8'B4$4$2<*HTL@^ MGNLJG&[\70CMP)YQSKPYGPT+_#YV7U@BS55?Z0%CN&\-/G,-I;>E"Y!9'-+.LZ"SE M32PG(>=^"%GZ[X5U\9Q,];=8&DN&8ZBR16G>C9U'':7C9VO5+0U+BP+9^B,BCR"YAL]LY4&T5(F5 &6IFBH MOK-^VB+S4>4[:[P.[PL+N) GJWO9FX_G3EB36)_6F=7H1I+=5T17ZJ?-9P5 M'1S7#T)C9,OIE3;:PP&-7:BK/!IXAO=S-FKGBXO+?"MD]G5B7<1O MR621UB;S$QMHE\Z?V2>3FBP=,RQ[\CK;N]FTK8P(Y&GS*=WJY':0*7Y\RYL0 MH16$+(X4L-)22X.D4HQ1B", -.^ Y4WVLKS=6?ML^FENS>LG[>R0$"FL8D"8 M1D0:&)O">';:PCH?LMDGD6 N0*04IRH.(20$E':VH2J43]NE6]^S,5O \H>? MPJ%&]2YO/V3PZ,TSNUWZ/?HTO$E'BTGJ$O:6N_4Q=79B.HIG69%A_"[/%TY) M;.]YJ0R)E#9AZ'K.*L2Y0+P:I@9,-/<28@"QD1R&C%C"CV!49GX8!C@PS^IY M>3:RVR-Q+>8WL\Q^7W@-+LZX"F74=F*ZE RDC-1Y@Y+%0&J-"$5,AD03(62Y M-T0BLX8JW2">3^Y ,5?+*6R%;_0GD/EC[9^?S@PDX'B=A8LE+T97I8O,W"/L M) >%I9.XE)52NUI[LSA,78*M'2W/L]PNMMPN97>(BU 0+(%!2!-%<;%=L8XC MOM;UN;%=OR79A\PG<8[^YN;Q6YKY'=P%=;.^=O/>@2?W#EP!L+4^<=]TS@-W MX!@YW=Z6RDK16N8K.;@]?\*]DD68>BT!YN'# M /.>0LR[<%2\K77?EX2*UVX#V-=2>_QA,<_GR;3,P''B:'97AI>?7>;U*LN/ M"S4K9&VQ&AT#1 P-F12 QR*FIHSR6X,7X8=JUBM'[5*;PNI8VKY N;S#XEA, MW]>7E.5[ZGN2C3X4"]W8 6O3?]E8G?P<6^II?0P'#,(!%FV"Z9Q-G?*KX-*/ MGWXO#A-^LW\< ^?Q];$O!V3)OK%F,-*:18;P&"I*(8\*]@TYUNO CWNSK_GW M8CR_?S?-K>/J V(?7-ST\TTR+1G[_CI]CZ?\IQ_(]_YN?[N]2753FW M_7^LA^[3;M*1-^)_M_R?N]U74V>4>R:WMJ(?G?_-$<2O:?&N5H0%&T@@!Q3W M+;=>MY(OO/4@^9:,)][6=R['5W>X7*;^.C_%TB-V27?3B]+\'-::GVE&&99$ M,T:-AHJ!2G0884*]5D*UM^@H!,*'ZS**4FU+/,O^XC9EBZ1P>_3>#J06%,KM M726/G-4\_I:ZJUH5!@X5 -"!1Y/J38=78SILY/TJSO"0_"(#3BOB?#^_/M-"TB M?&510>MLSP>,L $7?=?IG6R CD,=+2./A518!BHWQ" [@XK4:;2?0EB0VH@0 M,**Q1LR*BICA4$52A%7X(&9DS?]H25BTQ.W8FOL<#7B[(/1]QZP734YY>*9] M_/2"E2*E#0'8\JQ]KX.6]19K.?' ?%S4]>F:]+W< %]5IN:/9G4OO&H?,/C%\Q=RK[+Q!<#?QY>7+?-!D+):N#+_5U1NE\K>M0I>XHLABIO=2Q^\M5RA34]=#LAN['7JH4EFKLRB M*NQW)?1EV>;,^B%C!SC@'^?RQ8>I7P_[O@F&A4@H!K_.ZBNC\#5=%722J^RU,L.+[).P19VOB"73DCD&8$1PRQ+< M_K=,_558Z]44Y7UYHCB++5?D-[<@*O_-?K*_?[B.DW'V:Y+]*YW[M,>5_.\R P*F9S)-I MFR2ZAH3K*50 V"CHI8HP0)1!$0,1,8JJDD*5BN!:'QY/@5^V$^F7M5P!-U5_ ML27-\>P!G47MT-D&&%V'F^M(IVWHW&*;/"KO5;>\_\8,5Y!SL%5I[8@49\Q9U!_K3$4UJ)GVR.M*S< MN711M@1:_+65[D^MS3MVED-:#M$#NB1#RVM9&CSA53NXM>%P<>OQ *W=X" & MG;[UL%_N\9;7K02R-GHVFTRLX!\M2F@F^S1?K7D"G6Q]Z[H5 6&Q]:Y1',F( M4 J9"G5UE!D1H5LS57\M"CJ79Y1VYX;9V&N)CU;:;U*TV&X9DNV=>AZF;M<] M\O:TK=,/U@N;)-F]59U+_G D.2XPV3Q8O:7!PM"\]]!ZT^**%;"^XI$$X4I7 MA[-1X6#6I.QKG2U7ILZ834Y"<+SNY<.$DEI8&HM"$R(02XA*%,LGWM(6B?C1DF%R^-$<+D[KGP]+4KB_?ZXD$,=4O$#2>PS MRGL] FL5+:GNJ#"?'GWF56 *Y-;5-SEO)UM,O==G;-"76U>!21/ M(8T0K0_G-;&.J,%"A(PRC1F#H%1_BA,J'JML7@TOGT)Y'1)Q(2]WS-",%Y0 MH4,H7XLV/(WN&'&C68@!ETQ%#(3*%!%>RZ"8<,8;2"4J)&%,J %VXT(I#9:X M/,43D1&8/1EOV_J>-=293XW UG^524>'HL_L,HI#)M$]2,<3I2LZHGM;M"]H M$F9@_G!_IWL&O(^'^;H7^]4H04M=7F!U/Q($G%BF\W]]N/Z8#F=?IPX(IG!I M/:L^#;NJ0T@XC)0FFDT&QA]#5*YS8+WF0TJGSHD,\(4BYSR"DW-)H$D7O/6BW_I+W7I^ MR37TSIUQ\9?, 8 OTE-A8SVZ;"];+_F?QT (>*T%P!PA)%,!ZC/&2#K8(18+ M F6,:$R%*L\8A="A,@_=[M*/3D>;W>PRQ/#F,2]^&9=_-W6=Q&$(.8\I8009;#0JY9VD (>J-7DGNB+O3@*'ULN[7M[U\JXK\H[4*=2( MPHA1+DF,(0FEEA27'0W1LVDCR"P'5(*9 (BY$) 4,:6G)8 C4VH'I*3VW:N/4=!35 MVU:^HC5>1VA@%^4<\!TO*2QYQMS)Z[Q'92#26#.I,2402A.BLG2)6'6,X$OZ M&:?A3L@'@)X%<'O/G6?!G;)1YQ52H"G'%$,:*Q5"'95).M(!/:UU33BE57PB M[B0#C'MLY-=TKN,=)6\*%S5Q]O6'=LPY)R3D@LLE;.A@$5DMC&+K\O)01AII M7@(F2!A3&KZDA?PIG4SL EHF_[7:S+99G ^P..]>")WB^*YJ['-D5WM;*Q;3,] M)@/!6^UCLH5T.JOA+TJ1GR]_-\ VE>;(Q%9U1T) AD*V; [.K0E/Y4L:[:?B M;\0'@AZO<4G/WSU_GY2_(8!U6K$!!(2214)J@R551F-2A=X44FL8^:UN[1OA;###M+<8M3G?[#7_W;+^+GCT[]-@( MM@*B-=9W1<;Y]B5-8##H6/7@+2@^NLOK)BT.SS_X6X5)O\0[;7,BQR&=YXSI M&.ASOZ^#Q [*=F.^/V %LU^U2+;+Y MC6M"D LNF OY"/XI-@]@ $QXL\FH$>F+E MQMM/PYO9),W?_FIESZQJ9?C6M3QSU]W.1NFDZL*[F(\G=D7R#>-8;]GB8TRN M*V71A++LAE TTO4-7UP'CKO%O.IT5<#PN7>6'1I]&XT\7]P6/:^> M))/K("DH^[Q$SJGW\V\SUPMI,I[?M[6KWY9/=#NUY%_?+,0:)LG7M'E)R?,% MLY<-$JO. BN$TN_S0?L9-V.[G9DS0/T6 M9N-T.DRO@L^SH@WA][*IB.L.<9>,1[Y;;?7/JJ9G;5=_@N&P*Y-1Y<1YTF\YO7+.@0M>/ M;^\FK@OK_=BU-AXNLJSL#;>$U2\%Q>]3WZ;9'V/:6[,TR1?9??"_:3:SKLGB MSA-=OG#@NZX;LE4%67J;C*?>)'%:)76=N*JF2D>1(T?4_P?"06_N\/9HPX>_ M59NE:B/)0]@_"0C-9&@B+F)")" ($0SC92L%P%43J3V,!0LQ#XT, 04AX#JL M$!CL[5R]/"#TBME8("3;I;"FYM)*_5=ZWS0BE^V\1ZFC*3O(#;9L:=54-OL& M4V8_6W0--[":>./^%5+M(%RT7=NOXVDQO&0QGU5?%'%'_\WI$*4IW@]W><_; MSN9EYY:SW"-*]XC2NY)!-[!E]PO,]G#3/5WT6-0]772!+BX:J-JL1$)_=.', M_*J*KRG_&5[ MN_0O#YUI=_KE#[\:/G.UF2Y"#K=76OGG?+Z_2U=2LU>\]">Z__J&OV_^#*XH MV-+U]WS!_CHE'3I;;G%AX@##!M2QZ_()% 8(LI 8'G. JIP/@R+^HN) ].*@ M%P>].#BV., U$C G5@)$DH>AU#%2DLBXS(W5#IUP#0WII.* ]^*@!U38R5>H M#\_/$LF06*J%/[PE\$K 'UX3#-\E13->*6FA*\ M:9$KR7O2ZDFK1=+"X@I2 M2UKTBKXNTKJ86%N5 %4DGW3)C.Y(M02!N($I" &&,=.Q_9?B"'*@*_@APB': M:"JOMQQ?,Y77LE*>,I6K'7-)2ZW&TY:E&=-%\45=G4&6Q1EOT6IUALL]&B7Y MC1-C D'TRRG@R-;YY!!Z:HN5]A%PO?=]KF*CX6&3D%-(2:0 -$:ID(6*5/%W M^]_- ;<3BXW]XVZ]V.C%1B\VVA(;M!8;4&F&-2&-SO=AH7VR<6W#OX^:D^K-TE>$5E3^\15<$ORI'N8_!=)VPT!7PA$5! M3U@]8;4JL0#YX2V\(NA5$=;E@!+^W6<5IJ.W58&IK[EYZZL-&S4Y=VE6U!6_ M=,/@HR_(J7L"=\2IH+@&?%$ QU3')(I"&4I.L=*R<"I"*KC0K3D5'PH_XB^. MY/)WT]_L^&>CBB)509#^Q\B2X](#.4Y !)R!EY)<19 M=UFXY'!#+]Y>O7BC=6LW # D,40H.(EQ=O+01>#Q1O M_ JVVDZB%V^]>.O%6WOBK='_)HX8D0)H T(8$LX0#4OQIJE0;!W]X,7%6PL! MX@/%&[YJM=MT]\1;!P#_3C/;TP)@%!_=Y8_!^WU,\[E=F@*2Q0$U.7R6//CQ MXZ??\Y\\%IN]R)*N)\[I,'WKV>S1VWYSM[WDC#NPZ&_^[!;/K]UO_H\L=3+% ML:+'T9G/*@BT3:AX'@'GF\/SFW[UX'CV7^E;N_QO[7\=&-,XOPK^5OUN-]"] M8IQ7D'A+8)Q2'/DS)OY+[J7:>+IP=^5I]LVA<=E+%[E'[IND]2NOBU&O/M(- M,QG>C--O7N2ZJ_([*YVNQ[Y-1'8W\TA!U^.I)9)Q,G$!F8ID@ED%UN?P_ *G MI+R.>##2_WI\C%?%+-U"SN_OG#R;W ?7"_=O-VP[A&1>/*N@U[U1D.8W69KN M?7MWH/OV:_#&^7=P6&G&+#JVEBA413Q_5PO^\$SAJ.TAISU@BT<(WTF#\75U\6C0(&3_4(^,MS_= M?I_M/S\[C^-2+6PT1U,P8J'$0A$C(PUYB$KC3X0T90M/O^Y< 2ZR%9Z ]T5BUVU!;(O#)*[ MNVQVEXU7D.A>CQ%P>AB_&OA4N5U8J_MY:LCG82E]MM\[V,@L70T ',<-9;C6 MGS@F!DM-I.$*4(,!%66;1HD$B=?::7B-],XA$XXB#]%<2)6"XQ]%X,MW:3Q4 M6(--O_#=^WA'S] ^;T %W.8<[AF/*>W4"KIW(]*=A_EUW^S]+B<%G>F6CO97 M8GO?62%@%1/&SPYNO7GQ^E9K?=#P(HRY_='&<%0&5>?3G:L>W6 M(:$11'>(C>RYC1Z =)CD-W8+9\,T'>7!=3:[+0!/K2@H=.AU[0QBOMQ7KM?."GXKYQ';:;PK9U#"BN8>OO[=U$$"68M 31_I MC_&T6#LT2K;23X,N:8 ]W6CH:ET !G:I)_:/@ZVI]8A2Z:8F!:7YKPM-^E"% MK@,MO3FZ4AO^M--5LYF MMR'R8H3);L/S5P?6ZK7[_!^Y%4$Q@A&(@.$4:ZBX$(Q@("2&,@3QLV9>#.1S M@3)\'82.,J?S?+D.R>I:/-RP!SNZ 1$WXD:S$ ,NF8H8")6AJD3$Q80S[E)\ MRT=8P3A_]NUX"UFL6%[H;,)D)S;^6)V63J$2B,90(L(B1*(8*U,9?U93BN,9 M?VO-U0XR_B@>8- ;?^T:?^(LC#]>8Z=9WT:#6' 3$8Z-8$I$J JZ1''=.?#X MQM^FUH*'&'^07G%^6<9?H_$9BNS&<@*5W/[-1?;K4YY>5X&A[;#]B&BEA8( &V.484@*65D9 M2,*X =MO?06#".68 <4(#QFJU)_0E%CKZV5A^S>%RHI3QF)16HF6-:Y>B?9U M$%&_+;A\9V8^#9=/Y!/H\.UCT3_Q$VC]B>B%QGAN!6V[0>EO+7P]"RC]4D@' M'Q;S?)Y,W8#.IZ1196,KZ/;;_Y?8_O65Z!@F]GM?)6PMQ4?UU@EI]F7'\"2_ M7%+97 \>OX$\ED5?+TJDI9/[HF,P?Z39<)R_["!^JT(8+SJ*3R!PG M'L4[2['C:3X>ON@H?$[X)>-(ZF3B@[K)?*4O6K!GCZ.S!61_+#8M&K%I"D(1 M*A8#&@*IB&%:PB+$& L01:T7,38\BO"-##AG [(][^I\ M0=@[)0RZ9(^U6I#XLGM_ZFK%5R'D9*-2FQ!.HCB6A @N#.0H+FLP# .Q7D\C M:$_(/3B)K?Q$[ZIM%7T'8TF0]2.W7O!=NN![*?/OI%UG)$0U^T,$')L#*2"V MOS-I2O;7(6%JLXVS3]>9K>R_]'X;SJ_S?=$3.1@;JE-<+HX[4$?T!+UESIT= M>CO@K.T B6H[0&&7W1DC"!#61"+[6]F<,B:2:G)$.V 9.M@$7K!1\SI1.!FWM9R<8]= (8'D-$!D*Q%SEPGQD.VMRUZ?:1]\L4$ M\%\GPNINRK0!?\:T,@IR92**&=QWOJQ&&= MW'98AZ\8Z _K>H5]$0J[$254/,98\(A)PH2,3&P_E*DWE.L6X4_W.');4]'[ M'+D1/H <#B [R9';RYZJO2SP]W%FM[5DOK&^QP#7^7L:C*R/.)W-BY9903*] M#PJ(Z5E119\X\LZ#D3_'.AS$)2]07!X/O#S[J8/]!W00C,O XYX>\FZ^]\U7 MNU/1"]%M^R!0P7PV3R8.&;V0JV5/-X>.7M97I]5I:DFMA9[O(LD>" +3!OS0 M='3X(/8GX$'PO8("_L-JLGDZN3\%, Z"H 8\4DQ!H&-BH 18A2$6F%3P7ECR MUAO$K9T@?G8$_:2=\-C!X5X0.!)*=S080D<["+PIE8:2Q7K MTD-/]=!3VPEG"3T5K)!0#P+U*K+/+I)DJU.S32OX,DA0@>\66HS']0SMP,CJ M9HY]VE\/W+'OP1K"<.D$1G@+GZ;_86[G\/DFF9;N_'O7,]-U=WP*T.,1R&D'9?Y8.\%<34[;YWYQ& M7(.E/BB'$ P$(/:?];# Q93-=4KVG&W*05\?W#F9VNB^!60$0@U"(!3 E$1< MX;B4J1AA8EY ICZW#_JIQ.VA#2'@E=C:$.)\A>W9U2A[NCR["N5MHH/51YD1 M9'$,8A/J.!14\4@P7)ECL6;AZ42'WXKETB?VG%B :15(R(W44JYA)!LM6 MDU: $!GJM99@QQ,@?_-NQNLV%^B (3&0^"3AF_,!73GGD,[NQXRO4=1LD32X MF=P5*@:9H@09@JQ5+3AGE:1!6M"7DC3G:ZI < 5;K4;O9C'(.84O0D<5D_U, ME5,FK)S88L&XEB,1 P;'1@)E/1W((\5U==[$3*C;*^3:*D?B67:=CE^]T0(' MD+,!;Q>B>4=B?/VVRR69*%T6(=LD")&-$^N(Q83+$,4QTRB&"%>6" LE/>'I M2BE!%I9WS]@,05?H+.*G?7I,CXK5DC1BM32*-8.1UBPRA,=046?3%-(HY%C3 MS3@3+Y0_(SN>/\,&$L@!Q<F!0L9U3.,X MYII2S@0R)?"O04;@$QYU'Y0EJ )A\@5.&_T"1MR/+",&U2T!?XC6L%)<4ERTQ&WJ$D6X@C'A\AB-7@1,H^IR&;N<@&C$JR :!*_8ULS94PNZ M70F'UZG6H8) 6"*Q7CAC!FH,B2,_"L*15W"K?[X'W:R@ M700U2M13!D=AM =6O]F?G+GAOG"FAS-5>J2S"[1#&JV>0E>!H;B 4B*DK2@@ M$A$6RBB&H4'1"0-SJPD+'J2F&T;'7J@W=J6O\!%A;XY.(K7R4"%"G' 9FS!F MH2% @K D$4YEW%T2.9V)L1\P$@)7ZRV-VB.14]@8M#9.H:*01#$FA@(0RUAI M74H21*R0>;'4IZUDR7+/FLW?PUD^?S^;_R.U+#.3V MEPLV[X=*"8\(:^@H9C'-EFMGEZ9>7/LAG^>6X2>)\P?FLP=^POPFF0=C!ROK M!$)QQ9"MNAFDVMX+%@UPOLN!?Z;T#N1XNG'F2%_$.?[L=Z7@^2?T#Z@O<$ZRT M2NW?5H56SYHN0;Z*I(OJX58TWL[[L:;#&_&Z3=OX58! MF>8#K+ 8C0M\;_N=_[E>R&(1\X'_V@UG$N3IW*Z$?]IM.O<_%&.P?]K9WLPF MHWIV2>",O?'UV'W\\L_"[O,"8S%)"EOCF_WIR[U_3E/3"MV0["_TW6C3O>]^Z^18J7LLM8WG-WX&8R>#D\DRXC4;#A>9WYAQ M39_6#;MX=G6"V0"0=0OZ8,NYI'DGV0L7K.@/LN$X_\A.& 5U3(4 MC$+)=!C97Z7B(8J9):S#?*T=)D?-<*KWX]M@^]J=0LOR9]O?J]GMCE!-IXN MDH+-_=<% 6Q'-GUS=%]8/$3R]/^^R:J'W%GI_/9+EB;_>IMY M?=6?;K)R-KL-D13$0W^+ ;:!K%YDV94*RNA8/-^S!CF[HC1!QHUF( 9=,10R$JD2+B"QC M$,[X6UQH-_L(JP'GS[Z=')\L-CB1#7E1<"<; MGN2!?5E.[TY^2N_FA?_AI<[%ZZA=7,HF47;:IUPYX1$G/W?M8/C&KRJ#.27);E#A/RF:<2O06Y0=_3N@1?8@FIA#(*!1&*HT=1#3IQ^,#[PX?-UC2_:&N:MV=- M\R>MZ2JSYS;Y8WR[N.TMZ6=9TJ*WI'>QI%^/^:,1Q23D/E MCJ^47 9@(4=="L ^6=!R6#2,'S< "P<"H0$29VU$R[K(PA!*L()(<((!BWFD M< GN(Z)8P1/63!VY+OOH5'>@(2VN).R('=T!#70$,]I_L]JEU5: MU>>AD8O2L\W1(6]4'U>U,5C7ST#KN2..8TX9%3**L99X&1G29"TR%$Z2//]P M7>[.\I*#5(PO@;'<_GV6C?)T^N;/TUG[ MC#Z96?F;><5B?99L.,Y]>LJ*'_*])/07+Y;9F-1T".VWD%)##DNIH?LL352; MN+6ENMXJ^>!:^VVGL)J9*AN#@"PI?Z812$7BH0F%""DI=4HM;UP)WE=;?MO;@++ M'_/RU_QAV6+[0OQPP.TCT,!5L)M4X,>7"G51B;$\**'@U#F@D0821"5XLC"4 M$*Q1PIP6/PIIF ?7P7 M<]6A?#^;IP%DUME>A0YXI!3I(4.\FUI63S\G?T3C?#B9Y8LL=3NJ)Y9Y>V'#!X=/QN^ ][^WPL< MCSQ^M^FL#4.UJ/3&W^W!JY5(W /<$H1%4 MKA,& ]S*3$%PY);:$"M*9;@&5K+[4HNVEAH>$7#JJ*ADU6K72QUP6CAX';M$]R9H1N5W2EK-ZRH\[20&\7/Z2C- MEBDE[J;F%0T<+O=UW#A[ ZV_D&N G[S$!1N1\_NT_ F'2TFZ8=K M%Q.;3?T!^/4CNMXOT)..'P<^'X8^BYG9QW/RRRS5K(+FT^]L#A92;;]6PRF7UWL=$?QR[=;;;( MK6#+?_KYF<)GA='79]"X?Z57E6MGW%P ][GY@JFSL"8K39X@*%HZS8O#N'0R M*7_U423WV0Y\6'W>L&J?Q[=I'KQ/OP M$#9KAO"&U;E(,L O0 7/Z/1Z-+K8L\5KO_5M;_U^S4./21\X3[W>_W_U+WOW]-<*#J8/.ZH*X"&J? MR$PZ^G3VZ3#>H4;B/SY]%"H!K?&>M,8"_U>+REZ2=%+BA8D!:DEA38X MQ@A$"H52,0!Y5+7>BF6(S7HIRK,EQ=8\J^<;%6"],>LEB(JVPU7=]5$^N62; M+3XJ.J6/>BK.W<*XK*X6P0 B&1F.)02(QQ2'&I6,2ZF&^A'&]2NKIJ._SH;' M\ F>RO]E6T$AV@C#')TV-R5+]8&CI4P+K2#X0AB@PB7(4\4B$@3)5< MR1EGJBVN;-_\YFWJU*W;W'UEV[/SN;+ST]QL'>::G46L(HJ),H9*2)"0,2R! M-5SM 11ML?/S;.2GBVC/6LE>0GR^R$D_E#-/F?]U8@9%M14<*4TDD< PJV@I M E1@5C(HCHQ> [&MW-=BC4]K_PZH;-4"WK+#G36$+TI!GC$;DEI/\CB*$(^ M D9P5QQM=67)ALC$9"V?__EL^#R#]TF$0KR]64?/ACT;OA8V9'6Q2LRI4+%" M%,4@5# 6.#85&S*$'O,^G\&&[1FJ XI:]3B[RH8M!VTQZZSA^ME!^@;##:F& MO9>YSK:-H!$(K;$*(F'B2!.$F(Q)%,V);Q'#8W89EIXD3=59K]F&? M,V5("&H]BHD&% .E:*BX(0S*"I\OII&U< ]FR!:M603/.^+3,^2E,B2LX8V( M1AJ&+(XYD%+ 2$)6Q6%EI,SA#-FJ77O>#-FI0LNR=MR'<[N2'']F\[ZDN?9[ M?/YSO<@]OIA*QRB]3K,"=:DO=>R+W?IBMW[W^]WO2QT/<:Z[[$-O24V$B-5= M)ZCA4F '*H\PABRNX-E<49",UZ%4*U5:KN*QPLT[9?SSBTSX[X)EWI405Y>Y M>E;O#2 M-HV&00W%#J0V@C*#!8T0 [%BC%3G-)S(M>*UO9FI_1HV*=%%JK2^ANW2SW5P MLTZ=B) S2#0+C<&<1125Z+HQT?;;QQAX)<'^!?(@2)O,V[TCGCXP<*F\26I+ MU4"*+"L*Q'4D#;+6*J^3((A>:RES(&^V9J_R]38S/6_VO/GZ>9,U#%^ .0:1 M=LYDK##@&E<9@X09L08%=2!OMI8=P=MT);O'FY<04FVE.JW+;+C5 16U_2H1 M 5(H9*32#&M#74O?LOQ,R&BM9>?2 2U6\25#JJVB,;P>_[,/ YT'%Y(&,"(E M.HY"++02TOX[Y!&H,(R8$N+Q@XWGK2Q[C?MT/3JU!":L+ M7JPW26/#%=P1<)>_QCSOJ0!B]ODW78!B_;;_Q[-Z)RB1IV0 =M$ M *M% *(2**6M%F=8A0 (I:O:<4&HHH>+@-8BO.@T%38OR\5]_+?GY&=P0P9]/B>W9H(C<9*#U&YR@N+PL:>R#,[[S,KQRD49AC9"A%0UCS1C4&#$5QY)6 M$3YB=&S6_).7@<; Q\.5VK#-W11J%Q#9ZX54+Z260@K7J"$A9A(B+#@SD3 D M)A&-2R$5\2A: REX$;@0@EOUG7HAU0NI7DAU74B1&DD%QAP2%^1A$2!*6@F% M2DN* GOU&J+UBYS+"-"J6_@ZA91W#_\T3^Q(J^];>7:QKN\7M_:6XPMQH)3;CA44R(.[&$$/AJDLCRA5&1 M?%NK>@HUH$C&4,:208Q-1,N\'X8L?UDN2BVIWSF"R1;IFQU6>3RU2F'^,Q%W MK0!!_'66Y\$7OR:US^V8;N7,S"UV/L[GZ2B870?SF]1>,;$ZRLJXX,?QU'XS M6^3)=)3_] !!84>B*?MY-R?(-LZO\;P5U>/RX)IWN\_-%TZ=%)FLR&D("M7K M&2<8II-)^>M_OP%O_&<[D6'U><.:?AY;T@G>I]^#C[/;9$U1WR;9U_&T&%ZR MF,^J+PJ][[_Y/A[-;WZ6\@I!P>D/E7P9VK5-[O+TY^J/-?YZLXP'+2.=$+UY M/%Q4O(BA'WYYLR8+B]_@$S^!_6X[FY=U"LCJ5)%S"+L$E5P*B'HJXKES=S?X M3]\+B?!E-AG9)_PC3;(\,%9JC((H'::W7](LP'#0=3RS4Y'!5M2+(U#!,^+/ M1Z,+9T]:IQ M-KL-[0#&TX5=A ]W:9:XE^4/G/HTK]SZTX .H0&1;0(/]4F&YYN:U$O!2Y:" MC0![1 $&D$ $*;$X)#'):0%BXR@X+A2\ @52F+ 6H5?ZZ5@+P5[*7B.4I#5 M4A P@R6G#M G5"94]H.NI"#59"T'M5TIV#Y<%P(#*;K;(;M[4K U*(3.NL;G MCX2PC=]%73U"1*0U9H"%*&9*,QK*,O>)&:W%6@NS/?B]7.]CYG#2 45MH@?U M"4X=J 5YQ1PF&B '$EN-RBPO*695J1 (5NC-+.17 8J@'O8D8H@]9CCZ@12L9^X5ED>] M-J187R75F33>,_*XMR9^GKM++FB=LP@50=I%)EDD4"BQC./2@*"8 OA(#=6S MQ-NOX^G,CO;^G3N-MN5N_A]H+.7R[U#+V MW+2]H$\JJ: VB *N"%$8A6Q9T&==7]HLZ(NQB3B@4K$8,F;%0505] FLJ7SQ M@K[/-VDP&MMER=+I,'6U??/O:3H-9HML([Y.D.3V0YJ[Q&@'E.FK^Y*AO="^ M^=YRBJ_]=BWOWQ-4UNM+$^M<6BQ,W=^$^Q^)$",!A=8GRL++$]FO^7NJ)%UD^)OHB MPKZ(<#L*8U]$V&_]916+77H184\7F^GBHHL(W]6^@W45?K_Z=/7 1WCI&&8W MDE$0P#7BI>11S UD9 1AM1 &9?%=#(&3*XE4._B,:MYV?CX4[7Z*Q?O<@H[ M73@CJ!E7>O<^7@:6WJ*G4U/@U4F N_>*%AV="PKY^<-+TWK'-,?E,7FC[88B M'/#( H%C8V]@L6P8'(= AVO(48>A\G7CO1Z)N^9O&?R@YB<-30Y C&!(%;8 M2! !%46D/$;2D@N]AKAX'"9?.QXZB,DQZ9E\$Y._:!CH"#/UN!^#8)K.70R^ M"O!_*3! 3^3J=N1H& '.ESPM."565\N0Q2%"&,,8QI5U'O)PK5G.+CR]N3=S MNE-RY#HSXQ56WN6XE[.K-@LE*C.;S;0U1D+K8PB5*%0 M51ZS@@BO R^TS),[6-%X5_4*R56;"7%]D53/6<_E+ @:K>$T"AW",1,AC*U^ M YJ4E0,*4<[7,E1;YJP=3->=.4NTJN/.IC:JLP9H63!79))4^2_S\7[E4J_1 MT=QFE4($&TE,AD8T,D1+C("@B,>XX-,0,VS6"AAWX=.'[9G=%5%C'TYEG4)Y MU6IWI=?E\L&ZUH) M+O;RHM_/7'+JPE[V99*6';K\RFNW\&%CW<-9OE/[TP-\:R9IJS9Z'[;JPU;/ M9CC1<(=#:&B(A1#V6T(,-G3)<)KM9R8?S'"MAHFYN&H3F;=GN)[AGLUPLH:H MPT1%[@C&,(5B#C!3E5\J#29P#03R) S79O08BZL>6NLUA8\M];RMR:>J7-RG MD1(-5'E%XO4S7:"$D8:4:0M/8NH#J6@((JIQ>86+?/5$:"&\V!\>V?W[E))-.O]@(SM6](1P?!/CP>C/W?-)N-DOS&"5J!(/JEC\7VL9KS M8% ,ZW(SRA!5'$%.$!98:10NL_-B&J.]#CMW9M"#L@AZ!NT9]+4RZ+9@*D9U MFKSK/0D-$9!(%LL0*J'"BD,9!'OE_^S,H4>Q>1$"K28@]+'4SIG):OCOQ3@? M>]K.THD#9[XL3Q63AHZU'BD1!(&0&DIB$&I*2B,8F"AON^&FU*O[ M6P$@?>14! S/PTWM0S^OEZ%HK1(CB@R, -+0A5)CCE%8GB\R0 DDQV&H5G-> MZ7FDX/4,]7H9JM&\BT-I&(R@4)J*6!NKI$AU0*$8CH[#4 ?EM![3_>O#J,=> M@' V]1-SZ:QY.AW/LF ZFU].2NM6!U#41_**$FLW1EA2$V)H7#A5$04,BUDH M(H6>S9R-Q?_DU_Z]6_H6+"Z5Q0EH]&C# LB0::- Y$!T M*3"H8'&*"#+QT5G\* D#H-4DG)[!>P;O%(-OXV]8J_#8$$$ %"8T4:QA#+15P:%VV>FD M0KU5#(;['*CX)56C?RX>[VS:9CP6\2MY#OYN'S[J+D=MM5])K=\H!I0#C")7 M\4$5CW@5/])&6^8[$DL=Q6IM]ZCC?(S3GA>[J]U8(Y1+=,PC@[!"*-9Q'!M4 M]6F())/'TFYMXA.T6_C\"@W)UQ;,]=DDK@ORMV2R\!03)*X53K/_U;MB:JV MY%0A7HQH'P'J(T 7S/.RULL1,IH! R(=:4A%1*6J/XX16*4 M7]&>YWN>/U>>W\+R%-1JGB"$0VFTHH9+)&$HXZJ6&C*H]S+%#V/Y-JUTB-AI M#G!?H0'_@()!9TWWS[/Y?DTH5AI@X[L_@M%LX9(Y#NF O5^_ZQ/K=(IJG2X! M1=R04%B%SB/%F6!1U?@4HRC>C<%#.Y#Q=&$7X\-=FGD>/AE0 FZW_G1GLGB6 MUMZ/+EI3Z?NT03U[U7VY_(]K!2^8<>F2*(Z%C%1L37E:(X5"O6/CXQWY_SC! M;M"N#N_YO^?_,^=_6NM_"H@U!P!32L>"H AH7$)0*,HH:Y?_CU**)WOUOP_[ M>\_@3_/$SJWZOA6OH]B)]XM;>\MP96:3\31]>Y/Z=8,(_/"+G^IX:@7!_&DH&$_GLV"2?!\$J:MYM23F?QE?6RJ>SH.A=ZOSP%[D'OS[U:>K MX)UEP&R:3(*/Z;=TNDB#<#9*KX+/Y8O=JVZ341I\R6;)R _!=0B9I']L?-K< MH*X['1%\FB?7UW8GAM;W]GNJ%Y-):O\*WL^N @A% M\.,GI=T?!3&,\WQAB<'NBUW'+,USOS_)W=W$DH&7]K/KX/=/P5^4^LV=9^7C M>1%4R8/O-^DT2((L_3K.YYFCF=',;O%T-@]NDF^I?]#4CC#/D^S>WEL(77\4 M]BT93YRH& 1W67J79.EH$,PR2S')Y/Y_/6W:QR;Y;.HNLN)\;J]W8RS(:5X\ M.ZDG:1\=#*T 3NR-8Z])/'6E7KOD;@KSFD:O DO(_NYLY*)"P??Q_"8H5V40 M)/[ZY=)B6"WM]]3.:^3G=Y_.EV,9!;-%]G P[G4;1N YS1T85U_XX7RP]]]E MLV_CW"V.N[V0N^9J^_6(W]E]ODVL[I)^3R??D/K>O^M--5LYFMR'R8H3);L/S5P0B Y,K5;Z@P7EPZP7(=D M=2T>;MB#'?66U6>[I-C[?4VEDA-XRC* I#IE#I4$76]D+6QGJ+"\/( M/B(=J?FS;R=;R.((]L/*VSPBO&\F"KZ35GNML+" M,L_4\]R7-)\']A]KN,W3)8NM-'IY/2/ZR\VMN<])QGXZ6DOB[; MZMI%G=K7.B$]'M[X)4SL>DW3Z[&7/16![ND2_.[MT<'O3F+58LF)RTGBY--\S9Z1 M7H(]_-::/U-G"2[SVIQL-BUGBS\-WR5$D7XV_IY-XJ/S\83Y[)_N(-@BOZ MP]YW^V7R+>_MI+]:=9PEDXIMEWYQ^;T=LZ7Z],ZQ0(/\[S([P[%EC=RS2#(= MV[_<(Z=@EL08_CG^J+O1[6NRG-QC< M"ZQ%4KHKCM$*E>E&[X9[9VA+.\YB,9R*7,[E;6-,_M7)]+XP''/OZN:+R=)W*T95<\1SYLX^6(MVKFE.N_U.'=#3V;#?[W9X+SP*$*: MQ=C$&"D .!(AJ+P/J43XMC8"#.>2$QAJ'AEK%R(4B1(0G(E8QN$;:^@/DSOG MV6:+=!>GI>7E59:L;V]=),-NOZ/#%>^A%$U6_B1.,CI6M+3HV62VR*VJS7_Z M>2\Q7SKOZQ-HW+^BJL #3>4^-U\P=<;)9"7*#$%QLN*CM\$PG4S*7__[#7CC M/]N!#ZO/&Q;ML_58\N!]^CWX.+,NRL/1VE7[.IX6PTL6\UGU11'S]M]\'X_F M-_9J._DRN#VTBYCG/U1]KKNB;92J*O<0M[7^_$6\>3U0I7L'I#[]4%SW\ M#3[Q$]COMF.^[$41\DY\]+;<8?[FZ;FN'KBLGXZTFDBWQISBN5-W-_A/WPON M_&*]$/N$?UA7+ _,2E3$V=)=PTE\*2K +T %S\A%.QI=.*5]F6?O_=9;Y_B2 M2ZJB=7/KYT-)I4\S/[^)][N_IT70W91L-1QF[I"ZZO+L0Y?6%T^S;WOAX[5J M [8UR?\\8"+=+P+AM.YU&VI@I%*"AH*$)H*1(F6\7V.#E7H8D%@+0]@_JN_* M,YR/)3&HZ<@32S)YF"_VKHAW/!'"KU/%\-,)X@/)>^CG5R '>S'0/3' ZVYE M(9,M=G^]A76=&TVF+IK1WRZ M2;+T;9%*XHXV+,GXHZ,MAB0ZI2'9%485C8YE0%O]+&0,41SIF)BX8E1-&<7[ MZ.NPL?J66761F)+[#=)N?YH7A+/\(8!?>]H/UM'Z-*96 !> M@RW$VD3(J%!1K@$R((PJ)F9 X+4LK!,Q<4NZ& _L',Z:B<_6J6]1$;]F5D6\ M 9(0QC'CG(A(0\2QX+P\"M<$HW"[85Q]460Z'DUU2MDWOSXS+?B:.8BP!@J! MM5(594SH6,0BA"K$580)AG -A>#Y'-2.WK*V)V\3&JC[VNG5^Y#OTWDP*XI2 MIU^#R2S/@V&29?=VE[\GV>B1B0, MIWJ(>5+ZDEVFZ& M?JC6_J]VZ0D%#!4 BHM,O'+)D3 M0LQTN\S9DNL'V(#1-J'?N\><9^?[_98Y%3J_+\KQ_KT8W[EL[D'@7O5E-OM7 M<<([GE:9_WF9\'&YUJUL@.A)J1#6,F0\$D C:%A486S$R&K;E7JI-1ZMUOZW M2>+6=V2JY7\W_6;_/;CW+)H6]"WD>3(;J) 6@M._5 $U M/.8"L;@*PF!I;=C3,%D[.A(/..G=S%?E9OK^ L%XGMX>[%%NR8<]1Z-6DIJ1 M8VW5(HD9X5 1J[:(014B)=(,PNU&K=N*(V83$7P\P*EG;'=GE6?O>EXJ%[,Z M64@S34++*2$31D4H4BSBE6L:1YKNS<5M!7(E;3,9Z/5Q\7X^*F:=US%:@ <=M KEV M5C]>DAI\OQ M5^4Q_FW71F.7;7-N 3/& -5L&I.(*48-A%0A@A0W/*[8-,)TNX[;VH&D185' MQ(#"5L]!#MW^O@_16>C2\2WPJ-NLTIL<)%Z1?A)XJNH0#=VR\ITF-.GHHZ-,9 M6!WG/K^+VK>_1%"KB \#:3/(_'\5Y2?KQ53,@H8T,*7="HZQ-&P+"N4O:CPL&C"+) M$6V3 5N*/K>9;/AZF.]R7%B?0=[G4NS!UPW\!T&D(5&("0S#,&(D0F*9-@R M?.H J<':QRW)(2TC>UY !D7ON_;,_PCSBYKY(\SC2%*&,=)1B&B,8U:!OQ## MG\*7V('YVU'C="!)JTB"Y\_\EY ^U3B .K(4>,W,CAN HQI0K21C.&2 :22D M_;MB]A# 1Y.LENV9&RQ_O&0K.A"XS62K77>W^US=>]47PK,-Y%$$42AX*#32 M,<,00+($O4!0"',@S[:FH<4IZQQ>#\OV>6-]AE"?-]93Q47GC3F UHVF^_W! MN@%;W3":+=R9V5$T_TOV$-IYIJ_!I)&-9F/<8.N$B)A))CGA&H15J35#$(O= M8@['*]L+6WC)Z3*&^"GZWUV3^4C^:6S<8=\NW=?"28#YSKW;/MF)E=!6\+.%V@'<^IE8C%?9)Z.G$ K=V[0W +'"O/QK=L8^^3O-^/A39#8 M6Q9V([)Y,IY>!6KH-L)>,;DO;KU.+54E$W]O/K<$&WQ]##(MN$F^I78W4S>6 MR>3>ON3:?N\(/-FT]U?!9_N"342Q-\O925NNLG2\/].ZT=[=9;,_K/JS^J,"7^"!D1$5#LX_/D=/V!ET:6>PIU,3T=7Z$4M@5VC2;/FU[ZZ,%EDE3^[3 M) L:T\MTBNYOE:>XMR:9*.XVL$+5>,\)$5B8PPP2(\/_/WIMVMXTD MZ<)_!<<]/5/U'EG.?7'=V^1J M#*._,S\&V>SK$+[,P*8-',"D=[_E&_<(GH@5\83KQ4S"=N$$-OB5=JUV;"B* MA!1&A @#GDM$N*D0GB@_E*^U:U\=89M1_]3'"\Q7 MLKYX:(OP8!"HI=7K)-8V2RPG.-D)I$,^\P \.&(*LNM\"M) M17S)%G)C +2"?,I-O%NJP&Y85*VJ^F)VO-B(8C=E%4>ZWC=?82*QT4HS'X7" M=SUABWTS3"P6<=W8OJTOK%;>07R\Z,_?C+0J/#05ZQ:\G36DU?H"9*HQ]\?NY&LY]'MBQ*VEV_+!J#!0Q]?P) ^QL/;^"Z#5WVX M2LO9K#9$68PP7FUX^=W>5>JH^4\9S)!* 2.(T>-0B'Q_%K39/^=/D,6>ZB>_3P9-[_5XFBXQ9).B#LR# M^L)U?.>" MGT_)^PW$Y!AC^!GV$W<@T"=G7H#0?7@TG^(N#N:1Y(&-^.DC2[ M&MQXO=R5-'OZBCBTIDO71P[N)8Y^/O9?0#9+5G>F[U>\.IV]#8 MFZ3Q*"M"66Z%85] RDNX.YZX"^Z>T1WL;_+=R;?A71WN<*L.Z^:!Q'.BKM@E M((0+)V6JY\!38MCS_K17!DA@8Y-CSS-9?CVGA7SG!UD1/W$[703N4D= 3@W. MLG%OD <(^X-L I.:5L,M%>[O0#9C4">JV-G]$RS-1]P.)E?YK4"8D\8LTL2% M?>!"/9U<"5]J(LAC;UO-CX$3#WV' 8X^@Y:M(LLY:[2?*'= MV^KY7J3CZQRF!@4>N$6&'7" ,^@/0+])LGS:F>/O>MTG-9XXZ\91"RQN7$8] M82.2BPO KB-O<.&^/'*+FL,"_& \G<"S$^\\SEP4;P!WILFHB+>ZD52;TQR# MNQE^F@?Z;H9 O.[F,N)73=.5?EE&9#4'Y 17!@/=7P"HO<%-3B%%''8 7'$Y M&EP,>G'^K+,\^EC$<^< JPXV.BF9)?^:NAEDU=<%H<7EI.!*EM1+#F\N%M#I MKCTGXCN[_H^DBJ__;T'-:4ZW#EL2H,>*@$W> M##>G;%N0XDDY/:"=_+_KQ*=7/N^_6#8'@ FD.VSXRZWFV WIU;:*U[6ZK<^I M=MN%3!0%F#+*;+E5G())]HI;];SPK!,T<.W1/4,;#]/.?%6OS&Q?E#>(* M:6LY#CGLG0DB6@72P91\S1V4;078T3'9\,;EHFV9F+SOP3).IRXRYI8)U4+? MW1:I]X;9BL4,;F&-WL(%+^M@L: TD!J8(<"1]JE/)*Z$CXKP8B.>=5BB)(IG M'_A8G?[W)2#,91T0E@* *\*$6AL$R/<#JU&U,R3TH\WN3#OI\'*Q[$>+:L!+ M@I5[YX\!F^9B,"QLCS0!>W&4>TA^/_YZ7,44C@I/6N%NKZ:2P-QO>-F?:Y)[ )-*.ZH1;64#9PQJO[ MYZ;PNUREX^GEE;NKX#N'%:4)5?ZH] T_9;)CWAF.9=^Q^;T"Y^BL\\*AV)< MAI1RIX,7+5V'QU\RO7%7YA-8,^?@+*>5NSMR WXP=$O3SU>_R"3.\X(+#V7S ME5M'QW/'*QZV&.:QZ&OO*NE/A\GIQ0.H]&4\'$8%3>1A!^?O]X?CWK=W2Z(' M2@0"@944V2#R+=.:F)G[7P@NWC?$64BYH@2'+!(Z!.L)6U:")L5" &@F %PW M+K0$P/<&40.3VYRC'A#$G(NG#N?EU=P+^CB/AW'3T3/)B^C4*?[3QN+FW'1> M+N\1D*ESO^;/>U0E.\I=4RYKP"6*9MY/N=>\0.CLYX]K46,9JFLNW_(3UXWG MS1V\>+ -R&P_+;__L.OE_&U_'",<7K.(4-*H8'P#&N+A3GKO(KMX/^Y KNAL4HCVWU8%'C MFRSY6/VQP+/O9N?$9R?H,7GW\#'RXAV"_/F7ZJ;[W^%'OD+K_6QO7O:FY_+? MJA /QMM4B:?$AGHJZKES=S_(/]T68' ^'O;A"?^32UR;NU4K.]$#$W';RC-L M:]^735#!,TI5;(PNFAZ"PSH)WVU]PT/3;?VA;;U\"?*_:IFB#1AR_LR<*&V( M5^*#MVLSLE:1C*=V>0N*8SSA,93- ZW$CUAD- V);U$02%*5!Z56D&A57^[& MO('J2,I7:5"U<6);MSWS/M?L[K!DY[%$U$D)P@0D1)I@;7P>^6'$_?(X&@V( M3_7Z6");JE@JY6+4L\.2#DLZ+-D*+%%USH56/J;88B,H(L0/PJ#J<$\CSLG" M,:_5L42TU)Q$J?W&DO7MGGOY6Y@ M3_"D0G5V@;%2!I9*!.(<$Z5";S)?=.6<'KYXI+GCM([3WHC36%TD2_M28JV)#7W-$4?(Z%*F MT=!BNZJ>^5).>S*O=V69IMHL8[V#RN>NM;.LDKTWK8/N95<[)6J9B36/.#&A M,1 M8R'BI+*!@U"_%INWIIEC]"IQ[-UA\P-P,*^JW'M9,ID,$U27?3#/.T?8;G#VXU_UL?[-^H/%ZRSGSLW6! H^C93T*"WX?KVK($N)'9POO+'D[%[TS1U!7.=A;#'OH"G M(( UJE*BT(:"60I"/@HLTL;@67R,6_6BS+6@6.[7S7BA1Y*TZ07HW.-;((IW MF=N$K,\VZDA;$F&EL9#2:A^A4LT.N&9B58'[CF8X MJ[Y8%4 MM-+>(.FRLY=P-$:U_-11P*1B@D?4!,8/# MG29O6KGQV<'G@JJS# M6C!V[^ZLWJQ-JJN+E>\/VD3M'%,'R^=$-KI=B) 1(RAAAC'?1:/*]JR!!!MU MU7I"+?!Y>_G9W2F,CM$/@M&?XG-6\WGD,E HB@25F%(_$+XNBV8'U"BYT,[W M61KZL_B\-15=ODI\>0=5]WF:I6)K=78[5P)]G5V;*VU);WYX_?'4%0=_26W+ M\J%YQ?&%8ID;7Y.U:@FMN@RMS_J5 4W21D0-J4 (2X4,N *;1*+2G4Y]0YE8 MO^#0XPUK5@^$'VG=:BS\J4U^6[H]8&]?!U$=1,T@2I/#K=7:(52'4!U";3E" M$8P/MP+L;B)4;@I^R-L>5==;>?9![V:+/=: ;9*_159(14M=UQA)+;0(9 ML4 %T@H38E,U2-.^OVJFT1E,\0\WPY/K&WBLK>8&MWR!F6VLU2<^7DPF;*O5 M9YZ;5G5HW[(&[Z2CQ8'S7XS0IV\%ER<,T">OOR.\\:;8NC+WO\7!:!#YC MU^XMSKLN7A0-(6^ODE&S(?H ;O(NII,IO/ FCZ\?P3V#WE7Y[$&^\T5?NL&U M\]7 L.+1'3QC""307T;PY?">V^2P9;Y^ .XI/I7)] MRNP!TEQ'*O8/M?<,V\+/K@ 63B: M#.\6&U,Z+ZYK:UEML".349Q31/G4NM;!L?>'V]_A('$;[A!P4L/G^5U).OE3 M'R3:Z_BNT1<\K;N\NW:D@V),(U@2#Q-@A-'D*G/="T?CB9=D;J0@ X\7M])[ M)K5M7&[G_Q27[X]H492^>WS$+8Q0DWN\D/][E58/N8DOD_?GL!'?WL<7,*2/ M\? VOLO@51^NTG(V<4ZN&?-YB!4/G)#A3FLT((2X$39D5H:'A4?]+ M@>S&H7I^BC@<9+WA. - >+2!:TB,C4+X?\$C$QJ-<2A+X&(ACFBC@2L1/L+$ MFE IQN ^04RIGP1,A]04F@7P-@QC\NSWX/O]7^=FZ 57<7KI\G_N*;]S[/$T M3J\PC(TS]9NKS\5'=_O'P000K?=+T97+FU_RS\-XM/HP]V%AW.D([S]C(!\0 MP&Y%0*T"ZR#OSIMWZ76*&BP1<-HEL.I-G$Y&29I=#6Z*KMQ."'[Z$@2_&Z>R MI4[8)G=>G&5 K?V\)_IXE W.!\/!Y"Y7::_C47P):^T:IH^2V_PO)\E=9VO7 M CP7^%/0>'\,LKR#-VCI8")G[O>.TIV>773T/D]<+_G"FG']A3.GW,$;D^$P M21T>NL?T!Y=NP^'QZ;A"J"XQC(YA_E8_\Q]UCWL/S1;JT3 M SLYNP\,!]?;^"Q)J[[EE1'W6VZA+'^@X\O\,;VKR\M_&/?ZA>^+WS>LNNJ8 M3].T._D4S6P[]+A#AS_ES5G3[YE7]X&#IPC3L3 M!U]GTYN;<9K3K/LR@T$7=!KW>KD>6]X 9M&H;!!?$OT28A^#^>-6*@/V=EQ: MKG_2/_;" OO<.]:>6FVDKF_P;HMUFR.@,PI29W/?CM-O0"8]=ZD\T@B\D$W< MDF[67U+R.J]KEV%NN9#",F8CZG,>A(;1R/H"#"[$Q4)JS#Q3%NK$@WFKV\S* MZSIHT/%BU*@M!TVQ^8X?^WO)0.H5&&C](:_&.Z(^U.A+K5!(>:0XD3)"R%@% MO.,^A"A29DW>47O,.XLY(:TY-QW;#'-GRJ1>@OSJ&-@H?34"D8T8>!"J**": M8ZU"C/W(9U556$2 1EZ70()2U6U0R,8I8^6$H25>[\G5>)K!_KV4,G+'7?+C MQCF)T^2Z- @*<][CM'8.7;=<=HG'J^#&K@N_,7X/+%=#B\ VU_ MT)^Y_6['I;OO!9,\+"/S >N;O\CZ?B5?_&L/X8^&Z(P;=+QY+-0-OQ<)N)2^ M\2-%N0I#J;D$86EH*"3'C#R*A16<]7KI-!Z:_C^GV<3YY/'3JF=]SW&P<0KB3V?CFT'/4XS\O/X\&_K[Y"I-DBJ:4P1=?XO3WI57697'WNDC2Y+'?VZ! MS,'&3R;)7\XZSDRY@[(=(Z(>H4:Z?V4AQ<+C2K[ M^>-:(<,R8M><.UHZ]<;SYHC0W7W_U\T7CAPL#>>2S3 J\@>+Y>@EPV'Y;>YM MU_&U_%"MB&L[N5@5 POGD[&U84B>3&_:B>S:6?D+)\Z5#B7;KB84-C.ZCR8EKB0J*>>NQAJ>L?N]HH^Z%;0QS,.]FV28IZV2SN*>9IB]F[V*XN279]HF\"PJS#PQ\R5.*MD MZCG[YH%R/!T][#D]Y/X&[^Q>L.(T#U9T=-'114<7'5TTZ>)L/(F'KU#FKIT5 M:2?",[\"?E$KPXLGL_S">XD%&V:)!U=P!T]\/D4,NWK2LP@]:5P[?KFKVH908KQ( I#'0D<19AA68$E0GRAM- &P7*K$I8VV1IW2SFE0\D. M)3N4K%&RT<]$^R%:WQ7]RR@"/X+WQI):9GWB)F@"_UI]O:8 MTLK P-LL7;NU^L<>J!D'P,D8H>Y 62L'RCH6[ECXC5B8U%5'0\($!\X5,I"! M("*T'%>> U_CQ\]!;1\+;]!Y0'&;3:LZ'NYX^$4\S&H>5J$.94B$9CZ-HLC7 M4I:US5EH,7F\S-A3/-Q&Y6"U%]+O@/HWQMF5=Q/?7<_5VEN/QW:RF=.#7=LJ M[A,U]VE*K:^D:[7J$\T$H:*,4,HP(&@A0OFY7-=HG,XQXD'9M)B_BB=^D7=> M0F1=8[@WEM?[B26J@266,*Z4+R6RR(?_Q;+TC2DDF?)?'TL.QJCN,*3#D)W% M$(QJ# %;GA(%YKP?2&(#A*QB-8;PA8X#.X AFTP)P&WVEN] I .1W041TO3L MXX IH7WL&TY%: 1#5=HEHV;!+?AL$&G#(:+$38@-G ML+;$$8@;E;(5,30,<&@H4I9H) RI1#_VV2+7KEW4;(\<$QM-I'Z"[+H@P#;( M\CW&!E%+=*-!_T>1--:*0%B$0N.7V$"L\E=*$=XD-FR5HZ$#A0X4=A84GM3S MFPY'A+4(%?*QCD*I3&"108AJ9K3/E'T\&6\74.&EKH-52I2VZT)8D?*VWQSI M\&0W,@V>P@O2R/BS1"FI#1(Z\G'$&0X9KIR+D0H>3S5X/EYL+9?N#A<>9#F. MJMV'1_$C]3C>QMVW V=F,"&U4R$@PE#&!/*IIIS[7 >DRF\@/EJ()ZQX:$;M M9[D*S,3AGN+9*HC95E7@\,"$->(*@B$JA-7P-1/&V1JT2CY3$$T^OI$(3# M]^0]K+IK_!?/G%^N94[D/.PR?I"Z&F\8 M2$*B@(8BX(&*_$"*(,RB<**.WF..T]9!X6!<$!T:=&BP+6B :V>&\4D0\$"' MG/I*,NYC67:0",#""'8-#=I,J^C0H$.#0T"#AFO3!"+03 G&0A8$-J2F,A@X M"1A[_+#H4VC0Z>>'EP#18D');6:QISQYC#?"!U@K9+ O6! I91#5O"[6$/&% MXNG/*+&ROX9YNQV<=L>_U[GR=P, GN)_6?,_IHH[^]M:+'V?$6T(KYH1!611 MX]X\_Q^,#;ZURG7'QKO!QKKN*19* E(38?=]IO%]U^Q8J'>^BA MX@T/%366*"9\#JSI!RB2#*NJG!DWE&\J#V:7;>G.D=TYL@\!)GA3JF.X""@1 M:6,-TIP%HM+.N;_:(;]-PL3!F-P=/G3XL"WX(&7C$# WP$9<*:JT3Q%6O'3" M*88#]7@'TUW AUVQY3M\Z/!A6_!!U_@ 6@/W?4Y8I*6UG/I^:"HSP_=5>U63 MU_<1'!97KAD:WU*#/_^X2A7#(W?H7[^XG"R]^>'UQ]/S8?*B2L9O6S;BWS:Y M##M>X$0T"C<"9+$(6\5"[E0<8Z,@K&JM(:M7.BJTI,")WL_"C:358DE/D=MV M%EXY@+A&!Y8=6,[ LE&8TN>,(H6"B/HBQ$QB%E6.(J9T])I@>3@^H0XE.Y3L M4'+;4;)1>9,KP7Q*)-(6N?Z KM16E;-*0-_<)93<&<]8AY(=2G8HN>THV3AN MKRC!$1?(A$2JD"+F^V5N@A\1L5IAH.4HV=FY[3D1/TQB&&EUO95G%^OZ:7H- M/^D5G]TN#D;3N%CHQG2'@U'R_JIP_6&"_OQ+/O_!"'!K\I$*(/O-+$#^3W&Y M^KQD!WHPBB2]MT,+0VYAA)K>6\/\WZNT>LA-?)F\/T^3^-O[^ *&]#$>WL9W M&;SJPU5:SB;.F3&3 0FQ#'#H2\J#P!IM:131( JHI*$R[C?QW#*L-C=93"U> M;5[YW=Y5ZGCT3QF*3$1PB$)D):<^-E*!"@66IJ98!RAZUI(5 SES9.M*P3H- M:.X\53R_B(_L=/L[N<23_6D\23RLCKW_,\<7#\<^[J-B7@#W)05 M:)6%@ZPW'&?3-#F#I_C#<>_;NYP W,>OR3#);WL?^D@%FC"I)/8#*5W>AP/A M$&&F@##>UY40E/6I50&HA!&'72$!C\JF5KX,0Q046 Q\>89>#CFKH9YL!_5.IZD77 V2 M"\_^2'I35W?9.[VX&/22U!MD7NQ=%V$5X*')5>+YXSCMNP_A((6%'*=97FBY M/SY/O*]WV22YSKR346^)3&\,8$E MZ#\<\7GV4X_6'U"S8=8:[XU'_1>]6[[@W;>)=S-->U=QEKQ@$(7"]V\/:GQ, M:YD(WBBE$@04D0AI%JJ(,6 ^4I:2]X5&X9+Z2DNA[7,Y]"Q*Q]?->Q[.)\G2 M"5C"4R>L;]R=G^ ]#3/7T6E)P@O&\7)T]>^:W^2/RM_AV&G&324S/6DO\YE. M*A[728\7\]H]V*,A_'%/.7U-1EB1#ECM1&;6$L1][1O!>:B)]8.2#E0HZ!+W MR(OI0.T3'=!CNC$Z>!DNK4@*C0H*6/L\)#BPG)G :OC?,OCJ&XHW @EROTAA MT4YM#Q+2)+MQ.M/W9'AWY*2]L[EA_)EW >MH\X!H^5XMEJ\CCY%*U('VB#].$- M1D A^0K M97R!%;;6QUPAQ/Q(&^"HQ?**X30Y&Y=DF)VF7R?CWK>K\; /GX)IFH)]_$#@ M;*L99F5YOU$\=S0(OQE7%N]N\'L+_0A)]7 MCR;CEA6B)YA(B[KW-/+!IHHP 1E#% FE\VX9&@4,&2,(6U&+#@L1=#9^1(/> M"79JRA\TQT_OLZ3G>.IVG/:S9/3N+Z/Q4W&>Y]/D>#K)7!UW)W!2H/?!]XYU M'A0YQ6P6_WU;W^@Z[ME&4&XC0:H50$'BVDBREEB-?=\*@XT&#<%862JA#/-( M5Z#@&/;!*,*GJ:.X\47N_"W8+C,W-^,!,'Y_,LXOCR]F'N'Q11O^N" 97<:7 MR?K D3\E']MI/;;B<0O0<>YN^\=U>7DM##D=)1L D0O D=3+AU=ZXC/O-E[5 M+U^NH?0>>=_N5BE_OXZCB/)6,/F MQ2%0D+)"$48H#XVJ@H@@;\22[,&68P [02WT&.VN\&!U@1H5TA AI0F-?*P# MP2V.JCAA2.T2R&C9H[X3NTTV"@VO("1X?=),A!JQ4%G%&=:^HHA79RA\I34G M+]GQ/9(&Q_K5XR>=4;@%*5SSE25]=5[+';\[ M=+#;#GG5:.K@XTABJWV?A &898X>;(4)-K#FK1SR'2VLD(5?+-(S-.HW4IA; M5I#/0(\!PRSI#V"_O>)N6)SYY*&-J-V*U(5/+7%-/T'Q1E&D362%Y!6*4&V7_63DVI3HWRO MB@>>7OP6C\!P="\\33^#)ML;W,3#T]O19I3[\0:4^X(T']3P5U+NBUWSJFVK MM/SB,FCYM9+_0D;H-/U6-7V@5^>^[%?=7;V;&==X%\ V;2'74T*?-?(# \Q0 MQ"A542 EIX2**BM'DXBOJ@#:'S?)J)3Y30[_8S"YZG#J49Q:/^@C=M<$:01U MA2 AX4$@K* ^4SY1MC)%M1^25=7.%U#@2A9)1X%+*'!S)Y!?Q?AI!)IQA+7S MF ;,F@ I1"WVJQ 57%G5(?("*ES)%NJH< D5;C*Y92$T5.S (/0 MA&J<\0^LKY@KA$F44(H20:1!B JB%4&C*PB-YL%3VFW2]_RO\S9Z]LX['QUW72BT:_)1.%H!;YPAI) M96 MIH%CF2"DBH=J$[G26\H06WE0%B@[[N>E'K-.$?%.6'?DQ$O*'"X MT>-LLY* &C$I#398AY8C$Q@6(*N-P:%2E@;^_9* ;U ?3Z];'R\87SO%+%]X M,^K;ZYOA^"Y)RL8:KIYQ]FB!/"8I#G2$90#6BG 9B=Q6Q>+@.FT4R-.41)&( MF(EH* (F!4%E#-Y8$2'T:(&\)]^S4""OFHI7SL5SDWEI;;Q5AO&269 W*:W7 M>HG1%A:2O&PAZ3I+\T?B93< RN/4BSV&\$_??O:R^+NS*+P;H!Z'J%XR'%P. M7/',I"2P(OT?T&T &D!.:[U!G Z2[#@OKID.SJB>/DH7N)7=1HIR/_> ME=NDWAPE3L834!* %FYNTC$0 R@@P[L->U@I4W2NWF&(;0AZG.]C*261""-1 MGG@SD5F2:A$"9XV2?I.G'*27.)^&39YJWF1RREZG6][JEK;'1&]\6U=ZV;# 7I2TF7W%_:G\!K% D;$08#S4F M$B-9-9,TUEB^^?V1[>W/RGD!BQK*\Q>Z!:6$WO=\'2\9F=.OO/)_GK L%/45 M\16\SR"N.%(A%A&V1@4FE#) ;V]9$+2N9?$UN73&WY?D9@S:S>ARQ8K;'"RK M$&C:*@;_%58A36=[0($/:@&"=*@0B0B/N)4AQB!*RKP<88* /&Y0//F>!8.B MG)!W,BIH.J?2EYD3JPSB)7-X&W/BM3VNKE)W+_>RC4$OCAVQY7"4N36ZCK\5 M!;O'C]3SOKT:>^[&S#$WW.@ZIPZ!0HM]JYY5*/II\GV0W&8>H*IS]8#&/:@) MPBGJF>MZT"_T]IZS)H:#?E[Q.]?>CSW3ZXU3%Z9PCO-;=XP"1M)/)GD+HL19 M$O%D=CWV7"C"E>J?3:T8A..JO(9_5I*ENUS?Y,#9JQJ"//M 0;E!3+V)5[X= M,,MO_S@ 17?0@V=\3L=]6(QY[MVA1=D$X_SAZ"YUC."88W:8,??6%>R27%Z" M&5CFTSD*^Y+\:SIPF1J_E6=^,I>KD:^L&S*0]^GB#V]2$/BIRT ;C'K#:?\% M]F+YY,FT#\Q3?/@#;LQ+^!0?SZ;.7UI]@F%>>5_'P^])6D1.S\ <^G8Q':X] M@N-E:_#B><75\GO959R"V3^] 0"!<5Z /N3X.W<$.%,[M]V\2>U#GCMWY9XS MF?LO8#.<>0_D=#X>?\O6=_/&&:#4<.C^N_9#YFDNUPQ>-JKM M0[KUE*?>5=*?#I/3"PO2?W+WQZ"?-)"K<9K;_@ :!!H(IMED#._(_+L2ZC(S MZE>:IV%4],,K5JX'_%U^FP=6W6>82*_ZO&1G7(?NS/N4W'I?QM?Q0O<\D .7 M@U$QO!B0NKI0-./+K]P.^I.KCUH?:T08K?[A?Z[:@/5@>^.;+/E8_;%PXM"- M/\W[CL$M;N'_[SOL5.&Z;5?Y=3G^XHV"_/F7ZJ;[W^%'OD+K_6QO7K9D0?>V M66--3_C=XY.=;VJWV+9NG<5XL-5=B13U5-1SYZZ6^P":+ODE*W*06T^?V/E- MS/4U]KH9<3FL%JR'L+6JV]I]W5KY$F0^CWO?+E,P'_M.L1JG'__4ZR7)Q<5& M%J15-W6IO[*@O"Z=R!1$%"YH>4F9!;BWP; M"EGF('$:2KSD3,7,T*Y:Q;N,]3!TC8_34MR M;11A3O5SBDY(B0Q3C;_?A:"]2RG5V:MPK_MJFU? =Z>PUZK%%: M6FNE DY,P S')!2 =!7H48T7,@;: 3WU=J '"W"DU6*QSP[T.M#K0&^/04_P M1L4W8D,9(L4 ":@-;*3+_B[2<&TVI.G)MP,]@/0CH18/GAX,Z*UO\NZ0K;L8 M>'K"[T$VX/?8$FY7=0^5@$6,AA'EA@L>8%]0K6=V71@NZ9G]:G9=M6.S#6N- MXZ4ZDJA-+6=K]94]4$L.@"$UJA,%+,.<6&2!][@("#(FK++(X1):(,,J8]HJRKQ#BJWRTU[U'J$JYT56*KTGBUD;*UCSDE& MQI::2&OY!IY:GSUW'FA6.P\X)5(%4A@91DJ$6DA=@B7#%C.T27.B!=AC&!UI MLE@%[06N@+6)8SM]!9V#M$/)#B7704E1GQ06FH8AE8"4EBGC\Q TR1(EC?:7 M%2ALS\9K(S1.\!%2BT>$.Y3L4+)#R0XE7X*2JBXDC)7T(Q^;(,18$2D#%91' M9I@*?;,AU_23A_17CZ7S(R0Z7?()T_Q#?F"FNM[&L[?@Z-K"Z?9E=:*J']X? M]&+RZQ/'P5J8@V;W)I#_>Y56#[F)+Y/WYVD2?WL?7\"0/L;#V_@NM;,BX&< MY<>UQA=YQ2E7'^?^:S*^3..;JT&O.]%] MKQ3"51+W_S6-TXDK)>H.*UZ/LTE5HK2L$) 7,T@3+Z]QD/2]07&V^'>0%O#I MZP0N9L>NQR,01WZJT?W6'2?.CKSK./V6S"H1]$JY5+5=\9Q\^#YPK87GSGTO M>WYC$V=',9O%% :9JYE0U%)P/Y]59"BKD%7O/@8:>'FMK:[0R'#NM>/#=%1_+\H.Y3Y)A6[4*-\OFLYH^5 MAC#"! MC1 7V/<#0@@/F8@DP43@=W]Y\YH^>-V:/G\O8&5X%U7%3QK@^^@9&>GY\L^/.2H_Z/KZZ3\(\N,=%2CA:[W) .:O8/:GC=9I=9 MWR@M H 8G[CJ^Y&IH,92S<6FH(:T!#7T2(G%9FX=U'10TT'--D"-K*M/:260 MCX2B-O1I8 2E!%4-*Y3E;%-00UN"&G:$^:N4DNJ@IH.:#FJ>#36Z 37"MRID M0B 3*2(MUBJL#"C%&=W8":9VH 83?L11J[GY6XU)C4_:D(1S90-@3&-)8QC&E4\J#DB ?W>3!?P,_Y^FW2.2'9$9)M MLM;62NL]$,J'P#*TKN.#I.#8!LBX[B+($JP%JS1D1"UY+LNT9&1+>D19QS(= MRVP+RS3:Z"I,1(24H"JRDH&>Y_ME&UT1^)P]6\JT9"Q*?*358EOK0^HG0ORD<=3'#ZIU^!,GYV M[?_ 2BX;)\Y.V+R0UUI=F]=BPI^>X$+=*!'GW!,AD;YOM3%_C[(L1KODW\I%"5F%#?&$T,:["=&.P8^" 9^BG\;_AL1"-=Y.0#S4W!E-0\D(^)1/OIV'#,-UCI\^3DK+A]@'AJ$3 ?8)U%*H@,I29L@0R MPDHMU*N#=7QE4Y,=45<)HC5>VQ]1>$@2;Z?YK>'@":3RK<8LXL*/@M!08VCI M9E6<1O;Y_/8>J-YC9]/!3KS;_6[WN]T_S(EWN[^F8W=;>V.] M^XL?9X/>X2K?A-9E]1FHWC3"R#*?1)83P4R5*>ZK2"XTF*PT+%,H6)^FKLK* MZ<777,\ZG4Y<[5HW[7R)5W'V%AK:>C$5+(XD1?N@H7=F[7YP%J^/+6',-3(Z ME!Q++BV*6# KB. +NI!0\'+.(BURECJ2NN.LCK.VAK,D;H3Z240"*A3V?=\8 MK:B5U:'<=;6<):N.4MIGX:61%347-IJ#7:D2,14I+A:@)0;)6!3D0H0L-?]M@TS:M40W6 MZ'Y+T[T_\-%>5M > -.^SZ_;R_V97[>7^S._@]G+P_'Z/I)_\_C$Y[H5T9L? M7G\\=7U'7]*N:,?**S^U!+M0?_FITSA,BMKWK7$01#Q /A,D,I$U855D+)2A M62CV;N-T!-/*/B=IKO.OG(@TS?K5;YH:/YDI_&BUPSGHN-V"RR_>\-T_U+// M]GX'>!W@8:9KP!.$A)&/.37&][&O0XEUE9$96KZ0D;DZX"T>^VT+\%IMG-,! M7@=X'>#M-^!Q7 ,>=9%2+&FDL=38AD3S60HZ%F*AQ\;J@+=X[KHEP,.M.G8[ MP.L KP.\W0:\I_".UCV%")(&2:88MZXV621M4"EX5MO%2F6KX]WBN?YQ MO:[50H-K;_.N!;BVU_'V:+KEZ^/4;L+1%J'.DVI6HT%K@#%''!$9(189+4D0 MRED9*606XNGW8:>DG7UVI>V//M6I31T<;2$ T=[XNCJX*B#HPZ.-@A'NH8CQ*61S$?F"T9N4X9S!(Y10<[Y*+U>,AR6W^:[Z#[#M'K5YR6K 1SUW[NX'^:?; GG.Q\,^/.'L*DT2 M[S?XXBKS+(#4,K_R01+ DY4"-[#_BVM1OB47# NO>'UR^2U.>U?%\E%\Y($N MHMY,=7_&TG0TM$4T])_345*2$.I(J".A-4CH:W(S2=S1T(Z..CIZ 1V%2:]) M1@]+M(,IOG\VGL3#O+1^FGQ/1M/D@<[=K3/5@PNW'LF\J3_K!:E.Z\WV=9U< MBM1YGU+ZB%J%E&811Q0Q3Y1SQ?4AQIUF9[D"TEXZY(1P=A'80U M((SQNL:S5E3Y- R-X8P;P90I#R>R@&))-@5A+?5VE^R(D%93&K:3C#L(ZR"L M@[ &A E6G[X)@I!1@@TFH(I);14)2@BC 5_L+MH6A#VG)^(3$$9;35/?3C+N M(*R#L ["&A"F:@@S.@ %+% TD $6PFH>51!F=.@O-)!L"\)::C.I^9&0K291 M;"<9'TH9N;^FXRSS;M+QQ6!RN&T%E*[3F30VDOHA"X6@'"LJD"YSO9FTG"[H M&/D*?LX7<),>'"Z.).E:<>R&L#\$GM&X<5PK$EQ(9HPO.&$Z4I*6Y4\9M\(L MN!:>XIF67 ; ,XRJCF MXIF6;%3.CNA^-!+O>&8_>(8WJQ$(;7V.?"XC82.I0E)67V&A[VO]7)YIR2B2 M]$BTFEF^_>;-KL?_?_JU63K[ JQK;WR3I+';N =2 ?:[V/U3Y\^TK-G0YZZ\ M6QA(QBPP(,7*^ A8,S"*4%BL[NCS)E]LM_8M-I54.G9$C05ZEJOW^ MG#;;9Q?L@3.P;NB>1I$0OA(D$)AAA+0P.0/[1C)"%^3HJ@S\'+MM%0:6N,T6 MB1W[=NR[J^P+[%6SK^5,BE!19*T*#,5"2YJS;Q!@N+;@HER5?9]C0J["OA@= M,4H[#NXX^! X^"D&IK6_U ?!9D'4!DH@2ZSPHT@Z!K941#SD"T>F5V7@MNS9 M(\Y:K66U+\7RMM:<7>@&M-@H5(* MK./KVZBXS92@_9&$AR3P=IK?&H72E.\'H=12X@!S$U'##"WXC2,3ZN#Y_-:V M24F/-&HSO-'Q6\=OK\QOC4I@#%NN11#Y 7$IL#ZF$:D"(MI?K)/Z-+^U;@/2 M(]DQ7,=P6\QP3_ ;;M2Z FXSA!'B"ZDM";4!KBGY36NV&/EXFM]:,MGX$65M MJI';;YGM>@2R:@'MQ=_S'M!%[][,FV9P;3(&6KF^F4Z2_(SRAAK][K.OZ6 G MWNU^M_O=[A_FQ+O=W[LN*(^T'SX$Y9L07#N7C)$JBJP@//0UEM)&O,HR-U(L M&+N5AF4*!>O3U)7 .;W(R\=FI]-)-HE';MH/]2A:61PHC8"0;*F&(*#E+&446PB0OYRS2(F>1(]F=\N@X M:WLXB]<.(QE:3@+.*=<&2P2D+\N "'.IL@O]0E_.6;1%SF)'6'4RJ^.LK>$L M67.6'R#78 17P01)=+GJCH_%8621>US%FN1L_@1)FUFQNV-OW9[+;%'^U$> M=&H;:1R?9SP0R ^-M5)'@2\B-[D_\^OV3A>WT?R;QZ?^";:6K^=7K61?MURO:[,WROK;O&L! MKNUUO#V:;OGZ.+6;<+1%J/.DFL7J;MM",1682$G!-=>(6S^H8(=SL=B#Z3[L ME+2SSZZT_=&G.K6I@Z,MA"-1PQ% $R,<@^WG>L%1Q;#6,[\^#A9Z-CX'CO;$ MT=7!40=''1QM$(Y4#4?66BPTD=+'7!/%*8]4"4<"R6@A=_\Y<+0G;J@.CCHX MZN!H8RXB@)DZ!JC] $CY/U5GN?^$1/TYU\: M\^\EL-/IAE8@_R?.*39C5/3.94\CJ2_8!=,*4TPTIHPC2A+*X $?XL8/'QS\ MBX>:?[PMGG@^'O9="O=XDGB$''O_9VX5%_E _YW]S]F"D?%U>IXE_YK"4MKO M\$]V!K_QA^/>MW?YW-W'K\DPR:G\/<:<_\Q)@UAO'$.DT>?>7 M>AI>/H\%FIK;W'L4N,Y,\;L-;_5#5/DX9PQ&((DG'YD"E&]A"*A'GV>GOC"^\F'0"#3*JEAT-A8@P+D^U+=%SJKSDT64XM7FU=^MW>5 M.K+^4X8B$Q$/Y M17QDIQ]3$G(E:4[YYPRPL0F6[_,KFY#-)V?VM\*DT<=>\#?SZ:_VJW?RR3.? M0B\\^6K^^L7:W^RGLZ_>'R=G?_-,$)S^_NG,N NGGZJ/)Y_^FO\@.OED/@4G MYE?WT^#7TZ^_?['>,\7#QA7'5Q[!I_$H.=["-9AQ,9*A$UI*H2C@@0F5$ I8 MQVH?1!R.[)NJC@WR-$"?IY_.OIS^^C4GML]?3@,; H5]77UU-[.:N?WA]9+A ML.3BW#YSG^&N7O5YR4O.!M=)YGU*;KTOX^MX](NW^+;Y0/?MH#^Y^DA882"7 MQMO*<7$PMY\G7^9 "14O??F>_A0_RST$H]ZX6%PR2OL]'I:Z-T!_.,AZPW$V M39-<"J3C8>;%H[[W.1WWDCY<7M9*>\XZ?6S\\YZ?5J#^1;HY%>T,X7=X7.I- MKA(OF]XDZ?=!YI;3K=OM8'*5?W$3N\T>W,Q6VNEXP N@A3CM^,@=^AU.W>KD MWSBMS]T]])(?26\Z&7QWDOEBT(/WN.?6WU\,1C'\"7^5W^=6 2B#_6DO;T8P M\I*Y+7:C22XNG'4%*G.29=7%?N(GB9D871UZ;]\M-TMFSV!]@PH\O$,[U)_J!JG&XL MQ9\PHL'8'<@#MH$WG-_!U4'FIDE0 MJVQ@38ZPK+TQ/.M_ ;8G5_$$;KU;Z1&C,3QE NJT=S6^!4(<#LMAY918$5;2 M/_)Z,$'XY?=!'RA[-+R#5\;9>)2+F#B#MP!5Y]IHW+L:)-_=/"HB=?M?CL ; MG_^SH.3LV(,U< #CZ/:H2='PD*?'[EU/,S?O"^=WR']]$>=_Q/DG^&$,_P\W MPFKV\J=DDS0&VZQX4'Y?8P%STLS-W;SW1WQS U,*,FA,<$S9Y9)A\ M3X8S\@1J*KP9#K-O*UJMZ:\'>BX$S^\ PGIY?#R8/H')!T#WG M(>\?%1/*,O=G-KV^CE-8_X+!BX2#E[GG3 ;7%7YG7G:3] 87@T)(?+6! MESI!D?_6S:#!3=FT=S4W+QA"W.M-KZ?#>%*^KC>^OIZ.0(N:%/-\7*H&@"07 M,*UJJT\;6UU\%\VV^;22IB"-@'O3,= "O.4HY^;A$-#-30N8VOF,G+QWZW,9 MI_G+9DM?4\3:G-D26W3Z_(OU^?-=T.=_FU'_?V2>&8VF0,M?8W_ N;8*G3.; I$#*[ 23(!3?@5NW2K;2R:ZY, @9,#^W(SH7!,KSK:0H]?VTT>)KW!8^+O2R9N!T%:RZW/)QY M? W2^*7V6Y>?A3-K[.5=-Y.]%=67FOP>B\&H"X7GR?TT0& ME:94* 3SJ25O31?%8YP^/QX.^OERU[, _IWD))&5Z@9H_8.)2V\ !2S+=:C1 M^A2.__RB&-)D/($A.C)VP]LJ9BOTVFU9(M=Q,05]>30%3'2X[%CC+HE3+T?! MK5FU8\\,:U[+[C*@O8*#0#?_9VZ7CKW\UPZDA@, H )G%F#< <&\@7*T=13R M/&$"@%V;2.>5C0<;F=4H#>M7VO^@H=]5;^@G-TDN^)V"/H U=8KYS13DWQ]\XMW-@8C)/%^_?7S4;ZF@-W3PJD6@UDQ M*<=7CJ2"X?]8 SC!Q !Z=#_T/L?PQ),30&?8?D\5,F2P1)F+P#+R,'K_7]MG M]'>FQ?-,B]XNF!9!KDMFRU26@KY;MB,:.OP_IR!W+^[>UI"H!K$)6R*":&NR6;.7_@]E&1XU6' M21HJZ,R' @IW'DRH+)W^7!RA/[-[YHR=PB?7 TLH=\,4JYMK^>/OR4(9W M>4_F85+H?"XQ:+;XI3\W%RL@2[PXESW.X07J0^%=*UUQ=R"(OSE'T&2\^(-G M2KGU NB;I,LG@NJ1X8P&H4^-8#S$H4(1A^%1@QB6%*^>C]EZ/L#C078?-*:S MO]DOWLFGZ/3+;^;LY/333F=P;&+O\Y2.9ZS*!LEMB_+*1&MY9V>OJ-Y_-ES-0O$^V@N)+&C&"4V("P@-*.4?2Y+T' MM0Z%8%@PLW4 "P;)L1>>?+'!V>F7KT>>_7\V^/WLY+^M=QI%)X']4F0U!:=? M/I]^,6?6^^OI?]LO+I]NMU/H-@' 9_<">\ZB3_+#-F6X$?28R3C-C@H]9I ' M"G-=ZFNA6)7Y%^*G>*F65&@G)K=D:W]F'I$AW?Y?'!:^=8!B7Q&M:K_JT_CM/^G$:76[2Y@5LZ",GKL'7CA71R\I_!YS"^&\Z#./HLM/^G'G?:V\=S-9DYOXN)//:;, %2*8X_E)O@%>M?F$19 M=;M;Y?(G7^N%]*IAYDOGNXDEF1-M?1< _@0T5KD!?DN27&.LGG>VN I "L.A M=UY$>!NY2"[J6H9G@92]/HBGBCI*+7@;?6,ML2;9VW#4$VBQD.&0/<"0@^PU M^-$Y+.M8Y8R,NUU^8DA_)-Y5#)L8]\QE!:8'Y35_F@WR MX%U0) 3FL&/+&V>>Q^&@@&HP7+T$!,GX+G')7"NG)-Y/IEF2DY@+%7C\V+D2 MEM!B<8=[S'D%L3/Q5L6XGIQ2GB'R/1X,"XVS<$_<)N>P@),\@V8P^IZ V$J/ M>U?)Y>4QB*LRW64&^"75>W]U)KJ;13(CS3^*2.TH3S3)@/"SBR(4V$C[*3FJ M""+F3W8L54 @/T;<32!WVZKW_]7(%\G#L?F/7/+/& 8=#W(703J^AI4ITH&R M1C[F*HL!# NB)'>\+*32U&M3+8V;2-SOI^YA>>QFW"MNK1-VXG-8E.<8A#O MHIOU,V!\W%" @]/?/MM/7SMGPRK2ZRUEDXOC)*.L^'VM&.=.;W<@M^"0DU$V MR%6V9FKW$O6NSC=K/K>"E;WBIKGHB$#W3W?E5S;,<>38Z;>_?SDY^Q_O](]/ M8&_^[>0SV)X>F)YGYN23Y]M/%@Q1=WJK^#ZW1W\SG\Q?\Q-@^<P34/O MZ]EI\%]_._TUM%_@EK,S=WO'N=O+N6=I#/S5*Y)OS^'&1CCXS_/939=TP=]+C&1_F+ :2T/'GUSFF._MB M0$H&^9='Y0G-PI_DG7P*+]=4Q^1I,SHZ]SU]./@4GGT'&UB>I MO;0ID.TV#CB?8E=>+XWRP$]:21/?:F3ISX7 MR5.F3IZ*!NGU\S7:PP@8RM8"AMIPH04UTA#!:8A]@@+M4XVB N+%H)!7<#P M-0*&_[T5!%_%E+D)%"94AQ3SD(8*A8P&@0R9-I1$Y^8*1TQN&<^4I<9G+VEKB[KW1 EQ< M#D;%\.+I9%Q=*"J:YE>*3%Z,8/)E)<8>$&U\DR4?JS\6MK9.!YYUZB55&O"2 M[-_B%9K\N9$K//^=JK_:T@[SZKDDK!K'7%Y<%1/?_/!R&G]1.==GS'Z!^->: M_S+A#7K7\Z/13RSFEM+,VLA;)BWDCJ^'3T8\RTS8DI+)*Y3:75$?+FZ?*<2& M1%1:&P5^J+@.I)82:864#/T(=#'Z[B^<-379_24;1S4V'663DF3^!\C@LJ.8 M!8K!/K>AJ[$,!A0GF!@?A98KJPFV# @(*$;N.\7,J4Y^/"S\A5=),EE6<6JO MME^"!>U'%!M?AEPAJ;A 2" 1!@%CQ()5S]5!;7]#7P8$.:UJ4>T_(5B,F>O^ M@(GBA(0F9+YP-0L#^"\V @A!'S AN.AYFEPEH\S%TG\=9WM/$&$@E8\1H2:0 M7(:APB DD/0!)*SD/GKW%X$.F" :>;/9?WCV7]/!Y&[?28+XC)E(2RR1Y9&A MR@]L%!K!B:$^C4(@"7S )!'$V947#<>W>X\-BH4TDD)IWV".(^U3H $M?<*, M,=85I19DWPG!-5S($U>?=+SM.S4P1$7(&*8X9#ST?:5=1(9(Q:36%$F@!KJ4 M&N:;BG3>W8>\N\_NZI&EDX]?>U=)?SI,3B_^NSK6;$;]OT_A)1=W0">EG9O5 M57/ M%5SC\-&>'T^^9Z'GQQ*6\ZK).Z?WRSJ K#">72/:301]J@7W3D[>S^@MSW&I M*:YRK63>3WFBP'B:P0W9SQ^[P,3& Q-8/!F98/KAR 1^Y"NTWL^ZEZWSLBW5 MHC80%ZI)E[][?*J;"!*]?DCH?_(23':N[LK\\<7\7U4<5H*_[J?V'"AYT#>@ MCFT((99^ZF*-XDFN$_@)2 ]WZ+*X.K[(KSK*:CW8> "=1K>,Q,JWY'K)PBM> MG_Z*E?OI"VC*<9;\[)(^RV."KLBA'SL4.]\:X_>P2>?UJ>-3,O'^<)41WX\O M+CHB.$PB6":B0,&IA%/QWXU(IRW5@]8F,^,2*.NU!(0M_G ]@B<7TV&YQ*5] M_4)RW)$UZ523;B^[O>SVLMO+-]C+E07L>=S[=IFZ8Y+.<3E./_ZIUTN2BXM= M68%FW:@-T_*#2[7Q2?[;.JG93VWL.MZUAP*3SP^1%/-YH*NX$DJ+!"->MQ4W M(5*$^[Z-,.488:68*()66FGD?)!%:*UL_OVQ#JI5JEEF1OTO29:DWY.LU'SG MFXQ')\Y_]W2S>#*QSC"1$J+?5_!O](0 M5L&5#4/T/+@*KN+T,NF?C8-Q-H'K]HSVCETT-=!WPY GZZA+\2,61$1@0B3'$?,4EU!'ZQ[TA8DK M7>@R_+<4[1X!.N[CE1VVU+8$8ZANT8=EL,?BQ4+4\Y#FPD&8VB2&-A+ IEQ;' L*9%@W_; MF52VR:3[8]AW7+T=7/T44RO=Q5LW%F_=?DMV#W)!EAVZ>0[WMKH$6\+6!#78 M6@G?(&#L4#"0J $BUI9L+;BR?EML+;:8K1G=;\_55K'YMHKIO61T4BOEUB>A M%5K*$ 1X:$*,D*KD-R/1,Y7RULOX.L_Y1!3IB<\3[&R AD MHXA98UG HVK"+SPE<8M&N1;SNZ$="'X#B . B">PH>FPZX+@+4< -L^36#W M"WAU!82Z D*'][(M33OI"@@];^KYIZZ 4%= :'UZZ0H(;;FZNAY3EU57\V=,SEES4J6I:&^LS):0EF&,9<*++5#4!?Y/64M76S4 M M-+SRN];B4E1WR6G[&H#N\&GG\4G5470<1O"%"/Q0"QU*(Y$D)3Y99?R-9=B] MH.C%9B"+L".MNKRZ#K4ZU-K2Y$"!ZN1 Q4.E*6$V4#((18@T*I-_7),X\LSD MGTV5Y]D84JG7J:'8901VT-9!V^85,M$\\L##R(82VS#TC1]@^+<\LBA,),0S M"X^U7Y1G,YC&^:ND.&__Z<7=<5\=P6BMB8#5A)32/O-YH*P("*XTDD@ZBND,=N: <'P8^"S/B16FTP\1G&UJ>13R(2L4I^6H.>Z7!] ME 5KMMW8\H9L13Y7-K0"*Q!>I9QD0AQLAWE=C;& MF9BT&2#9'SN]8^7M8.4G.%DBTD4X]T&T'E*^15=59PDCDYJ1B15"4AI$EAL5 M$/@/+6M6"A\1^>95=3;#R*P+^NVM9_RP69LUM&T2&I#2FOB6A2'%=%8P2P0X M"H,MK*.S(=6;'#'6Y29U#+^+#/^4?2U%71[>"AO _[+(]RF5KH1.-,OKD392 MVU$]9V-,+CCN N0=*AP"*CP%"@VG6Q>KVD>!O_M%4 $,U,*0@.:\ M\02^]"X&(Z"]03R$W\>3Y!K> M1S!7)MF&1>G";>^'HPF21][SSIQ=,L\>!G M=_D7H_'$BV]NAD +KK[..'5?>8-107(YRV7PL3>S>LF0\F7MTF@SS[^&E27;LK;^<&R(XX"/'[H-1P=2O M/*;BH[O]XV "#^XM._Y+CSW[XVIP/IADJR_?XM!VJ$!36]67Z+N'W8+%.^1: M58,86>MGZU5ZVJE?;6E>T 8JX>Q[V*?;O5V8W4IF@G[;0[8;JXMQ,NJ-TYMQ MZA2,8B'.[XK_@GZ=I GHYB\*$>UI.9%2F7A0EWB-,7P:'V\)8VX3K!X4Q1T2 M%&_!KI=OR=7WA5>\/DE$8%5T]'!0*! -AF4-J^U!_V[O7VWO!U5]S!#TM6[[ M#VK[2P6@X_[#W'Z'_/TWM3?^!N;@[6!RM98]"*O[IDK8 [[F>.[6?M)SEO!@ M//HX'<%+G OWES*BXQX?1;^\SY+>>[C7!8T^)@5+_O+.NTI=-.IJ,KGY^.'# M[>WM,=QV?#G^_L&DO:O!]R3[D/0OX_1#/Y[$'S 53'/V 9Y8_@FTCA#1^$/R M@R),$.;O,?E!\?'5Y'H=ZXD>(SS;IOC-,6(K[,/V*'!^<@=#5%^2/"S5]P*W ML!>PM)/$&U]XM0O)Q;W@0G"57%X>N>O'7G)QD?0F,%CO$U"!B]YZKA \C(9V M!#H_OVMX]S!Y=0&U]@PQ>O]?6Z*$=/NWQ@P!*-Y3@17J-G%#F]B2OVCMZ=,/ M[ ,6W?;N+H_.*7+=_K4[OV>PYVM._C6-J5VUEY3[6Y$/Y1-?9"F13A$]=$NI M-7(RUTG>!BLN.B04]I)_-XQOLWN6T9$79UY[AS>\BZ",]. M[]_CMLT#1_"K8]1/I_'-SV"%(\K/=X[<]XOD_UZEU4-NXLOD_7F:Q-_>QQ

5:N M0B[(1S6G'V+U_EOY5(89Q>H%SI0N=GRXSI1-D=5)+@^F:>(596',33H8>K2( M!WOGR>0V249S2;8NVOR'0W\OBM/+L>?'HV]'WJ=\.>*A9[)LW!ODG[IP\HZK MFUTX>:>WKPLG[\$FL@^TBR;O]@YVT>0]G%]G!#V=Z:C=XY7X,--4W_>&XPSF MIGY\>X$=U!WF.EP[:(.4==\4^BV&L7A$Y+:0[FRAPY;BG2VTT]O7V4)[L(GT M Q$?L.ZV<'>WL#.&]G%^AV,,N>Q%YO3!EY6W "N&=1KA?E@Q+9%$F&2]='!3 MU37YFO2F<-\@R_G;,:_]]!VQQMGKW":/W#5Q@=(_S_=;KD?I@M MVT)5U9$^%WZY'A5G]IQQ8R[3I&B3EL-(WMEL,GXP#)/$O2OWF,$D\_J#%"RD M<9H5W_P XRBO"CF^@*M;A. MTZ$D!YCIS$=A1/"I;3&R7<+Y]4>230)):$(PK24_7Q(N1M;V?BSMK4>6B,0/ M<:EV0\]-#_33ZM('ED<'%HU&V:R Y5&:0RG3@$!U"03+<3J91E3@=?^G1-2%IEN!E=& 1LC;J_(,14IH^,$(ZL A&2'T.A7BK X'J$@A&Z C)6C$: M-5M(UEJ%BU8C R-4!R-4>".4;50]Z7U:P6R-VHRN@GV^9TR6T;;QD;['A.#4 MH;4W#=@Y1WT68?\<;:BTRS5NA8!'=7D$'Z0X@>"#LE:LC6-\4 -\$/B@3*/J M^830\Z8(DD'Z-OU@BG1@$4R1-E2"*5*=1RGD@$!U"013E/5\IN8QIJ@)IJCP MIBC;J'K2!PUQM.#EC)U%[$7_M\\+]?YACI-7IIU4;QMEA-5:AEFK61:M_8Q^YN:!KB> MXKJ>$\75D[[G(PD"D0#"8MO3F"R\?=;G(PZD\TGR/S:$I]H=-N1_]&$1\C\: M4&F5+;MLPG0JA2D$$Z0X@6"#7B]7+5&Z89IE1VC'1NF+80K1FI;?;!I'^2$3 M_%#1_=#I JQ#@S#V(APX:S0F[*OK$-2ZV])GNI:6:&.8MJR1_/R1@7IHF$RY MCIQE0 "KW3DTP"JI3!^8) U(-'F_4+: 0H4I;#8O#,BYZX:F_%/_N>6STQP1.![%NVK(#JG- M'U@>#4BTRE:M;,(3)0I3* >P@4#M\('E>>6C&\>LDF#:8'B*:WA.$E5/VIU/ M[A>"KD*7?_3<:G&)WX&=@E3OI^%A(*7I@X>!=& 1'@92GD)8 D%/?,7Q.W(@ MO6(99O/X!$T%_(HF?B6KJ'CZ01RZ"%#?]3R?,K+/0W9%:?H@NZ(#B[#]J/HK[)'"2Y0.ZW-.@3\2G8H6 V#_2%5TY M$;W;B\>TP!GIT!^ ,U*:/G!&.K (SDA]#G<'LX% Y0@$9W3D4^!FQ2J3VV;S MJ!EK=1"4A35$6<92WV5AA.[W(-TV,A_C@* DL]-X;HFU/B-D1GW4<9GC$6&2 M+B!"U6[H83$UI>F#E04T(+%6KL+" DHSV&Q>P,B1?OC [!RXY%4]FZ74&O_Z MJ6%9E?<@+L'^9!M=O(0J]S-?>#*K(4U9#1R4XCT_9**4I@\, ME 8D5LM6&69/JLR@V-4'ID[JAP_\TV') K'18P:I*,N 5!1XIY-$5S(I;QPO MEU[BDB(JO<[!*:IS)'L/[HNXHZ/WJS8@.UF@KBY_2N9SXD0<9WK W1Y!5K)) M4.W\"9NV-?=O7Y8+)@&J+QH@>:4V?^"]-" 1DE?*4R@%(Q"H'3YIOLH1GGKD M[G/Y5_Z9LO+6^_T!MEM_(5Q+"R+1F9;QD-&4$?RGA M.:_2.^RM\#KDIRHO6(KF956L/]#FWZZ>/#H5X#^%1K_5M\RNT35Z]:K=-EOU M1J-6L8U&TS:;':-_$/*D(A-!C5"U7"!'_&J'3RC2YPA[ 2%;1^^$M,&C4_+M MDP8Z8&1GI-$U_V# MEQ%%$U[?J9C[.R;LJ^OP-GQK(&?GP4PL\#8C\K\P=B/!B3"V(_R%$H)"01JAP_LV/."N2E> M-QI2,!N6W)?+J-W:QC%V#!93++P/RSJL^I3YR+DD,_[/\]"$6YJ0UYZC%#/ MYR[S)63TQC(L&P4T(N%;B$BU.VE8'T9I^L#KZ$!BI6S#/#6E*82M"K3$!U;G ME8K4.M;J5$%8@M7).K#N\CG\D@A$V /#4[2>&@R/TO2!X=&!1# \JE/(#0], M7M,/'QB>E\TR,AJU\OWP>\GQ:,C!-6Z_'.-Y:J M"^MY3AE;K\OP5,'P:-%3 M@^%1FCXP/!J0:,N5"& VF\(40H9'2WQ@>%XH2IN-LG@*(@@7E.S,/9IS=7F, MZZF#P 37YUL@FE (MZNHSFC/NJQ((S0O["_?(_^IG%P@P:# MZ\V^9V/BQ+P$EX1R,>K>K2-7+^!NQ_?=,!1>)UD>^Q/F]4>FE:R+#0M0*]Y= M@^E1FC[# ,^C.H=VV;1@EIO2%.YJ-B!0%WS%<3WDUC(-4RZ%==1N*Y8)[D4; M]Y)54 Q<;CSH'(WC:>C.7,RXS8 84;O+*VR? P"@\ @, @, H/\%W\5W3;8 MF=@&&VR#3K8ADZ#HT" 4BRESY] E'G6CB*3IBPF-G041^0NQ"^>,+(G<^AF- MR VW&H21&;J.IY[KH);CT#B0>V[V7>9#B*G=VD)_"0P"@\ @, @,%IE!13Z?Q$G2I=/PI MM!IUL]YLMVN5?J5JM7KMMEVI]:QNO=_JMEO=YJO<105R&GEP%S\\$*[IBC#Y M=#F'PP*R1F_

]6^+$D?N5H*LY/YJP<[2,61CC(!)/?X]BCR#3QB6S\@:_+9O5 M6?+J'.$0X1E=BJ>^MW\P)G(AK(0OV[#$F>4CY)A-<4#"TM6MQSU.RY$Y%,O( M58KM^0;@E8&;JY[J9"AUQU<,E+KC*P9*W?$5 Z7N^/**$AQ.AF(V@VDWPN'D M22B"P\E!4#QR.*U@QL@*M1E=!1M_TW<#'#@N]O;[F^3*@\G1M3&'+AE8!!9U M1*D[OF*@U!U?7E'J:G*^@WZU,DG;6!>&^)V(CP*T%='&'4=SV"IL3!<R MP""SJB%)W?,5 J3N^O*($-W"0&QAW/N2$ M0W #KW #$WQ+ ^JO4>\V(H'<;&_L+(B/PYL2?G[>2$V<*U0="3 (O HHXH=<=7#)2Z MX\LK2M#F!VGS0:N=$PY!FV>CS0=X2KPP)Z06KOF!3@18!!9U1*D[OF*@U!U? M7E&"+#](EE^/>CGA$&1Y-K+\FA&QGQJ,F6N#4G=\Q4"I.[YBH-0=7S%0ZHXO MKRA!G!\DSKN]?DXX!'&>C3CODKD;N"#-=4&I.[YBH-0=7S%0ZHZO&"AUQY=7 ME"#-#Y#FE9SP![+\P(4@Q05#UV+;WZ=7=GGST@5<$ YFR.'E8_[53"P7TTL6 MKWP+H0'X !_@ WR #_ !/BVD>SG"4X_WG]V>/0BCYJEFY_^YY\Z2:$6Y85B6'-U)V-B.8NR*:Q299 M$2,XDI9A@4,T)21 -PP'8E7Y.65H29E(!X3)*O)NB-)%\-%TG:PJW^MW'#W*<-!N$?A0!&/ H?Z2Q*$.*)LC98>#E[) MN4)>_)>#&%<(V$3[?. @/J_O'2Q>84HUW/QU/7<:)V<"$>;Z?2-#ERN^H7IU,@!Q/Y[RDK M_V>W/O)/\O'#&CP69&5L=Z4D7\LOK)H]-=7'X*C7ZK;YE=HVOTZE6[;;;JC4:M8AN-IFTV M.T;_(.A)1292^_&@XGUMQ"_W_7-H^%&,[&/L$=K,&P/Y=I6<84J]F>@,)KU/ MR*Q=H/[5B+\P2K^C\1^?/K5&?S^*M.]7SWVQ_CUK,*0!N7AY#0IR?YO'W]\8 MN;-?ST*K43?KS7:[5NE7JE:KUV[;E5K/ZM;[K6Z[U6V>;=\[T##L"_>LS/83 M3X>.-!\_:38O M:D;3KE>/&T6I/#N*4JGO'T:I[O_*W/_5=HE:>:YOC6#>77'[3'V@G0^]WWX[ M1Y?#SEY#H='829],68S9.J'7,LZ195@/G8%& RKM];O<@VL]5+5/;KE3\YKEQ\_HB$)0F%DX!8M%#B];U&U!)%XYE\F',]19^&2 M.;?9W'++N8U7\[GK$";G*W9HJ;/ +EMR?_SD$TC'CK2_UAZK,!)GP4B[:@-J MUU>?>R-TU4>MR>1J-.R];H@]N^DU1PZR;P_S5!I9#.T]</?4E>,/>X*D'/4"F:,K%";T54@C^0' M8/21K(CGGS6,/8=Z>LX"L0W[%.28G MF?'-;W)Q7C$Y'/&C/+2D*_YCD;Z-ITD=91Y5)'<7KK\I7/S4#;9/%V"?G(M, MOY.<-8P(GIV+@T0R59Z*E^Y@,1 G!D[/Q<"GN#[)]R*!F@R_RB%97FXK",2% M'"6CI#1 ?W\UV#T7% M. M!FJ.61XH"TF(>#/** NX&>CO4]]TPE)=%3GQ)TL0"#N9B]5O7^2G*MJZZ M/# 9T(W6 N$LJ3OOWN8"O/RA+(%W[ORBI66+>?TWR1AVZ$;)Y>? 2!ABMD[' MEV?=,3G(B*(2*OCR)VO1>W2IPOF+O/E6WZ*)%'_W"439Q 1] M9""&\A1IOMUE]\&:5._N'3_.Q^OT%N#H>"U%C>5FMUL7AG_&:_O591&_9T3= MZ?R X?3\92^S;UB?SYF\,"]RG_BXFSV6YCZ2IC'->PFM_(.)&7K$0=WFC ME+>TSL/G#=(VRS*RZ4YR-8(!6$^/]<7!_(,3/]FYXQ M\EUSV+I)F!>D431!FKP5A[]S(UZTP\MX<\W3J4VO<&PRNEXRZM,'3#2"3+)HS@,&8@;'YXXW^2 !G1J1N@"?5Q2#R/ MYH_D[Z1M6HY#XV1R!HB;? "%#A^P@K@Y6-STAKT>:O_1U3M_U'49<2(*JN1' MM]JG424D( 2UXUEN\D&ZKZ<(*@-Z7L **N.%*N.Z]<< #7KM06O8R4D @,P MF7'H)"0<>VA VAX.G)PP##H#=(;RI )6T!G9Z(Q/K=&PQX7&GY?#7DX" '0& MZ(P#H7_"+"!<:'QU@[P\J0(Z W2&\J0"5M 9&65-+CL?6J,N&G.]<=7/R[;C M)Y4:\'Q-0=3'R'46F,W0F*L0.I_GA&00("! E"<5L(( R4: 3'IUBB4[3N+4)%NR+2?:]-]T3"V*;. C//YT\3CK]R?5P>/*WS[_\]E^=SC^O'NZL&V('2XA] MZYI"X$/'>D;^POKN0/;#0*<3$EGRCQ?F?&3V BZ!!7R?HEG@ MPUM"ES?0!8'G?SH)\!\!\)"+H,-%\*"H(E<@\]H'= []>["$; 5L^.EDX?NK MCZ>GS\_/;W@=\_D;FRQ/S[J]R][9>>_$XCIB]M%>S.WXJ7L\ @W%Q3# .EFH"QZ>G_GH%3WFA#B\%*;(3NFJB/($HX/@)35:J MB]/P9;8HTNB ,/,!MA,=7DHZ/Y_+TKW+R\M3^38IRAQ50O, 5B9BY$E#$6)GNPJ#B7>-O@HY9&\ M=A5HRP:C%&CK-J/K5QO$*9.(7YV8KB,>=7IGNTF1>B@S*6*Z?4AQ>0JH+:#F ML-E^![ZL/("!3^CZEO^N)YE':8[+(&4B1+P4(O;>[2"BY(SA7(QD]47*4NU5 M#@.SQ!0[UZ\>H>J(D:6\#PGW*,UVDFPOAGHTK=E_8@)1\859E0S:;^;DZ=0F M ?;I6GBF]SJ7QG2$\8].RF5+:0)*>22XKO2P97&RE,FO;;QKCJT#D;DL,9'X M8V<)X(N],!"]X8E 7*1403ZLD,,4)[$#3RIQEPH90]5946BJ#B=A$/M;-3S!8,H+6(AGNWW[CP Q"38[ ML<2KQX?AALD$67..(&8S7O==K]NU.M8-8K9'6$ A_Y$E_^VT2%1@ M%S#HC/!G^7=1XX@X*J(A+'31VG3Y7J DBQ[&!JUI9C$N9'_?0!\@S]SZF_CH M0'G;?_1KS_^PB9_#T)EDM UR/W%B#Z._ ".'*O^7/D0"K% MWA>FM2NJ!/V],>@LK-LBKB5JMV3UXI>_@%9.B&/[X$'.GKJTDD\ENF^KT?UP M[-(Z4[]FE]ZNHDK0+XQ!/W9ID_9QF?G]FLUCJWHJ6\=Y=>NXS#ZS)L?&L67C MV,7?*_E4@GMF".[1WT_!S(/F"$5D.D#.N^_.NSTM(+^&;-ID^RM@_YA3$F"G MCYTKP! ;N>.,1K60J&2B3T![B@0T96D!_C_)5#BY+-M6P>2)Q;G) D+?Q(NI MZ/1@?%""(;E8DHT5\6FW]7<$H=X(\D$Q@BBQ:.6PH3"KP>BQF5H_B'Q0#"(; M,&G?:'(-V((/ >*? 1]7GX#'=6'\R5 N^8@]5?70J<5([\C.%8Y,\)/CB?PC MP_FO\FF&^1&TG*UY7N%38/L!\+X!/Z#(7YMXP!VKT'O)R7^I7DU(_S32L/B1^C5X(B-E4[@P9&;>;CO M%J"MI+(AE,(EHX80URT2C>R;8X/8@!5WFSZ<(SM]MO?FL+F*RL90FG@U:PQQ MS9GGQY:P 2:#P-N G3X2/U=$X@8(MS$\)\LE"M47"/"P!^$YQ#:J"YV&7AN, M]U13/!EN(619?BU#A>")3^P?M5&(R^NM?K;!ZF(509"WT\A&0U293#OL],Y4 M,4C&Y.T<05(KF@P4)2KM>- [4XT'.=.WT>-C1CSDB(,"V1FON@ALHM8@P7T. M_Z\K(RA.*,,F#L3H?C*Z&][TIX,;ZZI_U[^_'EB3KX/!='*$PV=C0+E6"^@C M+N=NV.1950!U(;M,3:"L7W.\V]J/$FNQD2O"S%N//)OW)S47/5SO*OK59,K_ M^3:XYU"-;JWK_N2K=7LW^M[6'I8S,5ERQ180,_0$[PC;$; 2-SUPYV; C;Z- M'P9?!_>3X>\#ZVXT.0(XK:%?+;LAEV.@A.S.";#0>//2G0U[@")4KHZT% M\1Q(F4C!_?5.D"G8Z:&[,()N,AU=_\_7T=W-X&'R%VOPC\?A]%_M O%)'(+@ MD?$$8D3H/?%K!^A*4OVRW*4R)TT862$G2[)J/0SJIV8)K#E?_<3JI3+#50.H M>]7.1%AE]R'V(5=+'"[G$05\@#:98_0?Z.P.="7K2JS+2VN;L8YKLZ+JK+2^ M(]P))O?0OP:4KA&>]Y?BM/3N,&]D60EO>>5\,[R\%BNNQ@KK.<*:8& TLZ5A MH%_TN%1. U\)@^0LASC/R/+GYR@=X+E*(/F-UUX=U]/J1 M3!7?Q=RBG5HQ/RMD>(1%6*'O.+(6X=)<0I?&9YJWY:WWD>\5\T1Z.,71RZ0^ M*U-A*]VC!I4!\]%2+(G*;_'REO,JGGB?=34B3=4[O8@P25K:>T M5;>R]2126:%85E:NS 2DE,SRB8+)L:7EP(I?[:G9%-E5MH%2E%79!I("1R1S MIG\E1[!U[RYE1Y7('CMK!<0&P7,U%WT,_5X10U< V,98.@ 48!_"\"B# Y<8 MN<@VV+*BYZ"?+U7MKT_Y12CE.;8(FR'F1H93\%*SQV3+Z^VNFI$+J2U)WDXC M[YREU.6EG[A6S=QDP3GF(!OPNX$NI)0']. E2@VQ+[J[8EK*] J8'G'FTB9P/=4B2-[T[4O7,C9\ MQ#39IL@?1#L:MNU!%=PJ>U#I NA"#\KRE\->7$,K.] =!*QFKXF*ZO.YKB*? M"PE;9]2=D[@:;/2]H:O(WT*FQ\RMC%=T\CV ?'NPQ181.2=\A*U'YR)4%)C[ M#J!&YT?V7FEE\RCE?ULT#RF*6-V-A1$$8;%8GA8W(8.<(D>@3R>ZBG0B@JZ% MB<0=X1T$/4''8-]4D4:_5^I"%9-R#AW)HGW;HPK6&X=?\5J+'>A^'SOBB/#* M]"HZ4Y[Z)>\+5>!:1"R<#9'5_%5NG_?E+'5253O]5AX'$P>FI-2O;%^H/%D) MIQ8ZM6C;U!CPQCFE #-@UU_'WDBL3[U5GZ&+6'4D+RO+[ B&42Y7Q4,?K+U3 MG #:#$TK'9>\0SBP1=R*Y]<+0.]L7*X>&%YCOP%[?M52A@A)+,>455FCQ&@MEXCJ/72^RUCV@(F=\,CI"5(M1 M)9RE68]-<":LCZA%1C$(]S3D^NQ5%?.I$6IEW/<$<5 ;@JBP/GU5?8(_Y\PA")TY52F#YV M_L%#%N3*JVEL6]P94P^)VLRTWN=,M3$Z^SE]$M:@177<$2P9'03 M)V;*4^ODSGJ*5-00SU;ZP@F=O!*C/,6,HSYA47UB4(%7.K)9L[45U6*):HZ]2CGD9297,K/2AE:,<WTJ3HPHL\E+0!7<13X3&Q_XZ\' M+[87.-"YI60I/EL1A,J/W!OD!=R3W4-?'+0:0RI)]]8V]BM.99.Z-&]2\;>A MI(A61D8K%M(24EH9,:V1:T6"RMN0Y1$U+FO(Y-@F%8T@1?@*,&3WL?/Z#<^T MSLK6]6&KUI6T&N):4A Y(W5L/R;M!]M0?)P[1/.:0AY]/2!F] V_W6JH;!NE M]=XZ;2-3J6@=8;66J/?8"!00[?@1C!W85\)?NHV@%OS'3V+4@CYW=5%4+92; M,PLW&>VM-1C76-E 2G<95#>0PNU*L1@=3VY++5ZW=&PV11#WEY/6RDW/NF+" MSQ3F7^._CK#%QM['3O[=:JCLS:5#2]6].:[TN,F_3B-X@"(T\M;R0!=T,@4H MP?Q/._PLW-Z:A&%]50VD9^P'8@&L2()N>*!:.J:*"%RPG;?2;4['.@9[V> M:@-JELE?K)!-JTV_\VT?ABSUNU+.58&6 K+C/2!Z5.60<04X/S$="3&3$D:7 MH^^&;BW6E2B7_:0:95E;9R:JL[+U)1>]'_&6H 3+):#KD=MG+%C*"Q',PA\C MCI7HEJ=&-Z ;5B)F0C/5'#'-(R!/J2!;?AV;%WKD=6YSE&VW&BHQ+\^'5F*> M5AL6MD3%[3[3I@%)OAK)+K)G^#6<*V$OSW)6PAYB'=9W1#N/B4F^LHE8FZ3T M5(=7E)BU,3,)9@S^$7 %!D]U/^=8I-'G))>JG"3A8$D6[36XD3]3D^H=UJ7J M%$G!_/_?/=%OIR_,^0A6*\33)O$H>H Q":67S\0CZ(5?R ,S/DX#V_]TXM, MGDCD[,5\_N]^]TWO[&(,J9C)W# M%L"S[MG%-[B<07IB8;"$GTZVH$.>)]Q1 M+ +CH/G(#X2\7R@)5I].7F;40Q^1#YTMV0K(&JGW6[%W+0&,H-#>@)BC6.@J(5 MA1JI5N\\_L*QE'P<4'O!DT^E=G7*-E5).<3KP=.7:JAB&S3Y"42_R%U&H-9# M4Z:92KWGCD[.S?$V-)8,RTIIRC14J1I(:5>1Y6:"(L=V'Z%EGPP8C+_A4;@ -G:ORW\V@.F<')FO':BE"KWC30)7L>>1:6N27TA@0SWPV\ MR.$6]*E1L %M]@D@*0.7<@)$"F='MU=_AVB^$)N*>'8'YC"ZUCIU3EL0;M]* M8UWVIR^/ 5A.[!LX\].[N_\% 1UA.%UPN>:+Z3.)OM L?##SQ8$(5K+$7E@> MHB?7&KNVU?(6("JN-8$[VRO+J6%FVN@NKD*NDP5,=EWWH[*Q/?1%ME=4K$OA M^=X=X!7A :4X\D:A[7,$0V>6]WT590[O]JX"AC!DXKS5#&%9_II@AAP8$LLK M8<,O,0Z83)SK8UPT/R@::A(Z9,7 226$M&8[S&_+5*VZQ1NH*IE#7OER]K4 5?GYX0>= MZ%2YF&?_!E[0,ECVYW,*YSRMO0^$E",WW"8])5=PR/V:N/4GUF<;TAUB!\E, MIW&=F#$C=;S]G/'NHU2K5*!!PD_ABW_E\3\4=_$_HY]7N .S2@?A8N**-\U4PD>F8M5?[DX]448O3C6Z,LTP9EAJ=UW MY"^N ^:3):3)E&1TW5X:SB+5(:<6L+:\6^_V7=-9 M]:*>6H[_T4&\5A;-A_PI65].W'S\H'[5O&X7RLG;%>])4TB7K Q'^67C(IP:)PKK6$8'M^*&L2T*:LV0J%TPY+_:G7# MR+A2SZ38:P;.6P!W"VS87XJ.&?;%*8G7L-(E+KEE3*VA"?E/TL?C%9$;GKT] M0.%0^?#PR* ;>'?(A6H[5!,=;G5%.T2E*F2^LU4<>G6%&CX$*T4O#\7Z8DT8 MDL-9ZR&V>20^!2_1X;0KB*$KCM(D"_$9X$Q(FK9$7=*<*Z#X@";(7+0QQ&)O M-:%K@$O[$(I&V9E;<\>I1,',-+QZ%[#"*'5H&NO'!ZX+Q5D?F#3Y!^F.;<+C M*0_)MI9I]M$.Z=@*6U-OY1VX:UB%'';V#74$5X.YA06J&!W<&-%^Z3C=&.'^ M:N4A6P@UXOK)O9*2Z<@5*];? /T!?1E_C]S,9%MBD_WQ:XII2EO)!Y/QN+ M M)'E-D0U)-'L=/W2*QMD+QQW,(YGM;)_;]$*VRBO:&$]CN7[X.N".$]OAAT_# M$S9?^'@O+M^,C;1_MHU+"C=&8%\"(&9&(621ZLOPIA(9=11W6M0M?*@]%_6T M*JU&U"Y]R/6)1#?N^BD$XIJ%\-\ACK]M)"Z30D]"PGN88%:_>.,:K49EU>1W M/HXTI/EYE$<* MA@AG)H4>]LK0Q4L^JI8U*76M2'UYM'U(,O$<&)\3UG_D MR=W/=SCCT2O7Y@EZ9!5.43$_O(IR7?)<._)HY'IKJ!-;H!6[(6)A)+^PM_GU MX>< XJG27%R97!DGE^ R^4FBD2E5XWS51BSOY,=T_;@7YI'<]/+P.!:.Q)2Z MG>9](T($$86*KQ=\I[P:G@.QD2MDG!'R@Z4Z:,LT;;9I8Q/CZ9R]D.?2)H^J MC0":]\U;8HV%O4R$S4^$:MX?OM?DD^V-F6>L2_WB#9R8'X/U&'A?B2<^&<)X M#/(FW^HT[YO7ZKBPHL"8$ALR\9&=6UC$Y,H;.N[$^A[ -.*.5G38AVE!<090448IR_2-,TV M#D$/T VP$^U>S@\]ZE>''W*B#&T,J+_.+$FS<#\Y<>49KE!>UE^M".*)J^,3 M^9BD1[N(FV64*OTZS+=O$**&.:2',MOU D%W\ +M0"Q_\=@1V:+T'FU7KX:# M&5#3=<)C7=^XF)2/Z*S8?3:];EX@JKB"E#U,'L6T?.9HC5Q+DN]X%E32=@<. M3? I^5X MZ-GE![&T.W(?6;AL.9KYO'V*U'XG9$^FR.,#4?)I M$FCLDV'SG*@(G>2Z]Y!]X4AR5SFB@S\"X/7.NQ&H>4=C0M \1SL!^):*CUOS ME"\_PZ1\-B-M[S;P ]HLE597EI;FK7=D40Z M"!_MHCV#Z4F?*N7K$S9,XSAKR]T7(&Z)"5?JIZ2X5:/*$KLS;)2%B!MO9WZ" M8H8CWCB9_=29WB1;<6CD(F)T)\KZ!JX(0^)(2QC0%YQX5:D&.#[EES;ZXISI M7!:]RGR,(YKHZ3_S!$?^'T]G*'?EX4C5CS") MP9HBS2N&5W7VL4HE9QH[S-9ID:P=0LVB<\(L-@A#.'^V\Q7Y'_QT2W@;L#QB M?Q.D"T#A=L.-TW0 YV9D8\U2B^V;:U/M)+N(&N8J8U20-C?7T^FS[Q:S-=,F MFX\7@G-DBQ,3X06)&_83U2K9S '?#YSU%8>NO!:K?M7 I&R-@;PGO2A_^?GA MXY(I>+D.Y+U0?R]&%ZB:Z<@Y5[ESC1K=C,9 ?+0,ZJ M1INI!X"*TWA,[,QO+#\H9F-W9'+X7/6*:2;]?HH-_+#G=,X88 M>/*6-GG$+9NW;YKWW2_+GZ97R&UL=V FVGY?#-(;AX-:)9O7:[)B;U;H J$ M7XYA]@(NP>=?_@]02P,$% @ [8544%S:)48<-0 15X" !4 !C:&=G M+3(P,3DQ,C,Q7V-A;"YX;6SM?5MS&SF2[OO^BCZ]SYC&_;*QLQOR;8XCNMM> MV[VS^U2!2T*JTQ3I*9)V>W[]29"4+-D4661=2+D=T2U+9 &52'Q(9"82F?_^ MGW]<3W[X ,V\GDW_^B/["_WQ!YC&6:JGEW_]\;>WY.+MTY__UOY$?PZKQ>+]O_WTT\>/'__R M1V@F?YDUES]Q2L5/MZT>?*+\16X>(^4CPC@1["]_S-.//^ (I_/5NUN\Y.;Q M/[YZ_J-8/Q"[93_]SR\_OUV-D]33^<)/(_SX'__RPP]K M=C2S";R!_$/Y][8E#9H[Q]8#_==NSBT_OX:\_SNOK]Q,,+&H:\= MZ/8V[(.ZIWY^A:@I_SQ'C'_P$T3-'#]Y.?T \T71!_<2>D@?8]&,4F_1^+A8 M^LDO?K%LZL6GEJCHI_>QQOD&?VGJB.IZ>:S'(>[L>*S1%14[+2>XB]WYL,=! MMNE_M+$BHA9P6+1G"MKB\\$6/=/3$EH/->B'FNE\-JE3<:#S8^G^J&.AJ3^U?N-#7DTV5_W,"2]JP5^-9N@Z3LO6\CB MT[%T/]Q33_1_@&91HR1Z"]-ZUOPZ6[018KM:#4?7]D];;P1'=SG? )[ %'*]>(U[[SXZ=C09B**6.-O? ML@_Z;AVAOX"?+YN52-]'V:XV0]'T#$+;!=JR^5"4OJBGJ/'5?O)R.E\TR[7% ML[A]LL,@#NMYJ/&UDS?[6_9!W]]FL_2QGDQ6=N_"3R^+?+N8SUO8$RV:#DSA M14HKCWF9SSQKK@\YX^C8[< C>SY?U-=%2WRQ7.#3\OV[ MV9=-NX^_OY!J:__ZD[[7RT$VRM.^B%VJ5O/&K*L/;L);B> MUKF.[3S%C?0$$ KP MNIE]J$O8V(M9VD]8,->J;FMVESZ\' #S8VVQ&\ M;-=1']3_C(KY?@;>?ZJ_]W81T^U[Z(_>S3$VBLU;/^WTPBS=X7V+S*JP?>HCZ7?-/6LSG4^_KC13LAN>W9 M7FB8(2-POT[M+/(''A^ $MRP<*(6GXI/;8%*43FT>'] 0,&1W0TPDI83O*M1 M'U1M+.K7'KGP#HV.N8^M3)1][8:DK>5#Z7%K1>+.)E>/KWRS>7^J=W5 M9BB:+F)LEGZ"VMZ];R^*[H..FQB^EW7QQZ^T9-RC_@N769U7 MQY4QEO/*O10>VL^8M+><[2.[ZV4D<%DT@CNFREYB'VPQ##T;!#[YA.I,0AGQ M1AQ'6\@O9I&X3==NJ\>!47J15 M[,F\*!VS>5LKJT.7@X]H$R.+&A2:_%:;@X__R-.E@G2BV9V78(0E^L+ M1J_RLWJR1'3\"HOB]'T-S:II'XP8A)(Q^/>9I'(E*^)&/"B3CGS=")R81BBW M9=;$/6T YMXV>+R7SL<8Y?%AD=U['GQ\]TZ%$^1ZBIO!RN7RQ2%Q'T,^ M]F6#6"AG3G@68VQ5\C'')Y;(!7#;S0<6ABJ?4KX(\%H%J=>GY)J[1/([W[N#PXPQ&W M/]/22._NR)A"V@UQDUF\A_<-0:OL:]G/PRI7VG).+KU__U-9!S_!9#&_^62U M,@AEFV1N_[KYN'JRG-=3F!>/1JBG&U_[3<#8RX3+!M4W__DR0!D;6OWW(S]7 MV]O*\W$SCHD/,/GKCTAS-=";JJ"C!JTE 2D%T3Y8PI0UA#-KJ!!11*;OLW52 M4N3-FLV4/QZ^WH]?&9BUZT758O7KNA??Q*]6VOW4@ILG?IJ7155Z)/4"KF_: MEY2)9X2XV1E.$3+PT8%_DYCD3E*2D1;"UR^NK L@N/$D@8M$(1Q($(D11B&* M8)'O+OR9%L4Q0!QP7?0R8X]RC2R;D@AD_63QEN'X[QH#0Z^4!UY?,0T"U1A/ M&'A%OU[X]_5R-O/VZ%?-J\45-*=8+ZL7(\U&GR"-9#^=DE'>;J,^+X=]_VN:*[-E'V3V'^?F[ M*.]$M8SDJMSWQHJJY$10AHAL-.K5(A ;F"#4I"B%8E9\>8'QL;HL'ZHQ*PG=W_7?-X+N[_KN[_NP6Q9F9C]_=]=_=]=_7RW=W_3'# M/\52J:3U-"D:"*1H21*4$PHRDP@"% )!T&2_.^G/8WT<,5F/<5%\]\]_7Q"/ MW#]_DU5R<\5_!XR_>+(R-+@,UA'(*A+A@R9,XN8GC8I&A6B$ZG!H^B?TAW=G M\&.4H=_RH8[X\X'X?"9JK,5PXP/>@=Z;1RIA@I04.-%H79.@<3Q4XP853,S: MLI"=9=^HC3>HJ[P#@T]X]C?JW8AM%Y1Z?-5A57E[??&>>KO#ONO4Q[.K''OW M1.7&$-LACAYL4T5'8V:XZ )*6R(%XX3SA%+6I^"L%6C(N=Z.2.?-XLXX\:\O MQX@?5:_]IQ5PW\V>+N>+V34TV]2$!YZLJ(O>L@@DY(0J=T8S5(NH"9741QNB M@^S/W0?=TVS-^N;46/OK.BGYFN3]V-[R=(4Z@M/2,:(4CHA!<"3QG(CQ/ 3K M)%40SWW7[1<%_7)K+"2L0C\/DG0/M*@@!!E91KU %6W2!TH ',71.I839S'W MI/8_.D3TQ[']J/CZSG#YY&9@KY=-O"JIK%_E!W))WYGP=@TKFH*0W*(U+1/^ M",&0Y(TG5CD'VF2*:#]WEUF_\SX8XSI,_ZW2NDFZA5O!,HHX M;!9D0*@F0=O*?J\4)A*/:-NDNL8=MR@[CW<&6LX-1R(-D+ M1Z2-D7BM%.'21499 C0B3Q.?DL:S1=]!88+6 M+,R6ARV3;2TKRZVU(5-"3> $BL=0,H\,5L'F&+/FOH.=-8Z&W3-:^F?9T)ZJ M+=Z-@9U&FQBD\L^=.*15(L0/,%]92"_)G%53U]-X7_!-_=&>0"O#N^\XMJZ MP&PBD5I+LD-US"J!*EH(41LJ0,3S=T8-"IG9&?#\>+OEAMH\:^8[J"U$(JWO MKIK9\O+JW<=9JS7;]RLJ'S)X:B)Q-#/"G5,DIXCKRG@:K)+6Y/-WBHV!QC/@ M_%@*XB$+;K96"HLI(3T*BGEBC,E$<+5)O- ./ MIJZ7Y^_..U?).@C_SP/1G_\Z&JN?_ZI :1ZE#42 [07C!!HG=)<<69]AW">D^C M%?4#D3ZTH2Y\'E\3V@6WGGJNLE0Q*6$(<*H(!(GF/.[(F]U7ZQ0B?6QZ3Z]X M.QVCSV-3:+'[]2T6=[^DXCQ([XPD-)M$GWIQ<1/;. M\Z'===TX:Y F]#9TX>RI\M5T_I1;=D'+Q7O^5Y\(' MBPRC0L*:=B*;TLA0;BLX^?/SD%A'/K( M>79]7:_?5"B9K4IBP?3K$G4]OW,V7=6,&>,=@\_BYU<-/EG3^6Q2I[("[T8G MG-!RV)?_8!,OR0QDD24CDF=#%(]H/@:/ZI( Q088[K56>^0HVAQ4>1>- P- M(B2A&4G*<<(=U01E+Q"N+=?2Y)2X.7M/[1'3\^6>T9$I8ZDL#PC;Q5/?-)]0 MZ.US8+5J7[$$QM(8B=.TQ 1[06B A%MAM-:#DT9WB*@>$Q1'S>AL')Z-A9FW M5ZA>E<#&+0%86R"R[?&*.0"JK2926$=4RB6?E,\DIH3ZNW*&ZO-WL/>&B)Y8 M-)J=LRX3>B?!T:^P:'6C\,%F%;(GAF+0&9,X28%3(J)CQ)0$[LY:%DT'$3&2 M5=(;('IFU5C >-W >U^G33'0_8C8^GR5M9K\7!HTU]3<7'MKI!5N>KBSS.1NF24A9 MD:0Y)Z!0Y59,6N&"#C+TDS[_O*V'?E@SGM1_H-[][@SCNYI5DDL-D4O"O(R$ MN92(,M$1P9/T%BBRLL,>,*8ZT D(/?/HSY?M9LS=OM-,]Y*<9MA9_9RK;CU> MQ.#S/^)DF=!F;3'C;9I7UEJT=W4@UJ*]PY,"(G)PA L;8DS9H=WS.';_3F@8 MB%>CZ8#O5W5)II<_@Y_#F\+Q5_FW^7HPN]3!7>VJ%+-(F2;"&:H[0F5-#%.) M6.%=B Z_S1URA>O'@HV^F70"P^#7V30>8AM\?KX*R2JI$I"8(\K(+!@)&0<) MB29)&8]"=1 0YM& H"?FC&8:W,GF-DVK8Z&KV01Y/B\JS=9$#6V;5LEDYA,5 M1$.2Q%#M"5,Y$O!@G$P 0ISP&*5=ZLJ[60REM%H8JQ$-49+@\0=00PGU+#,G MF%2V0X[W<;SE_4[:E^91)V:= /*MY-W6YZN4) .C.^=G..1NMHDP*$A.-A&:K MB*/"$F NV2BSL;2#1!C'1]8_)GIEV&GLI-N\2>T0LJ]ME9C-SKA(M)2).' < M?UBT#UG,B0G&79>M8QP?V@! &8!O)U I]I^M;$GX)6B*7J%QZ$U(:"1D2IQ$ MYHED/%CM(G[WB$1'7\K$\>P9^\2]=8;3[0TJ%XO/B MB0JFS8G%P(01!>(@N M!X>;:#[[&H1=)^Z!H_;.G!HM9&N3;JC<3[M)S7LKQO8CHTWS2EO/(0(CH1Q4 M*F4C\8(JDD6,R-&(HK!#8K?1!44?.!F(;R-*D#-, 7XFJD5/7<*N@(R?*,HW],!FS__LU^F3>:M^L0I_X6 MCLG@')7)$KLZ\TXA$(_+BW"7,X\9C?0N.5Y&WU/ZAT4O/!LQ%'1=J&Q%];YK M!%N>KARWP*G/!(RPN%GR1*@*%N6NM1D28TZ=?7+AKE/V=2QH#VP:<^?87 '; M>XWDBT>K3)4/O&2#"8D1-/$5C@\285(SK[QFJJ>Z@8]G\GO@T6C&1DJKY/!^ M\MK7Z>7TJ7]?+_QDRQ7';5;'WL:5\Y2F!&B7QY6VY"(Q0GFB=6# K'0A=$#' M.%M%S^@8A&LC&JE/N.$\A/??- M%#7HNU?UGT&N8[W+Q-W?N-)<4)5L)LE20RB.FB3J T$6\R!0RZ.L0^CJ.,&* M/8-G$*X-G@CAH1ODKWTQSJ]@46/']VD:Z +[VP7^7%E^KW*Y(/IB,OMXNHOL MA8(OKJG>3QZ&1L[]#^X\N4O=Z])OQ5E$/;]1G4;T3,B"KZQ&]A?L>EHM!W84R65EC:CM"[QJ<1[EO 'N%)A.9>P M8T%3A_#;<>RRT^%N>&Z?"P);A;"T[Z3B3D#T)?^]<*AITESN4")97FK#J+1* MF Z1"^-8?.>+NTZ,'C-5R='L>PU-/4.S.#;E^.49K/^]O5.#OUSYZ26\0>WK M>,H';.281(<;)H_JJH_9CJ3LE+@"-\W+?'71=Q47_8%_W>OI,J LJ\H 7Q0B,^HPO$."CN+^HL \EM M[G"T^ @4GX$!-!MQ9L:2'#B(SWZ+W3#\_%P%S- (#$@4WA*P ,3:0(DP8!.. ME*4NUOTX2!MJ^KY&22?&C1J*_0S>-Q#K]81,TR99Y.K/?0'9.YI6&IPJU1.( M<^4B)C.?T6@DN S R]$.N:]\ T]0X-ZK>+OKH'MK@RK3 MX)+E"C6LX'!EY$10)"OBN)/>*F>MZX"6%6.J/ZJ4L^9$+S MD4#3.ROW@^>!.C>%BA?(AK\WR)A7.<]?Y7?PQR+,9K\_6,)O5YO*E'Q"J,\1 M;8&3+)(CNCC15T6U%00K=8QM2N"AG3\B\9C.#33$=UT6-5U;DRRGJ M9:W :R[MK71J*@TI(Q&P(O=T YD;J4&01I"*5<(T 2-[+#!CE.;HB1 M0'V^4S):S,D=@^-5?H%,F$8<2RD94&(W46U8WPO:%6S2LHLJ6N$\39:D#)X M\ZH4BV($,MHWQD-RL4/F&OLM 7- GAZMPCW;1%VN?1SO_!^;9)Q/8 JY7ES$ M?RSKM8;YH$9W0!<5IL M(R.53AO+/!B&HZ?#T_V$T_/5(CD(4=LZ0(-;EDMRE A+!2FUA$D2@N':8BSA M9UQU<5XQ_HUCJB>>G@Y5*XH_\VE?A9QV'51**>K!)>)U<>-$491 18F2BC/@ M(0?5I<:C^,91U1-/3[_W;9(W'+7Q;=I6QG&F-9JJ06E&E(),&,^)1&^#HEE+ M+[ID6AOG+L#)-[WCN7DZ%-T8$F_@ TQWADON;5OIF+WEIMS"$IYP[S1)G"8B M 46SBP[73Y=;B]^$>WY(;IY4%GV1 .)0$@J>F1]AR3X[-ORT@_#T'-1F(Y%U8.]5,DDX-8*DL%+HL%$PJ-%CF< Y[V0 MHM,-@F_*6SXL7T^3[:5X5'>YF+YZN+(VJ8#BF(A2:D)H2"7L DK$A3$Y:\%3 MAUNW[)MR8_?"OA'C([?Q9%U]IF,,[Y9.*IJI\99JXGGR1"=FB3?>D62$S#ZQ M+,+9A\H]_AC>?F;FZ$,5)"<"I%6(1JFJW2(L9D>3RBN#+\#E1)T#(E7*!"R% MC8,?UUY,9W\A;JB)F@W&P]&RR?A/Z[K?L]6I3@._^.9W6!1+\W,E]AW"J57[ M*NN8A R:9"Z0GR%;XH+&Y19=0K4Q)2;[D4LG<";U!:*A.3I>?J+[ZP#%]2]^ M4>C^]"I??/#UI SEQ:PI7[;#V'$]HFB/62NOB-.ENIN1EK"$/'(\TV"2U]!% M$3]I*'#OH!N-Q2<3; ]6?#M$NCW8"7+?IJQI.7EB&;F?%4'F" *22I=0SY6/ M-X9XJBR=FA?E1*Q%$<,I"19)I&'4,QU24 H:[V+ MRH<.4NVD?M)1M]">F'LRV;9.8/0++*Z*==VF"'';+BJJD[=21J(!**&!)4+! MHZS/RJX.(CCK<._8?-LRK3^FGM@E=AN/VL4EMJ63BD%.3D1*0G"4<*\E\+QMDQ!R* M"MK&3=:BFTK1E)FUBH@(FD3+ E$V&H("@ ;KO?-!/U+76><)?=CNZRH 44I-R3S%,I&$TH!U$0"YTF' M))Q0'=(LG-;IUA?\3L#DXX78AD8DY@V\WZR'PR7@"2NK-XM/*F2YU@D\;&-BO5!N-P2-+-QS0OOMI MAZESG?JM4-H#DT83&3.@Q+(,-=;,0!%;G(RV7#((-H04':!;URI-7BB6OBB0_]>_?%\-[,FFA;>WKHI)6RQ2")2!+ M$585! [P M>3AZYB+]O^7ZP*8CQ YY13D:RL$)1C3/@@0?))ISDI6C;F-"M@%WXW,75_W# MY0 \#LSM<\ LC@PG<;JNH1H_O6O\=.[C)J'HZJ_-Q/>%X.-?N*H,K;5#38YE M2Z+3G(3L%*%!HA(?DU1=[G*-(U9/BN=1>7\JI7IS;>2./WQT;?JTVN5@M^MN M4(2@7OL4EVC=?6;W$\B(K]M,0C#_I9[.2E#,R^D"&IB7<+_[O1P>:S(B%54R M3$L'@2BC'7%")&(<+DKNN4_>@>==CC]&.],]%F%?W]\[8\Z/?O^OU?K>\G1E M4Z LZ40\S@917&3B9'#$HL+@4=Y[SL^^^,+98N&A&X2=^#\ZMFXRU+1!ULVS ME=*6FA@!;3*.ZB34OXC7=?3>KXH'/G0(@/FGI:5 MLE)SSS@.LN3:\^78S?E$>+*!1S":=[GG-$X\;;\ Z9]CHZ'D>SV-T4 R?MF, M'NM1+F.YR#*]?'KEF\N=*NBVQZLD2X8[Y8D(UA">2\G-J"T1*#8SS]QIW2&_ MR3CQ,[VK&WVP:31!T2!T7S>SO+.P^YVG*F=Q3_39$&G*KNB\((Q'24"5A% L M".7._K"K;[NC&W_&FNL27?,J[\_8=^^Y*@C-LQ.14%EV.J\C$4FBPLP@ ?YO MLNB2PF@*@"=M76&!%;.-%3T)&J01.;(C/>9@3C[JM=]H68<_HUVSV\VG=V7 MG_MMCP?;5"4CF#$>"#".:TAR2Y(I-RV& M0??H_15V:2L/-:F823H'2DFRN)P8][B:E<>%Y8*AG#,;V?G?VNMG#K\Z[>F- M9:-&.1PCBW8WK(P7WAE!"7<<]4!'@4@TY8GV$"13!E7VL]=OAP%)[XP;3X9L MK7:S]]SYJQ:5UCIZEW&,-C.T#!E:\[S4V]6<RD%&OHMA:8#[>J$A7(+XKH3SP2R2BJABQ*PH3"/X0W !WR MT(V4 V!HX=$K_T;0?+;L^#<&WT9Q>P-Q=CFM_PGIU*K %X3MV06W/%UI(Q1U MPI#@1"#61]0[$RJT3-BD,LCH5*L0F-'&=YNQZ6XAU\,&O;6+RAIJ@K::^*#1 M(O,Y$:>3)QE2$!&5?N30N2L"G6?X 4_' ,P;2^K?K_=;1G"S5;UNX+I>7N_ MSMZVE9=*FW+N";#R=HM,. N",.6CS_]$W:(;@VFG0F2UDJ18+(EBDI'<-B2<%PA01J7;3[[4*%A,=*98:=1"U9W^YOFTUH8(KY/ MK0ZL-*QI":FX7B>TN2'Z/IFO\KNK3/P\FUZ^@V9E@;_P=?/??K(S[&CK M\Y7ECB7/&.I461-N1,1-LV365CAJAUI54JT<$F-L3R]085A#H?7>\[E))25- MTH6(!H>AA*,N0H06CDB4"-X;QISH4D)^%$';PQS.!F/76,"_3_)O4[_6#"%] M833LCF(XH)1T)"CD2!3EOW<[1A2R@Z-G;Y9.!Z< MU@5^UR;%6NSO@\[6%I6G63!E ;>A%,I>I(BAUA/J J,Q6I'#^3MWAX!)7^PZ MC='VKJ0L&?(@&=_YVE_"8&^XR0>^"1^XFZA]C'?MMG&[O_(6I;^ GR\;N%N: M:I27K1Q6)QCDQ@GB)Y^%\/SB\Z(]M6]A?47G,SFX*4QFA?9=;K&'VJ"T\,I2 MAB+'EILCQ@F2$NXBD$),(&-4_BB_0%_'#K'?#2O-D+.622*8D"3Q0 MXICS*('1*E&,ZM2IWOHH2FM/<_K504//C!OMXO$5:DEEAVV7HF7;XQ5S +0< MGLARF5JE[$DJ56IB2D%9Y0SM$H(RSB'",+#HB5VCW1E:UZ#YHO+,82*D=1^5 M4C([50K2!%3"(?!(M V"&& \6F6L-_THJ(\.-D/R<&BM=9MJ,+#.^K?9+'VL M)Y/5M8J%GUX6E7D],Z=XYT5*JVO!11/*LV:-HZ$ULAWT/)\OZNL2"OMBN< ) MN7MT=1L0LBF7\F734RMMJ%/B^ONY_@!?C6JW4;R[8076A*2]P/=R3;Q5EF19 M;_B?+S["),/\,MLNKC:M7MWZ[@J&Y2$$BW.&$7= M!8!PFQ1N8<8GR#)[>O:'0WT"8W9B[HZE%APVL/\%W[S[..L-AIO^*L5+173) M2<(I(J!+6@5NRW[GE?36#?J.9^H9@PY?OTLS/;+'BEM.G1(: M3;;LB#2HJF>%W-(^Q@"0I C]5,KZTP#O2+:>+_1>S)9-K\@K'5:&Z9RE0@XI M[T@TR1+(N"-P*DWD/@HM.]Q@E7\^X!W)U3/&'3[;+^[PV2H%JQS7AC"9&3$" M!"[/* @5(9?DT$;S#K?TQ\GSNURMY2GFTF(NI, MF"TYF:A"!449FX2E#E?M\0@\.B9PA7JC2&1A8@**M6H,@3-#*=1\[//KMO_=']]PV887I[#YA?C\GJY M&>55DS2&%1)MV*12$&),\!)]CKY"#YEV<_AV9!A.H/#;!3&G@'D M_IQ>[970.&[>?]- M4"O^L4'F--V4@*]/G_'G#GEWJ&H1TWR_094%BT%K(#2A<%(R!R*-Q=]$$#$! MADO&50'4>T60/8++CWN5T]C9('Y/Y M0!!W3SP;.[C_/L&OFY)C;_&I1">7U* EY.?]W;#AU@ODP9ZJ#.!\U(X8&0SQ MV@/1OGB^M=4TF9B"._MJH?U-^@-H&HZ9':YM;B-M=W*YKR]OMN^C>O+"%4>T M>TZ?7L@7_ DJ@!?R@HD7[L6+%Y;UD^_P,8%D:!:>5O:LLGP>+&=6K2H9E6?4 M*B*U\R0F'0EPG5& >=SB>'.=X,*D$M:232]T!J*FV>$MY)U M _]=S^$T;:YXSM]>^0:>^#FDNP^4:[[=T'CPZZH$"HQ#I8$RK4BBN$\DS@%_ M8SG;)*5@9U\4Y318'8/7)T/R?97S$%#>;UEI5!^I34!X-(YHKBVQTDH"5!F5 MG3:IBTT_KOX])+XZL^UD4+FM7%9R]Z_2#^59\]$WZ:"=]>%>JA!5HA3728D) M(B$S(":91%QFB7FC%&N7*OV4$:9C0*A7%O;A#%J3=<]%Y>^XJ,IUTRE.TR?_ M\)6X'6ZB#KU7D*($52XX\ZB(S:#7Q72M<@YT !]]AUN=XP2/]@BIT[+V=)*K MO5_I3H/*6Q.,2YHP2)9XPQ)A%AFN(C7:&29RE\CC<>(^1Y%'1W+K9'@H-X+7 MTS&9S#Z6Q#N'@./KUI52P=B4(\G>6R(B&#DZX(I>KV[60I]?P+8B@#OPW;Z3RGN7 M@XV9@**)Z%0*47"AB:=69@#NK).G._'>/I#[,W:Q> &I%%8OA9B696N[]_#! M;#JH]TI!IM'B;DDE_F"14>*5 R( .1NSXR*TXM\I_45#P65V#NP>:T=J,[I5 MJ; 2.8,0F&R)(#H2HP]U6V7/K8J9DBA%)AIYAQ.5.8D";5!E,\_0 9SC.(C. M")P]\OF<4/EBUN T3N\]\:S&A@U:"K7?==&AC^ZK6%)4.2.($\Z2P, 2&DJH MJ N2YN 8;9>3]Y1NIC-"Z0#\/B>T_CHKFM@RKJ(B-N["<),.]7JE5F:/:'+FF>QW&DG3E:CV7T.0$3/WR*%G^],VWC81U51E-@,3'< M?2PE0$M).U/J!4/FDEOI6>P /3V.<^6,L->)M><$MJ=7?GJ)#SR?^KA8N9EZ ML.&W=UJE!#9GU(.$H9+PA$1GIDL<'AJ2D4(.7=+NF#^;_.N-R^>$QY4 OTC_ M;[D_<^TQW561H!4)(^6HR]Y>\$0P:D0AF?#KZZF/@:FKC]1E&'WJHDD@D0. D9]1C)_@^)I^WV7'J"UL^/*/G_ZPJ@G5#Z]N'AJ*5<7YHF\H,^UTL:YBR[G-]_$ M =; ZV;VH9ZOG:CW;C^?.B53(:6066K0;YO7-?EW2/ZE MGLZ:>O'IIB[MZF[\W5[6E05_@<75++4KS3 B%54R3$L'@2BC'7%")&*JU$!,N94P22 )*Y1IH5=R0(;[6%F'4\ M^V/HL\775QFIQIRGL>R1(T:U.6GJ%]*;3BN+LY.4Y,18 &)8HB0 ,DZK!"P$ M =EV.!4[DV>LJ8X!J(&:.+J.^B+ Z7$;M[*"RT:/:Y 3Q5C+" W!BM<@$. U* M4*XS/?N N%%D5-]L' M(3Y=-L[J+=2B =C>L?+(F15M*[%!=ZCIIXEE)'A6A MI+^EBK,.64K'M)GZ58MZ9]O(0-ELQD<@Y:&6%:/4))=QD,D*$DMT$D!V)')G MJ0A,0NP0_#".'M3GM&Y'3(_L&QDR][;:(X"SNWUELC ^B$"7.>H,]1NX\T!(-AT"%B;P$/U*".[TD6J&RAV9# M8CSA[J\ZV%_CZ#8CR)W^V#>BNVW@1,]WWO3;M($XNYS6_US%2]SD;QDZ(?+/ MX.<##G#=_4E2/:]?_8M?+)MU'L'\.2-%^>J,P)"QZT'4:;VI4']U7Q7+(1 M"DEDYI08ZAR!' 01D?H@$\7]Z^PS_@X#A-GXK!U+,3AD+'MJ5A[:5<4@&<4" M(RJ[PAJ=B6106&.-B"[SX#O$'8ZCYP$.[JJRW"3C+Q/L4 MB?#9H)KE-$E*QBQYD)1UP-LXJNKYX>TXSIX;WKXLKMX#[KZJUZY\DM$CC2$J MCK.QNJR;$RF)@)/6-C%]]KG3S@I_/7#XW'"X*;/>EV+W<5:Y0"4-D9$L121& MJ$2HP@6JC%NN,9.[3I?KC1]Q3?\\69R3=J^>D+<:'Y MDZ<7SYX^4>K),\[,,W4AGUT\?Z+<LVGXVS35\SA;3A*,8]CD$(DF((1%B@N"(TUYWN=YR7L.D74H=(HS$G:*P= M\H&A[L#P RWV,R$X*R)/EEC!+*'> &%>19RFP)T0V03HX+,^,\-S4)2.. 5G MM'F^;NI9\VYVD6;O5Y=4\^J!MR4OJV_2J?VI]\F>OUCBB."7>EI?+Z_;;:HM M>ZA\S($%E![2JT"8C9+X8!A)FGN@'F+VK2H1GY0/FQ.:[NS8=%2AR6N8X*78 M5]*EY(L@T:= ? PF,ZI%%AT4[G'VP$$0L%-V#,#6T^Q<#P[DY12MAF(\['(N M'-Q7E;E7I@1M<@.*I, 8T2)J$J6F1HB@P)]]#;8S@ELGSIX?XLKQ0W^8N^VM M$KA_VU+-*ABE45]@GC#PDBC%^JZ\/;L<%=.(7J#W6UG ME14\!R,2<=:6*\XI$>6H(A8X1"4%Q:WAW#VH9X6Z+JP]/]#5'_J3=;>=52SS MJ&W1-(21)72=$Y59)A)2]$R*,DGG[D ]+]!U8.V9@>[=%33@\V)G5L>#^ZK ML!B"1FM<<.2+"H9H74[6C 9'LXA>MS*L3EG5XHP@UXFSX_@=!@ZU^WF&/,)E ME^Y7]!GZ/0]6Q#ZUC^1!PG:7K]W5K))<:H@%55Y&PES904UT1/ DO04:@_>G M\X8\2/J^*JV[&U9.QF07F"$L:L %)3E),@F;@[:\R_'B.-Z._J9U-C#O MQMK^+F)<7I?I@/0,WC<0;XJIO)_ :HJFZ>)ZUBSJ?ZX^?W"<.W#5URLJ$XP7 MWB8" =57&JTBVL9(\"^9&!I2N4N]X)$*^PP&P1.R>?"=\_YF,_ 6^@963'SM MD3OO&C^=^[C*I#'Z"X<.'7\#\T6SC.4<9'KY],HWEX-R]>N7;:H-OY@U][Z] M*-G*ZL6G4XS_5]\41?,#G.+E@P/[ TR7([Q@>-ZMWS,PO][BWVDY@9?UYX2> MT_1?B-@Z?UKA='4R?WH"AN;W6[A<5Z"\O=4RXJLVD_WD$^Y8)4D_=C;XXOR: MBJ&A!A,HN;=Q;ANT7B>?7M13/\4M?/+,+_QO4[],J%:D4[]_>+ZW(F/HR:@O MIW6N8U&,UBL,U]KKV:2.]:G>>I%6Z3GG9:^8S?=8U0/3\G1V?3V;KLJYS%\M M%_,2#8%?/_\C3I;X^G4BLNOWRX5?QTP\JR=+G#34;TN>LM?0K)J>>@B?Z7OB MYW5$N7J6=$Y+ M9F0^FZ4L2;>O[[J:G:DBSVI"3];39+'^O)9)5T+T&NIR@G M5B;#%Z623TKE:67(D3ZZ@:EZ P7ADT^K&"NT\#X_T,RF^&N$M7/WE#2N9=W& M3'LW.T/\#[TC+F;Q]ZO9)$$S7Z>Q'/%5)[E6_349V^N7;6[YGX"FTNPQS^L40A M^?S#'4?LT._9S\>-+[#\"+AL_N-?_C]02P,$% @ [8544%W$J>)U@ M]9@& !4 !C:&=G+3(P,3DQ,C,Q7V1E9BYX;6SLO6N7VSB2)OQ]?T5M[>?J MPOTR9WKWX%KC/2ZG7]OU]NXG'EIB9FI:*>90DLON7[^@)"HO3DD4"5Z4KNDS M55F9!(AXXB$0"$0$_OU_?;V;__0E*Y:S?/'WG^'?P,\_98M)/ITM;O[^\Q\? M?U$?S9LW/_^O__G?_OV___++_]$?WOYD\\GZ+ENL?C)%EJZRZ4]_SE:W/_UC MFBW_^=-UD=_]](^\^.?L2_K++]M&/VU^F,\6__RW\A^?TV7VT]?E[-^6D]OL M+GV;3]+5YMVWJ]7]O_WZZY]__OFWKY^+^=_RXN97! #^==_JX!/E?_U2/?9+ M^:M?(/H%P[]]74Y__BE(N%ANWEWC)=7CY5^GJWV#QP_37[=_W#_Z7==_XLVS M4$KYZ^:O^T>7LY<>#)W"7__/[V\_;B#Y9;98KM+%)/OY?_ZWGW[:(E?D\^Q# M=OU3^>\_/KQYTDEH='/SMTE^]VOYUU_5Y+_6L^6L!'49WKMI?EMDUW__>7)[ M2.(=.X[.I!9M-?2L2ZZ'G%' M6FKUC@YDEH_^NR.1V[RB8XD;\O)8%[%'_"G]/,_.&N#3%C'&H]/)/V^*?+V8 MJL54I\O9\NKZ?9$MP[*]4=JIT=5M'V>L\W*Q^WB;9:N:VCW2I*,1-1]8/^.K M1[J3#6.,SJ3+V\":\E\NKN=A%7OT MRXA"UNF_-UD#HU;9S6SR\+N8DI[LO2\YZTU^Y_<49?SYW=ULVWGY\O"5AYUU MV&'/:@SX=--8(PQVWBJ?_+/.B)X]&GD$=?EYL$7D\=2DUJ$&<4:S6.;SV;3T MM3Q>P&N,ZD3#3D?W/BT"8H_[8S!JL\UW%O8V87KP\_S/ ML] ]VD&GH\WO[HOL-@O[L2_9VWS9?-2'.NIR]%?WNSUDXV%_WT.7X]U\X+?Y M/&Q]E^42LOK6=-R'>XHT_B]9L9J%F>ACMICEQ;M\56<2.]:JNW&]_-O:"T'C M+KN3Z,UBE87-\LI]O0\?5.AKDM\L9O_*IJV$JMMK=W*]RU8F+8IOP0Q1=_FZ MOC79J+?NY*B[J)]N&V>,X37OTYOL](">/1CC[2XTSK]EF\U*?UWEQ=\X91\MN.Y;,+5>SN])*].M5T'U8$,/* M\Z_-0/;K_;S\^Z?\>=/V\L=[><?WS5#:N/>A-;[0ZBC':= M%FFPE+.M9V^:W2UFU[-)O6UFK<8Q1OEF$7[,/J5?3Z/WPJ.11]!F5CVSF\@C MM]EU5A1A7DJ_[F;RQ?3M+/T\FX>1U-Y#-NXPLC3N^CJ;K&9?LOWORCU>,%_F MLX8J.;/'R/*4;B2=!2ID[XO\RZR,,/-Y\03M@Q%^L=NS-<"R7D[] MM(N;S9_.GZ*;]]BS/.^+65Y\RM4TOR_!O;K>// Q6#W3M*CK_^OJ??&PJ#>5 MO/1LE#'D 8BPJDWK[5L//-[!2,*T'A2U^E9ZGE;!="A=^_=G'+LW[*X#26HJ M^%BC&*/:[3O?IP&%3\$T7Z:36H;\J79=CJVFKFLVCS/2TODU*:>3Q8VY38N; MTZH]UJ:K,:G)I%BG\V 3/?FK*DW8^M%6[7ON2KYW:5'.XE_J>C3/Z:.K,=>; M"$ZWC#.^+]EB76[:JGOQ\9@CJ:N9EYZ.,8XJTNW-K/1:;VS)L$;] M?^$SFUUO#O4FD_)4[^0(S^VGS['7U';#[J)(DMV4%L$C@_[D8 ^VZ&8\.P;J M;\&A6KK)A_VQ]RV725_K%( MUV&7ETU/#_6L;GH<>6UR-.FM1SGJ4J9!9U&DF-ULO=MA;[&=G\),]3Z?S^K$ MIM9JW/DHU703H;$LC8Y\67>7U:++SB7:19(&"RIL^]>K,@^T3,5U7R?S]32; M^B*_*T/UUMLTG*MK.YNO SO>9:O2-?H^*S9-8P#1R4CZP.]A2&7BTB0LQ)V" MU/!U/2"QF&1E3LEV<*;(PCSR8;:L&V(=I?,^I&P>/-B^Y\[E>W)V.LVN9XNP M&&Q<+L^.4F.(W/1EG:,0957J?75JZPV,TGGG4G[(RIE@_FWC@LZFCQXH\D7X M<9*=DV+5P:LZ1V"[1NY#9+J;DIJ\J'/I:UJY];N(,N*S(_6[CNM&C@TG@^6334M;*%LL'X>--9;GG%X[DJNJ>Q 6O/7=_3F>_4:==2S%0^[M MYJ$_PLI^IEL]2N<=2[GYT]4&WWC2G>ZT&ZEJ3JPGVD49V_KS,ONO=5A;W9<: MP>X''N]@)'65>[35P7&EQ:0:VN['QZ/;5X2:+5:_3F=WO^Z>^36=/TMW/%!S MJBHC5=:KHIMQ/FH9>U#AYS*W+U_\$NSZ=#U?-1SBP7XZ''!^E\X6[#@YZMZD,C[X-_[E[ MNAS7N07-MF_(OJZRL%&=QGU'K6IC^U>7+ZY>/<\G+V&YP?$Z77[>@+E>_G*3 MIO>_EE/4K]E\M:Q^LYFT?@%P5[CN?^Q^G>CU_1?FY7N" +G=I408HG2UG&,I-4"A/^O4%'4*5T'E0?ZJ6+R4UZ$ MA?GO/\.JY>XS/&L5*8LJ=J':O%>T@F#A%YLYY-\F\SR8]G__>56LLX=?YHM5 M^*K!7 ;-@U$C/+'(LOL$X.B)D6>M$VD-I)CIC@TS'HC+#&TDAER M@Y(7C:Q.27/0P*LU"YVGR1K,B('7C\&583CR1*Y+H,BYU/A^-UG^)C'Y398O M?KO[_!^_/S'7'ZGVQ><2#84TPE$."8%(&H.)VJ_.THH^U?C2?J.>#AMBGL=# MIJ^/>E]V:_6DZJG^]BD,XX2-<+)M K7P'FM"A5= "&RUV=MJ&#O5F WHE5@+ ML2$]U:-+9)VSO .L2L\=QPQIC<,D#XYZ$)X^R.$NZI=]!KSRCB6GJG-:\DI!Z M'FW3(5C1"VK#SBHO3;FJ""+=; .I/I0_75U?K5=ELOUR4YSJ/V8WMV?/.TU? ME$"+0 !-,JTEP!9HKJHYVC! 66,.XHO@X"A0[8NC[]-OVQK<^L1++MXR#); MH\Z!S>E.$H4# IYCP@DU@!D ['X.EY#+QFRA%\66SA ;H2V]W1]4)7:7;Y;+ M=5;>?5/^<.*4.>);$D>P<598;*RV# $I,=GA:!7!S0^@V:4SKR=('ZCY[[\^ M0S.(]<\.HTR:7;1UZ6$H!#@/K/:6*^*)40S)G7((5KH6WU]?& H(&' A%(,> M4L"BM!R"([OL.-SG261X6J+^5O M]G:+;+65MAX+#K9)), :4$&%L$1Q)9PG?B\CILWIT-FI1E]TB(597[QXEY*Z^ =Q9+P@#Q0I+JZ 1[ MWN*HO+.#A+Y($A>Y5L$T@9]O9Y^+M/AV.HCF^;,)M]PH0IF2P#%J$42^VBAB M351SYTMGSO^N-1P+JR'C\)LE\S"NB-;<4 HIM5@0;ZOC,$R]\*\F/+>I=R0. M<*\C00-:[R@TS(=]FJ/$.!1,IIW,4/L+3>:IK.R&JE10+P'IU.\5*YJF-^=%DGO.0B1D>^7 O[IMI M,%AFU[/TX:*_K:C3I[#O0#QKTT!N.Y]'M8CGP,@XPC04A8 M(X'UVADE"2;H01?.B.9KZD#QR@W/S\<,^B5^ $\O#>J8Y=M'$F*P-B1LJQG! MP "B@A55H4I(BR(2 X4]CX#*C9#MBZ_[PKL[">SF'I7W63'+IT>8=ZQ9HK%U M&FMH+ $$< 3"][C_,BDGC3DT4,AS0PY%Q&B$8:O14L AT0+CG&PSCT 5,'] M/$X5I1<7\AQOQHF%6:^1I>*UUR^SC!G,8=A7:HF!92BH>HL]!\9:7(>OKR]P M% )%.! $:F44P@SB;>H,,[<]NAM>/P96+.O(8CB*1'.CY%36,K\&=SDW13Z/"DYC%?ZC**,^TL^G-?C]DPE# MP&)@E#924,3#_H7RRL@*ZV#S_5Z?SM(8"FR-S6OV"D"J$?"8:J. @T%Z:%2% M!.=@A+'3G>PL.L3L$@O#($D%MX8KRAC3X6<%024A\2VJ9 ]ST'(N*WI![:_" M,,=+F##AB L?A'*$(<8P(7X_1WM'FG-PF!.2N#-33ZB.CZ/5L<^W*$3<]Y9@ M (%7R)7!D5 A&4R,G:^ 0XA]\YC@8 U-@"@;0Q%)8Y%)"Y"CPM1/-#^K%YVVNSI$7YA?/ ?/U)\0H MY629ZH.]-1@+3:HI0!MMR+B]\YUHOF5V?#-$_V+:*'W[ETBP88C5JOP"YIA; M:QEE$'$A%7] #D#>/(5N-.47:NOL9/F%LZ"ZS/(+FG#O8-AQ D*M,,QAHW8R M&J_9",\=^J)#+,PNM?R"5]:5-?B]I1Y:$[8NAE52,FF:,V,TY1>:,B,::)=? M?H$*:QW$D- R8(<2RK2NY%5YX^06-$2(>6%N>Y1LHRRC]RH?%-6CN=A];^86FWI$X MP+V.^#(%H.8 *L ( 2P B?Q>9@W'7FRRM2;/#C1KAM>/P951^BO&1Y%QQ")R MSC 7 "#M&! .\]P-4JI3*_7VL4*9:N-_*E8Q// &2864=*P<1'E_6Y6"BDP MYAQ48X2&7D8\40P%ML8FBO[48GK&%WFZ90*P+ZO#< 2E%D(@8EBU];! R^:1 MWWW&ZL36;Q2L+C&?WJ3+V_"'\MZ.+^F\]&6<%ZP3\<6)<0X2RZ4P#OLRDU-B MOD/;V; ONXBEXVWK,_]1H7R1G%X716BP?3+TD@790\O>F'W@]8FQ 7$=+$(K M81ET:K"H3A0<\[!Y2=N!(G7'P.\X6%\\RS>E8(;@]^;%21F1Y\P2D@>)_Q\;L)BA?(J5[\][A)MGW_(?EJ[GP]H736N44]T7W?32>.^I M1U80J;#PTOF]!, W-QO%11&C(1XCGWCV!0M[FX!.O3$AF"$6@$2:0>RX55I4 M46;A=ZYY'(:\*+Z- ]X!Z?L(S<>WOY_'R .=)(!RKYS&B E @;20"%.A0 AK M4<4<7#K+XD#6%W$JWA^)B_M'5H8FAC7Z2U:D-]D?R^QZ/7\[NSZ6QMFFV\0: M+B@1E#/(=;!2M02[8W ,A(0MR'59)ST]@MAK*K=\]-\_9"8W"'K1'AD8+)XR MC41(7%6=T<35FSV[D7;(3&[)O)>"6@R5U;M6TS MN<]#ZZ],[B<9@M 31*Q74 4SCE,$O&<5>&'"[+,B7K>QRK59TB*3^SPP7W]^ M+95426^@\((AZ0CA'N[PD$0S,^[8YDXTWS+1MAFB?S%ME)'1ETBP88C5)I,; M" .UH23(I!'C3!.H*XE8V(F,+UBN,YV=RN0^#ZK+S.3&UF$I%(#>,F*\M8BB M2D9I8?,[BD:3R=V4#K$P&RX)$U&&%/088K#BO#6E3>'$T*=M/O/BYR8[ U3W'E9-M$>H % MY9A:H!!C"$)#*ID)D\W9,IIT[J9LB8W=Y:5WAXFSO##54Z^ (4 ;SRHK20E, M58\6Q#A=)G& >QTINS:@1J0TW#,F-#!86+I?9HD9N0NDM2;/SMUMAM>/P951 M.C'&1Y%(NY%/M^&1Z_7\="[I]T\FISABF3*.65-/O##X)[566LW-': MN.HFO ;.]&&FT/SL@C%4>?WNT-1YH"!95VBFM(B:F63@W$ M&&N/=A((,"J4+Y+3(TWO]H9I['2 GH5)R082R IY@PBZC,5S9/R.@_7%LWP( M:B?4$2.#*0,M)H)(;PRI_"3&.]FUP\R/R8?*YQT#@YO!>(GV'R.=FA E)N#4R;&4H<]CC/:J&M\CN M&2:?>PRD;81L?T?#VWLI/V1?LL7Z6+SULR<3(A&A8?/J$3"T+&NC@-G+0_"E MY4\W94H[6"YQ6AHV;5\#'O#U@E!,@2!*ROW-J49KUOR<<)@\Z#%,4,WAO43Z M]INVSZSBG$+GG1"*",@IJ@("+/>J>6#<,-G98Z#K^;".,6V?2@^HMX9JZ@25 M6 I:785J/87-T_:'2:-N2HR&>(Q\XAEAVCYR7!CEE!>JW"U9[(+&=OA:R5N< MG0Z34=WS3!09WQ\Y_1H1%69O3+516(5/W3->F1B6:=HB#_.R3F)Z!'&P].OE M:TRO%CXL30@"X2P7S#B"JU#,0 3):UU.UHVT0Z97,\K#_D!+3&T B'@M]>Y, M1& O6I07[C.]NK9JVZ97GX?67^G53]+VO+9AQH/A'YAQB0VR5=I> ^UN$-@ M;.G5M5G2(KWZ/##'D(C0;=*KEHY9AGT9P<\0HL:"/>86,S;NV.).--\R^[49 MHG\Q;921R9=(L/&$M3?+C7%D4]F+<8)-J&C<8NXE 0:6'S'=/8=C\=;9PKN^;4LF8 M8%0#JPE#VGD@*J^)H_32;DYKZ@0:![R-IY\7AO^D4N:G(ETLM\$N;AG0_O/0 M['1V1XD6EFLEG,<82*.=0-Q5$C*N:WE41Q2[?BZ!>D%MP&FM+)4R6]R$#^") M1*H((MUL/);+#^5/5]=7Z]4DO\N6FTJM_S&[N3UO-FOQHK!9)6'S"+14D&/# M$''45F@"WJ(J\##QYA$GL?Y0'1]'JQGY6Q0B[GM+"""2<>4"'A!Y![ FLL+% M4-,\C&V8X/#NV=84N@$IU6F%? \1U%B&;8[DD%MAH?1[HP#I$=;2Z8M <1 ; MD#?OB]SGQ5WZ9G%=_JO\E4N+1?@HEE?%VWRYO+JN-DH?9XM)]DA@&\15D]4Z M/1:#UM4K$T]9L#L)B0\(B<' +? 5U4RTK>L'T) M^_!@$I0RGN>J>KF/A'*,/;=:$\V%1&7Z6K679\RKYA4%AHG_;LNQV(#U%RGT MZ4G6]+/ H-T0FK])IY-_WA3Y>E'&$.MT.0M?V/LB6P:S8O/U=??>>1J^WX^W M6;8Z'OO4Q:OZ?V.W6MP5&"C_]:C(0/C-F\67;+FZ>UQ18HAWE[9JD6XFY]_3 MU;H(YFG'*J@SJ@_AAV(V66T+- P=@?=T--^/?3,/[B?$(VO$>1TEF! 69CQ$ MD:$04"V@AM0IBKA5DHM:!G+747JG1*H?I%>KIX0" I&U6'%("?,"6BIVF$AC M48N;C^+&Z'6EZH-1>UW -^J@O5,"'YAGCL5<0#C,;U9Y?$JV%5 )(I*W' MT(0/B>M*&LHND1"13/]6. VC]5WUKMK*WSV?E'FH"AH"C?*:&>8E4)5L@KL1 MWLTS" >:P34,%=[EB\F9;'AHD@"#7 "IQ$I!RZFUQN\DU)*(YF?/G44Z#$*( MQHAUZT.OXP%\V)4^^N70CL"'0:DO82#E=C@LOA_#^'=+\BRKY0<\JY\RAA0C M90 7&#G#J69TERAM'-'U8A.'PZ.^ _!$'PD.0&B$",6282M(L*!WT=%&*0?Z M3#8ZZOKK2+L'/7]Q<1NUS^^/\*$7\V^SQ\B= M#J:RJ&!ABO3I26[HKXNF^+P3R/HR+%X:[LG,DL.-$B$\I8!30'"Y=_(0H^J+ MU&5AGW'[T-HKKP8;6B'U6GDQ2M_5F.@P# U,?G<79M=9.G^?AFGVI'_SQ><3 M(0WBQH5M-6%,>P<\9Y5L!)!>\\SJ[3AB*"J/#TU_:B_N\R)=93I?3!]6QAKJ M/](N,=IB3SBP#@@%O73&F+VLCC2_@J,S3T0G-(@'46^+P<=/198NU\6W,[AP MN%$BC>76 TI->><-9@S#RK8RC+GF\T%G'H@.B! -G]Z*R=UDB\DY#'BY0>"X M#.(0R@20GGI41K%6TB'-FSLD.\M]Z$#[4;#I;3EH$@URY&#/ZD!J08B3RE( M-!)53*HQP,H^%X*1[1ZC@?8CGY,3#R122GM .!:$2R!PA93AWH][#QJ# C$/ MQ)NA^1?_#B,VRKWNI=%NN)7P]"YH_U "F#=(&AS6=$.)0E:+RCPP6M>+0A[7 M 7PA?F(W,@;/>\EAQ+0$LG %25;%2ZYC/%8*?RW8C6^!3>>V)__?W# MB2 L[#F=1%XHHQ@L9\G]9Z!-GWZUD>VK6X,U# 5,X.]-7LS^M4E:/3EQG&Z< M8(6$YMY:(QAAF KK9"6UI4Z/>V_<1HU'&1$1JQ^%*:/+F M7$8<;YA @DD0#!A*/8'$"RFKJ=9)WB)!K;,];(>LB(I5;V>\S^QOFWU>/=C@ MZBX0O:QF6E;4VE15.7;Z>V97B>%(4*/#/L]:ZS'0U.V#>0$@?5[K4I,]_00K M=PSD2*@UF:SOUIMR;;\5^7+YQZ+(TGDIUV]!$SJ[SHOL4_JU.=_J]9]0IA"# MTH:O'#'GA"1R=[.H\0JZYE-89PO;*$C8";IC9V997ZM+9C[I/P&4A16(,>NT MDU) [?P>.X!T\Z.#SA;7<3.S#;I#,?-!KJ=2GD&^0UTD2H75@2G.L/.$EMEN MW%8((.1'&)8U#+\B 3B"+,%5Z1Z_F4T>?C>>',%'XWQ[5E+@2PT3;3&Q#JJR M<+Y%5F."=FYC+8QCM4S+'B6NG_;WO%$"@% &!N1\"W\."VZ,1 M73//KYW"#B;VM41FU)E\CPLQOBU5.#M]M]B!)@D&9;2I@4#"\ ^AB6"J@@5* MUZ=GK^&947--/R^J&@>COHR#EX9[^E*H@XT2!13TA!C) G#4:2'9KD"V+F_0 MH>,^&FJOO!IL:(74:^7%* ^"QD2' 9V\NULS:_EU'S^;."R1=U88BJ#T#K/R MY&PGDX9RA"E[,13TD@NW!2Q]J=K/%D'T63I_LU@&(Z5<"D]?M_U2B\02*8+1 M98PPUF%NE1:HDL]#T3ROO[?,C&C60!R(^J) =3U4NJ]M\>L[!^)%6Y3U]$"(N$ 2&*ZZ+C*I_\LX=7#'VTM2D:<76]&4N=$ZT7GT^,5-Q8ZCAF"A(7[#BS/<1T M0FBM:_GBNC[(V@Q9?]L(4/\DZ[M6"2#A&^<@""NX%-@HOPO<=H(AUB+1*?)1 M5DM-'3S!:HO(J(^PU)]I,:V1Y?3DN42 8.\QA!5&2$#'/7)F!P!WP+OQ'U:U M4.KSN(06R/07=IX6F4Z7973BW7U Z;N;H_6WAV?>I]\V.]12L ?I%M/W\W3Q M+KW+3F[XNWA=@HFV!!O$F0$(*NN^;%80Y9\%^$^&F#_HFX\A$?I ML[I@QI[+U -WPSSD2V]6BS\"_,L/'_\H#?/W6;&Y07AST!5&O_G;^_"WX_?& M-.\Q\0P(0JT6&F!L, :(DDIF!&'S"W>[JO##8(DBU"8:&%7LY>(N+$SI+^XKWJ4:%IK\ @OV9P\:R7ZKUZK9,*B\/ M-(X$$!QLE7"A>9B< +=8 F$D)KQ"4#J,1UA\(ZY+/!XV W#@?5I<%1]790+B MYF@Y;/PV0M3CPJ'6"932,@*Y4M8XXX2S'%5R4]IK">VA.1$)H]$X%@]Y)Z[N MRP>75^O5E^%2$"CS#W>22L[ACIT;-]*U70P]8N>90J_EMH>RRPKZM7)HP;',QAK,(N M5B +.3>P0EAQ6.O&TQ>Y3%\YE^,".X"I:=+[V2J=;\?_(5MFQ9=L&H;OUZMU MD;U9+M?E<4,]P[->7XF"UE%"!"4, !F^9K;?92O@6SCWV660K6O$&OLE&G\% MVVG]:UEC.VRVB]DD4\M@49<.EJOK,D!V6Y9]8VE?73^2_VJQ^4QLL,,_A:$M M;_/Y2QO>$8TN41)[;;@(\'LLN C65G6,HR1L45*'CYN]EZN#7@V"SZ?!^?R= M0?3U?E9L'@Z0S/)C+I]H[TA(F%$ ! "@L*VE!G/LP![#,-TTYK$8-X^'1G+T MYNGOZ=?9W?IN[TA=?UY.BMG&,O\0OL(NS-,3KTPH1&'E"S:4@PXQB*U$<(^P M:I%')R^(J\,#V]BPJ-YO9\M)F21SM5#W]_/9I#25KZZOPV>TN-E^3,<7@T.F M0:S^$\N#^!YSQQF66CN#7766(= ML93+\/Y@;%M)I2,/UH:ES3?'<.1G*1VBU%CGWYWK5+NF0UH^V"!A0"BAPPRH M(8<8:O2P;FN#6C@]X,C/0Z+B$D.3NV5*W=P4V4U8EYYZ53[E>K,5KJ7CNET% M*6UYDLR0,4:K !S;U?0)4A+B6V18C_Q4HB?$.DY^?!A_USF.BV4^GTW+D\+' MU8+Z?^'[H([%ZC9;A05YWL?;-\>C6P?]=9EEZN?YG[V(_>3%P> MLMLR9N]+ M5I;?[7L 5_?9=K?7^YLW["[]'5FQW)Z9'!A!#YO):EAOZ]15_>[AQ'ODPO1O MM1-&86(4=9MB6AIB#C12=2;;CB4[F77ZY,%$8VD-UA1[KI@DA .TB2/2@#&@ M09_1D,=KIK90QO-=:!L$QIU8.OW/]2YCWN?%N^Q/-=EL@$JSM\@7X"E>?(T7! !]W$D1'6GQ>0RH><*^)&L-0 MXE0NYG@9$2M^>R_0QS(L*RVFRS_N2_,M/"H 4HMI^($ >2*2^ZQ>$D,L*"\C M -1P9;RGPHE*-@MIKSDT-2N"M5)1WA=4O1W(5,OFUI8O-S;YHH91<;1=0IS2 MR"- M7%A.VX@T:22%:I>TSB&,")B@M-OR;?]4$\FT[WX? * -E)KS2WRW #M MX/96XR ;"U\6&;?9$$EO+U9MBX/4ZV+#*"V%,9%@\$"\&N5"GSV; (I),)R$ M=!8[Y@"E#EN]F.BTQL3'FZ6VP2]/_%NOUE,\KOL M-"OJ]I%(0) WF%FO@7<$006K&91YAT:8!AJ9(1TAU1=;/I3E)Q?9U*7%(NQ] M3E>4?KE!$@B/D, 008285Y1R4$G')=?-PZ>*DT]6VF5..1UC@(>+A M1K=@#99'_BAUL)YI^5VSA'!!K>6$$!]0=1 H;RM)N8?-[8S.:-&9+D_EF#>' MK3\GU*$SY1<]3\\?3H0*XKJ 2A+9:2SHS.OLC0&JS>YHBM M311,('=]G4U65]?/?/2SQ61V/P] 5;&>E0OWV S2N-.$DO _K<.DK768JKT@ MO%K5A<-VA%9J;_-+7Z#VMQ'>'PU]R@_LWYZ9?F4$T.)+5JQFG[?7=-<[?F_< M?>*#Y6"I0YP!!#TUE@M3(4=QBS)7G1G+?=%Q 'B;']'5&&L5OEQ&M]W?9U/S M*)#FN\.ZAOTEI'16*H,AL1QR2K3RE3TJ!.+-JP1TEEG=-9WZQ+-7LVH;)FO7 M#]'R6ZLP3-J;/QT_Y*O301(D!I1S2'C@.[ 8:KN7WAG0/&FOL]3I7LVOV . M3)]-9DT+]CQMGSB':7FEEK'$62>(M;Z:>B7R+:YY[RQS>6#RM,*O>1;^,28? MS+\)N\YMOO2VA$J5:GTXFS[J6Q(EI4-22JB0=RZHP!I78>,T:>XDZ"R;N)=E M;E"48S-P\SET3G\XRA(?D7R\@C\+V M>E9-?Y,4_5OQ*(WD7%OL8(<)ED8!XS W6EM)$,9>5NAXU*+H:G>YPZ,PSF(A M.@9C+2+=CO>72(N-#.@(X'!8!L*>FNV-$>-UBTSUBW?+]P'H*"8W-0F8+6=/ MDM/.G<\>]Y&@LCJV890K81C689>-U0X#)8088T;T**:P%B".8=9JQZ/ONDB8 MT-@9ZKSB!@(O#&75P;I2!K6X]OSB7?H=8=CGS@2I(V[//?Z3EDZN] MC;B<'2YAU>G[$HZ(1DI#(J0J;_E6#E4*"?]L$PMYL7[[,0'>R5[TY2$VVG$> MZ"H11#,F&/$>A)V/-LB2RBI0SGC1G%:7[;_O'LM>%\8/V?UN _S"ZGYJ23S: M.-&0T[*P%A8N[)^59LKM)W+M; M#_77X[&.B-P;.;#Z!AI39M$W"8@\%-4IP M!R$D+-@ 5>BR1ERWN#WQ=3CJ(X(WIL"'EU?J#]G6*,P^9L67V23;ROHAF^0W M6_V>XEO7KTZX=TH0!('P&C-C.<75)ZJ==J8Y72_6]S]2[/MB^Z%@^[)\S[ML M=77]*?WZ/B\VZEZMBMGG]:I, OV4;TL<'2%SRYX3KZD6&EEK'"%EXC%GE4=1 M*R2:'Q/ BSTG& ;:OJ@81OX@QA%B/7DN(48J98&'#%BLJ&8:5K&[6CC:/&@' M7;PKOPU0#TKOIB36PLTFYJ>QWP"#T;;Y$&DVFR@?SE.AJG M&R54((^Q%Y0 !"V@VD-4B8N);V$6G*WZLXIHM%)=WA$\C5U]!P=QL"9"G69) MP$(K5;HJ75B=@%6.F&KTRC@USD(9,=522].MT+HTG0^CZP/E,,:JZD@J?@C> M/EX/Z_ESB>$<6(*X5%QQ3@QRUE?C(QJU\+W'-L+CPIW' Z75=[G/XCBUL#YY M,'%"2"B!!);;L/0(20'=C5!;R9J?Q'5S]/-L/EM].UG. MX]F3"=62,F,X\9 YA1"R#%3R8 Z:NZ6Z6Q ;JR2/"45?JMVZV4[J]?%C"9>0 M>P%YV+)C:"'C%+N=)": XWI<+OM6:@L<6LZO7[)%&M;XK+@[5'WS\,.)MY8Y MIDI;#N$P0*Z"B; ;*<"ZN:/H_.BV(0V<=K#$4V"=1?*[Q\,$8HB1 C,EK+1: M"")$-5JJF!R]L=,8_J.:;(7.V'4Z5N-G4%7&BM-+Y]M[7=\L?RNR=)455T68 MW],YQ&!WT>OQ[7_M#I(@! Z+A0IS%:=AUQO^S^PE(FTBJCI<,5LH)N\!I<9Z M_U2DTVTMDDV00GD-JLWG\[3852=)Y^JNK%?R-ELN/]VF"REJL:%EMPE'-'P] M'B.O+;8""LLJAYEQCC*]6VX1@1E*Y2=K8[_<(*&&AP](E;6D MPS[1*ZW#[G$KG36:P7':>G$4=D+[K1!Z;3P8E7TX)O4/H_9'$30G72K?/9LX M%[#P G%1WC7B83"&<"43= \)B<-;B;&4\SQ6NB4D?:GYZ>)V8EG__N&$ XG+ M0L :8\ND4"2@5$DE,6M^C=KY&3J#+>JM81E&V>_2N].3^:$F"7.60NT!]LXQ M[:'E#Q\&$XB->UEOH[*CVF^-T&ODPBB7]C%0()(;0(&_041W^\@#4;#K# %$ M3UR*=F8_"9/ TAX0,=)HB" KHJ'<%SQ7GU^]9;Y]JK*^P.L#2%J#0N?Y,,Y MW20& FDI4P9)@[CD'*G*ZQ7,9=_<-]A9 8OH=.@0KX8KP[)8/5H5PG\]7Q'" MKY(/94+Z >OOR=\33(P$##@/G$38$$=IY10+1JQM[ML[/Z&V=X.O#1*=:^_@ MI_SLB43!TIE))/*6!"I#I7FURCF%O!BGY=80^^>::X7!Y>AP5!97OZKK3V6_ MIU]G=^N[HTI[\DQ"$ +" (PB!/,.\X8EA5H7.>.S="IU>WV4R-H1E&^6\6JZS(EJL/ MZ2K;W&TTW9ERZ4W];+9CG2202V(K8X=I M1UJ%M4\ 1)T2%BN!/!*8@TI.BG#S?4)G5A 384&2.5)494@>\.!B.[>69-9]6Y>N--!+S&PYWPNV4V M69W#B M7%UO[[?4884J&:F4+1*Y+\8-&PN< MP><7X#8RJ4_VFG!"K A 6<^$@$8)&,#:X20L'^,M M&_U9V;'AZX]FUUGX#*9^MMAO*4]=('6P3>(1T)1YC#DPPD("+-P=8#CD!6MQ M''@Q;MM8X$0ZW?D]7:V+P$.;KK(/68E(8.D?R^QZ/7\[NW[ID._\3H+59H1$ MT'#/B'>"64\K?S1"1K>H?G89CMPNT>HM^:4L"[XQC(Y\^0\/)4A &,@L=(!% M*4NYU)4; 0F,6MQ_UVMYB6#'Q!FP>?39"S!"!,E.1.&\&XJ2HAN0 -;K&=&+W'-18HD>;M M1[;%F^O=?V3;*R>J-.I]=G6]2?R<'A.I/:=4>.4PIQ X"O9.981HF[M%1^]1 M[1>Z/K<3#Z[@O0R/LD$VENLIEUB=+A(-I0<:L+"V@=+;'&P;72' &&^QV[PH MMVH'6 V^^7Q._S<+]W42/H&KZV.S48QN$V8Q<98C;PB&'D%'JV!*AYE$+3(M M+M^O&A^_X>,1W?5U-BD=Q"U#$E_H)W%2$:98,,"5(%B&;1FJYN@ DFAQW\:% MNDWC A;?!CIX,5Z=9HE3E$#MK&'008K1Z%GS_2D:O?NS WP&7X0>%M;- MYJME",&VCP1I Z /!IN4GI17WW)0>6<59MKO([%_9]/7XK*NY"4<\AR6RMZL@\9F]R-8Q%% M %E$N.7" AMV3F0G&RB+O3;?0IS],3:Z&Z>V;FK%FDW=^.,J*8: 49* M0##BD&AC!+"N@@-BTF="6>MLW-JJK553[2Q@^EK%8]72LI +'K;*9=(R ,8) MBD4EG73>C#.%-X["ZA75:H;0:^/!,/IO5%.M7_4/=*S4KJ::H59*R,,>)(@" MB) 4[V2"'N,^[TEK5U.MMG).UU0["Y)A]FI-:JI1NZF[#RW1D#*)MK=HEU)! M1/I,$QUL46\-RS#*;E='2T&)L&."<(^<,D)YJBH)&:8C+Y7:1F5U"VHU0^@U MC!_A!;2:*^N(%H97JR.T1HZ^BD035;6JJ78>8&T( M,41--2BX$@J5JZ< 7 :KR2*T'WW-B ATZ!"OOE:&9Q[8$B+W=3)?3[=A MLD&F?Y4):<=6BKI=)((!B:37& +NI ($.%8AX"EKD7/3M^^^J>.P(ZCZ(LOC M(6[SGZL$^/=%=C=;WQUAR(:<28J0YSDOLM63[-K7L\)+G', MV; [Y P :[2AR(,M^-XX4.^4X/IT5FQ!#_>WW+%VNB\T8=+J<';K8M&;+).R/B ](6X2, MHP9AK74%4H"OS\+JK5W M16>=XE17VOS^]*:")"O]L/?_U!:F8'"09"3IS]G M])(8S&'+M;W-75&G \1^W-EG?-ZFN.KM<-H9 MAD+5_N)#=I^7.11;7)K0Z,R>$B%L&?JAK(228VL%D96520,@(_1,=4JE;N'K M??5Z,DG[(ONO=;:8?&MD)S]IG2A57M(;=OZ8"XP ">)7^%*O'R+.+R%<(JZM MW :GWOGQTKCK&S>'6R=84(C"_[B4'&"- =6DDEMC-_)@R:B:/<2:Z.C]..RY M(,MX/*09#UF6[_)%D975K\)*>]*BJ=E#0IRDDBD':(!6>>D@WUMVWN(62=^= M6S(QM%J#,>U1&RI6NTF:!N(:,@]=6>9(6R48-I5D+ /(/G_%.VP4R4",!< M6G@^DQ1YK*7CFAKGL)4:5](I*.6X+8]V"JL7I]\,H=?&@U':$&-0_S!J;Y>F M(00$$B!L*$%$.XFYHY5,"+,LP"XM38-R+ADH\U""*%998@FJ(J0(9LV-@?[3-)K2H4.\AED9VMT&C#5# MGAD%B866804QJJ(/K.9PA/N ;J/_&D,SC/+_6*3;P/!L^BP[X%U6GP]'>TFT M#8LMDOOJ1AQ*!(3K?Y8\WV)^U,,>;%%PJ4NK]PP M"")I$6>(>E/))PEI;DKVGHK1G TQD.G3._AIYS;9'W&<< Y^]WR"/<46&,O# M_SMA/.*@\K)8K, %W>W;5.LQ<&EL+AXL\U=-0#XO'BK^;:^C/F0S-NDK@0$L M++%$T /,N956JTI.H5H<%?9^6\2Y^N\+L_C<.'6KZQFM$Q6L;;"ICZ*MP$(Q M0*N-=Y"&-Y_U>[\Y(J[^VZ TC,4XAFNIH*!E*"D04GD &$?65K.F [9%M?G> MKZR(8U%VB=X0^7\;;_VA;+_=8-J\,[SR_:/:XK%?X.[NY_FW+-/9(C1?O9^G MBQY?=3Q7LO4;7PISZ?-=FT3V@=-!]^-2RV6V6JK%].TL_3R;!_G*T\#-6*=7 MBP]5Y$]XX'$@T"9WXVV-)-*H[TDP$!PQJS6GB(?EQ%*Z/=7V"E#!:YW/CQ?/ M4PFKT=Z18$>"06:0A<1(J"@TN[()7II@S+>X!NOLU>=HFNM [#D4%MX[;#*'7R(5+.U5=7J*/\\P"[M*)\IKSWRVFE'*/,2*VTKZ020S4MB M]7^4WY0.'>(U;-YIC-HL(LRJ;',R89FP7)=%1BMY/;?-3VPZSC<=WL2,B^SK MK:F D;$0"@4%T5X#&Y9OM\/!"CN<=H:AT' 57738#907L5 " MF7;28\LKS!TS]6[EZY=*G6B[96&7\U#LBU5NN9K=I:OLZKK5S'1.-PEF3G*& MA;20 Q^0]Z;::CA'*C[R+58[A=7+S6Z&T&OC MP2BW26-0_S!J;Y>:S[4UO/1C,-4&Z8%(+C!VPU&;.W-H96FY8:/ NUR\HH]$(J@7%IQU'C("#4X2H>U2,YPOO_ MQA&/&P/-UYNK3CWR4"$DA*=.Z?NB[,/RJKN,+Z\#'?@($'A M@Z(FP B]EXSH_;?D=7,.=9;A/A8.Q<"SVWRU%U?U[66*Z?SA U@^.@GY*UFI M"8D@D3ILSZUT4GA""39X%P.A-//@KV2EFOX/YBC'&#LIE2_#I0.68("F)%8 +)"3'BCF .05& !SONL,C>0F[(V M79JX*<]"]_4XFA0V@D!+;1!;2V:5$!6FPBE+7H&;LJYF&WBY6P1V$/DB,#1YA=%56?=1R4[2 ;X%!V M_^-_S+(BO/_VV]OL2S:O;_ )W)*C*4/S:] MQFXKC9]5 [/IS>)^O5IN0('U[:7O6R6TK+G/C+48EF>3R"%=G3-) KV^##,I M@AX/L:4U9D-R S7B!JKL0>6X= 9C0()%2)6BG%9R:H6;UU7J_NRM=VXTPVP M&WIC)9IYNCPC'_UIFS #*R=!>3V'LX1Q;9'0>_Y3V/S2@8O)>(A@*;?"M'?> M;!%[ :,-*'\L\L_+K/A28K/Y)L*?\\4D()N6&GXL;'U#)_(K$R)A68_"""Y8 M,!,L!G _:U-)1GXK8@3F'#]:&1KHOR@='^FQF_F7SN1A&&SRN[NPZ,W2^?LT MK'ZGLZ=?>C[!V!@-A(52&F.(=]EGT_Y M(OOV>UK\,UOY]6)Z.HWIY0:)8MXX)H.=0ZT")$"WETX91)M7^NXK'F]XVD1! MMB_>O%E\R9:KS8V=I_.COW\X81I#B<)W@(.%#"$D#E>QA8H+TKRJV<4D/#7= M*[0&3%[%^;S^;D-'.Z<0*<#%\8XM(SIS&!'.ZWZX(,+S=(F"(^0.61$\!YA11# ME?=- 2Q&F(,24V5Y!QCUQ8 _/GXJ-JOJ.2PXW"@AA+,@)2)&EW'JAEGJJH!3 MR72?U3*'9T(TG/K;XA;W>1$@T/EB>@8ACK9+M)<. ^8PX0Y($:92MP]"AFU" M@CK+ ^F0$S&ANBS/!Z7<(6"<@DH"!+3RJ'(S:8Q:5(?K[.K#3FG0'J+>7+N(6%C/D=O;EW3^Y"3ZH3S>L=FK;A^) MX<&0DQ)03AG!+(@.=UOC;5ZLRG3QAS7A MF$?NI<<3[JF5"$IA"(/0:*CV-I\)N\TQYE0/19<(^/7O7#ESGCG>, &( (6Y ME\P' T-(@_?9X482.<;LZ:'8$A7)WGPO&T#.H\S!-HDTU#%+A#<" D @L&0_ M:VK,FGM@.C.N!V-++!#[3[#O]CK8W_)\^N=L/@_+])O%*EWC2OCZ?L1U7K9^S*EN44Z\X]3[+OCQO:^@(QA[]& =DN!A_+6NDSRSIP0:+K6'CD$.A9+> M&Z\J/ RA(S]$[T3S]=D5$=&_F#;*0_A+)-BYQ#ITW>7DO]:SY0;L#]D\7;TP MNN/W7-9LGP@NI%0<86&5I< **7PE#\>VUSJSM;>&W6@L[QZ_WMP'V\*"FVW1 MU?6A#=M+/H2C#1,)#=5$"RJ8]@)!)!RO[%3K?/,DHR'8TM[\CHI6MQZ#(YOI MZLJ@J5^OUD7V6"CW]3[,U=GN$_B4/V]Z?,O=I0>@^M-P(S@/B]?A?I#&6F0\ M17YS\L(TJ0K@$H"X_8'<#]HA20@(VR7'$#8V(+,+(,;.2-+G]2'MW0^UU=K< M_7 >7J-V/^CU,B 7[,X'&^&$J^% BT197MZ[5EZU0AABDJ(JZ@\[;,=;T:\+ MO>==0-:7O?72:,L?B^ST5NYDVX19BB#V0!*F' 38$0(KF8F$(W<3M-9D#6;$ MP.O'X,HH-_KCHTBD;7R8$[-BL;R=W2]MOC+YW?%=^X''$^&81V%S"1UD @+F MPD^[T7J%"1C?MBNB!O+H (W W=?1.85P982H-0%;SKQPTKC*U^$I@,T/^CLN ME]>#0=$=C".@4\?>8R\$951:HXSTP!'H9.5<]0;RL=<([D+S+=W(S1#]BVFC M-%\ND6##$,N65;GR^VSZ*9O<+O)Y?O/MP^SF]LAI1LV6">0<$HO57R]7^5U6O)TM:[#CA:<3(C2A5'I%& 52 M,HX]JYQ:4+>HP]-E0'4OC&B/5E\L^%2DTZR4^#0%GC^:8&85XEI;S:0VWEI= M731) -:H>;G5+D.D>]%_2ZCZ4OZ[?#')[^ZS5:9NPKYQ$P-\D@:'&R6"&(25 MPL#B\ _-D;"FDE)2T;RX4I=1T+T0(AIHPQNH?RRSZ_7\[>SZZ,51-9HGS$", M61GN32@B$!G-=B?[! +<8B\][%EWT[.>#C ;GBW+WXI\V=#YLFF:$&8X9@0; M$29-S+42BE<2,VV;KS)#6!E=LJ017B-@B)I,UG?K3?S#X\B(9IPYT%GB';6, ML##/J#R$K=(IB^(@. )>';\U]7C#Q!AG+31&&X I89IK MX"II15CZ+\J4Z90OYZ/57VKH3@/;@3\8Y4=H<;!-(FU900A+QH"FR"BAD:UD ME%XTW^W2BV1$+* :G_P]DFX3._9D.,_E]7F1S6X69ET4976H,-K%[K9+Z> MSA8W5?SCT3FI3@=A$J; NA)P*I7$S//JAAB"#"+-"_SPBV)6IZ@-Q9FPR+9A MS$O-$^*])M(0326B$(MRRJXD)P#@QGP1KX(O$3 ;+."\XTSU=1HFWU66+7>S M]MUB=CV;;.;BSE[ZIG2@99_2K]W)]>@5HTQ_O[K/BC"0Q4VYV)FT*+Z%H?V9 M%M-:X>T -,[5,D[ZEOU4R/F)EHE 7FHLE&&2 M$*-1611R([/UR@+9?!J,'&<>57]YEQB-.K9\_Y&K]>HV+V:K4Q?'O]P@84Y8 M301FR.*PSP'(4+V#)*P]JL^(P;,"P:*I^KOE,P),_9E7SP=[,L[F4).$48*5 MTQPH01T30F+M=M\<(!;#<8=NM57;21:T0NDU\F&4 59CH<% 05-AL,O5;&+R M]6)5?#L=*O72\XF0!E(#7%AS>5AK(9% 5K)1R$88(-5>3<\CH2( TY?2/Z[2 M55:6?PV*F/_O=3%;3F>36E@N)2[^:]:8R]/_./R_59'5U'9[D&R'NYV4(SV12SF\!JXT3>J.BT,CGQ:.S MTYV[VJ7%HBR;^+[(O\R6.X_"4S2.A=SU/)3$ 8&PHTX8#:0G"@*#]AIFNOEF MN+.IJTO>CAS^QD=GG7IV$#2RE3$/$!4?."*F5 MK5!DS#6??#N+]>B"Q".%NZ]9O"S>NO':JOD\_[.L8VNSZZPHLFEIYFPN-;Q- M%S?9FX6Z*Q$X,@N?VU4BJ!&V+'>CN;98!C0$K!#Q2C8OXM-9\$B7LVC'\/5% MJ,,0-7(^)Y9@0A&W90(M48AXPNA.2N2A\>.+)QG& WTF4'U:B8'"L]7CP9Z< M2HZT2KCFT!/$.1*(VK#ZX_WBCS!QS0O>=!89TK7M%0>IQF;2'^6U+_G-8O:O MS52UV[4L]U;;^RS8<.6U,=L3V*S(EJN=)1>>*:\>"S/=]M^'S*&(KT@ZZ:S^(_.S)[A8.UK^FDB8;#HBG5Y4'YP>FK1:]B[ M<$4QU1"P (XQ*NSN*YR,:Q%^U%DX29?35W](#LRX3[?IZA_Y>CY]?3E;N M^CJ;K&9?2AD_A+W#^60[T6'"&+=*6>TUEE"783ZFA=T\WQ@\NYZMXU*4CP:R!VS_NP\!YL4D#*1&*%#,D92)?]^>#"#1/T(OPX MV>:7GXAK.ZN?1$IE.)9 "> U4<%88&@'H$<4C3;<+0HIGA7CI\81!RS S4AO*@3$ :5CA5^:$NG%'OG6DQ>=NK'C O29JC#(( M;L2,&(8)#_)_7*6+:;EC_>-^&O:/X7D&T$EJU&J?.&*9-(YXX97S"!D$R/\:AO:57X&OV7Y39'>W\XF MZ?R K7'T^20,GD$3##ULA696>%(9>LIK@YM74NZXEFI,FR(F0IUJ?6OA/A[A MP1#IH\\G6#,1O-_F77R?;N.Q2X;SZCU+?_)&^=[].WKQ[Z=!R_\<$*20!5H08) !E M3)776>X&["WL,V_NQ+(="?B\)00-=;9EPL3FIU);XO'7&7Z7O/N_+WV' MV[\DP2+1UB"O@::4EE4HD:@&"8 >497.N'IJ)G__T42E&;$I%WMU_<=RF[]= M*Z#HA78)()1Y(G?K-HX.V3 3 MR7[@M:>0?8O$BS"ERC Y:F #E!XS2ZN/@F#=W,7;6=AT/Y-'4X3Z8L"SR>WJ M\RI@5U9(<5\GF\!:GQ?GLZ1%KXF"E&/ C784J7+5-=97.$D!FQ=;["S^N2LF M]8=BXRC'%D-\MRY1O;I^>G#]/,8QV@L2H(36!G%-C%90&\HPJ!!AWC4O&-Q9 MR'1L7@T*Z#!+VC^R4MQLJKZ$W]YD'[(2^.J/G[+B#M9>ZTYWE5B$F).48.@Q M0-88!_:6(1:J>0GSSH*P^UD$HT,W"C+9V7*SG2]CXMYGQ20[&KQ_;E<) 67= M!&L9UA01A:0RE7\ 4=7"R.XL(GL0,K6'KK\=6AB]R9?'6+)_)O'< QJL1228 MD)X(&H"K9&"$-O=U=A81W=T>JQDF0^Z\RTGMZMKDBU613HXK_%3CA"G%=)GG MCJF""C&%G-M+;4US@[BSF.4^=]NMP.HV-GEK)_V>KM;%)@+YZOIEPZK[X.0S M1O*^F.7%I[PZG]Y9>]7IA-Y4#=X$B??TFO=%'A!??7L_3Q\: MO+[LR<. A&&<+"U8HW6"&/?$>*250)QCZ0A"E=S.&C3.*)I.-%N7-:W1^W'8 M,ZHHG$LAS3!D,?G=_7J5%?L1G[[*]>46B8)2(84I-5(SIKPA8G<1H83(XQ'6 MK(NJM>=7N$9!J2\6?,RO5W^F1;:[BK@6#PZV20S3S)K^SX( NF1 +I[ZXX-=% 'Y=E/4W_>QK^=/I6UT/-THPP0$=IH %7&NG!:NN MKY90,-X\J*BSN( NV1 -J%Y]UF6YMC=W]T7^I>8MOT=:)5(XRQU1%#)$'/6$ M6U7)Z:AJGFC:V?%^EX2(AU1?C/@]F\[2TMU:9Y7X_N&$&@XEJ*WN,-$^XD9AP!)"RWP#L <45RA+WI,S6X M+1W:N\BB8M5CGE]5ZM-F]T4VJ8JU#&(QR*]8I$!G5@#)6% MG!HEI22X^DR1\*"YMZQ_V[0]VP9"=? 9Z_C5OL>:)4XB:BPR1A$C"26*.59) M"BEOSI_^K=D.9ZOSD>KX'/;I45RWQXL?LLT7]3X-R&RJ(J>33J^V._2^H<\5 M#XSK;8U3Q5--$P L]<@A2SQC /% TVU51KYLCHSQ''!\USJ7$@4R>7;)B,.HG MV7(Y6]SX[(CG_U23Q&N-RPMH',06$@$_L*3C2CS]6 :18.N2 M !^R^W4QN4V7F;HILHVU^GS$1PNVU&Z?$(.YD=X@0Q%DS'.^N[,MR!Q0!.,T M"]JK,.\/K!^#**.R#4;*CTB&@9KFG[./WY;EAORX/?#]DPG@3A F@QGD')%" M<>3(;HP."=8\([*3.C\=8)_'Q*>Q#DVVN$EOLN/J>_)0@H+UJKGVP?#!BAKH MH ;5R+C!S3772>6?CC77!IK&2OOX;9%._OEF,?G;<;T]?RZ! E(*)1?!Q 1( M>>7=?GP>B1&=4O2@NI;HM-E/O4_G_[&]Z7!Y6HN'GD\@]Y!K #VFD'.HH 2X M&J\)0Q]/P$P/VHR$4O-O,EWXL$&8E$G'!TV= T\F&&D>=@\,.B2UX%!CMQ\C M(BT*;$4/?>GCNVR+S\#.KV>;PV:>]14M@FJ<6^DNU7>$(:TP M>RV,&-6>>=Q$Z-'Y>CO+KMW7;+(N+PR[NKZ>3;+BH*5XHD4"#9!!!DX1\-P@ MB07RE5P&LQ%6PV^CG+P+4!J;ACI/B^G5M9T5V22@NMOA'S?ZC[5).'/:>N>] M+Y8_]7&_N?IFM9E]VNO/-^L-Z$=7=;[/ES9^K,X+1\XTA M2KK&$C!5&;J>,6QI[5+R2(,,*VX&$)NTH$UL>GPXV&4;'Z%\^LSE!LC)5P7( M#(BK#,35)JFM]DV-Z]0K17JTX4P=P'W?.YML9.S22=/W8O50/)OMXM7>FXUC M0J2*(8&54XP2 #&A!W!Q#WD(\GI-+!\# /2U.D\>Q(^E_VVE%=?4]UW01UV M(L);6?L(87[$EB/=O>POR:F48CL9 K=4$A3G^KD\:-F;F_6G;7G[1U7%&/_+ M/*S7YZMYF@<'3@#!DHX(NA$&P-O4X$(QUUV%&*Q(=35H&1ZNS@7/*5-^W M!2[O=EK[7I_:J&_?RHAD,=^6NQ^7C\I\>=>POXSWL2"DMHYYXJ7CS$J'O> ' MI*"SJGNJTFC%IX/+53;HII;#5UT$HPICBR\&+[SF!A/OH$ *PP@;K3'C''4O MU1BM9716$CD\Q!,K8>ZO;\7J8%,\Q>$_B^W7?GI9VS<'[2ER'D;[147C&S"" M@*[Q$JI'Y^'1&D^G5M5&@G+<*LB/Q6:[?KBM6L"NOIBOL_67,8L@7WY+W=ZN M'V9+7ZY_^JV*T'U?;'],7Z_X=,KEIJIHC3\KUM^+]ZUJ%IN'!ZQ-=;<;D5!Z M&_*P@&5=G7C17=EGY.VR.[L!I!8$",BF4JCJMKQ]+UZGG-M8=066%08%(0 &HAJRCC& M,.^LBI&XV.8.^F[ O271R#*](F.)F$82'NFOKS38_/9M'G?1^'RT#!I%H]7X M4"44P[@/:R08D-()XFK:166#Y!<\Z\?"EYV%!@W5$$% 30 W4EEDI M)8?8^R-]P&7><[TGSYHDH!=&;T\6LE0E\A"!@6((*OZ(OYA#0WGCF3'!8^L9 MTCY^14DJB=/ZB ,C*F7+I=9.TYX<*,?!IA=/:0>>GAH3A%#24,RYU)&O=R9,#5[;8F:L+41A76 B<.[;DCO8#1 MJZC*2:+0]<8NK4_@I[DW'N@GQX1HOR@FN#5&0L8LY3N;:4\C$5A>D7K7AX.O M.@:&P^MMRD;^ZEX6(C&-*-RLBL\1M.J:T<5JUPA9%ZO(C!;7(#0-#=!B[3$W MSMIX'!M'B*(UQ4SWZ)PTLINH%_>>7^X\+$BIQ**^&DTX M]!P3J:'1 M8GKR(,IG07328(0Z$SB:YYV!D_ELLJP>'/V7K>5M=\.3+X2D\G MRCF.-=(LT@EE32]P,FFDH8/=,720?%BXIA2/"V4B0(Z(=D03&$]4YCRFN/:0 M*R]9[H+0AU*:Q07_.LVHT//>/AVB(@6BI0XF,E-!'RORA'$UJ+WND MX*7Q/(S%^&[PI&+\H=OGYGF&VQGFGQH2+'760RB-4L8+CH&BN*802-;=G3AB MNA;282- M1JW'REG#F98L_F'!X3 3..YM*;U#_1-A6S.V1R+L98#]DPC[(LT+1P01MUS& M;4\QAQ&HXW$"$\^ZQS(R2H1M+22]$F$O0_*:LAVI 5&+$AX!Q9"W1G%Q:, A MXA\^\_9B(W&Q3=IC-^#>DFAD&<[(6"+>?2T&H9DYC::(1AA2$5'-ZI#<::6\A.;:K_C$L=M<9 M+X_"KR#2A&%;MFON79I+<1E(UYE+$74U(AB7FD"MB5#( M>5[3:(3L[AF?()>BJR ,AV1&Q MZRNTT;KJWZHD5D20:&4!H<51VC'/O)R[)\]:5MQTP^CMR4+^FN-D(G IZU,5 M7<774X$A]4J :A\$PNLZVJ18GCV*>W*@=='59=CD4W3%JY(BZ"U76DD7!5O7 MG;@%\\!WO\(@>=%59YX.A,TD6_3/2LN^>]_-W8=RLV/'QBT7.X6T:)T?V_J% M 2H-$31<(<\\L]Q#?T2'2YRAKWG4D'H2%*\IJ=)! 22T$HEN=, *%H#R76? M1(LT.\NH\M$-H[>65 <9A(X0P1$%FC(+M/ U]1[W:,::)NMR5 D9"K7TF74[ MPWG$5I>[YO^COW_JM$"[V,R^?%D77W;>I,I5L9O7^Q8I@4U#@S14"H YT5'] MX48PY^!.@KS5AK3KEI.4ZJ;\OW/# J7$40:(8QA;)QP#IJ96><-3IE^=3?@; MCFW/6]H/AT[*[+Y6][E]6)?SN/_RI4?NK14%GRWA,9SUKJF(P? MD*HFGTJ04HF]R(QH([7)00#JS[6/QWP^+=3'_9;8MUHO9LH%U)QX/ M4'O@5-61GSO N#2('6>+ES36&+_;]/[R*]7QT 00+%0Q)0"I41\92T]>(R MAK:K=TOK>AQOPAOX"W&5,8*] D1991!DEOB:&:971==H MCLMLY:L;I*E3Y9[NN^\7L]\7R\7VQX'ZC\5M^66U^)^S,;;+7A0BXI1S2Z4D M0!#A,(6F1@-9V7T#&ZW%+#$Y86;*.#% MXGOE!?ZUV#;?#7QN6 !61)M!.>^$%=%>Q0KAFM*(;_<4_]$N)AQ-- ;$*0O5 MI5DRV@P/V",#"=3.Q&U3:TX\D ?*K34][O<55R<%8[7*\0BS$AG.9%O0D[ZP=59AWUNBKU;O;K-G=)86PX/P$N) M#&9.,(T9T ;H(S7,T1YQ%W UW!\1L,'8OWAE.@TNE0M>$21@RG--J/"22D4] MY+5A%BU^U\.Q>SV>W9%!2W5@O!3DLZ??F8=J\+4A""<'8FQV9S M91[:)/@-J(&<5(]>R^JZ^!W!1.7;>(5DW#L]DJBZJ.= EQ/2]+@%^WH275H4T8 @C95F&W]#B<2EZ^^!V! M$ :(<0PR)I6F'&%ZH!]Z[/7DK4M'YFJ9!K>4."0)F#!*)H@4;89'7\LR-D3.>7%SVB4)0) $QEN9V??&.M?YOA M0>PJ;A%P !F,F;:,ZYKRJMHVSP3KL=A[D?3T0O#O)$-9Y6I?D^@,9+@=I^#+ MM2T??M_>/2P/&VU#+X*F@4%; J3BAE@HL7/2("UK=< QW\-$&\M"&Y8QY8AH M]H\&NUN8>OPMD $=T8*ZJF 0A%,*> U+B;^*I^]((WIDP[+/)0)/5M6 M/^JL31S&!R<4BBL,4"UPY<>JKC$\XMRG F6T,V54#E^D6'3#, _YV7QS8=WF^N MMTO4'YCP"(NHL0H%L;-*'ELGC&+_BQJU22D&SAO@_%9!1HRX?= /N6^36&<8J:ZDAQZH1"' MGGAX* 8R]-^F-R'&QS6U:V3D%,]B6=QN MBRI2LXZ\6/[PB]5L=1M7HYUM9[^M9A&M)WW3)_K\>0=-JEF,S(G%E]7B;G$[ M6VV?W!);+A>WBXD^JN;?B_5VL3DT>1Z;">>F8LK[^W+UZ>ML76QN'K:;ZE[3 M^&OW5[6]@>TL/M8OD0.?9KL7U?;C8?BO5NZ-1^/A5IFEP%[$MO>_3?$AP*#7FEGL25 Q .&>^*A?[S^@H9DZ1&_&I 3C"".%??>04X9=*IF#D3T"KR3:67T>4>.;%B3 MK,7+JQ/^=79?-.;<-@T-3 I@6/R_B68K4AQ 56]85"O$\_1_9B4+K>2S-^1_ M!V'+RN?ZIF5L&MGZM"UO_[CY5@'5>._PBV>#5U!P)Q"2G##M(F)"US09!3/R M^P[/IN?J8D]P>OB -]OUHG(<[*;P6\1R\_'3;Y5[]$G3M)W@[W[W(?ZNR4W< M]8U!"<$KNJUBQBIKN"'F2#/GW9L+C99\-[A I(4PV3Y1K!;E^M=R>R8\=/+9 M0!"0H&J<9"W749?TPM(C3=YU;XLY6O;<>/M$3W!2,=S=?UN6/XIB)[^-+'_E MZ8 )XUI!)*WVFGA-J0:UX0UL#]5BM/8.HS&]/SS3ZIJM52MU7[E,Q[/B]^\/ ME")M.%!>&<^\@8YH6V.''>R^GR36.Q*ZLZ8 ?N0@58.K_I$8/=LL;N/1V\4? M/W9$857U^%D?)FK6Q7RQ_;C8_#%UD."GB543:N/V/STH. 2%DLAB$ \Y5%U] MMF]XI0$B'MM6W4D34=KDD']]0$#"<$V< C922J50%HL#A="@?!)JAV#2RSZ: M_1')+N7UE]E_E>MC-N>9A->7#P;ON&;1RN-&88@,A@38FG0A7,KN,!35H\^7R@+)+$/#"$**(%@(P>U#B$*O=1GM[:O@PJ MQX/F;; ]*[]I%MP>R-WU?G>O];;^^'E/UJL/!RDD=X@(C8@RU$DM":IGBH#/ MR&LY$.+EP)"D,D9?G$;Z1XNN6F=&!:PUP%;;:,4# *,=PR6MZ72LQ[E\N7]R MBG-Y>(@F$X5JOHWAKS.C F16*"8]/]"+C?#=+^$9S>TX M"/>>2\2@*$VH2^AB=?OU?K;^XW*%XJ>A 5D>M27K%=+",.D0K4-V" /CNM^J M<7EX*S.MH@].TTE&/>G+3Y!G0P/5WLJX[0(OA"9(0XE83;$@]OJ4C(X,;924 M07#[.TC,M2@>F0C*1%'4%Y?(-.H>IX8$@CV-\ E,L:%"VZHWS_$XQ3"IIZFC MTM&9:8TW_W7":+)MXG"CQ^Q+ 2_9(IX,"Y(JJ"%$GG"E+"$$@/IL)HRP'A=X M)9.&$>)-W1&:-$2]VE6V13%^DA0T=>#7%K]OWZTVV_5#%5Q[WR+J>V)$J&ZM ML=@JSDPT-F&T.>,J]X IQKB"[4ZR%#0VQ7M?>3IP1:3 7'+#C6)4*R+(@38* M 4II"9X-]O;F33DT%EE7-KTO5U^VQ?J^(K.%I_FUQX.',.+!E&)<,J0LLYK7 M<%1=97,-_?9B;3DX,*D.Z>=3;=3@7Q\0A :1$&: I!@0K #$^@B5%C)O2Z\? MPQJXWPNAMR8'6=IO.;!_&K;WRVO'PFDC $&>6JND11+! TV,$9Q13_2AF-.8 MS7X9)*G8_//AUG"LOWPX""(8%\@9X+2@#GH):GV)0[W1N@MRD*61WL.(C!0 MZI<"_QLB>O#UG/">/!0((-IP[]&%[PG$6:.)1(Y3RSW%U>7-QS,-FQXW78]U MS/=G59D.L#X"T6I:N%$>+GE-L 980Y7@E" :"97"UXHQ)_&7"96!J<1A1+RF M.1G\[+:Y>.W4D.!,5'(9))!$'9I++!TD1W<:]4FOR.LB$4,[!CM#,PWSWZVB M251LMA]GV^+3-OXQ?PPHM!:'X"DFC+&%I M!@2K\^EQ2F3W31P^EQ\>UK=?9YM"S><[U&?+W=YVZA3I^+I G10(>FPU55P8 M!2R-6S'0VDDN..GN,!JM-GXHT4@(6ZI]Y<.ZO"V*^::JIWVWV3Q471YN[BH: MS^PCIP<%&P]FY*6&P"$45P4!U-:06FUT9^$8K89^Z'UC,' FC/3^JRSG?RZ6 M2[6:OUL=7E^\7WPOXG]N9ZLOE?94M0)N:&XZOOB>G]U&_]B7H2QGF\W[%I'A M+J\+!E9WI<:U3 '1W@DHW2%^#SDQHI7(C^0K/G;;:R"L?4O/-B\*V!@.;332 M'<-.>,\%/&2W0"J ZMY49^!@\[CL/MF>6PO"_'@"V5ZO':;&]W5QLT MNSP;QP9D9(00(F&%IA@AH^M4+1A!]2IO/WAO3K:0C"'P^GO(2I9^\OQ$9" S M=V=JKS9?%]\VMMR:\OZ\,_3$XP%0I("I8KA&8FL%).2( P8]6KB-YN(:D /E MX "E6NFUZ7%F0=>/!&,-@D!Z(ZNT:8*YK5N?0BY-VG7;CL5)-@8HXTNIRYQ0> MC2$9>M)_,2A667LN3E+:JJ]+B]%!&Z4%Y=HIC+WBUF+M#F!I8DG*NHR.'HVA MI.&E&WU@\!*&5$X TB9+N\7H@(6-QAV!QB',"/# D1I3S:S-/'5_4,ZVE9K> MZ/U]I"=+;T?N0C.-L.R;!A?KXXR;.\:\/B( ICTPG'N$(7>,7=]L^JY?5J7O_5%M^+9;F;>G4'98M2D;;O")Y# M[Z&06%H&!.%&/^J/\5\99@:-*2ECX99*=OS#.C+B84> 7_Q5_:U96$X/"@9) MYZ37UB.KF3-8R1I'XP3K'J$;+3EH3.D8#*AD187%;%-\+9?S=_??UN7WG(08!,(AHJP"JZ116=[><1TL(&E,@AD,JE43\4LP7L^I.\#;: MQHW\[PW0Y&;(;YOB[F'Y?G%WSJ_6 M8G20 E,'/$-( LT9\U[7XFX] QDU-4[@7!L>L'2)Z=_6Q>UBU]DF_GU9[+BQ MFJO[Y4SI5<[^HC("8A,& M=:K.6*OM\H>:E]^VQ?S) ^MR%?]ZNS\BIXZR_%K\>6IJ-VOS=;;Z4KQ;/7UB ML;I=1-ZT"<+T?G= W&/NX_9 G#*" ^+I+BBHO)?4B59*=UZX-05N>KTW:".4 M=\9%^QV2*@1NH3K@)834*3U@9Z,Y"26CG [?K"- :OY?#YOMCG!?KL_ TG09 M_"7O"4H3 !&3D%E@O"),>UH#:"C,MB53(K%YWF5Q1&Q3J5&5;7%SMSL%%RUN M-G[M\5!=PVJA-IYKC$A4$($W-66(69QW6&@D+I:C ?>61"/+F$_&$C&-)#S2 M_VD[6\UGZ_GFMV_SV;:(SS. VK;L/3\^:%R%ZC7$%"N)*(#>L9IV;X%/*2OM MK*U^+'R]9^^@(*42D)MX5L^JJ>_\C!\77[YN;^Y^V^PS"L\(QMEQ 6O)G5#0 MQ7-98@408_6Y++TC&;;PG4YQ'A+)::3F_6+V^V*YV/YH+2_'$<$I2(2FDG/@ M!0-:<^%K^ARSW:,_HSEJKS>SV3#UM\Z!@0*20 L"MD-XX[36H%1F'K$Q90].[ M461KUIWNY]$/GH%:NSR9Q,F,OS;# A-:84$XQ$ *S*)Q%,^IP^R9P"A/C\"0 M;&G%Z5YH71O/LS+U9E]PB8RGD@A*-9$V=@Y[G>3P/P[!V/?B[(?36Y""K(SLG]D_# M]GY7,!#CJVM*E:1($"\8=?LTKDB3K_K"Y7.T#\6:CWAF4:9O=KN\^-H\ R3C4Q4$H%L+$U MA1@:E_>QWH=E;?OO=T/H+FX?QE>?:1AF@LY*,'*,V@\=8 [11U#OJ;/6=1=%TA_ M T-7>1@3L&E.AB=T[/]:;:X?UHO;L[VK MW#>1H>-SPV&5L(IJT.[J3%$!$"213*B10 B[XS8)N<]^&^DO$8.!,\V6T>_6 M%J(@]=$"8P@0[[PTU-04PFB*=\_,2W[SPC ;0F=H)LR:V=G3X_6PVY:W?U3U MQ7%SK&K.'K.XQO_2XX47[U9WY?K^4*$V;?[/+DE)SS;%O.KI$>V?V5[TUU5F MU[Y_S.,C'V8_=@;/G[/U_'V+5*'^+P^,<\>U55P:XH@!$)F]7>6(E+;=14PC M(7?L\-5(YN84G>W[[_7\1C0@0%0_.10L[O3.>F?9WAGIL,=$9W._?4J1.=G M+RW86==W[=JKWMS]9U81O[U9[S)V&WR])\>$"(OS-!I%QG(I 4-2N -K@#(\ MVV2J"43C><>E@3!-I=:].M]&-^&940$+;[S24@F!&*%,2GZDTU":N==X /ZU MD8A>6+U=VWY>KG?)[F$9#9M>)YP,E7#$'I):0$X6A41(> MYXMHRH["+6VY0= OA\H.8^E5_,<+2@S6T*-ZL4 1-?B\3_IN MC#G!W5Z(7#N?LSRUIV#O4-&]^"-/?S8P$ [)G!GA &G!20*PGJV1DF MDM;&M^PNU1'>#HS3YQ_/[Y??74\P$2:IU'W@-" MO102 E*?(MSJ'E'+\5K #LB^GG#T.@WYB7W@W-%X:DR@0$?*&57>"2H)LL;6 M)P1WP'179\;KY#K0.3D0)+U8*3JP\M28$#<.7(5@(47&00.XW-_Y5)V6\QW\8G?(KTU FA)7.^ MCHJ):%!V;PH\FD\K*^$9!M948N/NORW+'T6Q$_1&D7GEZ:"@%YAK!QC14?>U M2AR#[(([VEU<1G.:924N_2'M;.Z?V.8V%7'/A'CWNP_Q=^>= =W?& QQ4E - M.) ZZ@T.B=J2BNN&\>XM'4=SWF4A1FEA[[@K;=;;)SM2_*_GNU'\4?A8P7;" M_?#3[P,%%--H>%O)$8GZ);8:UW-FCJ84E2MQ._3!;W2>G]Q2GCT1-&>$,2(] M89@2Q.(&28[S5C938[XC]L\YUPN#Z^%A5E9M6M:E8]DO$;[[A_NS3/OIF: A MQYQ8*15%3EALI*N/):F,SN@2ME61WRZB=*[Z>\C/!.:,!,@# M QS!$54@**V1!()E>%/#E.5/TR&?3(8K*Z.JBB[F]F%]G.[>W?&30?OA87W[ M-1):63EG*QR[O3$@:VEUKZ%2!EC.0#R3ZS6N(.'=SZ7I?%4C2F82D#N[(T[. MP'WZ\.$_154%4,S5]V(]^U(-."GLSS_FJKB/WF\;./MEQ.AGKTF>K.[_FKC_BK6MXM- ML7FWVA\DG\MMU9-A&X^6S>+VW[/EP]F:_ 2?#PA:[)R#1AL5+71[)?"_N6)(^M8C8WVZ_%^O/7V>H RCXEMT9DC/5PX11"U:C* M X&=)0#%DU0SAA_5.=%==1DM*?,:U\2X7'EKZ^*9'KC[I9UM"S];K$<[2(:> M8Y#4,4X9LU) B@2MRHD//-3 JNXKB_^SLK)AV_4OOAQ7XI]%-0V/DNOOBT/^PPML?JTZ?%:D[6#8 M[ A[^GM3;K:_EMO_5VP_%K?EE]7B?XHGMMY^T'.LVF10I9Y3L-P0J DU AI# M+:/,'7E$I>W>(D*^P75T+6RZ^J6TWTY\N3[\J'KN7%PK[42"IL03@YA33DKM M)).HEA^--.H1^0+_K)JTS,EJJ:CE3E;BWV[NGI-9 ; QLV^+"$SUT\8^OB-] M,3B+E%%1&Y;8:0^E%X[7^'KHNF?VPK<8]\V#"ZFD_-4F73Q?^.O]P< M?KLYIQAT>E\ @-JJZYL03 O H+>BKL8V3L(>A5)O*8Z;$N/.Z0,[HG\_@\OO M/QX?>8K+OCU@/>]C$&-QVF4_ZO<"51Y :)WGC')L+!#'9@]5'\L>*;)O*4B; M$P\>97:4-O\O.N"_#K?[J_IK,74G_&'TH/&H;E]O_P!OQ>4H]X3C:$AD $,&<.'@X!1QT4/O>[B M?>UL[_S)Y.ID(_WIN##+N:G^NU7<)(M/V]EV]_'W!_(;>MB<&15PU9$'0:N( M=-(:+(%A-3@$J^[]_)(UUI]$5,JQ$$YEC9R8<6/GC[/C E1 <6:BN:ZL ](R M@W5-*\04YUFP-B@7VTE&+[S>MHQD51"7KVA,Y,2(>^7-W:?9LD6[C1?/!LT! MHD!"BJ#RT BCL3HB97M$Y$9SKP[$H^=NA9[().S54\1O?56KN2V^%\OR6P7" MP>QJT[&G:71 6FIAH7?([O*_ #$'5QUC7/#NX:;1')_C2,3P6"7+VBF6\9U? MXL1_F:W_**I:KK8"TC0TB+BS>F>8,M"BRDW":*V.,6UY=_MI-%_E.-(Q,%"I M1.-?Q:I8SY9QVFI^'YFPV:YG5?% 6_EH-3Y4'4J!Y<9XB)B(\"+K:]J=Z1$\ M&3.0<2]HDXH!)'&XF E4F%,GR#7L+[@E"(S MVCVJEX&=MH1;)7O2L>SR[JT6("64M%42C^821_7& MU!Z(>!0E;;I[61?0UJB?[-YZ&>VC\NWR[JT4>"41Y,XP*QFRK+[MGBJ%14:W MRP["MQZT)[77SB6^]BI*4#7M_URL[QM[N8[RT< 1!H9* "U@ M!"C-B3JN#@5X=V4LYPJ_S@[97/B0C7?B%-;G"/YWN8RO62ZV/S[.MJ/T&VG_ M]< TC>985, %5\Q4)ED=7:;:*=T]!2OG2L->\I\50ZYZ(=C%]\6\6,VG6 9/ MOQTH@Z[Z1PD2Q0([1^DCYKQ'<_^<:R"S6@0]V'&52^#C8O.'7Q?%N]6V6!>; M;2RRR6P #LR'X)Y-/RL&.' M/",0Y20:8=H* 1V76M5^9LVC>=9Y>>3<1C?Y\DC"G,F2S%ZYI$[=;N/!M_WQ M3]+9>4G4T#H.HR+L(./:,,S-(4L1*@EM*[?K/TEG14 $ $@)P$"!RAFLN3EH M5E!B3+I?')A?TEEKD1DMZ>PRL-]@TAGT!")CD+4*>%'5IQ!7 T H[*Y37DW2 M66L1.)MT=AF.V2B#5Y"Y(P$7'@#A(9, ."HHM#6RU74_>89D>TI)BA2>;L#^ M([K#(9Q5)/H-2.REDGH-5X['\TA!*ZRCS K-' ?B>#PISU,V^Y@R(:TUZP>Z M^7%>#QK 7.TTD>(P@ P@@3QU!!%KE:6TH<-GC M!L6<(\"=K:.<>?.&5LJO#TVU\JGF4#69YI)1I RB'E%(E&4U#SRS&=;(YBJD MZ==2)Q9>_S+*[\HQ;S5#@#N.A(1.<([K*]2APE)T;W*47YK%6UE$O3AX_6OH MY^MN)EE#/T\A* NQCWJSL]!#PZ+23FHU73NONI=9Y9>E\5;64"\.7O\:BHRY M*Q93+Z,7LPC6 ,&$H,YB99VC'JO#7H: BDQY0\D>;V4E]67B]2^F(Z,:$P*R M<3-<,M, K*%$8TR$HYHP#Z@"-3\E$MUCL_FIB%?AAQB1>7^GQ9CY"@S$,NP- M,PP*Z:L(K:_O/D5 R';]C-Z<>V,4''@(;?S)&SHY_S9+>%P9N/YU_+-EG>[':)OK,Y'4L/T_G?9OJE!-#@H:&(0\XPE&,*7#.$$&=T1PBPT2[/O)) MJ&PL'WGE\: 4]T2JZD(K31&V&!MYH(XXA%/VHCM?"=*;/<\WROYH9%VJ\9R^ MYJ*-$R,"1YQ X*65R$+"K'68'4"AGE"44$0N*]_HQ>$&<>D&3C(]]>5LF[/3 M3XT)5EC%M== "R&I)9)S:):$73F]3)K(L.\A'%+(0@>:+ MF%Y[/A $%1-8.6$Q)-Q +56DS2B"!+0^Q_:U_?ETGO.=D.E<.W(PVS:?2W4; M38AU\3DJ&;^7Y1^OG>X-(P+#VB$%N!,""2T,4U7O9V,8L\IHW[VC02IN=E<% MAX6FT8@]_+CZX_=H??^?__7_ 5!+ P04 " #MA510;P'J%LT_ 0 I"A$ M%0 &-H9V_?7X'/^/W M[__T/__MO_W+__/NW?]&GSXXI%KO[_)RY^ ZSW;YQOE6[+XX?]_DS1_.35W= M.7^OZC^*K]F[=_T_U/\I5E_R>^R#]4ZVW6QO^QV M]W_YY9=OW[[]^?MUO?US5=_^ ES7_^7PKT[^1/N[=^./O6O_Z)T'WOG>G[\W MFS\Y/,.RZ6(+!!E__/N+G__F=S_MI6GZ2_>WAQ]MBM=^D#_6^^5___KA<_7Y PWKO>)5-S>K^.4C#6ON7S1:;FR\ MO\\?:UB[6Z MD*)9;ZMF7^?PNMG5V7JW@L0CV/=1XB'/1X EC 0A# @D/HTBR%9=F%5>OOO; MYU%4]T=VP_Y)QJ^7)5'G3;6OUWTSQO6VK7B?PK\=E#H'J_ M_N67Q\2?E$&U?NVEZD3>9,UUIW3PB"OVTE_R[:X9_^1=^R?O7&]HHO^[HIG/ MBZ5:6R^6WN5MVVFIZN&%?_)>PGKM5/4FKWEG:OQ'6;U^HSB'G_AE7?$>POWN MW9.2;3M5$V573?-R]R[RI%]S4*YF7W%$(.[-'RN*XY"&*7492!$!/G+3= SN M,8^M=H=V3:]6BX>4JPN'ZR^WMRN4 M;=M!Y.;XC^2XKMLV!O@FE+*9)A$/*".&_C'W:A6,@I@B_51FUGV^O^@VJ MG$Z6,^@2Z:48-G S3'UTY;P,(Y](LF_H,X:UJ79D\L# I;>2?X5$QOR:ESWF MTJ@,OT=RW2W8-/FNP?NZYJ_5(19 ?AC'*8A=CU**('*9^QC+0S*]*[4(ECM3 M@QPGZ\3)]984+1/K'-EW2P[&O9X+9S1LKL'BJ[ZCH^;B,?HUF#I7)-TN. M*I_R=5Y\S:ZW>?.A*F^O\OH.5V47L;FL/];5;9W=-2N74@^%29H@")/0(U[( MPC%X1*) !C.&0EKFSJ>\N+O>\W_6K:ET"RB?\G_LBYJ/ZW[-^ -Y[[)Q[GF' ML^0/E^.2*=/%0#6#WW+D.A)XX;02WW%[[YR#2%Y_G5'FM"P3L^X,W Q[OPS: MF4ZJLOJ^RO'PR+NT#.;%F%O>'6&7:9<7@:T MC&53V7D7E3$U!H(HCCP2^<2/0T Q24((#CSTF;_:'58)92J8Z..E8'1BO?+- MBK76& RJ6":-(QMNZ1!H;N1(44;6O,6!13J!TRQ1\T(4'Q^*[+K8%KLB?S', M##"A'$P<54'$4)3X;I . 1,8DE"F@Z,19J)9I>VC0CF:Z#@H1I6)S).CRY&H M^6>:3CMTAC<&;%T&=TPD4AE_Y<0XU-2[U*9R37&"LJS_R^AW) MLVU>7SA''H[JM(C#$SZB#?_=<]*<<.05O.AZ-R]3M-579MX@B15WN.:5J"G: MY=5/^;;=!8FKN_N\;+H5UY%D#RN6!C'E7:C$:W=!A2%.&1E#APC[(D@Q&M R M9XYDOJM[G<[Z2*C$FKPQB\]C9S9W)=?7'A4Z@T3G6*-S$#F'Q1);(.:P6FT[ MA '+Q39&"%IR:I.$:4<7L&'">$J5Q3=0;O![E7W/FZ&5&H?9"6&,14GH^HF+ M:.JZ<9*,D1+D24WKJSS?*=S$Z3W$!7R2VQ$:YMH^3XWGLTR)EIYNP5 M1\X,977\6\885BN#RMS;)-7O7-?[?/.1OT5?LB9O+F_:1:NO>7U="?8Y=8/)U)=C71)M="?1N1\U.M6-LVT7 M\;>M3*FI>E,&"_4WIW16MJ?96WH0YUS>=/LBG$[?,+D_K:52_+F,'J5V%J\MR6J[ M(KS'OX?:*_$2$"1N[$0%+979WJ$>QO,EC;)655V4U_!,# MSC36J747YX?.27?.8$??T66 QT >SS\#,.2,*'Q85M3_D6WW^>,7Y(_?- 4I M)""D@9]B$G@\IA_&?<@4^S01W=2@%<->%6IE.9VNH^,65#Z\,U./SKETIBH9 M,7<9M5^=?\ZS5L+DL/^7MSL:BO.4_\%M5UN-O4=84 MS54[H[7R:\,>IF,^'WHED!#\,@"#%_72E-718P'XR!8.0*[8;3>+QE=K>*G$=)O+/% M14DR6L4T,=A:]DN.FI)66:'C2T/.8$[#O67P2B>!RMB;I$.0W[*[G%1W65&N MW"!!,$V3,$W=. @]-W6#0SC@)>HZ?/1!^S/D+5NYP57[-ZUW!^TN? M\[*HZM^J7=Z0?0Y<$/Z:WUWG]2H)(*(>8,RCB0<0#F+F#1H(H5$JOC/7=&3+ MK.KD.H->YTBPTRMV.LD.U^RTHF46^HV7@! MS-:+.8M";2>&\2(1W)LAZ=3)K1JV'%_"S@UKN553O+-R;9>0!'^0$$&&&&"( M(AJ$$4M]B,@H(7%33Z;I,AK8>LL%PO_Q9B7UY7!IUGFQ!FLVTV7;*PDV^HK- ME5G_Y5JKV:*BMV+Z.ELI-:-<'KJKBBB!Z&6>OV->ZF MI[NYI832-'(QB5T2)21&'L'I&)7%!"BM$RK&LMP:'6ER.E%*<\C:ADJNWDW@ MI5PC(VVCW=6WU_T165/3='89]W^1V\J_;EKADFH[P$ MQQZC$'@XI2AB,$[],;0;0ZEU+B,!)]NUX!S7/;7):C,.2S)L*G-5-Q?(^3K5 M'JX77LGMY5*W>F%D,Y+2VWN[=/T29=S'JFX'$7!WT/"*F*%/Z -,/"^!7A(@ MAEP"0C@<#9_2)(VDOC,V&=:\DW/9Q/JT"$1A[S_3#P M(D13YI-XQ#6-,)'J%YJ.;1F8HURGURF'1^,^BR%R3HOE,#DJ7 P?):T[PTA; MA; ,3EK+KIKF59;C)6UVQ5VVRR]O1) =T32._"0E7NPRCFZ&Q]E&2@-?ZMQ6 MHX$MDW+4NCGJ\'&TE&?I,,2(X;O<^Q@@GC#%"63+& 0&0 M^G1'_NF6*?/Y2]:>LC">4KVKG/71EJJFWU)5MGKED*-@HQAM[#HH!YHG.\[F M&82]L.,,6]2M6P96-/17IEXB$QO%6)W_8Y^7ZX>NVT36$AR[! 4NA4&4 MCENI&8Z@U*21B7@3;A@["#.X:4S27,E-%Q/Y*HBSMTS@@/C# A$*>0(C^E473HG"41Q4I4TX@W#]7T=I/I MV"O)M8F<-<*U>;>2G79*A&P&?%X8V4QD=(ILQMS2(5MS? 3-T%L,$NJ'*$PB ME\4X2I,D]A^YB@*IV2=3,2?;,'MQO/;47#PY-4J?=$IVJ]/.MM-RQ#LV^>EA M7+,,+@4-DP2?CN7+A9]65@( U'=MRO,2/Q1EM_>W6?EN$H.((!2'(&8D)F$X MG),*W3")A4Z8F$?9A$#M\^G.X#O*:.3LQNGNWCIY4M_PP5";F=.E-L,IBQ(% M+@GKQ96U.M(G*^;%GLUX*!&1-F/2DE]8RS)M[A;.:50M 9EUX:MA4>B@=\62 M%":^W\[=AIAZ;A!2?XS%0!J(W?ND%T.&)4K7/6$C*S2*!HJO"=MU3F])6&"? MHK7UX!>^O+$B7,V[0&&FT&BSG&/ MFDZ+(6HND^7 ]>)0R&/#1Z7.3X/6GR\<+G?.HR+/^G@&=#9*8QGXLY+9V3,F M3;HGCLJ;O.:]0E:4&;<%5\VN::.YU L IW.(>?_/8RR- G0 ,T.)7(=,-8KU M+MEQK2R:9M^J<]:M/%D.*MHHRCS[_JGP;72L$S0+PU[UY2RO])Q<"ILTLWC! M(1.NB#+G?;FN[O*K[/OC9PZ'JV0\&)/ Q6D0@11$$1][#I0CO&.8IJ*S4#HA M[%6:7I7#91U=E33;34EG/#I3@4PXNXQ*9"23ROQ[IU*9/E1-PWB&N"IW1;DO MRMO+^[SN#NAK4'Y3U?E!6=Z>Z)$WNV*] C[UHS@"H<^[%#A)HR-%21C%,F,? MFSJLCX6*=@_MYUTF/1ECU7T9U,UOO!(*?VIU_^RTE=-YE.X\:G>N._'.(SK; M&QK'!.8 II+3;P+5;ODM";B6,WT5R%.X:Q'8C/^VN"U7:1J1) X]'Z,8@30@ M'HA&05X*D&5>B\JPO0#;R[ .:F'7K7':AN%38OJMDEH*I0>=9B$M6W@_+*.E M$]5'M)JW%@G]:U%6=;%[>%]RH/'6 Y:;IT^A_]CSO_XUWWVI^-]\Y3_2;0Y: M80^&T(]]XJ5N@K!+@QB.&:2\ &7N)E^2;JDV0/ZV\U;>R)S[NOI:-.W1;?RW M3M$3:-=F9[V)L%?LUMJ4192XW4:HS\#I4W".J)M+MHW19DW#:[NKHNRUWR8.4O4IB3*<] MZ^TQ(>!\)6"TTF:JD&ZO''& M5)PGN3B/R3A7E?.8SH TB7OP)BS(\PW0@LM0L=U1+CZ9!F?6$I6X\W"9):MV M&^*T)2QV5Z(Q?U_I'U#%?V]%>4,JB2_Y%?R30YUMBQ3!)J@6U:9=62) )E4#%P6?Y0R.$$9 M=3=D6;)*$Y90ZL+ =1&#/L8H.#S>!SA=W>=U46T^[[)Z)X>1-Q\M4Q&>JQ!? M_\EOB[)L%Z"OLVW[^84:.][V20X81LU1H\0\6!!@@; WRP* N.P3M5XR;^DQ MP# A2?;M<10?NPJU2H+4Y6..%$#F8C=* 6%X#$DB+'4INU8@RQT)N-D4_=+O M9I^W!WIGKF5.+VVFT=$K)HD,AG2\719Z M]%(Y-=31]T<643R'$*?4B MP!(>K#\T&W4(%P-^3\0&;7-/E@1M6I9U4-<]JG! MBES>PMOJVL^$VZ;L\N;SKEK_\:7::?KOL87[5Q2B./8]7()>PQ*,^)6$; M&[E1A*@KNF753#"+"]6COG:'U+'"_W?V,1EU?AE5RW!.S[<< M67!,NE)V:Y8KY*>$-VNASV(8I4$0NR 9@[C(E?I05O+1MC?V'"IT=]?N>"!R>5#.)AC!&*<@[109\=DID&5RTE%LUQ3LM M1]7V,M?+&[BI[MNIA.%2BR0@+(H] M(X"'P0QJG?A_+\$,2>+P-/I0"6&=G= M1LQ'.:,JQ5O"U+P3XYUUV^2P)N^8%7:]YLH91&F9N P2Z:50&7RI)#X'>>08 M[QF6FZS>-'^[W_ ^(B_6Q 6PW/!?!&XZ*, !<9$/H!OB&&+&PH0FHP+BA43X MFP_#<6WWU!Z[!0>Y3J_7:06_UKO^S;+_%=Q8S%H/;QA/'B$/L^0LZG5YH8FVXOX$L'6YE5]M]5Q=G&?FX3 M5W?W57GH-=U$4X10C$! M+,8NHAX*AU@1[\(+?2.M%V%B&BF.SQ7=$\.0?>/T\#/3"/U56\YP1\_&9?!& M,X?*Y(LEQQ<>Y:XJNR7>H9?EAGZ DB1)*?%I1-UPN,6KC>,%@=!87/WIEKG2 M"^HW-\BA1,$H,8S8]4@.(U\Z@S[9A50M.T473J=R4G:A]*F)Q<'$F=!SUJBSZZ F#%X&D@SE\F*=TYQ# MPJA:K_=W^RT?LFTN=U_RNNU/U?F7O&R*K\/9J4/\U T PWY$&'(9#8 'O7'D M%C$*4BEL&8MJ?^UA%.IT2ITG4IUV/[DDS,P9+@BV6;R6A-PE?N_ W:XNKO>[ M[HB?7<5Q5W?CLWDH)^K:.>(9=WXA]#.?UW,26G).E(J?\AT?3.8;FM7M5^K- M$(QS%H#$]X '0,1@&,;N&"Q.8^3)(% QQ(2\(_E-L2XD/U]3=4Z,91.8)@>N M49 S*IH)5Z\;1THE07SB1,DUPML^.7'%4DK;*[0'8P1&15 M3-Z]99!$)X%3ZU^J7DC:&2\2,7C-61IR9+-0$+9N M*))Q] P:;97-,KAI+;N7M_U8=%%A&?#SEXR_YI?[7=/NR>*]Q540)R$A<1 $ MC(.>>BYD9 P9,P_*G]FF%4ZF#IL[Q^W":3JERJN&"KY*+R#:-5-]+?'"Z95= M.$?:9EM7?.&2V!*CNKG+()J95$XO/.KZ(SZ^?,['50+Y )8$V$]\F*(@C&(V M0C$)0N3)$THAR#Q+C883X*)@E03SNT$JH3Z36$2W*L+W%ZJ#\7=Y)/SHPKC\)\W$B?M-/Q#MU MWO^^_>OQ^\+V6\//?Y/M;UDL/<'>V#(*3K*O=A#M]*I;]U]\N#XH;X>UO?;C M[T$G[LTINWRNKV>_Z);!Y2D2?=Y/G,I;A<-$KJH3^U.>;<2]O,%5^36O=^UE M#"2_WJT8H@D)*8@C%W@LQ"1.\"@M]+'4Q.,D@BRS?^AIK0];T#D@UH\2G28O MBZIVRFK7C@7+O/N!HFGV;4^6_V0C>E79M*4HN!UE:04HN5/EZ-P2W@X_VYWG M/.[.NW!>?&G 2_$H$:?-9+8C392]/[O#;\*B748;,6W*I\]%FHG]]T?8/Y3: MY8W3:W?P4@I'YH2$)122VED)LB4@>!2"HB&O-)C3&+R$XQ&LYUA-^H5/+Y%Y7)ML)[QZH3,L"KQIWEL+!>;<7\8 Q'12 MKRTHF/9,$Z#_D6WW^6-L2OTPP"G!)*"$)@$9+K_AL5/ $JGU!#,1?T1\&L&F M;,EH4=-BH9B#9B=R<_NM]5#GG<_ M-':!/_*W."LWW9]==HL(#?V>U^NBR3@.*#P( &KFX_PI*LA7P5;[Z78<%E+/YGH.M\M;J.*@Y+=EOL%RZ M$BQW!G[+=X^[^YYW"-J[L9I\M]L>KAS]]/EO-A:[-$K(P.+7-(5C?G+@4?> M]D[YA=-I7\1<[QO^JJZ7Z1?8HF>#C24ILYYFRE,3ZVNGM:3$QRE7D[C4Y\/- MA(318>X:,\1,K;>I*YB UQU^GX$Y[_?[9JU0@^MI&B6AO[XV32$8'W/ZBUTFN5*Q$ _V5IAF.\:'TM=!')?.JC:^54J MA46C52K5/PD<)\BD.*8,Q]ER6X# :SW6$$ .ITUR-!5TR0,WU M:>7*0;\;:ZT(C/=<%T?-%_XI]DV5BF#1S-1(2Z('JN&;V')OR^7KK,DW[4>" M>=ETBR*PKOF+VPUMKQ\>?^1C]M#^4=<-[L\T^GO6_N3N,+O<%,.GZ:L8! A MY 5)"CT0)Y""\> 1_G_%;DB:5Z%E%@_"#LN]DK.Z,Y>>R$+OCU!PD@1O];[K M!#O'23E'63G7#\[QSPV9C7,0PXEO8W87AU7 YO'(D!_B#9!9"OX1W@3%5>&9 MWPC!%6)+!7!RL7CN E_"NO'L'E1+JH*&MJ"]+F>S2@(414D4,.:R,$(8D&"< MCX,4L\3(1C/5X%/W) SM'U+V6G,7V!0V&Q^Y/:.X\!O2($B9QXHW!J$)55OMXFT>-SVL+ M-#-,+IYU[*UI13-V+VA"T5!"KTTEFO3*!.PZ]JY8@KTDQ#")J>=Y0409'"\P M12!&P##KQ(+.C3ISB!,T69]P!HVU [A.X'+XULE1Q)NVY[:?SU,@8LW/DLI"KG7IB^&)=*?7[OS4JO^Y/9VK M^WZ#IW#A#$DLXAHD3=//M")3%>1'V6L IQ"2%SF12[Q M88@BY(V7SZ&$AK$,L.6>;!F_;:66QZVD.6+PM.>+' I;2YZ@;Q&4>^+.&6:I MN;@, BEJKTR\1]K71J8^"C$&.$T#SPM"D*(4C('\(&'#M9&TW$A,VLJ%D*D3 M3]4(5P[:7<;YYGV1B[SO4-2^950&G03>ON]0S@LC-S^S. 8Q"%,WI<@- AP' M,!I#QMCS9"N(5K#)J\J;B[4_S$7%HM8NHQJ9247FHF(Y?X0GUQ^OMZNVQ;K( M&WC=[.ILO5OQ.#XC/@%IC'C535TRW$WD>C!*F.ARO48$B[.>1W=&#JJM9W\%?9X;$A8$M P91AB#Y(Q?$ #N8\>306U/!0<]:DX(73RN0= M$"Y4$H5&K!:CX-0N&P2@F,%6*"C@VAD FO1\&>PSFE%E[PTU1+PV+JGNLJ)< M^0GQ_3#P, 5^%+C,I<'(6A01(G76IHEX2R!>+]44\V3,UF2>)9\M,.\MBZ>E MWJ-O*M13<'WAU%/)2)1ZRFY)S,O>[SD:#A%_S>^N\WKE1HBY.(X9\+V81F$, M0#1&\ZA/5E_S^KH299UJ%)EZ=RQ(N/J-PIJG%4\.9LH>B@%L"O/DH#4J.AZ> M]J(F9M0):\[/7VN9N0P6:6?QY;5N<<=.,O2?XUWU9=Z'9G M:C/$9[''F)>D?DHB-PEBC(9[A5T/\__(7>UK+*KE7M>H3G)"S9RI@C-JL_@I M!ZI16']UQ/B;(YG=/NAF)GH).WAN>LUX*2R#C[!9LDY40JR?5T6NWTG M@!7?VU^- 3%(*4T9(@P0%%'LPW3LZF&:1%BN\Z41R'K_ZZ"MJZ&C.CGRZ1@I MAKJ)')1CV^O6S82RTPZ=89D MU\V;"4EG+#K#)!/&+@-*1C*IS+]V.@M+TQP(,1"*C?#DMY MERP.QD!I"I)5F>_$2*3P<*'*IT.J&F%O DC-9+QQH*AF)$DW9+5&D MD?R^SM=%=X@'__4V[S[L+C?PKOW&^Y_]\;N1G\0P@DGJIBQ.$NCZ"1Q#^Q!# M&:89"6@9:L<:N_J8'8F3PYP9?\4X-[FUB1:Q=Z77_/A +'WO'I?CWV9WU+;8*'<>3NP3G*\<(Y\SH\IMK]P)BL MTV7;'[^3-S\[O[FD73B=NMH[_>:_.CK:-F+P,=)I* MYL4(VZ!'RKCBOQC_C/9'G'_*F[SF/&X'^^MUO<^VS0I"SLR !@Q& "5N&F/H MCF(H2*0.]K DP3+>.AV\<@[GP/??1-6#3DW.&2H#1?Y-;[\!+K:_/OS%(/O" M&87W4Y6#])F1*62O#$K-EM="$6LXR;?0:\-3@TA^?)C;7:+:RBDRT>O&;'W.OPPC8Q%"^2;(-OEH=Q MC7_0GQ>]\GAK"&,_"!FA<>BB)*5PB.K+SO/KQIIH%&"PR9 U4Y'^%GTT /+# M'_;R9B;Q4Z]DH*KH\D+YJ)K-6ZC39VUIZ:V$\,XJ^N'FZK^EM6; M9H4H#H* != GC%$/43\F#(-*;WM"(:YEFW=4TH[KN/@MG?:Q/DVPZABM2 M;B*O#1#OH-1II3I8R/=I\'?:1!D4&BB*A6+11&9O(=*8>V_ALKO5_D7X)_M< MLZ-]KNU*7_Z.5ZP< 8-<%/DO3,(&$)&Q4AE$@M*5^ M2CV6\3J*[L:@^>-.\5W^?7==57_TTY3%074S+)N)87?2@CN/XZ66F0%,O['I M_Y#*N$5GS&9XP *+PM,MJ90 MN&H=A#G9J$P312H.*W+)EJOF(/5H+WS3WFF0]=(S&7YI.+Y0F.ED]!;9M-U2 MQMQO^6X%7.S'(8[],,%)ZH\4B67: M-@.(ZM;R;A9(*BY,!DTRUBZ415(IO 4?>3\4:/.AR*Z+;;$[ODH4@0#AP M MFK"$N "'T8BXP(]3J0OL-$-9GBAZ\N72]E&?^N=+2GY*L\BVE1I4.I*VH&^8 M7C%,#$TZ3B\.4EK)G,:5OD=ZX#IY--,*QBCV8S=!B ' NVH,87!0P?]2;V1H M1,(THT2["]+6BD<'C):+Q# ISRY)+@&;)^V4YJA^P2P9K :R$R*M*1=E=PD= M2XT:W5^F]5TM?TVTYIO8%>-7B%([YEY MTQ^!G3'F/%[6_A>#>9W8Y6+:.;V>?[_$C0GP7!#QD4:88(!"0B@9(P(W(L9Z M^6+AIFEBSF_3,.^A3E?9_/"Q _"A+D, MC<%\E^F@2C+2-)!J%TM?1=2#B;[4VW;J=*/,6&@82MS0)?2?I+M.PF8N"T.J M20AUF"0]D;I#]>AXNX#%&&#B03Y0]! CT._Y1E%,B?!RJ.13[=6-7LALJYQ/ M?3A3#Q0-6\;[KRK^M9LZ53T0?]^;)L\?O^-M8XZU[.%C]M"=:4OV^6_Y]]W5 MMWS[-?^U*G=?>/4+L.LQ BAN=WH@F. @'>4 %DE=XF)-A.4M&< %KNR]PK;L M%@71 IR6158K^3%T7C"H2DA*ISR--Q[;/ M7L\.>X7--8M<&[[:)FVKF9.V6B9?!T<-8%6V;'XLFDIGIPA1-1>ML)._CMV) M7A2X,$ ^"EP4NYA#?-3ANSZV1D^AZ/;Y"2SR4\Q@"P0U[NTT#&UE+YBBK3Q3 M')4JH1^0I'+YZ;!4P4D;-&6\,JP0#=R A"EP0P(@C)(0^@>HAXG41=7&@]MG MJ6^/I6+VFD>I<6KD@;=49XJA4\?QX&)5+3X.B"CY:@6CQ-5]%#%$2 M$N9Z7NK"Q(L)PJ.,- 7,&D1%@MN':& 1HD+V6H"H:6>G@2A7O6"()Z27NH2PQ " C&432&1\1S98X@,!94"IJJ^]AN M]KM]G3MW15G<[>^<;:O6N1]4VF'JVVZ;9:E1HRTS=)GD-$!,X4+XL4@IGI8B M(25],T+&OY6;HEE7^W+7WM2RYC\*[]K?K5R2D-AE"0W\( V\$"!(!BVIET1, MX0L$.T)4-MG)=SM;[4YQ=[_G_[S]J#CG/WMZE]B4Y6 H':]MT;38]E.K]OI MA2\(K:>\5>6L=EG] -#5SU&&P(8<%<7Q"14KET9^Q&"28-?W61@Q%HQS"RF! M'N7 W8EQ5C6"'$EW*EW0OL^I_ V%LG=BD+1JG!(&3^-O6L2=<.8,Q'2]7 :F MM+.HS+YA[#'ZO0(UP&B DE)$U08WGR ML=7)(_7BMPD&W'->F*"@Q!"ZLC.1HV%$VSXO&^;T3[+2*G4[R MQ-O;]3T^P]T)"W 9B)XRX6JVRJ(*?O@U*[9M2%;5G[/V6(/UONYZ7I_RUF#> M_'3G9#R3Q?S4!21A<41]A%(,O02,LK ;2>UYLB[&,O1'_>V)I(<,WMU4];LF MZXX$&9-PGF:AV@38*C+9!F !I26'?]6"6E"#H.:Y4'-@N3B7UAC83O=D4S") MSZ(-P:=\VTYX?LSJW<-5G95-MFYC/WXNYC&$6$1B' +H^1%L#[CI/X^,,"14 M]+Q"[3CVJ#!(F2N7"N98O&+*?9,]1SI/D(U0LTPRA16[4H9<%18YQZR\PI2=5KD6>5I+^+II5L+F*\ M4G)(Z#S]81_CQ[IJ=] 4Y2W+\^;7_.XZKU=\J.U[+@;4\XD7)"[UP^$>S8BX ME FM)F@'L')).^.;\WBL3I+N^@1(GVT]E MI-I!]LJ&BAU;?R;Y5X!MS*\%'$IO)(W*\'LD1NBFWJUPM\.QOF];A-^RN[SK MNKJ>1P"-"0H"@%$,(6!C0T"B(!8Z&4CYX;8WZQQI]X'/&7$*Q31]FQ>>NC+KPR].^*T^)3?\[?E2];D\+;. M\Y93SR,/?6*21(# M3].:7M6?-4>3+S,\-8C4\&(!8T<=]969-T*"D#@O;[/;? @ 8H^@ M&+5W'OLPQ![UD#L&B+$O#D>YQ]KNQ?5B)"J[I"L",+1GB&3GJ]>A0D!)4R3@ M9\\<->X->G2)]R2M4[!3RWT!G%,47FF7NP3=/C^4V?J/]^7ZST,,+_'"T$OC M!"'?!9!!1@\Q&! [DU#MR;:WU75ZG%:01)66]T< =5:MD:-=+^6BLT4%>?+^ M2%#/JD]JX)/S2XR"S],\!4)E.Q; 0G7ME8D70F[M]F.V_?=JNRG*V^8X5LR\ M&+D>\T,OCCWHI:X_QL(\K,S"K5H$^ZNV7)F7 MXEJMHG%R"[7V#51>I95X\8279E]-]\RZK)X]"X"L?@Z5R1=&IAN:E:S.RG5[ M]LPPV>D#%+M1''D4I"B)/>330Q000*%-QZK/MMT5S4KG($FFLZ7@DDAWU*Y! MDAW28V\D%Y.439+ID]HU2[%7*F>:8+?T1:8G.Z;JGBR FCKJ*S-OAIGO6)]^ M+-*MA0//(Y2@U&5AD,1QX@5).@J " CU62V$MR(5O+V/'IGME6. MRL\^9UO.=QROV/0*I2QZO>A]TUJ)"7Y$K.V="O8&OH+ C\/ ]U@$DP#[;AR' MXX(X(\"3NE!5X?$_!L9$O9+'E06;M+ T^V<;4M]J2+JW/-#()G &*$I>"&WT M_5+D-_1[OM[OBJ_YY7-Z0HL[7W,)A5\H0+XXH(HPR!FE*:1@Q.ESUP>-Y+!&?T-** M8ADXG;;V?(R#.J<7)C&#H^>BP(379 ;*8:?W[O*E=RIK"GHF2DR(36:FVM38 M25,U9\?.I7UJGLR(50N8,3.31V7Z)9(;3KZ_N\LW!>^!LNRNV#[TL2YO?LW* M[+;;A'U9?ZR+=@WBG4R\WAK560&(#W264C5S[H5HL9OJUT@-G18// MC*YM%]DRAN#6LZRFK0A&%C\^%&7^OMT(OG)=$C) 0EX3!?$ $1#MSYV"4#4 MP)*'>+ I9PB?'F'2:G0ZD6;.A)$P6&O=PXZW.M.*TK9.N?YQL$M^U4/>Z67P MSUPZ8BL-)/>5#J%\VB MP6D@/3&0FO)1'*Q?\W*?/XM6Y,V*1XA XD,*HS!PN95^$!U [LL25#6*]?Q DYFG-$] MNK27<%4] 6$(HI#Z-.&=S/:$9P#\^-##C 'R3)QDJA38.JO6>?&UNWC&!*Y, M.J[5J[-OMK$>'1E9]].N^GF!';I7K93OS.F5R%*@:",UP4-3#?@GBDX>ZZH: M%NV;R_KSKEK_\:7:.-6P]A-HDAJ-<9 M.,N8;.OHKM*CHPE3Q9@XL9]R)!RL'.6URR+' B^<0>*T['O;LC/$,^CW,CAG M,J'*VKLIL3_HU![JW_;MBDEUTRV#]\LG#;R_KXKV&O9=U?UQ];@Z7CVY+V25 MI(C0B 4LI7%$4NJS)!Z$>I1 H7-+9Y1GF9F]^'81]+K;"G+7ZW>R,8$6 Z]L M6^*_49A=G+.8SU/Y!REA0_U9#O#'@N]+=TC+@6\7O,+.^SD+7F*WUO)? +5M M7K.^"&([QJQ8?VJKV;SEO( ]:C,;4"VFSMGOGKRZR?J96I8P%&,_8-1+ /0] M+C@?+)L MQ98,+;DLBOS/^6W;$?N4WU?UKBAOX77#8;7>K0(W)%%*7.C';=/"TA@,%VD' M44R)Z$9VY>?;J_Z#).>@R?E]5#7U)?0GS#E35[7]7$8EU$_C^6WQ9GP1KC:' MR^EIN2MV#W\O-OG[\J:J[[HAS=$V*OJ=]Q[*;(OWS:ZZXQT)]/"QKC;[]:Z! MY>9S7G_EW;MFN+P>A32EGALE:9)$28 ].ES.%<288:D#R>91..6NS5&W2)LQ MKP?/&YP%E(C(&4]#J,MZ"-2=08?#.$H8\!.4^ GT?$H@/(0)J/#A3DH/M]Q& M#)J.(2%]G:N::>?!/8E?@% /LX@&F,T-B7CN.4"MWOI1=A#G9(7]FJ8: P0BQ[9X CDUW* M>M*1\SC1<' Q3-')X258M!T1NS+P2WY[.X893L/ %$;82P'V6 )![+& ^6,8 M&%'Q>[54'FZ9*9VDPW!%YL(\%:,$]@S8]DB.'4_M4;I84,4GF>L%+?NE>,F@ MI&^"=PZ^S/74FK..+0M8+-:27QEZ/:2VG_UC7]3YYM>,,ZC(MF,H@N.0$1;& MC(20 2\&R3AB3 #_0XF]8VH!K$_Y];*<@RZI73N*I@E@= J_9*?0GENE@E-E MSZ2V*=GW3G6/D;R'HKN"7LWY])8>/8L6@%CM%"J#KXS<^H[LG-Z'PS%("*RIF7:?1.'_-8KF(+;LLHTA,+JW,>&R;LIEG M5DKL%] R5D,FR+.:^M57/L$(5V6WVM]NFAG#OR_7VWU[.R-LFIS_S^8J^[Y* MH]3S PA3ZKK0"](H@FQ4 B.7K;[F]76E<+J1,04R&#@6*TR#JVK':_\@7?FH M(W..BW%W;JLUB#OJ[7<0CHJ[>UQ[S5RJ/NR;Q50D-W MI?LVB+^^9)@%N.+_8D6"(&))D'B)%]$P]FCLX_'QD(A=,B/]4,M#K5&+TXH1 M:\[E?7F[5ENS1*Y2B[EAHEH?)WRB5BMY,G^E5I-=:;X+\E4:EN4^V_8[?E<> M903X'HR)&Z(@ 6[B#N2(W3C J6S5EGKX5%6\%S5L7)>OZW*&B==Y:UXIUGTQ MFTQ"X-B!-V"@9-9RH* F_Q4X:/@@ XF/>5U4&UIN2+;+5]#SHB!(_30)(^:[ M/L$!'>.D 0"RE)![^E28Z%4Y7);3ZI('A:1IXJ2PYY&)7I^B,"D M7RIAQ3;OSWI8\2$/#-S4#;'K,AHQ'(%#!\=S7:$[%90>;!D>O1ZG%30'S@U*GE2K+%4V/ M13$SG;U*U-%RUAR*SKITEDQF_%T*J QE\X);)ET2Q]A5]OW]AH^LBIMBW44> M^E8)A!&+0A=%_#\N#$&*HR&>1W HO-ZJ%V4:='%USE-YB@,B93-%236%CTJ, MDK?0')A.F'(62;I&+@5&VGF\P) 99\0!!#<;_GHUPW\^%&7NK1("DQA&/G 9 M2"%A212X8RSH02@''Y4(TX!GD'0Q_L)IQ3F7I71'2C8]D\)./+6F0/. M*X:/S%<6F7M>*'5I@@6&?,DL6+)-SVH"%EF'"B/5HC@1,&XA<%$)8-3 M*%%V0QHDW=#LLOY85U\+GN\J]4D:$DA]CP5!P,GE!6@,ES(J.5)2##(Q4@YS M$*- 1:Y(>RD)%YLVZA%&W$'CF'EFB@AK5'U<&'"4TSA%'3U?I-'SL6IVV?;_ M%/?=E!#O)H5I&B8@Y,]&<0)C%AXZ3$$HN3"M%&)B[/3B'*Y.:3I9S45)Y-@S M4 \XHMX9Q\T30T1@H^;@PE"CF,0IT.AX(O2I6!NJSK/N\=AC(6WS4D]U#)*NAY]*T:2''+&O,T*:Y[(T4'0#B,?T1UE?*+Z*YDR M?X57DUUIO@SBE?H#]V;[\4M5CAMF:!CQ!R8)'QB!E,24P1 ?1D8X<$4KMO2# M+5?N3H_3"9)>N9$WZ>U*;M4?N8HN88V)ROX\\Q,57MF@^2N]NO3*P LB7OD_ MY^M]S?GB@>NK8K?-5S0*@A 2$A+?2Z ?PR >IT6X!T2X\DL_V'+E[T2T]P!Z MX*?KGYU1GC@!Y)UZFP!639(C@*P_)C#P//T3&%!V:7X,J$NO#+PEXABXJK/V MH(G/#W?7U785^BQM/[D)" P!3CT?Q^/ 82))[R55>ZIM@'0BW%Z->+U7M*: MMRN]/5KCEJCYJ24' $F;3+;X MQPZ\T>HKF34_%O3DO]+Z:_@@OH+P]WR[_5]E]:W\G&<-'W=LWC?-OMW610(W M]9+82T.4^&X,6>0>>AQAZLLM(JA&F68=H57W[H]6GC/JH*"A^96%$ZXG,6(JE]+P8>R_A?8T'-"'!=X7]?YT;7 [5Z+?;-RDX2Y,:5^"C'R7,]- MH\D'60:> SBCFZ[[N7)0D3525&63&"B$E*D_3.'EM7 M AK=-%[PQH@O,M_U\@J;K7?%UYQDNVR(OB+0)V'HI@$F)$A0#'B((9R/02AT MO[=VD&FP[:DZ*8F<"$Y6P(^V?R6]T7[/D+'8T75P*=G33 M>.5S7 .^R!TX5.-LE]]6]<,J<%T7I5X,TR0$P.41O/%C.QX>2L[*R#U[&LAT MFIQ1E,K)0Q)NB1+%GE%*(!'TR.P11(?\SU)#S:FEP$)1_:MG$:FZ((Z&SW?9 M=HOV35'F3;,B+O09CF%"8=)>2.9B\:LA9J.A9N!2X:&;Q C(F7)'HAWS)M]LQ"'9)BF"$<-!.]U($ M,0S&(""BDHR1>O1$O9!6DBI0Y*P2[H/8R%'VYSL@*C8M!1%J MXE]V/]0]$ ?"Q_WUMEBS;97M5L CS(V9FT"/@CBEOA\>H$-0(CEC(?/D:7#0 M*W(Z2;(TD/))% :V+%)B@9 [YE!PE/M9$JAXM!00*&E_P0%U!R06:JN[N_;$ MPFK]Q^[9I>5[=;750H]1'&0$AK%R$4T!(_SI31A@>1RK4ZHB19M M.XE.I_'"Z54Z1S*E%V^UW!5>PIW*6+6%7%5/#2[HGC'H_+*N"6>7 B4SR;Q< MXC7GD02V\O9BUNW[=NGUOTV,2Y^0 HF2:D9,V3GAQ@B/:ULV/$OT4*H.ODOR-=8^Q&/^3 M9@40CAA";H0Q&7&"(KJVS0\1[0Q>N:A.SPUYA/17;/:Q"$FBA+D^A"2"GIMZ M83P.F */,N$=\NH1)L;(!BS $$ 7M*(@C8(X1?B-UWXB%?;J2B?J7:?*&60YL*[;$QRZ M7_\^:OPOF7HT5J.;K+GNY T^]74IW^Z:\4^>5RHSAKY2$R?\[KK\4Z[Y2@5LFQ5KCM"H__ZO+F4[ZN;LOB MGUQKUUGI$KC*KK?Y"M*0L0#Y'@Z\R/6]*/+QH#6D<2(TQS&O0LN]DS$IY_+& M&=-RAKSZQ4^GR\PY3LUYS*W]=X_9C=W\+C_G]R[#TV1:TGL@UHXL_Q4PVKQ< M./1[FPS_VZSDI9K=%[MLV^9PX<"[]L+(-\O82NMCI1C.-$KS%OLRVJJ9/:B6 M5!'E6K;VKM6[O+N]HZU4'P8E\'O1K'@H-P8>@4%*4X+]U.TO.FPC!CX4NKK9 M1!S+K4POS3EH="%<83C$$)"W91$V$=C3,\/A79:FXDT'Z%Z@688)6JK M%J4L.&J,4V^9.26I>BWRK)+T=]&TDLU%C%=*#HD2J^VP7=Y\SK9Y\VO>76B M8A>$[7($\"#S<(*1#P]D)$3H5D3UI]O>%L4%M2?JU_G7O-SG@HN.&F:)L<>N M3W*\&2WJU#B_]WHF9LP+/\YP1=V[9;!$0W]EZBV28\:GO,GYSWZ!Y8;P>K2M M[EM<#;,;0V2 4I00CU% $!_YA6Z TR%R%">QT%GF)N-9YLHHL9O:V3R*E..+ M$6/%B#.UIW(,>F+GD;YQ"FTF+ F8=@94)BU?!KJ,9E39>T$E%T_R+?_;6Q[X MUZS^(V]/+GP:-N%C1T9Q!+%'0(H##M-Q9BM"))9;!]$-9GM)H^L%M-7P;M0G MN02A[:;@:L*41DHN#/32.AU9B$]C>PQ0E\08,P]$"1]7 L+&V!0S*8:9B6@99(/( MKA)F3V3*\BS-_O\KMFQ4(OHAX"(05>DJ:!BV-O4(DB&@I=N#F7-LL8-;ZMIRVA39LN^6D:MDVNG!@'YYG5] M0WU:^23%T".A&R4LPDF(6#1.:^ (P7#U-:^O*]$&R%!0&Y5_ MWR&NZ(]52F/(,1NG?DI\%*8L\KLO;2$+( !!JK:]7#Z.[8F(09#J3FX%XP1G M4"?R3))3D+F1==^1A M!-?_V!=UOF%%6>SR#\77?/.^W/'7L."O&6R:?->@AU^S_UO5>)LUS:,PXKD^ M2Q)$?.)"CS'HAX_"4E?HB_T)Y5C?]S>*='J5JHRS5QZR*%Q$4:@3$_CWO'7?5XE.B&U ,X#4 :>" "41 &=)3HQT1J8_>DPFQ/%C>[XJX= M:CB]8.=8\6&%:/A2UME5+\&DUH!,4ZAR3REM"PFBD.@ MC9FTU)?5VDR;^HEV9P;_Q7?1=EO0&3<05V5W&L#?B]T7O&]VU5U>OR_7VWU[ MC'*KE?_/YBK[OH))B/P$^#YMM_X''F1A=ZP()#Y@ F=Z6,SON7VY+=\]_;. M?4L[/Z7-.KL3U)[URX" U0Q?[!2U[:;PUJNZ:IJ/=753[%:)Y^+ #]P(,D(! MHFX0)F.$-&1"MSVJ/-?V[&4KQ;GOM$ANG)(Q1W![E"5?)#=!=99\/&^)G5U. MC_F?V\NDX-(R***D_/F^).7L16O]Y7W>;G4J;_OO]S[P>*L8AICZ ($PIB$( M2(#C8(P4)TAJ>Z7*\RU3X"#)&;Y._:E5];,<$)1\$P.#;18PGNX1S$\%(=1"GP*:<1B#T/F'7HI$"$HMQ%$[MG6 M]WNTG?EM)7<%LGXU>&+"F0J@9M8R7GU%[96)UT7N=?][7MQ^V>4;R-^@[#;_ M;=]N$KZ\>7&5T.&X/!)#2C#U*(VH&WI1!/L#_;D,WX]2J8_3C0>WW.B.>IVL M%^PT_75:^Z:?/&TW3>UWN5/RBO536[-^=HJ^O>'XZG_X+W(MM/GB$6N^9RT9 MN;;]4"B#5J<7VWU _^*VLPN'%-M]^]-S'34JZ^P90EHKI&5 U%YZU40ONQT4 MHZPIUKPY<*.0LH#PMB#UHS"((F_4$'M!*ML^ED^'\5)0#@27'/8:= M-HM4\Q9;Y6DG=YD([:09X*=B8E BCV/8A\% M'G$]!B)R@#<@*3+0@56.;;G_.O9]3(-3W6LM=$YB\Q2=T47@\Y2;\@#5+I=% M(U0_.S&(&G)1^ O>K"[YTYN/>3U^EE"LVZ-?>AF'OB\"":2I&P$_3##O 6-$ MT!@]#3&5^C+74,P)%KW-#.>-F2S&S3G\E>/EJ+#])+DGY-"C[,^=FGFL+NC? M&4*:+H%ED-%X5L^_);7BFA8)5P"%"6!A&H>!3X($ P@>Q_P@TN?>FQ$L4^YQ M3+VIMMNL;AXI)]E+5#10@VE&O3-$L 6@2A9,PC8N&$/B.8A 1](15<0,8%NY M("5!0)( 4P9]2&($XR%:0!"$.I 1C3'A&-0T:(1M5$.-#0?U83/+&/*$-1+ MD35SF[PM[="-PB'U/)?X$438IP% B1_V'YI3-TI3 M('HKH=K3[=665I#SJ&B^VP5?->9,7=%T)Y[?\F?!$IJ*\+WF([N;@ M_C8E D+@ @*"F,0)<0D PU=P;20LMZ%0Y?F6V^7CSXL^5.7M._Z,.Z>K0H]* M%2_!4[)3'#HVG90CCB$3K5'HF5-O($C5U^7P1SF#5^"CYX;XT==E4=6_5;O# M#0(4AR1-O9A&[<4!;I"DH3_$\9CONZLRWXE11_[90C4E[6O**$.\LG1RG$[/ MU$ M"DA,I&;@5&/8'AP_;2DTSN94-E&EV;7CGT)G7]:Z"1K:#P(G6.JZN0S2:&=Q MMM%5=47\XD!>7_-FO-^B#4Z_C]\M'GV@O$HB-P4I0[[GQC2%;N#2: S/PDCJ M"V!C02US:?RJ$+#13=@: ^$''0^.<=A MZJL&Q>P[ S?C); ,VIE/Z\5=A%9\$SXI]RC$Y*OVQSN^*_=W*#:,P M:;QIV!G/FS%X&WPSF\_SX6\-.J1&-%656KCE+ MNW/'5Q%+4NQZ41@"POP4439L)6DA&D&IPR*T DW,L:)I]EQ>[JQ;=3H@DS54 MA6$6O32 K_>CE_BLEQ.@ZZE/PM12M'>)P%)-Y2RKM/S1&(BN8LK'N]#W QP& MH4^P%P?#+;+4!T$$5[MJEVV5QYQO/E\*2@6;]NF/(8TZIB) MX>+LPT*Y$:"P?\M@BU8&;X_K)-T0[O!\S8IMNU;%JKJ]1?1SOM[7Q:[(FS;H MK]EN^%U[5E=17I;Y?^99/1 O[^YC63&*(N('*6$AAI30-!J$,0R2D$J=JSJ! M'-O3\_N<4\KQG >NC+]USC9OFHNNN9?L.4U0,H+]JV45BL*<_Z/B"^>0S;N; MJG[7\'PNG"&'APOG<.]&]W'!9]Z.;_/#7SN$_\V%\ZW+T^&).FVF%\XAU_/% M;*=3IUTXY[I^TY7\,B ^9<+/NY%3>_U6$['^7)1$S47[T#78$BU M%-,7T/GV8M%E(SEV?]%(/&E#ND;E,9>+KAWH&H0A'X/3 T[J9M?J6)GZTDYVWHYTN[FKD& MV1L75OM=WU$>^\EM-_EISR1$<4 9\'PO37T<)FGJ)J-(XH=2&Z,GEF:Y _"^ M_,H'^OV>W[+:.1O>(!:AO42GL4^DI3R"+(8C_&/D5^ MS!+& G)H"J,P=6660(P'M[P^HM\PZ-NKAOY)G;4 ]R5!^RTO);!LK%B6"5YS MZ;V!5L,^6EW885E1_T>VW>.K2^I$7612R-;*VHNKR9$LJCP(C B"A013' M+(I8$/I<[R@01X1,NIPB+FM92RE3C.!TRW&BQ10[13CC0LJ/,(0[7Q(V%U#D MB_O'&]J92MSTPHFJ]V9:F M >@QD% WBCT4^5$2).&X[!*X&,7RI'"[6^?Q\6N/%+4"_+J(05":?9BD,S;DF4X4B.:CW_6GB08!"2 B-/9! M2E#B\O\=9(0PI%#J5CKCP2VW6<>GYHZ*G6/)%\[UP_$?J)U";+Y,Q'KZLQ:' M7+MFOB3LG-\JZ>B9\8"UPEG&N,!>>L\/A[7KHRAW7PD.OQ=\5 (0C#".O0A0 MEGB >!2-T5P<"@T(=&-8INAK]=7YO54FR4EE#\5P.(5]O/J=DG)V,64\,DZ27FMG+Y9AB/@)$TW%* M:-X55[=Y5?[U[OK?A_/^D9>D.*%A[ 6!!U*,_?$,BA"E*4F$IU6EGVR96;T> MIQ4D,44G[X_ -*A5:^1X<^2*\WNO1A#;BO9(3%!:M4EM_E'D)1*;4GR>W*D9 M0V43%C AJ*Z],O$:R'7QVO/OB_*6OQ+\5TW!?>E>#?1PQ1_3=2T]E##FHR!, M&'23Q"<(C\-9Y/M4ZN9._6C6<3D*=)XH;">'6HU*PTX#'HMU\::U5Q:Y>LY: MZ>*]:=B9+IXYLY?1Q3.83V7KM33"MC;JT+7TP@#X"/H>\>,H0K%/DFB,&R2N MU/>"^M'F8EM?_91&KP8LUD*;)7<-H4W,V"G)]NB7/-D4O%XTV53R$2.;LE." M@]*< M7IW4$$['1*'1[D3^*;/JB75JPV =#Z6&Q!-YJ3H\5O54=-!\.OW3 V@#EBUB M,&TBC\KTRZ2]CO+A<.D? K[K0Q<3[!*2XL#U#\O%*$54ZK(IK4"SK.)^4+T& M5,]3Y243.W::6-45<7*J=9*#2W)+)/+F+J.#:2:5MQ=&5/V1Y12N[JZ+LFL$ MG_9K.2J;F[RN\XVW2H(8QU'H^BCQ8Q2%?A2[@P1,D0=67_/ZNI(EEY'0,E7O M6*5P#>RO=;EI/\CYVGZ0T^XJN^<_^R5KVONFCG2K0H\"!3Q4 ")1HMB68@TF]H)9%KP3VAD+A&?-MR^;ZN8A8QZ#+$H!#%* M&44H'D6$S'6%A^OF0UON#O8J)$:;%LP5&,;/ZZM51%XX2R@#B6F >Y0N86["87#7):VNB=__:_#6LN:3;O#N3Y%/[J\N;R_UN M7=WE3??]^;\7MU]6'@$NUY)&"*6N3UP4PW&J!$=N*'3*VDS2IIN>?C(6<+(C M\1=.]^MVY% -"5ST@XD+YPM/PL3 P5[9Z@PM%E&LAEK6U]?]X)-R_C26\^6A MG/^C+^=_/U?.$PY45$M$>BACO>B7/-BQG[S0<&BB,A!ME3YF#UW8JVK8]CNJ MSIN_UE73K' ,73]R^8@L"HA//0!",(;UHDAHB&0LF.668]3GW%1UVW:\W8S( M-1/Z9HN!?U*?Y5!^L'A7C1\8.(_J+IQ.W[10?LNM,Y@U9O0RP&DNG:W6G5L):!=[R"5?>Z MQDO2)=%FTFKEWNT4+IOHN1[;/@CMK@&9&'SB#LKU-'6+81DPM)'8VSU$,]Y9 M6''L=VN,=\PW[YMFGV]@N6E_T7UW3P,?4Y(0'Q-$(N"FJ1\,"@D,?*F#1J;4 M91FQGW?5^@^GZ&2U9\'SMZ_,UUW5;T\C=;+U.M^V:;5':VTV7V$_<_45 M6,/NB[8XE_5M5A;_/$BKML6F;_C*S4>N9%SAN;QA/(%R763;S_Q/^M$VO&YV M=;;>K0+?9Q1$F%(OAD$2@B3J%H^1Z]/4HV_M$)Y6C#TJ'>OO:73(H /-<0[M M#.@A"^?W,9&)]ZT9,?\,B:8MW&4P:.*-O[A;/U'[=UM2_[ M/DLGM67(L5BUSJG)(I#K@\[DOF)7\TCMZ2)P?F\U.YWHF38>B[LJT&^T4$3+ M0+/-!$_T JUY*0K=]@1O4C3K;=7LZ_PQ6DP9#'W*@C"*>$B?N6#X*H^'HC&1 MV[NL&L7Z-F7>!O)_MRNNNP.#RZ*JG=^JG>S,JK*)8FR3PA[R )ABE:1#ZD$3!&,M' M3.KV/;4(ELGSV_ZNG66LZK_(84;1+C'&V'=*#C!(<89J$'6$@!#'P/C<2#E'?#Y$9>QL-;'Y*1O*SNVI61 M%/*(7S/=3HE;W3YT+-Q M[GFOOON9"^>Z3:6;5MWTR3@_%>7P@)_E.C"VRD^LA[. HI/K KVX+JN7W$YL M]S7/.9)]TAXU!!30"-,T M)FD 8 Q"",:H+F]/=&:A9&/9'A(*@W=3;;=9??2#D@S6-EUMRLJFW[HS5[.C M\PVS)":R5&U>!@R-9?/&M):>2T(G;'S>[3$S-%0>;GWS[B#IHIVU^;/$40U*3IV'T"0FR5'GF3\J MIU@J&25Q:H5MP]3.I1!]L<3.FW@EQU?HJFW' LZ,T))?&7HM)(#Y][K8MJS;0_(!T72M%2Q20"6EAV2'/<^ M,4<%E2HN29#2LEMJH)1U30R8+U,]Q4L-4Q: 2QWUE9E7P]8A.1^*[+K8MA=M M^Z[G,@@H V'H09 "G\?OE7B>SRR=A",>WS)TCXY!>?T,S MGG376#K21* >Q M,?;<12!'=;FC:2Z<@^8E?/QUUM0SXW.;1;2,,;O5#)7/B5%U4Y2^_;KUX9N, MP[J7CRAR/7NT=MF(<),VV[>*$-6?J MH*Z9RZAGVEE49E\QN?KR*?^:E_O\<9='C!D!^/\G[UV;W,:Q-.&_PHB==[J.B?J@D"6FK6FEF"U2+KM__1*\27D1$U>2KIV8 MZ7%G*G6>\X!\SL$!4E9B45]3/5<=HME$Y%E> M1I3$C,=ER(FA#T^NI#-G1$M85E$&0,@3$OD9RS "B*+T;"-0*H.H??/$0F*@ M(R^3I*$?5ODQTHT9Q4)6)*3)6J XR&,?$P5%!F3%H.FC^/Y8W.ZJVH)/_-@' M+ U#P/V(!"#J+- LX6A5B0MTY*1 Y7N5A&" (/VT-U"\^P;+M(_Z!0DC#[H. M5E#S=3RZ1L^(IIA3N@R%L>#'XVY# MEIB1+_:5>?W9KV*'71W)]\6]J#!VQE<4,@XR@GP 4S\!(4CCH+=)J-Q-4G8L M.5:A'ER[A?<,3[4B:$2F;'EP*AY5:X47%%X@ZQ5JZL+A"$NC540;["Y#G2SY M\J2^:(\A697ZF._WXLC:8?OK^OC/_$(?5PGGD#*"&4IPFM*8!N&0E"'"E"3* MP(QC??JXWM13I.C\CY;WEN-DR0.8Q^R!/& ABD)_<$J MSV"J(D6FMASK40>O>:_6#P"JR9(QI7+:-"6;:@)U2>1#;/.HU M,C=6)+'&\ M#+VRYLWC>I)5EA1F>=7QM*E.QUHDLZ_KXY>\7(6,9Q%$OA_5\T="(QS$_>X1 M%H$$*T[NU VXG].=,7F;%I3RA$Z#-^EYG%O*E*=O%VQE+[#E:L[VA)'QJ9H^ M@!E*98/XD M_L0KGJRS&2ZSO4R:YO*:5;Y,E]5F7DM364.3YFT9BF* _Z4U,T4FE'7CW EQ ME4#$B:@VA3")4 :"F//>$L>B^[*&[<69' MYNW0X')A[X>.!]?>$&TVI-L$%X?BH;'NI1S6L7'",I E,,P2'_HX"VDPQ/2$ MJ^UJ,;?FN ;1WT36!]V;IFV?*/85U=?\Z.T:T,U/51L,FQ,M%Y^GY5@M7E]B M&SH0=_#^,E^WX9<8&]$M>VPO0\4L^O.X([%EIN2/D[:O] .;;_-JE2!,:$IX M"-)ZGH)BG!#6FPO\ *IU(=8VH_*V:74;?E;3U,1+GT,YS9J$/#6I&EA[+%,W MWML1^AR=RWV>GA%=,F9T&7)D[L:3H[E6>)&>@HBLX:KRK>II3L@R" +@^Y@B MQ@ &G5$.2<"5=@R;F7*<6+U[G#XI5C,,>90L;4Q'H6*=HV%O-'N:>'(WRM38 M/,\.Q3(>"*XXE'(*0-^B#AC:4)1DJ'>7E1KI$K)1-_*)$77 MG?STS]+L[V5V#6=]5HFU.-M;R!1/9VHG3>DR5,J"'[)3.45FU#H"?5I_[\R0 M_) W![Q0BBB*& H)Y5F" .-T4$*>*NV(T;7A.&]Z?RR^[4JQG'I;]/KC5>OO MJLM!VA3*3N#+QVJB;7G"C>CDSA.\9>/-M5R905 MK?OS5@D'"0DQPH!'B,<0P*POOG,?IT0I!U+Z9L=Y3W\YPHSWNXV%8"VJEO'X M:V(?N\=-D0'ITSJ;K_GVM,_?W8HK(PPV&8 M(-CU604\8&J7UEHPYSCH]@B]=[>BV.?507B3Y]O2XV)!M;D9^G59GM;U6*2U6+SP&]QZ[TI#E]>U6/4\WI&ZOW^J;F.S^G6\?@0A9DD0!#Q+". @S%J91VH* /@&15-J;_ ML3ZV0%=I[/,:'4CCA(>,"#G4=>XU*G"9+Z/,,0J\X3EC2Z^I.*"0;6\3S$X!%".*,)0GX,4Z&/,[4."OI6'$>&!IA0CPY:_4AZ#3CO=P%/4>,-R)33[&EX5--@;0K==+B^ MQM"(.IJSN@RUL^#'XR[8EI@Q4B-:W*UWAU60\HQC@G":PCB,8H22P6(61!+.%+7G&;ITKH_6YTVA?#L)?WI56J7'3J[^>LW;:V568W86 M4$TU]Z&P^;RHY83OZR?B[?HN;]).DM(T9$$0Q5$8I#Z.DZ";!(? 1ZE2>5/I MBQWKJ\#B"3!:\TXUBN22.F?LJ"FI-#%.BK0 M)7>0,L1Q_3\\C<(L((##/KD#*:)*9T$5OWHZ)=":[ZD2I:8&#CC2UH-99G$/ MB9#0!$7&EJ4*JN"OZ((6!U(S,EP/4R#,="E([2N/LX"'8>PSE(($([\WD<5I M(#T14_UBQZH@T'@"CL+D09D;B;F62UK4A&!@1&=>I4R-PG3*)45ZLR@%JN3F M4(]B%A2=!I2+5VT'O\^-M<;P3QRSJ?^Z*;6NT+X9!1!,L M.@2Q) K%G5K9(+T1 52^0&7)H'N]1-X%0J^%J%)ZL<6L3 5K!E+5U'9XGA^P M>@E1,5VUR[%*M6L&KO5DVP;GDC4Q.4ZNEL@L4[H _;?N4N'P$52(%[^*R\T: MRQ]_^YLHW96=+9 "ZB/BUR8##!A-LQ3VMC@%1#I :%MP'!$:7%[[-GW\S6NA M*6B5/G,2 6 2TM04_UF^=$1>GS@%59^$0#T95WOPY 3[FKO7%-J8G@5(LKD/ MAH%#GS@-T75*H*'HJA&IIKZ/_7Y)?;5Y6I#ZZOOPG/H:,B)= M(DZN)-JKR"<$\#C"G*41"B'-:%^229B?2:TCF5MQ7PQ)S(HA9AQ*UI4GH4^Y MR/P<<[HE9WT*%>O/DU"I78S6HU2^-'W-^[$ZM3%C"]!H.WX\KF!;8D9:J]-K M]NJ$/ A8&H((9@QD?H)PUMLC!,MOLC2RXEZK4W.MUN=04JLGH4]9JY]C3E>K M]2E4U.I)J-36:CU*Y;7ZFO=C6FW,V$*TVMR/QUIMB1G935GMZ<3Z3YJ-7Q$C M 0"89QBQ-.,4!$.Y.DD#*-571>^;'6MR>SA8H%';BJ5(S[CTNF=&36[/I,RR M,_,!#2/;L/3H6L8N+$WLA8T'1K%_A?;9YC.ZP_;1=K$,09BA*.$H":,@#6( MR0547ZF5Q1P 'SCI\ MRY#M>2EXW']B_O&0#2(?\K(Z[C95OFW.%OUVV%7EAX^_=1DLC7$,.0FCA(00 M!B2,T[2SF?J82>WLM6/)L:R?P77GWAIXWB\UP/)Z,WX7C,H)]G1DJBGO*(_* M4U@[8CS*U8BJVN%X&?)HR9?"Q5.H>";I/-EN)+1?Q$K#%/#Z6Q&-6)H2%#/> MGX-,*>-(Z7"2I@W'(G4!J^ND=3R_;F7SNIW$$"B>7=(E5$ZIIN!23:,N:VLM MI)F$Z0HU(Y)D2N8RQ,C8B\8:2$7$Q(7 9PF+D06'O<5)8?+V20I5B_O=(UIK?O:]_UZ')0H;2B/B) MCTC$"(-IWYNPUKTXR>1N!W>-0N45T[H\7.!L+L 4H!36&UTR+[&@NQ#*;4[O ML!B$Q\E5_Y'W.EMZ9L.FZ&:\[ZW%U;D9Y@-!:P7CV%E\6T MS[A<:"R/U>J#*):VRV=^%$2Q+^Y6@B$ .* DZ+\[9E$FDUVK?:/C?/JC>'W+ M:K=9[[U?\W5Y.C958:4V1(H4C42VO9=[Z7W>'W=WIKO]^ MD 1)2!'"$60I#3+$^E5-A#.2R+[W:M_J^,WOP,B_X(J56XT3BY79&A^++W>*8\N6^]/S:RZW%S@)>;CWES M87G3Z;6=36]VA_QUE=^5JSA)6$(H3E 6LC#S )4C< MH/7"!5K"%Z]Q1O5ZM D&4V[Q;F'CJ#B3F68(Y]FI^B+Q(RN*$X[J,A8@IW18 M=<^I;:Z=1XSF/_Z>E]7N\*4]5P56,1#HUWWYX5+&Z[K1IK 55Q0]BT ^8X/K@>JXDCQ4T7,/KQ?N&@\K)"QC-C MX2)XF SY3QY&C%RW%5#,^9<.+4+C7I?E*=_2TW$PUVX"?+"!YWVW94V1VSKA&X7SG3+L58-<@]TZ'^J'VV,?W[[U? M=@>O;- K'GUP-AZ206(! Z&Z!B)&H(7LM9@[2;_IMB;?>(]V$O;0F][BTBT- M+2F_'L%C(N]XR!:BYZZ]?"S=D[ JM;_QJC6A-/_(Q=6!^1;7\K7^D@^_/NXV M>='>W5SV/]RN4D( 8@D@21:$$!$21[1'1UDFU>I@:DR.T_X>K+=NT5YLS19X MFWE >\*A_\6V4?=ML=^OCZ68+K0?D!3ZR8=T7/B7/)IJ@6!,Y+U?A"=_N?&& MT>Z\N?A8/]K=>9;!I84.J\*^RX4.K]X^S,F'66Y_ICV.K^W7G&$4%[!_\B7Q%;"]]U]G^34Q(7M<_.%2[;^(\_/,3TC9SX0" MA#*6<)**%"9(PKXM'F8<*AU4GPR4X^2@]\,33V4SS6MV=Y]S@O.43_'$Z&2C M)C?O6^2 J<7_WH4;[_7%./53P&?+@>="3#U'_+[9G[9B]OCNOJDGLN_Y<;-3 MB R63K1:&HF1&>/D@[V,*>3T;C\^9#L/[\Y7F=H7INQ?F/+UH9TL?RJJ]?[U MH:JGS^5N\_?U_I2O(* !8PQD),,^IP'"/A[FQU&$)UE]L@G8<00:,'KUG/.^ MJVOM>HC>-X%QHK4IJ\/L>,UJKA&>?"VK<_3&>_"@] 70P5/O[Z,/RK(6N10& MS\7BEXMG9QD1<%F4V%HLSB-GVPKQ]:&LCDTII'Q7?_I.LJY^O=L4T] M4,3B)(ICBE(0P33""/3[=XA/\4)CM[E?"PWN?SQ>]VU^X6UKW[S;VKEV:FVT MU/OSC=7",H-I'[Z?)75X9GFS^8@GJ/$$-S_5;-_V,[& ',3><_O_5I)BD;>9 MLAC;(S]_FB-V(>?;!S65LS,I8BE*_92 .(8I#K,(]KO=",&ITM4Y"W7!<7V_ M07.9RFIAMES,'=>,=DCL-0DHB7@,HGX\R4*8X,\2U9@Y:G[ MLZ< =DB:+-Y;'%/E=MGY\=NN:Q[XQ+>WQ:$-&(T;90/L\O=9459OB^J_\NI# MOBF^'';_SB_V&+1_]-C7%4VR$) PRE*091&-HY@-_D2(IEI-N1?GA>,0_]OA M.&#U-IX_VB_VHTG M7*X_5WD_\LH[>WWCX;OB=*AFZIL^]2".!/KE/UC+B/4_ 4_7.LTO%_$R(GZ; MM?#BV/U(? ZL2!3R,(,QPPPAPE",8-^U@D "E5I"+ SZU*?'OCWL(G%;'+WC M&:^8W3_( /+OXM^*._@61O'<8=W]@^$ZEE^-W._/3]&% MH#]YS#8D9ZI ;6,,K49GO&\>B?I?[VX?PQ0.E-GZ?E<[)G[:)N@K1B'.,$8 M!8QP@'C*DAXM!TSO"JR),3J.MQ> VJ7X3F*3. R")$Y)#!E&J+]F)LMBM=ZQQL9A MH?;<*1P]D194K3_QT_1;&'Y9=K\MP=%KFJ&FMML!8L MO/9\E%%CRXQ*]:AKDN+/(_LM/O\X?^1ROT6;H?48AS.3W-SU08F5UI;N>+M&:58QC@MH.W5_!P4 M2WISU)+%#^V&FO?K8_7C4VVY7&^:Q5JZ*S?[0MR2]RG_7I&:['^NPC3%,. X MA##E?A"DA+3;L6F"0:HV&[9IUW%BV$%]U6#U+L&J)7]6J99+^>9B62W1ZU!Z M3PGVSD"]WP54K\$Z\:4E"BR.9'0NQF(9>9P3SPKW3[+BL9'-UWQ[VM=9(M\= M=E7^9O=-[&VMY_)?=I_W.2[+O"H_K>M_K@B#* S]-* LAK54HZR3:AZP#(5* M6T$MFG6LDSU2[]VMUV+U&K#>&:W7PJW?90%8]?HHBP,@)Y\S<:^X-M337O2T MO]*EW[^]WQ9W4;+ARF15UX3SN>8%,*]&)HXM*73(UF9N7-PFHTQ- MQI[AZN6;/BV2IM C? KR]!I^/T=B"\ZPKG'%Y6ME"5.&%E!5,':AL/C$J&6J M(S)/?ORZ_N_BV-1"\?==62-@T,]H1B.8Q#QE*&.X1Q#Y(%1)56W:=9RKOI H M??[A-7B]=@WB=P%9,5NU.@ARZ>I<_*L)O57JG62L"CR.I*PN1F,9.:L3SPKW MS[(U%3W;?[N^RVDAMLBL>)I&<81HAC/$?18"AF"/(@.)+275LCVKFMX\>*$% M:N_W%K<]2=4;$6-9=3X8-J559QRFUM?G"-736*.A6;S.FGDGK[466)356YI_ MR_?%?;[]E&^^'HI]\>5'NPC?Y29V#.T;KO0 MR\4&)UKX E+Y65HG35O"C?/HN(6S%-9%7?Y\-\I<[%H\&3Y/?;)L4TSL(;&HBHDZ8G((XY4I-/EJ:&BPS:<=C,D:$0YNW M9:B&/OS"TO.CIA=O:[?$AL,JQU^.>;/3L#>8AAD,, Y\&M3_01*8TJPWB**4 MJBB'@1G'&E(C>]5!\]8#-C4-,2%13DTFXD]-5\Z@O#.JF13F.D$C6F.!U66H MC@U'"NM/G+7"^9O=(7]=Y7?E"F64PHQ'D&.. 8Q)R(+>-$RHDB99,3A)B?SZ MAC@!U&N0VBN**[!M7 EW0[35E44ICJ ^\Z56YU6E?AL[9=4F^GJW+E[GV M_5;FMZ?]F]UMOHHS$ 1QRK,TC& (8$9BWID&?F!KSX6"0@)D$O1O#-M6IJGP?K2-4_')6G- MT^;+0K[WMV-1EJLPSI(@#H,LK:>Z04)PBI/>;$RH4N7*V)ACK6M >-GZ>/PA M6EN^T$[8$9_&V9Q]*NUN9&CP+47/6K;T\CN8ZKNR.=M.CQ9T"^\V9SN M3LW),WR1LZPXBV@F/Q<\JY$SE4'HRI%?(*I7J::3H^BU=18P?E==4.EQ:4 M]FU>K;*,40JRC&1^$(4Q28C/>J,IXOZJ$MUMC355QI12ECB@DB^XYY6S'%&* M26.1M$VB74<2U&^VHL>CJG0O'B-4W)&7G]4N=(5JM>'[;Y[=GP>15WA2@. M>1"@./9)!#.<$DA[>XBG2ANY]*TXGL>>@;W:-V]9U>P]$/LRU)3*@$&-F#VCF,0P0E&(_ S!&!,PK'B @,:)C&[- M LSUTFR+T-MT$(74]1B]]?:_3V4E%LT5#J%//G+C2KGX0=-)_KJE]-H7[^S, MM?7U&Z\?Y-XE[\(G3SCE_2+8XMTV2G/Y'RKSG^> M7[+S?CE?Q=K#E!9?6Q,B&>Y&9T=6R5_*5,FN4T_F30XXTQ7$MWGUU'3(.0E1 M)BXBA1$(4C&5ZTV'-:$JM6<4V/!$S7^YK=Z:[K M,U[24]XFI-4JP@&B)(H(!1$#'&=IUEUL@ E*@-*F+,NF'>>!XDU1$SK;U,I) MWHRLJHG? -1KD=;S[@:KUX'MKRPLO1JN$,;OE??ICWS_K?Y$<:B^3EP25^-U M1!P=#= R9-*5<\4D#[D3Z7Q]^/1'\5_Y^EBN&(H3E-33]]"':1"'B'#>XT@8 M45H#M&_=N8!"WXF JA!L54,=<>M(1F^$CGJ[0RVBA=>@7J2 GDDUUU"- ?JI M9%3'/STEU6;2OIC6SV3>(HD2@A&!,/4#Z%/?QRR*.B2UPE.E$U$N[+L75.!* M4!5(MBVI;OAU+JH"]K)E=2#6BK"J#]//)JT:'FJ+JRZ;UN65UZ]$"R3 81R$ M&0Y1BGT*? 8CT@.A% (GZBIOWKVX0D?BJD"Q96UUPZYK:16H%ZVL ZTVA%5] MC'XR7=5P4%=6=;FTKZJ[;YV\PP3R@"!&LXA@&,4X\P<@$0C4IMJVJ3MAUKJHUZF6K:D^K%555'J.?3575'=1654TN+:OJIZ_Y,5_?UBJT MX@'R(:((,A3BD)" X'A0]Q1 N5O!W-E7>>^UK@P[8W&BKBI46Q571QP[U5:) ML9A36,_PS'558WA^*EG5\4]/5;69M"RJJRC(8)AFOI]01@$%48*"WCJ@"*GL M:+)ET_&FIF:'IQ/=?)E-JVIIE4B'B_F+U$5S-92F_Z?20'FO])1/D37M1N@H M2(*$4AI',8!)BG 2LX@3C'U(?)!PM1Q1^>O=IX OG[1=7&]O6=*6\<+HPW^I MM[<:#PH[F//C(:_:^Y'$4VSF 49[NQEG,1H5?^5W'N@;T/J MA1AZ#55J+P/5O@_ @#2Y6.Z8,8-;E//*ZWB;\ZZ J_R,[SB_FFO1:SLX-!$."$HRSU(Q:D 0O](3+& M(&%R+Y;^]SM_E3*=VT -^!I/C*?7A\U?\6'[L3IM?Y"]6"S> M_+6SZ@><)%F40(!(FJ8PS.)>O:E/D"_=1\J"+<>[7'J$-Y[ U+2=&5"V/U/0 M$1O42@CPQ*RJR?'+A.HHM UF%?1Z8H;UU-L&TW*"_C(=U^3=(I$+$'N;WA1N M'C>U>2LYE;M#7I99OP_YIOARV/T[W[[>UH_D[G:WON@E_:_3[MCT M1GI3_WBWWU6[O*Q_5S^]VVQ=?JU_P>J/?%OOQ91[E3$&0IJ@-&,!3Y,@0$'2 M@68T)4H;*&>&ZC@,"41JQ>^YATZN@OX3C9I:F.L=\RX\N_'.OGF7SO7WT_7N M-?<@7SCH=1[>>,+'YK<77DY;.7$[8B.%EX4\*LNHVRR%C&*1K_.,0:[M4M!^ MLOZ6O,9>_V4-G=:0":(A12"N0W,6I/VR,(LY4#J!M0C C@,>WFQ$#[[2.PZ8 M9HQ_VJ,Z0Q2<8D"7$0M;3X=V6Q?._L0A\/V%X-*;$99"T,UZS MA\IWU==Z$AO'01B+8R@@8S$(,Q]#V(.&/ D6$23EH#H.CPT(;SUH9(-L(0%2 MD:_M\T4YI"*^<@K:=6[U*QU"W*^Z*0TDM.'*.NCMZ0X=?'#GS=8 M7?QDHHBE\TS\^<*6%@L.8Y?^J,P1P,1E]@P&<Y0'E+QW M&'_41T$V[@R7R7&4<[H_=MO3_E7G'KW=>?_;HN]JV0/^7?*U+3^<^5:(&<)B#$/DM8 M@.KI$D1M0^0D05FJ-#=WC<7QE/YC58/X6NSK)[?\7\WYY4JR7=5D@R&GXTL: M!S4I;U"]^BQ@]4WB!ZOPN07H-RXDZQAIR.B/94H[4,W9[,V\?] M_B9E6:J/51--RMT%BL?!I&N=DB8I0CB!04HQC7R:HK2]!)D'21+03+J;E36+ M4^RI;W&^ZH ^S><4FB_98WI<@.S$*[7\>J2 M^&-'_)-S(]<;MLDUNY+EXYF8Y(;/!32^LN]3X?()5"SG7!0?WMT^-KU"((M( M2-(HC0E/(8 I2SJC*64\5DGQ#4VYCAN759C\NPCRS6K!^IG7KBK.IY,-CVZ9 M\B]9G9F.>L5H39MIQY7 &QR9&LOKW)ZV_/ M'U[QU)?+?_RZKD['^O]_$M7U<[[N9R1#J9_&+,(12 F''+?Y>L9#EF 5T7-A MW[$2MI!OO$=7I9WWSOZX\7KD:F+G9##D%'#N<5"3194A\'YO8'NSE3IA,=UCKR;$[/8VWU2[;Z*O:W&7?UI__U#G4F*A\["IT311 5<\ M%_LQ]A_KN=&I'J,?#SZ\(M2/8A90/R$D"I(,\:"]<932)(T 5!'F*? X%NH6 MC%>MOWOKROOMKQ__ZI4]4*\><,6F\P8O'?W3CO<]K.X>)=Z=8&((1E9]R@)>A^I-Z7,SW.MF/"@)0+G:Y MU".X'SZ7EZL815$'_'9W735F& ][XC_)4+A2_09\NQ%1P+_XO+B/>K%J?XUS0YDW'LJ?1]_- M7=40=DO\VE1T7ASSW9?#@T_07?V'HN/9;KU?90G-0)3Z 8,)RWR4D"CLH<6^ MW!T\DP)RK/ =OB:I][87P.RKN_G8V%/Y28?%E=KW8_?X.+%CU7QH#0_6W M-L0_3Q2PY[)&-+#,M\VH\+8X;//MJ?[8YWW.VA6X\[::RXTW8L?-RF<8D!C" M&,910&@:TZY,16E*8J2T-#D#/-=S@HO=<)L+;/8#ANUALQ<^9APQ5\'D@4M> MYU,]HQC?^[C@\*(V1H;!QM$#\?.$'E<$: 0BIV/A.BRU_9@!!# +< P)SBA$ M8@J5])@"YK,I(I <$L?!I@;VZD*6NMTSBCMA'(^%V[!B?Q@FCB"- S]9G'BI M9?XT@_ESJ[^BKY:$7H=AFYI>_S [YMM=5:Z2%.(,< I9AD $ ^B= "! -5H MI6@9@91J&'=(%(*Q:1'9UVT5ONT)M6V.'2NS^$6+=\$Z?.;44'@U!N?G45H= MYS2D59M#FUJ:?173S-<'=EAOA/1TZ\489J'(U1$'(8\81H"3'A"O?VP[.=:$ MX3@S;M[ID^CB=]AZ_UE\%CU)*F]W=U^#M"^SND-A3W(G& 57\MM"]W8'KP/_ M,^S >9YO0VDV',2?1Z9-'=60;"O<2AT1E=KT%M,]T9;C7%8 XP([?6#XAS_9*?DXI=A4Y&]#>!>H%U_@>$VQ8W=,>KY^GKJ?OHD9%SY!/ M%TLQ-+_-C\>FNM@VU_C[>G]JIV3[??''NB9ZA6+"HC# !(<1AW&<,C2@S.) MJ7GGU-A\P:L% MAP2%L;&T%F3S*?AY HD3[PU6C>R/@EGXJ><=U>YPVAV^="U&BD.Y"@E)0A2B M)/%]A&% 2-QO14 )CA*5:VDLFE4*&IHWS=@(#GJ> X(_E]5QO:E6,0I)E(3U MDY4"@#A(HJZ))V4LXYG44L,$,%PGV"WR.A=KWN]*'$?_WVK:Z7(,Y+1T(?2K M:6O/_(6R=KB]7SKD?VGJT1UX[XS>^[W'/W%_.7VB1P1X@M%;AB!/X6@Q^9NA M)=A=@Z,GB%8A"M(TC%/.TL@/_ 1PA'NK"81*C81,;3F6W@Z7EMCJ\Z>DJ)-0 MIR>;?;.V9W5S%E6\1M;+TF=,\Z+TS=R;YT7,$DN*2O6@9\]3VPCP.$4A#K(L M9GZ849*!WG8*D8Y>&5ITK%H-.BW-,F522;DF)%%/OQYW'EN.CHU3][*:6:)^ M49IFRZ?GE6(8) E-$01[:UR3K!2XR]36ZXSL1:7 M7B:FS9]:)C8%=9J96-=5:SD*=HTLB4S,E.9%J9:Y-U0P-#7%PH:W>:9D9[-B]S*A-JIR5KFT7WE;4EU- MNW8FS?&B5,O8&:4:F")'TA?Z=LO#.I4W$@0)B%#@DSC-4 BSM._[QWB*H5+F MY1*'XZQLV!MBL#;A=!CD9' I(Z"FD0/Y/]/RA '5(QH[Q0 N0X G\?3QC;Z3 ML:LJW5V]\5K<@) 2'@0,(0:C)(FRK&^#QS@.(J6FIY9,+G'!PA:;:F([(9&: MNMJO7RPG"97C3D(H+9&_+$VTY=05^;/*F:K2/7\OP2,(-"9BVPX*LP 21B,_ M(8/8XDAMI<.JX>4M>-CE54WY)J=44_^NW[RR%!V485)"#:T.R+(TT:YK5Y31 M 7_*F>"C3OV/*P@0U9:QV.:=A4F-(CA7$)(8!EJ9H)G))2Z8V&)3,1.P MP_V$!4!EC<74UB2++-OGBH]6:X\OL(1[["0: !&&8 I(D21CTUE(00175TK4QB5J=1CI'/_"@@64(9BA"(4> W M1AB*,62RQW$4O]5= &J!S+8<]9"'D5=!D[!EO &ZX!\?)33A0*H[85;$ X!]+,T"BCK["2<,JFU=OUO=SQ-;S%Y#2B% M_G-Z1(UKPS0[P*1UT"Z+A.VN%)HO^><,[V.>E*/EEQ+O.<\?$8L MS=E80.,Z,_R%K>="+4MH*K#B$7EWRW>']6&S6^_?%VTWV4&PJ1\E/,V2*$TQ M0G6.$N*F DM %&8\DUW M6++G60,\+SBUAL >CW"V5(-&=I&$A"KK"\C+;'K M4N'P*55[&8?N,KPXTN+TN;H][?%F4YP.5?DAW^2[;^O/^[S;\[B":1K5.N"' M:<"2-"$4 M)C(#Y5:G)@U[+CU&< Z]T61V_;P?76'5[O. "^Z3=4JU7W+(^# MG#K.-P1J,MEC\CY>-D+(^!$,Y7('!%/-X.R#!5UY%LQ MQ6.MIJOOC\-Z*6#>>/?K8].-,?=^V1UJ:=WOU\?2N\^/7BGP7J_H M.^5=3D!GH%Q-.<]L?VS9KC'6KWF[76;;]$;,1;.M]I[Q:053CKP1I;3,_C(D MTK93A=,GUD04&TLE/E5?B^/NW_EVA0BG'! 4QR$@043\C,/>:$B9TJW;AJ:F M%L%&ZDIO/2!LQ+#]J9$"JI.LHWQ.^354O!:;=P8WI\H])DI:W;097J*JZ3LS MJF:&')FHV.NR/-4& ^1G+(301[$?4L@ YOT'+BF>1 M[[,L#A ,Q#(H1$G06\V R8Q3W=9,.E6<(=H5*R6>]17+%<5V9.L"W?S:=0%& M4G:VB&"<\IF$<,T@98I CWEL.>*366\J" MO6GV83BIGUFA6T[:IF9:?S?'HLIF$K2-2)U-TIMSKQ3I;&K+W9%J+ M,T1P$/@LP'X60TX3TEN,>424+G@RL3.IS%FLD!EQJZQM3FDUT;29"V,C%,GI MES:QB],M?4^NZY4A.]HZU4UN_:!.!P&)<48!S8(XB#GHK848*E7"=&W,H4^F M-3!M/C5UR0&5YIIT,TOMZPHW*F*DR.9"A4C5BY=$2(L5;0&ZG))&W$<19$F, M2$CB%%%"!\UC08R,5$C%T!Q2I%KFFN:EDJO(6"%[H:^7EBLOO6/Z_,B?BJP? MS$->T>)NO3N\7=_EY:_YW>?\N HH"U"*?Q[IF]'Y26[A"3]FK60O(/ -/5YR"NDC+Q#YD0NXP6RX,>34Y%VF)%]=?CN ML*OR-[MOXB1S_99^V7W>Y^TUGYU=Q/T@C9(@HCZ&<0P!R,+.+@[K]U@E4)E; M\MP(G/ MC[Q(V(ALV2-[&?)ET9_"U6.I<.SUT]?Z%[T8UH.J)PCE.'I7$MFH(@->5YP,U?7U8:.RPI MG'5US);>2=>'K!F>=7WJX3/":LK% LZYFJ O[#P1:AD?.96[0UZ6]3SM\^[0 M/"'BBNLO!U&*?;VMGYK=[6X]R'6?$8F^A/6/=_M=MB MH\&W];[^TW+%LP22R,< $X:3Y@0@Z4'[:<+59EPS@W4^;1.8ILU_W#(ZDCPM M9"B7D7DMA8QBD:_;C(+6GKQK/WD^D">@QR1@I,8>$S^C)&2HAY[!$-(994T7 MLG-QPT^/(/_$6G>%YJD4SW24_X2Z9TR)2_6S,UZS:^ J8J%8G:> !F$:(IYE M(>WQ_2K[YN.=2(FY;^9]^\SKFAR4/W!W^2F#='H)-^-/[DT4V>AZE"FN+(S!'' MSH7G\J*"?(V)67OQ8O8A<$3R1A.D/Z MYQ,P+18+? A_Y8?3ODJ1#",$C_ET,\B'[(8^WW]ME;+ *P.^1>Q M:?^3^J4ILB:D% .UBO$$C?SFD_ZXW;&%I7=[@#1M<9A&)6!JA *51T'T] MY1$(U3(3Z:]UGDKT2*9]V'NK(T^Y,D7+>+S581>&CX:UC63XKCA6NW\WX;MK M]O\V_UY]^B/??\M_+0[5UW+EAS4:!B*8@#CT.0A U%Z7P0.Q-81;VF5F XKC M6A+TH6]MLYD5ZHUWHDW-NLUM:C?>)?K^5I\;3SC@M1YXK0N+V<)C>; MX[@,59W*6?GMD& M@7N]!B[U6IIH%S+M@N,IU%G@KM6Y6+(F=]Q:DV+5L?H9%5C91R/AU6/4H=[6 M#VN^0BF!&0U#GH0^JB, 3/OB50#]T)?:T^P:@WO-A?I=%= M7[SR"I!VM5=IQ'Y:]57STEQ_-5AUI\"\?EU6B,4\]('OBZ.K!"0 L3X3+U%9STD,0$!2UE^568/!4:S4(-81!/?"&SH77BFJG0FO;9:G$][Z M;Q8OO/5G[0JORG#]M,*KY*2Y\*ISZD9X\6TM40.B$&4!1"&.:NL11S1&/NX1 M14Z7Z-1P.);@3U_S8[X6B%P*L2+U+M38'>M32'(S0C^',#\@VIHZZPW?SRC1 MFIX:Z;0)NU+-+/YV6A_7ARK/2WRH 6WSN\/N=K=I,)3#S:L@C B%C'),<80B M$M?_UQAF"(6<8YG.#78LN7O_S_B\&J#W&*',3<3.Z%5H^3 ]S7I=("[H%@=< M=H^0FO:%D*+A&1%TP.$"ND=8=JAP]KS94J[S#>XQSGP?A"B*0<1XF/B )+UE M"+E4%=6F/<=IXZ/7ZC%.6]*EP*]I:'!#K>78($!Z#4IKT4&!8EOAP0W5/U]\ M&'C0"A#J+"X]0FAX)!TB=-F2+44T%U:(Q^_=[>O#IKC+:PQ9<7=_S+_6"7:= M57<_[2-5G)$(8#^* AH2G "?I4G;.C8,0(9>2G5=F76G;0-2K[CU'D#T6HPR MF:^3Z:TBAR-36E>CL8QIK#/OBFF>:;47NFF"\(S9-T59OLUK;)_6W]^+B71Q MP%5UW'T^5>+HWJ?B_;HY5]RC"R,:LX0GC*5^Q %% 0Y[=#A)E);7I\+D.'EL M^TML'FC OG;A?ZN5("<;(3DI7N+@J$ET.R[/:O,OPHN_B',"C7[7KMQXG3/> MI3=>57BM/[/)N:5Q&)'YJ4=Z&?(_N=?%O.^7O7"!OZUW>X&%%\>/ZWW^,=^< MCNUA[NU_G\I*Q+K>@Q4+4^*CB, L35..&/=IW,,+8A#;BA=603D.&-G7^K_E M]>3,.QV.^7K?-+/Y(FX(^$7$C;]XM0JM>W^\V^+HE;5']>>_Y:TCY8UW:)6K M6G^W%V7L#JQYF)EM3*W'F3/R&V_PZE4]LJ_$R-8_&_SIU\8^C0SLY'%&92 T M XV3L5Y^I''CMD*H<BV]<';=$YXU1FWMQZ .XH[ M+@?9/ HM9'RMQZ3.+Z]WS+OPK"D>7_CV($"=)TW+B5#Z@Z09KR9X*I8?O:8@ M02&6338F-HMNJY2P@,$()&F,ZH :409(;QK5X795%=5Z;Z^B]J)!I:@S8#,N ME]FOEKU,K;U2F%56'=:YEB/9A@*L3/SRY53=)8V:DB)?"M>I/K8Z6"0A8XS3 M "8T"&,>A30=+$8I8RH*9V+'L;!]$G]B+&Q&1,KIV50[' M"88;$U$:YVI$ERR1O QILN5,X>1!U&M:G!5E56;K^UW5KA:]/^;WZYUH MI=RD?.U!"+HK-W6^<3J>]Y($&+$$ ,B2**$9Q)'O=]<2H\C/L.SM$JYAN'M+ MA^Z^#?0;[P+\C=?!OVFJ7>TLJKM%XNS#;.O^AIR/O.U3C>8RY& R;Z]T*IZ& M95E!>7\L:@6K?KROWY*JNP#N7E3"SDI&>$P#'\8!H@"23+34"GK#:18H]0RT M8,YQYM,CO/'N!<9&"O(>I5I"9(-;.3V>F%8UR3TS^GY@= !89T?-M&VV'.EE MZD:4TR+ORQ!'FPX5SIY1Q:+[D*(592V\Q^./V^+XQ_JX+9M';Y5"CDB0XBQ& M89@1&,&P;1DOCEGY2$G?3&VYWIEZGIL4XAZM2X#=FRAY\,8:N9(5]PEY52RV MFU#JIL8^SM58>=T2R\O0,FO>/"ZJ6V5)5L7:^M>G]7=\JKX6QUWU W_?E:N8 MI92$:1##6CE)Y,.L.Q%*.8\@5MI^KVG"L69UA=\:EC?@JB=A-3)%J=)E4$ZA M)B!/39AT>'.B1\\S,R)#AE0N0WU,G2BL/EZF6D.+N_7NL(JC,,",)#Y.(Q:G M*0H(:XM:OA_2 )BIC:216?2FQ6:L.+(\ZFJ. PIMJ,Y+[$VD.RT,)>51)'2I MVJ/JQHOJH\6+=)6[-E96NTTF+J0__O@UO_N<'U_P/-:7%MC4!?GGR!DKLQN1 MN0QE,?3A<4G< B-*#0S$5:,U@_O_/!UWY7;7; 7MK )&N!_ZE#$?LC#C$6)I M;S5(*5-1%U-;CG6F@:>F,L;LR>G-E,2I*4^#K+U#7F#S+L'-I#\OD#6B1+9H M7H8F6?/FN3X-UE@RKU:_V1WRUU5^5ZX0CH,L(S%G"?5C2"CK[E=@/LAJR;13 ML9:W-VO56L#T&IS62M<*3)N6K]V0;+.$+2=>T M==F2U;LZD\].E6AI]9_%YQ)OJG>W]?.0-#/.^WU>*_!F(]+#&EMS8F7AN=K??%\W7AG5SU\\5R=O6VJ ^*YNG!X.-W*AN?J_=/G M2OQAY_>TL6[J41T)G(M]P)81A9=+3_&3"(5"9%_J8*+2;7@)>E<=%KU?UPAX;N0[8$PS-,\G:XIZ* M!?3>7A0=Q4+?7K7BS-_7^U/;(66_+_Y8UV/0GV(1>P'$296V9=3K [X3'JS2 M*$MI'$0A20@-4 TA!3T,CI%2=T?KQMUO'#J*0X#>+]N\_==?1"NM;[T;WKKW M0ZU287\0Y"H-L_*OEG ,4+T!ZXTW'/5K-@L(O$T,Z<:(]F/47$EVFKI?@"JY M(Q-V9^.TC FW._>*B9YW6PN *QH&XB QY0''(88A#^/N3+$/N>*=C@9F'.MH MT]IC6)(2#5.\S24^6ZM\+]-INKAGE4E[:WI+6<;36KV3YG09ZF7#$>FU.D5N M5);H:A7<59?&.@U,2 )X"),$IC"B/,3!4/2#0/+,8H,==J36!7X['/--\>4@ M^B?4IDF[ EP.2Q+O\\-ZW_2L%C=EU>][7E;=,D4_ ^CS_Q6+DR@%-;8@"&(* ML(]2WL,3/1:DZ_]3@G(^E6WA-2NO]SUN[YBW-;6J\$[UHW:LQ!4%HJ1_7[1% MB[)9 W@\"U8HS$XZL!)U^J6.J9K\7GK1S(9[/VXN%[X'7[K+&;M'8+BC^YFY M\U)'5J&TOM01UBNA3S_2%I,_VY8D?A/7]?5/XK3?OOZ[GZ] MJ=CM;;ZI=M\$Q@^U8*WB.*$84\))@ ")(,=9?X0')F&@=)#&$03'POY ,(1B M=[NI2Z^J@7M_".3>KH%>_R3W\AY_\^&C\D%"5P-E).I3CI$E/6^'IP'MM:B] M 7;SP0]C0S.EDK] KKJ(VQJM1>NW-2?EI-LNI[*J34[E[I"795;;#F,> 03\AH=^V!4P)]X-(1:4MF72LRGCSK]-.*W.V1:F< MGL[ III^]@"]"X0/FCG/UG=4CKH1=;3,_3+4T+93A=/G54WM^'IW%'M,\E_S MM;#77*#XMA""?#H>=XJW"Y^KU MH:R.379DS"FUIB(2!Y9TPWGD URW:&:^2,2)0QG\O0)',WGES18(47 M/=7Y[5"_>L=*3,Q$3B+LOJ]U<'>Z>YM7*T(CSF*&"4K],*))2H*D1P!)G&IT M+;!I7NI%,VXX<('1VXH7<-LAG?.-&R5.^B6T0_\2WTM+GHV^JC;94[V*B=<3 MB9J6YEH782U!A+(DR2" B,(DAA'/>FLH#'7ZB^B:FOZMW)7E24#T-@+C/!+PI7[H[L0+/4P"5@&/ NIG-*G_CZ49 MAXD?]+8"+#;ER=\0JV=!J<*G?C>L..30["066_3;G-O[9;];?][M=]4/Z>TV MENX)?(ZAD??&C-%EO#6&/CR^#- "(U([7Q_&O:PXU-.]:O=YG_=QCQ?']J>B M2\>[^V8#'/!]&J 0<#]($DHH@3W.%(LM\SISKKC6CJ]3!2;YA.; :%7-! 5 MMC&ZX7]\&KP,Z@WGQQ>(;[P>[>,X5#8/CK[L.CM$W4R/');0748 MN[;GTRG["]C]W-+)IT=(5A1GT*PX02F@8ICOVH.WK+:]N) MRB3+IMEI)EROY299[L@U"5<."'40H :*LYDHMA&"W%'M(NA(4FX89!YPHAQ6 M]!A==9/KMH+_[O;3UUS<.%K]R(J[^^)0?W@%TH@D M ?-3A+GOQPFDM)^>,9\FB4J1P26.Z4L1)LM_EL= 9X5P/OIMQJ >>K>JZ!6W M7@O=&[#/N>ZA1++T.HB;H5M&R6D23T?725RRJY'>-]W.ULV=&LUMAE$*>1#P M- I]"*@?$0Y@Q E&G.(@Y%*7F5HP,T5!ZHS.NX"G=*^I#4*5,WF77!J)YZPT M:F?K+NFTDJ2KT*J3FC\B0"XCUV5M<8FXMB/7\V\S;LQ$?+@4,B(80TP ([7) M.EZ$66\29PR;R[BDH3F%7.G"6#NTFHBY T8MROD,9-J0= >DZHEZ3V"S_#6? MPE^]?]557I'1>BQ\II<_6]_?Y-EOO]]WVZRQ)?!K"!.$$)TF8049Y M;R,D4*K=F]XW.];R%H\G "FHC#H_$AKME!HU4;Y@Y>5++FW0HZ"Z3FG2DUDE MNN2T]+&7U\13FXT%J*4^]L+&\Z"8^0[UD2:]9FF* /*13Q.:XBA%D1]U1@A% M,57*==6^>HKL=D"D-Z56Y$HR@75'DT;*.BU#BEFI.Z8,B@O2C,EGFP_\',LO M]0A9@$8:@'^<0YIPH*Z277*:QA"A@ 8L3K OLM$X([T9[E.I,_S:7SZQ4NK- M5I494U5+!V29Z>5$/.EJI@.^;,W>74KHRY-T78:6)J.J\*\*J18/T@7.&VP]6XADY!DYJ$ MGAE2G5]:.BGRD(F197U=SI:Q5*^-_O&Y$",69"6B7;CO3"0()#P%"2%A "B( MDRA@G8FL%B2ECJ5*7^Q8'+J]+YK*H$:1G"PX8T=-$SIBYA&$2PY&U$"+JF5( M@1[TPL*CHCSE^I8?UH=*G$,KF[D=IS1F,1:+ C"HOS_!,.X-^0$ABI,NU:^? M9MK5HO(:6+HU&&7BI.=>+CG3FGW-0I?R%,PE;4:E*Q7Z5"9?CQP>GW[ILK.8 M"9BV T^G8&9JKZL*H_FKQ(:7 ']?[_/UQ MM\E?EW\[YNM:R]X=ZY1ZO0>!_SZOGZ%#U>76M;V@3J\QY6D241S6_Y,-QD,J M=46J99..55H ]1JDWNO2Z[!Z[XY>@]:KX?Y_"KICD6D)^9Z'9#5!?YE?KX.J MLT7&(M\*RC\/[WJQP";_ YH0%-04KC?I-]QEB2 M24<=UT ZUM"\_P WM0_>N;]L=YA1.. )#SR4JL0GYR,E$;66-$AJ ML>SI^ CP7HM^?)!,@ISS05,(?4L:/+V .,D@RD5*0S*OQ<^IQF@!474R5XL9 MW@%+3=@3ACF"$: M0\RD*M4.S#I^IX:++<4U=3=>V<#S[@=\)EU.S.B6VU\P$],:]>[+'B8#ZQ\: MUENHWON769] WL8XE!8\*P.Q1 FTX]BH*%KD3N.H^EF2VP:&GXKW]5/]=5WF M>+MM;EM;[]\655ZN&,M(G>NFM3BG* J3.,Q "X7Y&8VE-E$Y!>!8.EMXXC[G M^PZ@MQX0>@I\'KDWAFZ]W8I(Z-] M?'Z>$;+4T-#:2.D;XM>X.($Z4)MH$9QS'-[(XS$_KDTOV)F%,+ M1CTH3[Q(YQZMQ6VS+6/:7/XZ02.YNP56EY&KVW"DL/[$*>3B[]<_FEL=>7%\ M?:@%;[WO!?!8]EW&5XRP+$ A)K6A!) ,ICX:[$+&5!M[6S$J]7H9M_5N"O6[ M%N20=A_+__D_4@B2__/R76>N&)=(LJ=C64_$.GC-?08=0.^,<+CO8')J%;+D MR2G62XF-J9;+?&78N);F6F5R 3FM77\*5\^<8K;:F6[#T<-.XB!)?1@QG-( MIY##-$C\WF($ YV[,$W,31@=BNIK?I2]9,\^KY)YK&LNS6) E[IJWC=@*9.] M3M%8*FN!V(7DLC8\>9S,6F-'9T8M;+[-JW>W#PVG*.68$ XPBE,_20 ,H\$P M3S.5*P8LF%.:8>O=)'#?H=2?7>M2J3[+GH!%D]FV@'?C"5)KS9I5KE[D3'(" M;DCX0L3+HD,C$W(K7)E?HS+<^?5!3 3 *D#4YS2$/L,8 )#0F [%R00%!EL) M3*PZ+AU>W(%W%(!LW8^B3*[.QH&I>#5Z>_W@],Q^J?5R>>8 MU-%*HQ%9N%Z:^2:KF188M*>;]<_*?'.J=M_R"SA@%?M!$/J,$I(= _ MXX&A70W513&9GF[. )UJJ_9PV-+9*4;"C>9>(%^T_EYAV$B+34?M9]%E8S^5 M-=H.L_;T^KPW]]WMQZK8_+,Y,?3IN/OR)3^NPB (**1A'&5!!C&+LW"((CR0 M._0Z%9;)M/M\ND 4[4H!U+MO#NI5+53;(FXX1K:D?+KA<2/H[Q^,6^-!=\#R MTPOC-I.RCQ)NI.]VAO)G47E+WBIKO4V6917_ D=37:XY/!V/-8H5QP! 4C^+ M64Q9DD0LP+"W%R&DU%1:WXICE3:^Z-J /SF=G88Z-06]P-2O2 VPIA7%J^R, MR)TYH\L0,@M^%+:?-5M+3"_?1)V$(4UK2)3':0HRG((:5H%8QBL\B:<6KW]78U=>!F[S6F:V?'<8%K7_=BS*:F9AUG&ZTX791.CCU&[]2 M]/8U2NW#QL:DCPO8S'P;5JEZJ!YMFF@,:+T6KO=F5N:U#W=/.0*6CG0;C83. M,>X7.'HFMC@D>@''6QPY=OV@MEWN9//BCU_7Q[8!Z@JF -3A+B4<$HQIE"#2 M;VN":0"E[A36^%K'X:1!TJV%_+([>-NFXUPI5DR\4OSN+VJIKPIAF\)']?YN"^.!:0Q)+WY.$Z4%K"M&74< M]!0%U3ZGLB7D&>C4B&IGC(-$UI)X*9QXIO[,,NR]L,1F=0"6D=+;=^N9Q3,' MO!DOF#\6X]<']GU3"_*[V[,K$F .-;( M-J/9';R\028V]]WKRZ:[X9"7TD6,A.5)P^91!EJ/%QO&2SD)=;S=08)KG?T. M-H=P.0+MWE79'0_V^35OU,]N;_.-V.Y_T06;(1S&..9QB-,P0"2*89](U^!2 MY4S6GF7'4OVH77_>(W30L5^+=QV)GI)R0TU^U+=_0+O UOW/,"FMN+9&9(D2 M:\TWZ1[^Y@R:%<>;FGRY8C@* 6$TBP$#+(@BAB],QKH;--0-3;&&5GJ;HH95 M)TN??WB;]?U]_:_->K\79T4/Y7HCBH-EL\36+*N5DNMJ=H@VJ7L[X-AFGMK" MFY),&Q5J!Z2Z*$._0*YAF;G]=N5:LB)W2RX8J[HB5176XL=B2ZIF,1:L(,E\ MP"/@(\3#.(QPXO?[ P, H>V65))6'8>",YYV3X7UEE2RY!I6+ISR:E/^+PB? M87>&-'\ZI0?M,5AB$FS%+_665%K,226_'S=?\^UIG[^[S8J[N^+0G!;]D)?Y M\5N^Y<61GZK3,>_WPW]:BU.F^?>*U!3]& UWB@E.M<,K2)&64U]^+"0^1:*]3&R$@!A$* M4I5Y@^)7.PYX+1JU*8$J.7)YOT->U&)-"\3[O8=R/6@XR=\?\C"2I&L2MHQ, M7!=\8>6A46R&LBZ_XL-6_#]Q\OG;>E\'P1)7_PROPP1L^S3X[8K#AB3/V-6'*M/^?'N]>%; M7E;-=2FKD%'J,PI %,&.8HQ37M3(4%*;?RT##A?,ZLQO:K_\,[;G5&IGC73 M(4Y.O)QSIC@G/]/U6H(N1T?1GE(R(D)&#"Y#<\Q<>')0S9@/Z1G5IKD$KOR0 M;_):R^HYW-N\ROH^4AF,DS2.? *CN#:>0'\0,82YTDXF(T.N9UL=-N\X@+OQ M#NVU/>O]OOBC*5N)$N.V.'VNQ*GQ=?\G]4?^(XJ;Y. _($0B'Z#UM]Q]SH]> M &X\\88TOWW\TU3T8RCOV]T7^Q^*#M;ZMA]W# M#\8J.^;;7>6]*EA]#I:M#]"PX%L8.E)>WJ)3OA-,B34Z= MW/.E)DL]51V@F13G659&I,:,Q65HC*$/3VYP,V=$5E7>B=M@VUI9;R@%(&(8 MQCY$,,IPF": =X8"!(G4#@,"E_%J MF#A06'N8=-9XSB]>RA(<)2 !.$T2@% *>QN0)USE_E6U;U9Z%=2O6OTD_D3V M5;!!E,IRCPN.=%9[YLK;)?5!CZQE2(,F]F<7>O08D!6$-\7AR^-B"/(Y\FF( MXXQ'*(*PEJ&@M\0X#U3"I,[W.XZ3 I)AQ5.+-3F-<$V8FE*9>&'R;5RO*DQB$21:P-,%Q MY',:^[W)U/>5&M0;&7(^HV^Q-27)O ?65#N5+WPW8%-VCC\1D:I3_1;6C=< M:ZAD9RK?CE#IZG;WJS2-SOTML+L,0;+CRM.[W&WQ(RM1KP]5_:")?>EM8E5; M8M\W^Y.X2>YO1;']8[??KR*( I^Q.(JC%&8L#0(R9%D)XTK=1:T8="Q99XS= M-&EQBMGUZ7"X6.I6).KW_EU5=MYDZ_+_,/NR]?JW>UO M90MDQ5%$(AI'I)[?(!"'F5__]\XF3H#2O,/,DN.7KH$C%C=/9:Y5G3#D42Y! MF(Y"M0QAP.4UP&Z\!MJKXO95#UT4M,J2Q M;G!QZU?(,2 \29( )"S# $1!TMD*L]!76HW4LS#)ZH&6&.D1)BE"SKE2%)^& MIKZ .M==?\^R(K?6HL'B0A3&S(?K*R[:C*@MNJQ@&("8XHARFC :9@E-^EE- M&*2(J:^VO/B5DRRSZ"^OO$R)RKJ*539T%E3F6$=Y<0%%FI5EO.6JH)]=,E'T M67JM9+?^O-OOJEU>XL.V.;$G[BJN8VU[.>!P)(=!&K 4I9RE84HQ]L]KMR'S MB:^T@&++J.M5E3/.IF977B#]7TTQM%+41R=^7I7,?V M9!D;6Z^Q3?HR9,R^6X]7=MSPIKJS_?WZA]@B.JQ1^WY":0(@B4"*28!I2'MC M "5*O88T33B6N6&#]'T+2V]GN2IMDFF0>\84TZ*>K [1S#O%'_(RECF9$;D, M"3)UXLJ^<"-.I$\?%X=&O?ZQJ[YFISJ5N,N/O>+]Z$U#F,9^C-,0H8P3$F>( M]YO1(XB05%M+JP8=2T]_!:QWS+_E!]F[G.Q2*B=$D[.I)DL]/.^/&I_7 [SQ M!H@SZ90,;2.J997U96B879<>GS6VSY?>.M@3HWX8I< /$ Z2*/8S%$9)7]B. M4$B56J\8FG*L:1T,KQC6=/8"IK<_I[G%, MF^)EZ)@M9T:7QPPY4ICZ'4_Y]F(".AQ9B A'A$8 4#\#*4LI[Z>:D1\3J#C[ MT[3B?@(H@$DIE*O9S//,C$]H#-ENAWNL'/DJ)#T# 0X9(Y">@W[@7!8E:"=;,DNL%I^%HB@U1 MT6%265\LJ3G 89\+LX.3+QY;HR&3,DW4PM/^R*8W_^Z&U1 MY>4JSK HI21^' 0T149#I5YJ&M_ONI9Q;GSOE0T\[R!P:9S_T6)/ M3HY<$Z?"XG9HQ&X9%TXOM>PR2( EJ MZY1'*6)9G,%^,2IFS%>ZUM? M6F&.K4%C1(DS^#8I)5ZJP4D190.5*M M&$F3N RE,?1!ID*DR(B&OJQJS^.(!#&*$\1BC$F4]IT?X]ITJ*DJ+W[O-%IB M04%>9DA9-ZR2HZT6LRF$G"Y(D[0X-9!'?ET#%+V7W]5[=[=KNU").SZ*@YAK MY8>-L(@22B,.@B!,$HL@W8E%.- MJ8A44Y'''&92'#K:L7N5H!&=L4'K,G3'BB=/MN7:8D=ZK>KZZ2D.@QBF,0 ) M)B",XB3&PQ0K2WRE+6T&9ARKTL=GSFK^;\45*P,.)1>NIJ%/$![LA3[=D7&4)RJ MLJK_(19YY*\44KZ?0WW,Y)30]7"I2>!YI#ZV(]4 NFFNMMV8X3S-&6,J"&+,LADE,_$$U,ZS4=%/YRR>8 M\16'%U4L]$=DK!8Y"&ZB-+B)ZC\6X@1 5/_;OPE!:DW?3*Y,4Q]2^1FHL]%4 MGW;6 SF_R#WFY(69IA9]RY W??C/S"D->) ^&K7=[JI=<5COWZ]WV]>';'V_ MJ];["^NKF&3U!#;.. F2E"&4GB^:C*,(J)V1,C?G6/S."#UQ[].KW<';M" 5 M^V98(%9.<";F5$V"+N@4Z+R:S@[?C7!OLVK=[>?UM]7.(LQ M @#Y%,4.(R5.G/8MNU:\OL2KW#+)+OJ00SLB[ MHBI>4-[NA'J U6O!>K\(N']I;I 0K;=KS).?VU4A=$PS'0W-0@34E7=/3_XZ M9%%66C_DU7IWR+=L?3S4T[7R A7-;W>;77,;1I11FOA^RC"G$/)H6/2 ,55* M&2V8FU! MRTD-;VTP:B<1$Y,IIHJ]N"\'IWWRR6U'<"_3*N!+S,V(GL6Z5Z& MTMETJ'#V:)JNI:ZR*/0ABH(PXA!FW$\0Z[>1)2PA2IN\-+Y^DKU>2MUN)UKE M4UK=DZ9Q&:^.B0,OKN8IJN/@0V7FWTZ M6*)^((!Y#;(9-_9YI4P]?Y8?-MM\RWY M\5N9;U\?A@.I6"S*MJ]Z#X00%(2 \BB!&E5=O'VW MS=LGGHJ+(_#K :M:XN!B".34;F;VU3105$\;\GNXWNZ]$FZ1F?4S\5/Q[ M(W3F_D)GGE-YQ7WJ\XRX[-Z#A0^VZFZ%!^,\.-2LP#U8E!.__EF"BHM!&MT? M,>,SL8S -"\%3_9@S#X>2FUE:'Y?"^QN+?:-X,,6WQ7':O?OYK^N8HJI[S,> M1#B#-,8$=:>I_*@>)J[>7,;$F..@SQ)UQW%+G>RKK54;-2H MW];6F ^S("* ^C&)XQA$<2#LML8"IG8)E*8)Q\K5H'KU6P852[87Y+U?_VB*M_AXK#_25/C:GC4B\V0OD.FF@/LL76.E6S-^EZ%, MIDX\+M?:X.0E%=I\_?)E)9([7KOSC^.NRM_=WI;O;C_EWZO/1?'/UAGS(9(3*WXEB+!+:VX/J'0/>JJ.&)Q9"J!R@G1A;8'->C M:8E47)X5' I<7@/,$\CJ__ ^3<[AMMBY])X\EW^5%7;A M;2/7 '9B_:+_S^BU/<[FE6R+?A2VGR:U]/'UW?UZ=VQ7]43GY#>[;_FVO2W^ M_\_W6UX2D M=IE?1HIJV:?"Y;.JIH/D5.X.>5G6N?+GW:&)LD.+I:K^5[G;-G7*>EI_GB:5 MV5?QS]>'>IY_:O9%//\G0\MLL/J_[+UK<]LXMC;Z5_CE5,VNLY4[YW8L;6>]2S@ M6;@NL!Q!'",&LYRQC.( 8/^ 7K&>FRN8+6OQ^PW_I6*[\Y:WMW713/'Y?ZN^ MNL;M*6HU)7:%0$DM=P6NO6S0>^B=N'AS+&2W\UY /EVQ$,_"-8Z*R[^MJ\UI MM N_>O)ZP;199:(8#N0EUUJ1&YG-.58JM_N^XGF2DW7PCW>,.["YY3APM6V* M&9)R>RL ;A=10C(,$I;F+ U@ J(HS3KS09"C0.F,B"FCML]]G.ZX< #CC' B"'_?<]P@;2L!]5@G M/DDAR>#0Z0C307!#I,V[=7Z*P0YO4JOHI!O0M@QCE&89S6EOGOJ1U(->QHU:/ZG0#?C+]HC4;OE=]BRS M>7XEEMGGHE9-"P^L=@?/.,Y^S\_[2P?UOVZ\4[1S<:ZP+#\7]WJK]"9C(+=L MK\#/I55\&Q0[L*AOQ:W*^8&?D9 R/XP!(H=T1AE5._&F M_O&6,\?'LW<@NP,BS?NS8OQW6%<:\RJD'(]R8VC+%*IEB%?O/@H\X8!P9?;M3@0NE,;7=FJ%6V3M86)*=I"G.(@RQ(?08)S?H%A< / M4[C8%/>B_,97Q3.U6L:D>DG>]I)7N-1.?VJ\;CV"1$E=L4O%L9 M13%, P#2,(S\.,%1+NKKCM M1D:'T:CX\ENW"*U\N\QD:"3//58 =3C7%<"[9%M4@1[ M\GN8-VTM[[F%\"WRE*1P%/NNBN$XIZ[*H0'.1DRFA;7C;?VFPR]R"" )_ 1$ MA&4XR G"<6^<4)2-%40MH]8%L5VS,J-Y>K1J3X*M\6ET MSP>U+>9)CIJ::^ M;W"G-NT=0[ZKDC?.J>O3W?&) <1'V6F&0"($,2X_?0@M2A4 MJBTXWIKM8XG][.NIQ6-J=BM-YMBIK0T>S2!YO;:I# M@W6+9ZR(*9.I*V(V>30B8@=F/U]A=B(1.R-,2<1TR795Q+3]N2IBXY@:-1*K M]WR:=MRL7(0^P!#3($B(GS/?]T,(.],12)*1>[@:!NV/QP2BTPU; T,R959' MC,IL$FIJ8-90_$&"XNG&9F>TJ0[/=%EW5=S&N"0S2!O'EZGUM5,$A(34SU@0 M8TCC)"59A \(@@"-'+'IV[5];+=9!3(H=R,8-K/>9HM<*XMN#HG@119'++_I MQ,)5233@F>)"G#Y[YI_^6$1Q#M.(D)3&?@ 10CCK*R-%,&=(Y7TP@V:5Y%'] MI;!?92O!VWKOXSKOKCWH,B*:%4+BAF38UW[?K' MHQ@=%LM)R523Q ./305D@4NW]O$H_A1J+$S%HUY-A:\/13L[*CWL@$QJASH%:"$3D>,TPYQI6@;&-6:I=V-@:QA MGRJ;#551\LY$%FY6ORQWPN:/CW=OXLBR& **"(WC)*,P"((,]SA\@I6JOYNW M/ND MQ\]Z.NA>?8EM7%6XC4'PW>'P;"XP=YX!T>:1SI$>G1(A"^SK"O%!N+V$PBR M"2]59-D8J]K3_D_=NSZ?>(?8<6RT?]IGD;$8LB3*HAPE(0,AC!/6 R T4ZQM M8=#PM L )AX^,LFZYH* 9;J-K0KT.&^\!NE-0SN]2OLTRP,72519(Q@?"4>$ MU()CUU8+3'&G+9?H4 CLUT(\*['H*&@*J'7ZC4DH.B'_UY;\YLP!O$;^ M-"(Z0*2*C)J(AZ-":L2U:U)JCC]M,17JO?OQ2[%[J%;OCY/=!8Z(#P.?($"3 MD&0@C<'!?)9!IE$YUYAM#275**3[8@0JSG#LBOORMAE^\I'H<6%@I(YJ!T!3 M0ZV2;DP_6Y1>"]-[+[$*,XUP7F!/133'!L!1P1SMUC6Q-,.;^?.L"Y2&)$U9 M%+( 1&&,:!KVP]Z$Y6+1=/0- !VS2NND(VX [-N3DY,>8+W.N9PZSD2WFCYJ M'%AU]92JD=.ITJ%P0REM.*9]&E61NY%J>7C#[(WCL)D?QCE&89!G<9SE80Q M?WD_@3Z"!D[_CS%O>9?I_/3_70_5M'B."L$H$9V*?:-B>@#M\.G_ 6+5]=5$ ME)S662,.RNFM.2Z53__W#XA^O*./3^OJ1U%\V56W_^SGL&*M=I''2<98!D@( M8B#>L$]\=(# 2*QU(\"$8=M:6ST^5AL^A>>XFM=L>5_?;WAK[+[UQ']ZJ_!B MCAWRA[5V=MXU-_.;"P6'UVT_WGD]6J^!Z_5XFYVF.>G7O'LP=1CT[B,8#H?Z MU00)FMY(75;9=NP*@U'7+EUK,,^?ZKKSYV+=+,=67Y???R]W#P_5>L43ICAZ M\;"L"\11K+A>BQ+3;4_,HD7> M7!X2;P][=>N"6#05-XO$#M]68/>VQ6ZW+OH?[I:KEW\LZY7F[0GS,5-;NIXG M6&.6LF^:5W1/L-YX#=1WWP16KX\EK&OQ)M9\ARI4F958YK86+#E&[-]:2[%PL8XE1=N[C7 )SO\L>;? W)IS&N M'9%(<_X,7-TPP92.U(E[1\T!O1Z >,M^N_ IH##/PXA GT88)^PPPD[#+,2Z M6J=I;E*Q*T^Z(&\CST6]*\5UV&VQ*?G@:%/M3HX='WYX6/ZL]]*WB97LIB.C MXEX_'>O00$ O4:Y!Z+50/S\BXRO;73,QK;GT9BX#DKI<\.Q=WO"P0[,)NEPVW M*LL-4R\5?2Z>.J5],52%F]7?BRV7[N:KCT_-\MV"XB"-B:BRD]$PS@*(DOYD M2,KG\"HW+:SBF"9%'2&W2>IX=$-/&LV&0BTQ34__^"1UPO_'E[-KC^/V6N#= M-SKH+@1&+W_-%B #N] MC9SQE@Z%&^M6-AS3/M.MR)VL8@KKXO_$/7M3DQ:M@]_%,1'^EP=QU.@S'Y73N[M"'$A/$YRG-(T9RS+B M^X"WR\Z)#,,D4E%=QZ!/H-QE_XQ9N6E4_*;5\N+H5E,TISXXW?R[FI0[QJID M.G ,M;V4@INP-TGEQ(,;[^A<^X^B'9Q_[\4OM$Y[;[R,=^,=7/=ZWSWAO-=Z M/VV*FC:R VG.T2;F1JITE9SJIY")"5/V@F 4PLS/_1@G.87 #Z.TQP1AD"R> M&C>_[);U;H(\?!6/BI2>0U=459ED>N-]*^[+S4:(HZ@1V%B<,,->C]\$"=-H MT&;)?S]1#K.5DJ2#^"?(,/*^FDP8B@Q/H_^1J%83I2@+*0XC%F7H4/H[\WT: M=/I/-Y*7F^RB45?_'K@5[2_X-Z^K_G^0ALC&[\^@(=*^&M40-89E->3+_NFI MO:ZW7 N+;%W]\7YS5]6/S>;0H8" 3VG(!8QE)(6$^#$$A^*J&"A"J8J)(DJR8V.-'54P::AHHC:!,+0TOB!B4!CW* M7)$&3?2OI&$,"RK+-6)4K+Z4&Y&'VQ*_HM#,8['<[NM#?9EULV6Y M[NXB*@N#&*)4H[B+IJ5I;BH< M>^9A::J['%L=_J511\6QF2Z]YN7 ?T:2:0; M8C76B^#Z((Q%D4A13UY5& SYC2ZI)-')9'? UT,8K;\S'<4J#?>E6'7XSWBO[, MF1@0MB.]ZMNZO&\6!/DP9)S060V@G!JZ$CLUR6Q0OZONWG'<7@/<^W@2-7H: MM3-Y/5:GFE9>1Q ]H,%3A,\-H9[$TVKZSJ$W@?^5D\;_>GS?8K-ZXYP^*;>W MZTI,5@\#XC@&D.6$A&$$ $]#04II#XN06.G1">M@+(L_Q_VN&;F>/-RS6;UY M!4ES3F\O3&I3?2>='A.G-ARJ.+LR^-*#+N<2*@?5PNB'YT[E[ M87UA(IZE;Y2V<#[6GY;UKOOBY,E;5GXO5DVBVO9O: :+W,>8$<9QY'& 8Q+X M_F'FD3 8*3TR9,&^98F'M[>U>.VBOPWCYW!-0DO-=M/@@7> \Z?H)85(CEF-LQ_':FQX$U6!T0:9LQ++QXJ$C^J2ZK^@35@E(#_[SG$*IW3,;=FUO MQ[^HB7CRYM!)X>XG@?FT?+="\13341@6W;D#H+C??_*FS8M:*!U8[VOE-7!/ MY7=&[A7JU;1HVD-_*73:H=J$1CR[/*?D.=\$K.80;#&(FR M@$5)F- ()\T6:H]-5(Y372>RC\CV3D$A6EFY+MNSX2+#25_6T5@]FB""\DM( M;@5/?1W)P"7-69>31O-_94UINOBZ,8&9V&>3=[ T&5=)'MS\N=$=7M;UCW)S M__?E>E\L$"4AR6(_3%D0YS2.:(@/B2ND:/%RAJ[W9?U^+0KLZBK_% 2![/F#$&BDJGMK3;;6F*1#YH883.2KT;H^:@Q+U_4YOCOS2_'XK:@7$1"W(/PX M9 DA,"9)H'C-]XEXGL"YZTDPY#S"<[*,Y#FHG7)Y((T\P_ M8(@PE.LF=FQ;[T(-8*]#?/F],H[:$[!'[IJK\G-IW]P:SP[LG-OSK9JBI:KU M5"D(40>!8)_@!((LB<.$H\D!RSH(6K7AV/ANT MQIYL5R6\$6[X1+/:\"GGM[T \HDW6?KXM*Y^%+7 41?BN\OZQ^D/P:;FS@)3 M/R Q2'ER#](LA#Y,8 ^*4C]667"W#,7R(OPOR]WM0U-BXP2:XI*[[6#(2:E# M<5!3UPZX=PK*$]!OO!Z\]P+]RY]L\4\KPN.X'M#EB8+HAE1/Y6PU2T=1+=+] M;5O\:\]S"'U^<0XM2_(LBW(/]H8%WN- :ITU(;\ZR-4YJKA$VA,@T$>851 MX]!)=5%T85A9=/C0517^R_![N5UD818'/LM)'I(@3@FA4=I92UBHWA,, IB""%) HB#,;ZR:Q1-#HI+ZH^#$N+%B.: MLO*AW!3O=\7C=H$"G(;,S\(H1%'B4XICT*D83@%+1BB+O)')%VT$-*_!-FYT MH\"CEMC8H7"LWLBP-X7F'-B1EQUU0IU4'@TWAL5'EQ>ILV=]K?BO55?([&OQ M??>MJOZY7:01HB'T,PI "!# *42!4+LT)1 CEDM7$QMAP[+Z],A$A;!EB\W; M<7!>@TZA3-48&H?59TH&U<3G0-[7JJ^@Z!UP3<2=0CFOB3C4*]UUJ2$V^/XZ M\C3C9<\O'5PTP)4#9Q1->%&9;4&J5UGNA<'/Q5-5BT+ QW-4PC+BCOYS 5"2 M8!J0+ 88!@&,L8^[??<08ZI4,8#WHHJY0.@U$*<>1UXG;6A(:9!R1T:7)CUZ=0_)-%M*KTYOBEV[7O?K\O%P M$RKWHZ9@+@ DAAD$E,7-I4#(DC",$J+\_K26%980DE) >X.\ MPP8+#E.NUXPP(M5M#@\ [M0Z3?-N2@O,6QZ035^S_6UN!OJ/ 4+=Z$ F''FC MT+H1;J16.]!^6VZ*[197C]_*33-Z% 56[S?BC?OW*VZ\O"O%"9J7M=WA9O7A M^- N_S<^P^O*OW\4%6F^/BPW7 IX8RV/O[M9_:VJ5G^4Z_7"SS(2 #XM0W&" M?)A@%.6=)W&2(R"]DN(H?LO9\M=BY_7@E(K_N,R9S+*/H]#MS4EZA[T3CT7- MW-YG[]3I\]<[/.Z#=^*XUWE^T_W@C==X[PGWO:/_AX_AO]U3\"=H7@HK8XZZ M8'_5S?GF)K>^-T_\+JT=.MZ:'%B7=)VAZN?1!K7IDTEGSM$?W#KX$(: X-PG M#%$,\SB*PZ,/% .E8]%N(;<\WFNKE2U[G2TW6H,_-ZF37#IV"[2K [[EI0S\ M*MWVR7@GDK%JVC6S=#!I2 =6(]QL6FXL<#C*3?4SB(-:*NX_O@=']G6YN?]4 MU&6U6J"(4!2A )/8C_TL]+FA@\DDB]4*]HTRI2)]6@6-YA&C(4X&M,,(E6YT M=3.N5!::FN(9@=N'8K5?%Q_ONIOZQ9>B?BYOBR\/R[I RZVXTG]2EV7=$,__ M]O'N*!HM0EQM=]OCSE\6!RQ!)$)9%N:,!BR"S5,OD*:,0:3TJ,-\*&V?1Q!O MK;UK'/!./?#H=_'WPKNKZKY>1]'6VA7[&(?O*!Y>F"_8DD<>?HHX*QZ4$-#? M?6M"W!T!\F!=\Q]IMBMN^E"ONNKI3R6?O@@_;KHB+-V]:F^^,Q6VHC)T$F/V MEN!&GG& A_-3'_,CTLQP1X!=/X1_+.O5P0LAQ9^Z%]=%Z1KQC$?K@ACK/C4E MK)J>>$227"]F;"$ZX= M*H\5W!,E]-:,6O1>CW: M\8G+='CT\].,D3$\UVJ!WQRBY&1V4:-;,8E8BJ6[N<*6PQ(IP2K7II3_^,!. M _&W3;G;-DGL DI,DX1"%! 2II2D,459AS+S?>9+W>N<"]MT.>'D9;PV/0CL MEI*#\0B:R11S!L]PVG@SFC]1%E$,Q8B48BOH/T=^L>:]8K*Q&P7YMVJ?B\V^ M8)S&IN+S\G;W>[E[P/OMKGHLZD,1VS1,0$""- ,AS/(L#1B-VYTM E,4RQ;8 M,&7.GLYT"#W1L+P>H_<'!^GU*&>KUBS)WH TF.;?C2YOW*M7;Z3:8$WZQ8MR MN[R_KXO[PPI]@Z8M YN(C>74CVD:180"FOHXZ$TRG"D5$!IER/9URA?8VM%; MVU&U2D"/XU1.ZR:C4TW@])FT\Z#$ $L#0F:$7#?4RXPKYT\]F.-GI$Y].-0V MRG&2 S_*8@1#/\,@I;0WBW <^P:T2M[8?'KU0;?ZV7B"1PF7'6Z-B9<,K5,J MV >)\FC&F'9:R33W7!YWFD:/]<^'$(0A;G?I($$(/<#[HGT!C!.$FDSM=-!L:R(N('L5;C ME1NO>=W>VQ0[KV[=4KGK.TE8AG72R8@8G^6**Q:=#U[OA,>]:+[?X/?^TGOR M7ZX%4.%JK&N!U+OG.EE Y>ZK&B#UC;0Y>;P\"+(T MCACT8T@@#H.4Q*P?-."8I5)K)U-CFC%)WWA/+^FON_[H MT!^O+RSXO#_),I+D>>R#&- H"7 /(B2YTN4VPZ9M9_$78G%[$(MUC_BF3^K\ MSQZTVEJDZ5C(K4S.& :U''U)KC\<(]#+^^?K$;"R;*G&Y< BIJ6@N+&D:QM,5(24R@W@J2IQK\KJ#$?+C?Q^>10?!2F0F[$26_F8S->U<6*Y$ >]!> M=4"M6#;#$/=RTY#I:==:(10JV2'T3B!Z1XQ]^8I9CK$.TW?]$*LA^MV89QCV MZ>T#K$89DU5%>'LKFMB6*W%1/HOS9[\6.[RO:[%0Y!. "(2444! @%@$PZ@W M"?P(J)4!&V5*I3MJE0'KT8DY0 =OVGXW1,] =S/"JAN]S(PKE856-WXEM"GN M=V(Y95&001BB*,(TI 30K+=,PBB-QRY_JMJ;= Y^G#,T,&^\7\7_ZZ".7^E4 MYEI_>=,FS6;6-%48GFPE\XPVQ>5+7=+=4#FC'DDL5(YC2VIU\GRCZ?WF3=5= M^"S/0QRE%*0H2GV$?70PG=*$2J]%FC(XV7F-I<+HPB*_$BN(C&0"_-#/ CFVI,4.Q@NC'BUE#*,<>;_"/( MYTEO<--J$6*:^3%D >5P0@K$NPP]"I_X4.UI9+.V)TM"J^*NJ,7C+]VA";7U M&N.4RZW=S,FVD31T]B/W9=-7,R-Y,#+0&^9/3/XW0FAG] MFXG+J(G Y/$Q.B8-;#X2F$!38UMT N[L5L%S@. M$&8PS/G,A85Y",0KJZU]"G*,1^R#C+ Z6::[[;NN\E/R9EG6V@V9B& C6R*7 M3NK">7D?M3LR$?]&MT@TXZ"[47*9(OG=$@,T.YB+S/@UO&]BC+EK>6=;[Q;' MUS VJ__9+]?EW0]Q![1;1SN4OH1!@H*4)E$(TS!&D$_QVN4S$M TR+,K4FC0 MDCT-_$*QUU?UO?&"\)V?GSZ((YZ&.^(^+BD;JA;+*3I9/>%?G:^U M$(!Y>Z<-ARIKC=54?R3E]G9=;?=U5^DQCE,_QMQ4FN80)5D8);U]%C$D]1" M>:N6QX&:_?3HA5I-60M1&2N6-@,RB68JQ&(B[3RC5$M"=-&])2F\5&#'H MIFK^HT5O5#)E(V!","V0/XE<7N5]!JUL(6DKI6(H?@:=5'5)226U^)+:O3F8 M8U5-JOVWW=U^W0UN?RD>OQ7U I'8SV&&8Q+D$:4Y#E%[8()P("F3W[(9;\JR M+AX >G=5[:TZB(>SQPJ[!@98E=BBF990-:T[3VZ?B+M_:,%*)E+3'&J ML/TR+;=Z>RYC.9;;9;G*Q*6M%7,4.K"?8M"9RDHS4RI5?;<_Y);.3(2"D*89 MAC@A?HP9!.G!# @RJ3=PM#_9A?H/KP^'Q'\R'Y'Y*$I($ M*? I@SG$/88P)%+K"G8LN[_1]4'U,3)+(3*WXV4G.I/O>LD$9O*MKP\#;YK9 MC='/LP6FX9O&-I@N@[(+NK]4S\V[ZN\WPRLFGZOUFH^IQ;O5BQAD%.<@80D( M (RC)/&S'@GF_Z2ROFO#_AQJW/LA3J5*+$$*=[S.'\4%8"L1DUL/GCM8!L39 M2IRL+!AKD#VP?FPS=&XL)UOUL)JN(YC8V8T$3\LZ_MB];7" MU7;'OT^_/Q6;;;%(,YQD>12E%.. 8)PF?K_"$60(*95DL(/ \KCV+Y^+=7O1 MY%-=/9=;T8O%QAU:KCQ2?)/=L+,*U3WJ[RA%?- MSW5^N:2U%ZC7UMZQH?P9M'BTCTK:;(910P?*>(>X;=KWPH=1P)GUHSS.@Y@P ME@2L-T]HE"TVS=L#JZ_&SI;)VY;2A;S5A5 !MT4GVY6)B?XUZRJ3_![@#K3>_Z[5R?V/_'\4I;LGZ%;*OND M-;]48TS^_:?MKN9]?E^++1MA=2U2.N0J\,Q'X\7Q6B@(?((1!(R)&K< 13 C MK?T\]:,LE7Z'R)1!FZ=>3C!V*;-!Z1UAFKHBK?$2D22! WW4?!#IDF[ MMOM4O35F(@IYIST:\X#3'(O!7M5*!Q0#UM!,,-_;3B666_ M*6N][L:-?MGQAKFL5]O?GE;<-&\UJ1]VIP1%[;. &T4<:T)GR?>!-M;EC[80 (0R@@&84^]FG6W[#.04YCJ2L> MXRQ8%K>7PQ&!2JO(@R9[&E-C*\2-F0;+<&9_PMO3(CNY5:;1#?T9Z\G!RCV$QP@DI(\S[,@8NQ@S:?A*(61M#&#QFC51=#F4%-G+- W7FEF MJ6QP@1H5M5$DTU&]4?7BFN)HL2)7I8"',GMEKQM#L8BP-$0LC *8)WE,$3IH M7!K#2.ZM[O%V5+J.UD/= ISWNANIW*$?Q>.P\DQ+H)KV7&!.JPS!* I5*A!, M1:7>[5?5QBA9;&# Z3<$VAQ1#MR'->-'9;H)* ##'291E!*4TR**< MA?TZ7QZAG,C7D1ECQ?+P4$ ;+]'Z'$I*]"3T*4OT6\SI2K0^A8H2/0F5VA*M MU!CE)?J2TT,2/9HH1R1ZO!_G$FV(&:W9>W=HMCN(TJP91$D:^9BD?D*"U"<^ MY:/VWJJ?)DKE$,?:FG0VKUT6=C2C&G-ZRV2.F=O/5M_U"D&R,_P1U#HXTQ_C MS=",?S1+LGHEFM/91G*WTI#G%*8@(QCG09J2).-&>WLQB*1>$1AOQ;)&-;WI MU6$+O47'$53*2=0T+*J)DR:!5A3J(C\#VC2>4S=4R8 ?E>G6IJ9$'S?%U_*Q M^%K4C^6F&8NC8E/-K3Q+G5C[N'HM:1KQ%LRNG6-$2J"=;A5<=3&N?1J8OT# C4>$K= M4"8#?E2F&YNQI:@/AT)R$<+(9R3.@YR1@.0A * W#0,0&5J/DC6_5I'FC+GH:M217OT E'%)T<3:Z®F=8S M*5)J7]E>*&ZSI^^.ADES8 DS:]!BL(C3:"[:B/O@H3$ M*/(AJRN?EC_$@97VP7OJ,*JIBSZ+<@ICESDME>DA-:4@7X":5FHN43,@-Z/9=$-RQKM1 M&6YEXX#9BB5'8\, .;JB."!J(G^HUWV%S_ M@Z/T>IC>/P10KT$Z^<*M'(&#"F8X!JZHFFFW7BF=%=YDU>_]YI:;^;K\?GS? M[6@2,Y(@D&5)2+(<^GZ8XO8M#.HSF"=*IX5&&;*LC8L*U$/JSFJ4O38ICYO]R8U@Z?M MQI'I1O<9[<6KDW8F6)&N*%S=[?Y8U@7AXXEU=6H/IRAE80XQ8GD:91G.\X,] ME$&E;J-OQ7H*Y[^T6:[?[;>%M^U0-KWHC^+;MMP5WNH(6;%.L#ZS<@E^&E+5 MLGN/R3L!-=/YWXOT#"C2>$K=T"0#?IS7[37$C*PNL7V]*7=\U W*U9^%W_K M+S]$<41PF$*?^!E"%(&TNTO*#8(T RK"-,*,964Z(&O4Z*[#-FT7NLS.0!\R M0*D;GO7^\:GNGOKM+>: DHS&, G2,*8)BS,">XLT M@4K'2,?8L=R1#M"\\@3;M!UI@)Z!GF2"5#>ZDA%/*O--3JTS_5*LRJ58;3LF MOP1G01[2)$[RC,44I#@%O:$(!4J/;&A\O/5I90-FXM?B7]$PT$5&<.9&SQCC MP/E3[F.YD#Z!5U=/1;W[(>H1->]J]C/5O]75=KO(:!ZE6>B'@&3$9]0/HK[S MA1'#2LN_(TU9[A\]NI?++C?>O0"G>!YO)*=R4\8)Z52;-_; ;IHZ9-V;OT=" M_S9(J)U3>H-4#9W5,\.Q&_)DRIGSF2'%4UWJWI7_;KY_$>,B#_PPB@)(@BS!,,_SN#O7S.$!YNL\X#L9-JDN M//I@\H=BN_661Y^\U8E33>=>GGBC_*[,1&&4TU2W0J?[.LTA4J<^B">".R^: MH)WZP97ZI6;?O!3MR5^Q,1*$ 5V?/,YN9(#IW7[]7,X#/]:[!8T#Q-, M0HQAC/,XB6':G<[D)H,DRQ:[:K="&^*B75@B"2=,9L* MMV[T5S.NR([7U/E1?^KT?_;+FD_.UC]8N5EN>/=?O]_<5?5CT]V;EP*/)PN8 MC_*8H9R%*;=.T@\#RE/3T$:[YT^]V0X]:?$YM&]J-3YN"*ME'R^^DVJ/45DI_EM5K?XHUVLN M_.\W.][.2VX4;K?%;OO6Z:X4^3YB#*4Q\",(@H1UY^U9C(/<5SHX8MBT9?'M MT3;#H"->KP6LIK>F29<3VAGY5E/88:K=.%JJ1N: O%J*BANZ:LNY:I*6K::D MOQ9_'%]_Y8/J#?_K;;MS^;'&#QQ5\7YS^A,E%WP^SVW?PT880$8Q3;(PB(,L MQR3HED49 #E2*FIN%XEEG>7@O9,7E5_"YRW6:QWPRLW+'^M\N/KZ_!RQD]-G M=\*F)M>V(V9%OT>1/2#GTP31#76?R-=JCFXRC?9_.%0;##,690Q$2"#;K'4"0)I-QG8B>'$"4$F?$YEA0\215JGB^C/ MG1TT_#64(729EGY(Y*FHE\)B<[SQ'6CAQKR MY?R!"X,,Z?6L#^7R6[DN=S\6% 8Q0$F>93X#J8]0!EAOC:8$C^E3\E:L]Z;V M=8MU#VC.GG1@1;H/J?/H8N_1\&*PW^BR(KT%NW_B&:]Y77;=54/Z\E 4N^-Z MV?:X8!:"7+SL%V,_"<,X)3Y+NP6SD-(X@$H[KR8-6YZ'=/B\!J!'BMVR7"LN M]9OE67)'=2Z*U:8)IS"],ZJ/2&=UN73X<-VD4&^&0A3*,$1&$&4(92E"84)F$*^>0A5;QJIV_'LA:V MT&Z\!IPX/'J I[?D/HI2.1V"A]G62G>_TK>0SEE4.%@6 8LN:_6 MYX<]?Z./;_M.OBUN_WI?/?_?G1NBGV?]%Z*;9R?=_.CJ&WU:@X=Y.[ .X$H[ MYI*I?O=4+W[]/PN<(T1PR)"/DB2) 8I#T'^J[\L=.Y3]+-N'1NCOWO_Y^/G_ MEBD$H3B*@/(C"@-"L'^,C/XN8TI6+L;9F7&/\H'ND:S2_8Q8; M[5!K;L%1AM4)5QT_2)RC,D6TRZN/&MY(K4#JLJ2F91=VLOL'W# MO:KS1MP:*#I_FM=^VXY;?5N7]\VU>9X[-XTWX@.:?Y0\LC5U6*\L][D;4;7I M1^/#NX]W[[@7[15NK_?#>[_Q>D\\[LKYT.AT9-3ZXWV\:__)T9BNJMM]0C3+\UBKT/"&<>25[)J>K6;O-F,'T[X6 M6ZS@,__N??&Y$-ML_3]^+>K'8$'",*5Y$DH;=L(7IUC[%+Z_PS'YLL7[T?1B.B*<^)B'_7SG7'$'[07;HBAR!]@[(G:C*K(.L0,":C5.;DBJ71>K M"=N][A,@\'E9KL7-:%;57Y;KXDMQR_$)-.U]Z0A0A,(P3J(\C0B(28Z2MJ(# M1T7]5._9C[%6+0OLX:F/CW?> 6JS?2K >D>T>L47#+(OI[CS$*\FLZ?/JQQ0 MOKNKZG=;1 M;K?-%7"49"2,*?$I8D%&48(QZ,VE, 8J\JAMQ+(:'G%UATL:9$KU'L;S*"=T MDU"HIFMZ[%G1L$OL#$C6:$+=4*CQ;E2&&]IX_>DNC0/ DL3/$C^.$I03%D2A MWQE$%"1*3U>,,#.3!BG5B3#!IKX.62#2C!*9J!UA1(LN%I(P2*N[>J3JB(0B M:7$CJTFX>GPL:O%JVJ?E4U'_4HCC?0N0XS##%(1QG*:(49]E:6\K]N- K>:O MG@V5+J15\?<(RWL2N-3D1Y,X.>6QSYB:Z)Q0U0#R_M%"FEANWJ1E0&G&T>B& MR(STH3+9L%2EI7ZJQ'$H5&U6QQE>9Q,C$K$X\PGU 0Q83C'&!YLT9BHCGG&6 M+ ]Z#N"\[0&9JM2,(E)6OH$L!&A#0-6!6@ M%M-)]U%3'EW.Y%3')F%:BO.*K9G$YFUB!H1F))-NB,Q8)RJCK4MQ)K;DFB$L8B&.:0Y+X/@H!Z8=5V">YVC1,WXSM.1B'U!SZ M:?YR DYQ(C:"1\E9V#04*D[!+K$WR_[798J&9E_C>75#ADPX!#0T-FVE%_>#_E0&<(DEN2(D.\#<& M:%J^RW;S7ZI-\>.79?W/8L?VFU6O*7P*2H(@#TF21 $%L1\?3D&1+,%*!1XT M35CN_@TJ[[&!Y=T)7&IBH$N:E)C'O-\]\>".JXGWEO]=,+D&$#$C)"/;6_FPJ;G6Y%, 0H8X1@D,;B:5!"\]XP22@:(R=:!JW+R^EE*[8L:^_O MR_6^^>I+\;1LSLS VZ9BS=;[)O+V_U:UU[GR0_S8T7'1$RWI M=$5LKC6?Z_1(2]HH;EV4N'$.#4J> :[&;>)U)AD@(&$9$54@0/5;T3!6=.TF%GD)(T8%F."186&4G2#/4&,22!4@$"?3.6U:E! M]JZIMUP>L2E*TQ@6Y81I(@+59.F$NQ>CJ5DTZ3)# XID@%8W],B$(^=7_TUQ M(UW->/=0U!^JS?W;1H,XBOGG^SA)6!S$#.1Y/TNE>4;4"L:/,V59DP2P5Y*D M6'!X))=RJC0AC6K*U #SCCS.+T_#5 U(E"&.W9 I4\Z9KO05PE%H=&[0.;V_W MC_NF=M_?ZFJ[_6U3%\MU^6_^Y;+^$P+L8WWHD;7N.'=Q; &^];XXO' MG9GX(I$)_@=D?-KXNB'O$_M\?JMI!L9MIX,/_*LC-C]),4C3E%!$\QP$B+(# M-C]$T6)3W(L/^6H_*Z@!DY*APT7.,Q]TDH. -TUR4(R0W>1@(2HS)0?AR<^7 M'%[P;R$YZ,7WYTX.FCX;2@YC&-=-#D=<+U$N(,343V&61I3%"0B2(".]^3!D MV9CI@+91RR/^X]FB>27@$C\*O7PTQ6YVY/%N7>FKAGB3+QVV$:^KU@0X S%%/HD ##) 211LVV-_## (4[4:H9IF;!]ON44E2=@Z16GUR50 M;FPT 7=J@QT-VBP5!WN+F*%3+..8=$.-QCKQJ@Z8 4ZN*7&]$0"H5!UFS8^VK2P=&*6*[[HL#FNKK+ M2SAEG83)E4"H<,9*UZQ(Q#6&Z2F'BE+^4 M5ERDX8)DC*=M?N4PX$-ELB')Z]AFS%I37HY(3D#%T#:O'1$RI2<NE_U]0UD-D#.OK)IPH#+64$8N!Z$?A_NF M$4)^1!#Q<>K[@0]9EB>]19K*S=A,V)E^84CFNK1Y.C57B"PQ.7J9:+8[YP,, MJ:P7:?#JZ**1CB?75HZTV=%?J.:_W@TN@Y1 B-(\!RGUHXB%&0AZBRD(_'&K MU?)VYE(FK3*$HPC57;VVPZ4A;9KE.OD 1TJKV>K,.JI..IY<7=?694=:G;K! MV2O+AU+VB/H9)02E& 4Q2W.6=58C#)C2NZ=C;4VUR/6ZGRD*U%A.)45J0CHU ME\#>VG2;YP;Y,%=#@F6(94=$RY0WY\)EE*41DSY4;&X?1+6^9D07DHS/+0F# M(0(XS6DH:B)V9GU,Z#O!&RI(2H9K"9(O+L=)TXWVZ3N,TRG1"D8HVZ3#KJ#IIN7)-G_3Y MD7]L43ACWY2/74?'CGXO=OMYL/U?K-:OJ/Y;U:D%PEON(P23)4S\+H \H M3/FX+_/CC-!<:1-Q=K"6E?*E?Z($_ZF'XI*]U_MXXQV\]#HWO:.?WJ[R>D^; M7^M\]?XAO/4Z=Y6?@)R[J4 9QJ(I8J]QPFN]:'[EX(<3.JO$O+HHVPFL MTPINR64YN;?)]\C<0 H5:'&6^'[N Y2D21+3F!%X&"HSF"&-6I>3X)+2GM&E M+GO,TV0*PY$;E2EFB);I3'$(WL^5*9285\\4=@+K=*:PY+)TBI,"G6%2+S,5-#DB3"!R0\G\TEXJLPG0K(6V]U;X0>XO;UI>MM^9> M-I">[\1Z5I.:/L>E4=?#H/%6^.Z)8TZDK#&144]P0S2,(X!6D8YP&-"4?6@\L# JWMR^A# MFG5GYK:%W20IBULS(P)F87-FFEA9WY[IW'!WV4V1?5-;-./#ZW0BL>;TF&T: M4YQ;67YC55V4]YL6X^V/K_5RLUVW13V9'P0,H#A)"<8HCH ?ICVZ% -B>^%M M!+1I9CCX@7]5]-.7W1&?&-/>M>B[+'([M!HS;Q0M++39CMQ42VR='U[OB'?B MB1-91)5^4ZMJ!@+L=!ZQY_68E31CK(\]@NJS//"C(" ^9"R*HB0+_-X:!CCN MCJ#2S6K< =1K=M0/H/:0I%6#_X+,V5/'SU#*$NETIY3W0O(,I1HK5F;K UT: M@BQG<9*C+*>(X2C(6=BC"WS*K$W71V"R/%_7F AJI?!YXVIA5C]12*U/ZYT? MD*G2;VI>;R# 3FN_/:_'S.R-L2Z;6[[/=Q]U#4WQ0']M1 *-R36AF.5 M]6:L*Y3P]K;>%ZL/Y?);N6X.G)P# " A@8]S ),(!UE$@[@'P$B ]81RM-D) MA;+#ZIV U=7)\6RKZN2D1.OKY!L<.R23UTB4DDECD7!-)LTY=E$F#7,G7VOJ M\:G8;)LA*]RLZ./3NOI1%-VH]Q-OS=LCA)2B( R#E(]>&+@AE79<>U7HRAI_4J^P0MX\,C[]W]7[V]V^+C?WPF97GC0(HP1$0<(@ MX)\>)SY@J+4'4IC*S;;'6[$LA *:]P+;L!3*/9P'SC'4-SP.W1ZZ&Q5.),A]R!D8CE:+DQ)K'MY*LB8Q-PJJ7(_(NB?BZ: M&>9R#5?_N]_NQ&VL8!&D04#C&&1AXJ,D)3X"K#.>L2B,^@-^&AJL;U3CZ)Z: MZK[L^G4+],9;-DB]Y0'JC)W\(GNRG7H\_0YV8@-.#75:4YQ)+U'OOVV+?^VY M!?HL+D<>)R\!3?A_/O1#K@K4C_V8Y0G%, E)E,5)J+0BK6W%]@+T 9C7(%-< M<=8G3W*!>1+>%->3SRB;65L]%O2O% M+5OZ7:RJ% O"8CXM3_,+1^3*6YP MZ? EIS.6J5(3F%.6.C03OZ3TBHT!.1E!G1LZ,L:!\W>3QG(A/6IY6-8%6F[% MU.9D/;:NQ548,5Q"/XX_\FGY0WP+BBK)]%_[>;CL6)U6EJ9#Z^"U _]D"4T#N. 0-:NX]( 9GFFM$CD&'3+BM>, M;MQ_>Z<]U_GJ-PS=>Z[)WXG-WNFO'O?8ZMV^\@^.GJV3-Q\[[$L"T MH1X:YKK9YMS(>:Z2CUOWWC'-Q'^4FZ\;:.]_^5<.I=M&\YD<@L-XJ=)XG^Z M7-VZ-6^:5FQ0_S$96I67Z9.S5N3FS\M_XQ\A+BNUM486?-:?AGY&LQ#D 059 M%E'4PX]RH/02AS.@)SN4\78FOO$:O/R;,KGW)U//EZ&813PU6\.?73MU:9E, M.D?%;7[E_'LC^P?XD 01"PB@)& !3OT,Q*2#CRB#3.UHA#.PK1^NN*Z>GXMU MT0Q<'9RZJ#:"N6AG"7S:K:F/WOFU:5ELLP[ M*F[S9UY6U7=%>>H!P3Y( 4@HB2"A-&$1[,8.H0^Y.ZXD7W7D#N1?+.I8K=W, MOQI-8>X4;*D-.)Z%#U[_^1+QJX#.DHOUF]6?/1V/8&:RC#PV>O,GY?.%T!PS M$C$"TBB&?HCYG-[/>OQ)[ONJ%1_=0:Z^O:=<0U)M0I/Y>E/VW=CQ!%Q/X/4:P*[,C2PU MG[GG3_.W'%?G6"='-'INO,&6ZOT#?N,?N;S=_?E.7JJTCGG'%5;:\7_,Z,,. M>]./42RV@I]I)+,03]HPG.(T #F#$+ZVR\. \.^XLQJPQMM,!W=-1W[^A/#R>-1U_T (6!XE M".&$IFF:X!BEO7\)8(YGJ,;;U-SSU#F;DZN3U?.CQO]I M1"&N9_&24X(8W& LR"*:.\:A"1V\-CX M>*7G/[I$]/PFAC],TC7$>$0*".(X[ M4VGD4ZG76T89L*R6)[#^>EL]CGS]\8*3;_0>(YPX\.;C:!J\7JYW7XH-\7[7?&X7>" I@S3A"5^C!@%04Y!!R6+,9!Z&M4J .O] MY9#.UI?2F0#K-6@5AQ5V(B(WN)@]&&I##%-QL#*VT.%R8(1A-31NC#/LNEA- MV-1U9W5TL^,ST-_+5?%^-\T>\B-RS7>+_=58]>0+H=2+1?TD1.RXO6PO0/NDXANF\>!>^S= MQ-.;[]D]6\&0FJ[.U0#QD'L>D:Y4"L,<1 M"[5Z+K<\YKK)QT) 5-/+O+'07Z\\XCX+2H?=^TN'_K\<2A_*9$LE"'LA="T% M6/3THLC;9E=G8TF@0 5/.<4!$>%_;'?E+4\LC'^_O-^3;XCWKN\2]/-*50?+C6>JC4]Z'FCM*8 MC:DF#%V(CD&Y\7H'FLE"YX)#8J]%NN0&ELUPNB;ZEKT=V.*RS[+&^M/=77&[ M*Y^/D#XO=\7G0M!:KLMF"G(.*(NA6A[4FER3- &0)Q@$@8)TF(XB" MA,0=(,RB(-53;.,P)MW1?3&HX]\Y]:81C]X?7?$V'R55_9XU0/H2?C$2GD#N M== =4G%5GJ6$W%KP7--R>XY>E'/+W,HJ.JX>'\M=$YQ-<;7;EYK[@LE1L M2;F]75?;?5WTI;X7*0RPN#A",V$]Q;F?=N688 ""5+;"NUFC]A3A!&3D#99D?(K-\C0%[3L*#((0!TI' MQ(P8M*R9)T^_\,GJ 9R'EMM243/-\"NGE)-3JZ:/+\M1]IS^H\4UL1#*4#4@ M?T:9=D/TS+I466R9F@*'?AS^^O^41.67^'?^22/(U2\,F>*:46QFXYD7;E3Y]>N MY@TR)J-Z9BAW3/<,.75)^4QR-FIP]QH&J1Z7Y68!6<(R/^3V C]FB&4@!#T& M%(!D]"A/V_*L2MABU-5",\R/&/]-0KI)9;S&]W3CP4O4J0X,1X? ,:4TZYO, M4-$0@\JZ^7[SM-]M&YD.NE%J@DF>IYB0* T2D(:HJBSF,7&@^UIO5^6]3_%&8_F]/R*QZ:\7:[[@Q]_:3SP L7JO*/H M5I1&RTSKSXA;8#=>1^'<\^+7/,FHW@AV'=.X,9Y<4K31[(S1K["?94.:Y11' MD1_S>78"89(EO44$(Z5GN<;8L7WXI+S?E'=AEERILNNN7"E[(B%7>NQH+-$U XFFW$LW+88T M]U%&4TKB-$,D!.@@CXG:03I]*Y:EJD'C-7#&KKNITJ>\U&:1.34M4B#-]F+: M2T[DUL\T>71,=?3]N+Q*-HH99<5I)R[=5'/U<7/8DVBV^G[;5(=!0Z.&+X^Q MGH+MYJ-Q'H@=6@PRD-*RYXNB8WL]&PZ5T,6]<5,XJ%O5MN5Q_6CX5=3>6CB*,D0](D.<8 MXYA0REAO*V*YTD1.)\VEA'9 M+O)+M2E^M&O+;+]9;3MC4-3Y3',&LX1 /^;=\V ,XC#)%L]%_:V2[26:1E2Z MR2D>Z8[2X.I6UKT&V;1=Y6U>!OK*2"+=Z"QCG:B,-B[5>N'B!12Q-?:5_UXS M44I1%.0A[Y%1XB=!$,0T(KVA#,1*M9\T/MYR+CDB\@2D6:;\KUD9Z"(C*'2C M>XQQX%61YY%IB7QKGT&#?,L"5;%^#XJK"CR]BPM7^,I3!F MO"NSD *?,AC"-.QW"* ?@5AMQ*9IQ/J(K<7E'8%-V[O>IF6@1XWDT8U>--:) MRFC;4NLMOWWY6C>K%*\-QG&68(13DM#.(,I3)/6LD0$SEC/1;U^\ M'MILW>8R.P-=QP"E;G0?$XY4QIN;ZDI:_535/,FA2A17/[.)6$XC/Z51G%$_ M!WP@2?/>9B"N42GEGG&VK*>@ SQ/X)NM3PVR-+C<9H)=-WJ6(5]>+;^98TAZ M7[3<+#=BQ>_D^=7#][HG>=HGC[\\%,7N;W6U?RHW]]O#97^418B"+(O$!:X8 MI$E\6.Y 09RJG8ZU#6:*?<[M?RMN;5J/@.06IDODJVU5'F!Z)]AOO..W6_@W M7N> UWC@'5R8K<+)6,Z'=C*G"J<;BCR=N^<[D]/R+#UN6FX?1(T!_H=X7OMY MN7YQJ^)8;F"!,S[IR7,_R9(TCE)N-@@[^SCD&49I5]*85=L[E1RA5QPA*I9% M,4>NG#;/PZN:"#>4-E50Q%].8'(A/E[_.D*=>-0JR^#0"-9X%-S03@M^G8]L M+3&GODWPIE$_C'T892Q/&4A#D.,(]WL3.(]SH+=%H&7*LNY]J#;W[_CO/7JE MQ$:!%2[E%&]"&M5D[@28$\(V3)34GLLHAMV0,%/.7-QK,<"1]#Y+,VA\RUZ. M$YJ2&# , M^/ Y_$!W%$41HO=M5NN9;<:-&VHB11!T#2'>RK^!5OV=XO?>P. M^C4#"U%2E#3*"=.TC<'RR.M%_>T&N]> %]6V MO1Z^Q_%[!P?DE,UZ;(9USZ6PJ*FB1D142J)/&Z15==NL/37'0'Z*8+U /$LW M.DMP@IPF;05AE[1&TO5&2ILJ /,FO,F\K*9MUMK/^RWKC5CS_5347QZ6=2'N MJHC'!DFYWN^*\U+X.&,04!)C_@>.$@II'/1H< Y\S9?]C&*PO3Q;/3[M=X>7 M0QJLS12@0^O]6NS:1UZY.U[CC_:;?F9C(S=)<"$L^LFRQWPD_^:-$+GS>H@2 MQP/S$-M1NA&6>1XZ',>CWV_5^5:P8Y^U$I5Z# M/P)%61ZG(00^39(X8@F&^0%HRO^GI^>3P;,O]8]%>*3M0]N7C+YT=UL?I; M5:W^*-?KET\P\I_A\_45%]Q%DHA2[6F"?((X;$29W]TO 8EP0"6CS871X!Y9H[P&[(U^PL5&YUN]%" M]JFN6%4_+M]O[L0?XEN]O'ZLQ8B0JW,+NOA2\A U7VQ+\7-DN>-?[O;+]8(E M:9HA&F0P\3'STXSUQ:9 2@F+%IOB?BGF'J,$;1JL4HJ6MXKVRBV%\?IF6ZW+ ME?AU;\-'WVLQ^E[N=G7YK1F1[RIOV3GC;84W[9>M.Y[X/;41^GRQEQNGNQUO MK=%Z[Y)WXM.-6%WW&K>\$[]NCB/SJFYG8F*(_[(!G/CG"0=OO-;%V5.?D4"I MY;YIVX:SR6]B&JYGOSGBHIK^3FQN>[P\Z;[?W%:/A<"X2+(H8AE!*$89R$-( M H)[^RF#X8A\-M[X- E*R%03PB8[E0V\)DGII1T#G*OED8EX'I<83D">)@:Q M&M<"]?XBH%ZNLVU5X:]2*"'9YL+@E@8;].N"J)IF3GKI_E@ 'M[>5OOF=6D\8RDA<<9(QOPHS$@0@7:I)4HS'*MMKYHQ:?OHT4EE_"-,K\>I MN&!NB&7)1?#I"59I\3]'V!13@4#\KH'LG;KEG?@ELL'ISW6^ M>8US+^XYG3AXXQT:P]>AQF G75@+U5!6F;]].))\'"#B/$2WM%9[_/0+KR]_&B_>C+-8K!U*C6BAG M3(S6HNA>6CPTDC])4CP-W=0I4:O9_(D3HAX?4Z3#$9&:)1E^+K?_9'51O-_P M/%!L=PWN(",L@8PRA""/.<-92 ^X,56J/3P_6LO)4&!Z=R<.998=*J]6/HP[ M/TMS9$7KX70F*PI//>&JU_OZLZ?%MV(W55HE/WA?-/XKSR EEOC]^]? CVYV@?EA.N TUC\O3[L<^WK==\1.:U?M]XO>=>YWK[(\VUF9.L M_9,D9+W8VDC/EEO93YZL;;-C*G5/$D7UXY8G98*;4VD+WP<0A^+P$"(PCW$< M1]TM6)0F%*CE7'TS$QZ>/,'6'4SC><,21U= MU*;5$?4TX,C%@X@CN9&^*7CRU,P'P:?05?'\N$ MC?-+>69X&:,_I'I\A"*0I]T[5R@#29",52!),S-I4(O. M@ K)LJFO0Q:(-*-$USB<3(M:((IJI$BKNWJDZHB$(FEQ(ZM)'WJ> M4J51'C)* $["(&F !,\2 M.3=T>Q[7*P=ZCN)[[I78/=@]5*N3G81N'(P "8(P V'@XRP#"$=Y5TZ+SZ!A M%"F]X#["CF7]%J\W[7Z<[I(IOMH^AD(Y"9Z*/35%%:C>M;!>[C'.,OL=X&A M(DTPZX;B&?'D_'UU8^R,.OSPH=P4[W?%XW:!2!03&D!1_)N$!$5QF/1&,4TU MWS#3,C77(0B!T&L@FC@)H4#MB-,0=E@U=")"AM#ICD4(H./HIK?(@)) MZ".:^;Z/8A**]4?4XPFB3.EDEST4EC6O*<#6#2C*0]345,YB".0$T WVU;2Q M&P*?/)KU1XO:ZV![I[A/S@O?>"WV:853F^(!3;4?-C?D=@(_JZD[A)I(G^2# M!2701UD4$!SDD0_#T$\/@]@TB)1D5^5S+0NI]EQ6B1LY/;1%BYK"R3!B1:M. M# ^HCPY);NB)%O)J?!-1Z_._;<4[L-M=^;C<%7STQT(< 1;&08!AC%#"'6_K M)(<$0*1T9DSQHRWW?(ZF>=:RQZ/6_55IDE, BPRIB< Y.3=M/?4?WC^Z/V>K M^ON2H@&AT.32#:W0!5\9:4^J"^/]>V3B$9^F>1R+^D;(9VD696'&0CY&P3#" M86\R1P3K*KKY&,8E5TH MGXA*U97R$UCNJ,X06X-KY@9(=D.1S+CR:M7<&#_2:K7'=(Z&0J'1,]H"!Q1/[,^G-8]O]_ HLYU4Y5?P&N9DJ "2G4I6.\Y+,S*(7*EJB'=:3 M10\IN9-_/P!(2O*':( $0+C?++K;L=W!N>="YU['GJ9*&'/3]SHWZ\ M+(*AU';;Z:,8J_\,'\"I92!I^F2+0CJ9FUHBLD>U+O(D5$N:RJT=ZJ3 CHMU MIGG,B*K0UW)=4MV[H6NG[TVQ*:D:=J<-NB>\VM//T79;_\&.+^5UD]:'F_WM M83O\5H=UA>,DAIZ'LBA*,Q1E 3MIV4-T2"(E7$:!:=:Z 0TX@>:IR!$Y>[45 M#-B'Q_0D"V-F/2FFH=8Z44YVS\RX MP0[K[^/-5+YUZ]Y5E[U%NEAT8$?Y&) M8$>,6,;TVH(/HG0U8X!",:_3"*8>K[,!Q& M1#"5NOI]SCC:-Y><0>.E3 Z-7TTJ7O=UM6!7AX;7L/4@2)PXQ M<6#LH(".&>1'S81N**5@R@;5+&<#3IXL'4'*"9DZ@L54;1%NY21N@$BUC(%\ MRJX] B?*Y(C:*7>&'=*GWJQ:\R06$\7UC[N[%;]&>E=L_]&6W^K;_1]%PY+- M?Y4W;;4OT_*QW-8<"MM(^Z+2&@T%&=#S3WF/'YP9P%^$%JP4&/#/N,C:Y1K9TNMK7D%C7I'28-.>VM1K M?G:3YTKOQ&-/,%OCN6?1DU'&8Z+K]1%Q-HFOA$ASCEDV9AJTLS8]Y27O%SRT MU:YL6U+?WU0[_A$8"C(DRYT\C.C:QG'#&"9^F X-RLP/H=3B8L8PFN/B@ R< M0Y.\57 &AV+K!T/TR<6N5YFS9J%PF;*1I8$"GNU8#*@PY/DU@ZJX$96FO]?U MYH]JNZ422863SKR*%9+Y?67#C_KQ Q?A,(B=!&$WQ+GGN9CTX^<>CE(9I5(W MJF;A&M#P'/[C;E/>5CL:1CY\JAY+]HT!>W3."685U.[YX1_I1? M]O1(_W-[BB7"K(Y(HGK/V*&0&NRJ=<]IV:U@3P?-N3YP>>C'16F:Y!YTDSB# M3D)BWW.R8=P N5*72LP?3?MVB7\?JN85::0?W5/?_5.]N^LE=,J-KPHX%Q-, MLW1+%S6>$YR?Q29[]/%-$D%YO/U#(EJG^?:+):EI_*HBU? M;K[%#B$!#$,_3)PT<\(\R8<18QA*'7^>,XYFS>M R4G8+-K$Q,L48W*RU:&Z M AVNY=5IA*4175+!K1V*I,226OW,DVA;?6.[!LJ[:GUY VZ6N9D;9#!S,C_# MV,_(#A#R)?<:7E;-FQ)WO^" M[-&$V22+I:MF^94+" .UBV>K;Y(TDK.J(]B.S%6A/2]VW*ME2N:V[.O;;\7V M9=KL!1"3F+T('/EN0CP8X608$/J)U$.8,X;1+&'\AL;Z=E"J"3=E3Z5/3*,, M,2RV9? MM=7N[M5]@GE(/!<'H>-D="E+G"",CZ/B.)5J;X&I$OE2Q;(=T*;.FUC,7Y5>/+6K;>ET5^W+#[L'.?E;[ZR:M MVH>Z+;9HO:\>^1W9UPV_G.RPWA\:"G+881B[ 9\@O;UMP L_?#@ ,/F#7<_0&@-Z" M7^R;3UVWN-S.9O^-Q;(9S]HAV0;M?67I;9)IX2>MJ#*5N&C+#:GO66+,FW#7 M#^S??%,D.U9?/9;L0.F )(=AGF4NQAZ)TQ2CU'70@"1+?:G+GG2,K[M%SB!_ MN&&8P3GH8;$I^?"5#@>(Z?K2W$NVU<]H_U+\XLM[U#3T5\JYK5]%+V;)TSDB MS3J=8X<8:[7P^8-;VMD4W_&]KN_+[\7/YVD]B0(?)R2)$N1EOA?%F7L<+H@B MJ?1Y\B":I;/#!2@PV61X.FUB6FB$,3G!.Y%E3_GR$DTC0C:;63O4:KX9+[9< M*^%%^/6_HMGQ;+)LN!@^'S6"*'"1YR8.3,,@2,*$#%4%-\*.5!MF[EB:5>AS MN0>?ZK8%%!_@ "5?\9M+I9@DF6113ID&9"<"[5&H-U@;$2I5?-NA5\JL>?Y@ MGE*61-4KKYNRNMN10].4.SH<>[N^6//SS31]XW_A M0SPO@MF )\4!EM$U?2@T*UX/' S(P3E6.?'3Z DQ6;3#"7*"^3K_/6K>M#[' M;8V63J9Z1&7UN\\._35@9VWZ@R&GV9_+/_KK@VF\^-+4._KEFM=J>@ OMD5" MDF:N[Z2)XX0X0YX?QL?00?-@&:E6/KCV?M&:%[2.F,%3T'(BK9YZ,6U>E'4Y M2:90+[-M3SHKR^B(\FISCAV"J\^\VM D5]&Y.:N(XU^G7^D+YNB/HMET5<_V M^K!O]S3UH$9\K;=;&CW8#U<)R4A(<(JSW$U2)TQ@Q!^L1)F'(_#^?TAZQRW_06TI/.W7D?Z>87>+75Q+!?#2Z_ M.O\NP3Q8(7)T4KW*'KEIPX*0P M<3&">9I'[A$G3,CJH6RJ>O-M7S1[XY%+$*.,ZCTW1TWHN@*XO*MVK+H'_MHR MZ]K_62R"33X$XK@M@5Z"Q[M]&K@V\F<$E.@C]=S)*U7U^XFN0)X4BU MI\NWCVU[*#KHW\ASV@[&?9K"L*=H6QD_M.X),PR:( $[KN"WL@ MA" O7^W*.[8!4# ,J0<@)$Q))TSG6*?'F"MP1#&P9X6 M5#O0&6TX,D@S/R;]^MQHB;9K-/"Y>.OF'7'Z MJ=NO([*=J'P;1RB_BAB,4;6&R+J2R)M"_]]TS7GD[*>6(!P?I7 M6=W]H*D9>BR;XJXIS'K API.!AVOY!"XDT7T=98@I84F@93 <7IM7OZ*;=-\5Z M_WY;"8+>-1->54^U/UW\54Z0O@"MQY>61?!5GOD)"GTO8*"],'#S# [H\X"$ MBS8T9B$WTN9X2V ?3MO6+_4_JAW8T.E4-"W_;;Z:6:X;,F^R6!7;E,_B4&R_E\V]M_+R-(X2F+)_@MP+DY ,FS[2V,VD+A2Q$;_F==*PN:(^ M%](_AL53T0MP,\ 'ZQ-^0(>[G[ XLHQ@F1629=#_##7,H_7@S'SP?6QJZ8O8 M9OW[5O2V=+99%,EM9>BUJ&XKUJ563Q\IX&K75NM_%ML#7>T%7ACG?A!"%^8Q MBMDMM,>,) [5ECJUH5PB6A=W=PW?00^J 2QX9&@7ZR/*NM9XYU"C5RV)LT<+ MP3]'IX+MJ]^GGC*SWITX.RR*B\ORH&]-.\LS0L]T?ZIW=Y^J1QI@V[;UNV!3I:S&^,52*)>'F6)13Y#,"SY")R;*> M2RW'B!K)8]40;$TM2>:F7$IEL4\V(FJ7Y*4CVZ>]A MRB6>BM@52T#-$RLGL!2O&GJKBIMM7^US,D.&*ODI,48M=/_"@F&+D#$APE0MFJ MSO%-9:KT0WO,=MB-Z=4CPRG[K*X&_L4DKJ@3P)/6)> M7$(G,#LBJ#K]9(>\:K7PQ=.WNMD4WB1QS'_1;E]MJNV!O?GXK5P?&O[R;O9S MO3ULRDU.^6(ML<.^CP_/'SWB:%>1FR.$ M66@F!?O,'G R" P6 38[P9E-[']Z^<)8+S&"/9RE/"ZX8<)>9TL6+1;PLYZ- M$4H],K8;8AG7VQ%UEC+^^;Z')7T@&JMF0L._7O\+T,^J77E9' 4>]!',\\R% M8>1F:$#L>J%4X%H2I^8H=DG1?F?@) /1HNX4BTKOQ9-R(6JB$[5$&8T,CX0< M&_QJ1_RQ@HG:OD^=BLCTN;@OTYIM>E]%2>R0B/Y#T@!Z"#INMWC#[/DKY,'Y MX45BL&5BQ!5@$,'O'4@EL4*&X#F"KXE;):HM2JM!]3[1)2W!$YBV64>GF",D MAI-YDGKGH=O4_%O9O2>!W!AFL>3($ZR2:.5-3H^R?Q]8F;M# W[O\)BN43SG M8ZS,,)D[.Q1F!O[7GBN8P830X82O9;MOJO6^W/#A_K&K]NW7;_]@[R[31.VV M;NX+:C9/V/C/OM"?]6A0'$.&*$4125%*( G($0V$@?#Q!8T8-.L10\G[20S2 MS'WFTUFXM!/= *\6[%4W865M=K8:K;=]JG;EQWUYWZ[B(,]P'$1>EL9^DJ"8 M[7?MX$41BA2L?C2 6JB2)MT;8!8!;I+9^IN$>XT4V_1X5DUE38M3;:S''9V@ MK_@F[V<[\C?S9JLMJTWEW5"T0?=L#]0J##U,H(-R1/(H)VX6X'3 YF>N9S#4 M""+2'&>^U_MB^V0M"TJZ2SOU3! M9F]5&BDF,RV]8.ZV72-'^H*LD]I_LI&W=5H20]772 MU$?0#8,HC]TTC,,,A1Y,$Y)Z\;0=:6K&UEU$Z$%VU_#L ,/(BPK\BS.T2 M*?*$[$XQ\TZ04W5U_&O>X"5$I- .+K4NL4.+M5EW<0^6#A9%]?6ML5__;M=; M]W,O]2(G]H(L#Z&3.6XT ,)QFLA(K488AE2WW(Q]X"?LE]+I&3'IM<0ITU1X MCC^TZ.]T-D>DV("+[%!E$X;6QJ>_1(.M3\Q_I>5#W5;[O&ZN;V^K==FW!"(O M]'&/(PR^W=573Z7$76$&*9UV8]@L:L6:N^,<7&K@*F+.@B:M*DMJ]?-*;=[- M2^^G&KP?!!&&L1=Z)'2=$,6\,$B^?53-F?DU!/=\C[RZ*G&2>;.LSB^%>;T\@UA3-'^]YF:8JV*25HEG8MJ4G"FB-,EXV:(@Y^5#,D.9BF M":2[X'<5Q"%"+@E<@G()^+PYFYYF4"IF!:98E.R23"=2,U[5UZP)+1/93JW M=FB3$DLN[C^9RXY0_Q)1U_K=(=*/U.8=VVSXA4ZZOLH.,:+2YP81Q'$:Q9Y' M4-2/&/N8"!6X58RC6:$8.,#@2+38YC(GT*TT2)J<$'&^^J/'1V2D&40"K,!W5#BQ;EYPV@7:R?LTQ_!3XAR'L6TVQ"%LM)]@;V)RCV' M1CGA-D3G5-V6G93"LGW9[A'55D"6':*MPI!:^422SK#O'[;UK[+D W_I[[8Y M&]?QH8_8)O+4R*YR+&R1V M2D8^PNGTQ'PNN=+IN4&2YR3I4R:P3*X^3L-XQJZ(0CM"@$)[7F;O2ID2?FJ% MU73Z"L^GXW8;DB!(TC"#?H3<($N#A#C#6!ACJ;=+IXV@6?B[4N6Q>#E]8^!$ M_L1JO_JIDY/V*:SI>"\:_3KWPI?K%OH3^*9M/?PGA]V+?[8K>I=G>?#UP+W3QT M$R=.$ZJ#>>2[+D%)CS-Q'11)M:N,H].L;6> ^@L^Z@ZIX9:,:E['&CF+^= . M;5C0_N=-HX4]H5V3AB)KNV]XOMY>[W^4S?RS;?;GI\4_B('5O5>*P0#'@ K=U ^X8,G#8T8\6H%,"2.X66)PST3U/[\&G?6#% _5OMAVXW\MV[)Y+#=T^/RP/S3EQ[8]L&NV M5\A-LS (XC"('">A$38Z]N.0D^=2EQFI'UUS,'IZ:6BG/DT/EHO/+8<+JAZO M['/3RITA6%]=U ^2M=>.? [V"O1PATCP]=P7'63P\2U?:'IE6I+2L:JM-O?8 M(>(:[7OQOK1>)L4N*)H:(KHUT<^R65=M^:6IUB5B=XNR/1/7MWE1-;\5S?^5 M^W\6VT-Y?7MFZ_6.QY"TV)??Z21O?]3;S0HE?HX)C*DQN1_#V$'1L'49)2X6 MWYKV3NS1'!JX,:#LK0$/S!Q0M."A,XBEJ[?4)'#/;0*/S"CVS2*C*;ET:=P(*LTYY@D/2RLIH GE;C/>D:AO M6^<8XP7M,[=^&7>KONJU"B^\5:XVZFD[2AL+V/U:07H!YK4W5W\K?E;WA_OC M=N'#3;MN*IZ&?J6A;A6Z7A Y",>9FWF1ZZ>)YQ[AHL@UTER="U)S0.GA@7+8 M.=^> 034^Y(5[.6JFA@6 MA:M%:5#53E7K%Z&Z_C!66K5K]M#7]0X]/&RK-6OC7M_>TB"ZN^M"Z?AZ;95" M"B7W808C/\$X(WXVG%)'$(:Y<&7>&"+=ZYY!F#:](:Q07AQ- 75OB]2JR+#/ M! K>5KI++AH=/378P"IZ)RO 8$:_T!$J"EKI3HE*L95NG5;KE73OS+*M*N(N M%5Z-.\:"TJEYF^LE/PH2X?OI^!=/H:[2+$A#F-#IBIP\3<(D"TZ5TS04VK2K M=$#=1Q">!E?PUUT-[NN&M:>+'8CHU[O]#]%7DM4R+1!3ER!9+F0^T\PK5?

LPA MZF88G*;CTY@4T^V+=E]2ZOE$6:#-"HRHE4Z>:?K;%P#1W5U3WA7[\NGYBN\U MYGM\.8PTBV :>800C"+D1A$:8 1!+KX/5L?@AOH_Q0 4[(Z'J_KC#?L:W'0' M&J8JDSI/R*G](DZ8$P<&;QP1#T?=KH]'W;[7 '='&I;WQK0(LHA75,065=Z1 MCCVBC E$)>7DVQ6OU)MW(9)IXE'^!0M6)./E,=2VY;Y%N\VGJKBIMM6^*MO? MRJ(]-.7F>O>5O=S*UD2X:*ONZOKOY<\]WK):FNO%89 0/X$Q08&+DL -.,8< M.RB3O$3(*#+-T3&O=L5N715;<'8% 1BP\ZLX*'PVN^D?]ETCH^M@L+;Y8!C@ MEDU]3\.(@P4W3UCK6\D=$V=O=IQ\=@4Z8[A;S\PY^?NE4_LW/@"S"G"S%GON M0X%+QK9'+.)Z2_9$+&/[Q4=(S'M -"P]0W;"\KG>-4_A')' &$8T(2 M/X'3$2'7Z2$[Y%JKA;6Y^?Y<>L]GW2?ZU=_^,GR'_HMMZ_S;7_X#4$L#!!0 M ( .V%5%"%(/U_:]$ 'JX"@ 5 8VAG9RTR,#$Y,3(S,5]P&UL M[+U96K)E,@ O[Y!\ =<#C^_7]_>YS^]#7-YY-L]O>?X=_ MSS^ELW%V.YG=__WG/S[_HCZ;#Q]^_M__ZW_\^__SRR__1W_Z^)/-QLO'=+;X MR>3I:)'>_O379/'PTS]OT_F?/]WEV>-/_\SR/R=?1[_\LB[TT^J'Z63VY[\5 M?WP9S=.?OLTG_S8?/Z2/HX_9>+18O?MAL7CZMU]__>NOO_[V[4L^_5N6W_^* M ,"_;DOM?:+X[9?RL5^*CWZ!Z!<,__9M?OOS3T'"V7SU[@HO*1__]N[YO_#J M:2BE_'7U[?;1^637@Z%:^.O_^>WCYY6?UG#DV33] ME-[]5/S]QZ[O_S;.'G\MOOU5C?]K.9E/"J3FX;VKX@]Y>O?WG\*:O#Q41=,MOAE]F:8G-?!UB2;:HT?C/^_S;#F[ M5;-;/9I/YE=WUWDZ#W/Q2FG'6E>U?#-MG1:3W>>'-%U4U.Z!(BVUJ'[#NFE? M-=(=+=A$Z\QH_A!84_SE L>_CJ:!-?/PR8?9UW2^*.S!HPT]I8ZNVAQ&O44^ M&B^6H^EOH\4RGRR^5V1%,[5W)>>G\$,^&0=SO7BL01$/5MR5=(6)?;N3\?-G34IZM/:NY*PV^)U>4R/MSQX?)^O*BY>'7A[< MY> V3RHT^'C1IEH8[+Q%-OZS2HO>/-IP"ZKR6#N0[J8C$?3VDW=64O3[?XMKXD+6;_;Z&-MN[ZN / MV32XOO-B"EE\K]ON_34UU/ZO:;Z8A)'H2_T]LHH:K6VIY[4#C[GJ8ZG:5WD\5UF'N/ MM>- D99:5)%GQTLVT;[M0NAOZ6B^S%=#^K&6'2K35IML^J5J!ZU8O*V6^LDL M6'R3T?3#;+[(EVN/9[%],D*(TVIN2[YJX\WQDDVT[Q]9=OO79#I=^;V+T>R^ M&-_4?%[!GZA0M.46JMO;U8IYH<^[+'\\98\CLMJ6)7/SQ>2QL!+]C+X=1V_'HPVW(&94/;&: MAEMNT[LTS\.X-/JV&G#]'U:^Q8GNM\DN4WF;K-G@IPK^Y6#WP.5L_M**^Z_M?6^YK# MHMI0LNO91MJ0!2#"K'9;S6_=\W@++0G#>E#4XGNQ\K0(ID.QM/]TPK9[S>I: MD*2B@@\5:J)5&[_S>A10N FF^7PTKF3('RO79MLJZKIB\69:6BQ^C8OA9'9O M'D;Y_7'5'BK35IO4>)PO1]-@$[WZ5A4F;/5HJ_B:VY+O]U%>C.)?JZYHGE)' M6VVN-A <+]E,^[ZFLV65UKQ^KLEW5U;=SL>;;$E5S>QZNHEVE)%N'R;%JO7* ME@QSU/\;NMGD;K6I-QX7NWI'6WAJ/5VVO:*V:U;7B"3I?6$1O##HCS9V;XEV MVK-AH/X>S)G;,$9\G,RJ#H"U*FM'BFJ][5BY9MHV38L@VD"O?)'FT^_;32X[ M6HS^F(V6PBO5[2I"8UX8'=F\JI<5467K$FTB28,%%=S^Y:(X!UJO=K:D6/%R6#YI+>%+93.YB_#QFK+F4E?U: ME;4LQ?/9V]5#?X29_<1E]48J;UG*U5=7*WR;D^YXI>U(57%@/5*ND;8MO\S3 M_UJ&N=5]K1#LON?Q%EI25;D'2]5JU\N,4'+=MEEZ7\S+'T=?TC?G'7>5F^;Y MJV)%*BI9I**";-7F7;4UW-+"06VTL6\K;+B]P9.>9+=NUC#$NZMMI>V?%Z.\ M8^/5IE3'@E_'#9+K= MO"IR3;9!AJP#I(-<9<_]=6?7;;135\JT>.9]W=/P+Y$ 4LB),D8PY-?X4PD M4_WU]>?D0:4 +W6AO[_X;67E'T#@U*H20BQ1VCJ.D;1:@/"_W:"BJ%/Z!^K_ ME0F2=8KY\TC039][T5SU;3*OT-W>E$@0THJ9,(XRY+R R$*G2_F H?RR.-6> M^O?,,W%P]TFGXL<\36WV.)K,3B36J[*)U$9RS!2'AEEOA"6&EC)#;M!E42Q: M\Q68%(/O<4Z]7YTI/DE,=I]FLW\\?OF/W]+'+VF^@Q,[GTLT%-((1SDD!")I M#"9JT[Y@PEEQ^?JOJ:^L.52[&DFV*? 6KS(0Z^\WH1E'IJBC91.HA?=8$RJ\ M D)@JTTY&FN,726S< ^3T/"8U-EDU33P/9.M:/71:>MHV012@K!6&%K,&=,< M6\%*F8D %^9M-\B!:NRJC73$!%8V9+T+\X\BD<#\V&2VOTSB(*0&[B$A\>E/OVPNIAWS:X7ZQZO.UQQ$G&M37C:^MK>:A)!N.&, JP% MYII1S/AFO9,:IV&G+MK7-/^2=6^DUZ#%\;7EIA"O/>>=T"8W#PC^M6\B/+FB MA'OJ'?3:,XJXEMYIS4L)J0?@LHSU1AG5">+]CF>[3 F5!Y'NUQ&BGXJ?KNZN MEHLBB\A\E77O/R;W#R>/>'5?E$"+0 !-,JTEP!9HKDK;PS! V67-R!V.B!UI MI"M^7X^^KR\FR#;K/*74Z?P?^8LTW3L8>ZQH8K@"F($P'S!BL8,(451*#!F+ M&4/)#\+!AC'N<=1\ 2:)P0,!S3#BA!C #@-W.'1)R&<$T M^H,PK36T!^AYK'WU,M_Y_,-\ODR+B\B*'XYL>S?XEL01;)P5%ANK+4- 2DPV M.%I%<,R../MQ6=N1.OH-FZEW:^*9Q]4P;6'P$;2"Q O+(?.F]#HA>IPTR_#;Z MOUENIJ,@V^&-S!-J"4,F(\'BU% 3$G#@2$JWQ8'3"PN.:(\F65O"$-;3!.G;=:JM(X#2Y2M4#K\Z%D*TRISL8&-- 5(X,E M>)L6K=R_9[KOT412RCFF0#-%53&Y(%9&JR!DD?UA.!6G[ZQ1F+LBSLICF*6+ MM;35&+2W3"(!UH **H0EBBOA//%;&3&-H=( ]Q6ZHE)3>'?%J=^S(KWX4[I( MU7V>KA>.CY)J?Z$$<8^59B3()#FUECE1#NTH6!PP@E755_OW'#0[5TXU!G=7 MI++IUW2:/14''\NZ(]V^OL%OE8"MO*_F:O&0YC@S)J0W&6^FWL!SH2+VT(T%(6".!]=H9)0DFZ%D7SH@8$W. 7DRC7>@<%':. MG>?UQ70M]Y#U(PDQ6!O"E&0$ P.("GY%B2HA4;DY3K>4WJ55^^&Z02VM=,7U M;6+XC01V=<_7.O7@ =8>*I9H;%V13.?!NN+2<]Q9K83A M0"#+&;;%SCK;) 1BSCI3:72]O%A<"!0)H !$I%).(V8MV>^BMNBIT&]V5LBCFI!-$P MN+V..604U6HKLQ(\YJ#F "D6K?F3-\5.P[?V O;GQ?+VNYXNTP^S\=\.[XOM M>#210&LK@.$:RV!^K*5G$I\^2RHJ;6L46!KJ_^?>1&6,OIR7/OOGTP8 M A8#H[21@B(>;&JZV<'CH5]$>3#GL6C9A/*C<3WGG5'+F,$<>B>TQ, R%!S M4M+ ^)CA8X ,ZM-.J8OY):_ 0*H1\)AJHX"#H6]!HTHD. >='M'H?06F,BUB M5F!.0_P<!5<0E!(2'Y6Q?H C6J.,Z@3Q?^6 .IQQB E' M7.A,RA&&&,.$^*WMX1VYL%BE#D?$CC0R/'Z7VXK?&R'QMK8$ PB\0JX(&H,* MR6!V;XPC#B'V,4<(!GC I&>FUH6]WTV4'S+C2? \(2.:<<<\D I20SU6JGP MH_"@4C3>Y>VRD,)_DLXBC[G"R%D#_ 85#=@/=9-098)$WR1T$N8#2#/14L83 M(#6V0"!M#(7%*2S(7(F#%B(FJF2 W&N/)A$93TY3P0"HV'+&$P6 88VZM991!Q(54_!DY 'G,2UIO&C.4]. OH\O;5W2 -48Y.>?]80*:QW$D-!BMXX2 MRK0NY55<=9KUY)(HUBSN_>4]41!CQ;TT E"'!78$; =:!GE,8-X@@[[;YD=3 M2)]?B*?&"!$/K"WB3 R4Q7F*C7R6![_YLC8:.UM4: ;NRPCQ5 !J#J "C!# M I#(;V76\-+2HD9K_N00S]/P[2O$DW.& > "&*0% ]IYALM62F4N[%;0!K5V M+,3S-&#["?&4--CLHKCETDHA!<:<@[*-T-#+#V=I0OG1N#:B>S6[/6$D.%XR M =@7Z: X@E(+(1 QK+2Y+= RY@3 >82*-,V-1G ^ZW!@QR6VGBE@L1'&\@J]U,??6/UXJ2(^&5A MQM?0. :) 0JA$FWD>3Q(LW)EA:;:"11@G/ M?;!T)18EOLJB3I,R_:L'1*CF'*G?1Q8\["5TRA' +2;08N#T=D#1U,8$4IU^ M,W&_6?"&0/A:6CE'KK_XI"/"O_@D@<0K"X1P"&(..6P01Q1 BHFGY2: ]PC'G#_G M_QKG.U!)5Q2OD*YZFYC82^.]IQY90:3"PDOGMQ( 'V,MBQ_$6JZ)Y< 'O&U: MULX&OF-O3 AFB 4@D680.VZ5%F5T:/C,Q<0PR7\-@!VJID?JOT#S4SHMK#:3 MS4_UV/94D@#*O7(:(R8 !=)"(LJCDIX0%G6S!?A!1M/6X.Z*=&6?.1#+^L^T M"$8.=L77-!_=IW_,T[OE]./D[M 1YIAJ$VNXH$10SB#7P2K7$FQBAS 0$D81 ML_I&8D?G8UJA98?P=YX$0;[X_8?,@6"-#J,(M1)"HJ4 ')>77G(! ?Q!,TU+ MYKT4U+J !Y1.,0/*-"%"67RAD9QQ!(G-@7 :Y@,X>-Y2#@3H"2+6*ZB"1:0%U*Q(*-VB6GAGB^K[+&C^5 . WH M\\R!@*W#4B@ O67$>&L11:6,P3F."8<^.2#NDLC4%.+]'2-&E"$%/<9< TR@ M%-"6 [3"-&KJNHA,!JUHV41Z@ 7EF%J@$&,(0D-*F0F3,5P[/0B/W"VGQ\]#OW\R*41&M+@".?0?HI17 MLEQ#UH3@'X #-766-8GK0,_&*T:)%@Q3#+!6#G-6FG-:V:BK908X!;7$C<9Q M[BN%"K!A8$0(:4F)*8U(#<7GI MHYNA7K?)$4[3T5GVB($F1_"&:>QT@)Z%"=,&$L@2>8,(ZM2@_%?O:$Y39]]' M^N@8"77$R&#@0XN)(-(;0\KIWG@G8WK# *VA\^H+)RKG'#M O_D0B,'*(B8# MJ, *:( 1Y9:DT0['Q)@,Q43&WMZFH-_602GJV2(N3.H](!Z:ZBF M3E")I:#EW=;6TVK'!IO*1W"VGE5-- <^Y TP>P9R7!CEE!>J\#0M=D%C&WRM MY%'Q)Z7J8!1'GPB+3&UPE/B MM=2Z1,6+J%3P PZMC"-(;*:"TS ?P F4EC(5>&W#, C#'YAQB0VRY>'G@ .* MNM9H@-QKCR81F0I.4\$ J-ARI@(M';,,^^(D$$.(&@NVF%O,8K8_!DC)5I@2 MF:G@- V1M&PC M-R#FQ.^9<*"FSHX+$>'0NO:>F7B*0NVDH-<46 \8-R+TM%ESOJ8?.)G&JO? M(*W[4%&/BU+S4M[@\7V8%=9,(>-I*U2[ZT@HQ]ASJS717$A4'(HL%^88\RHF M\\N9!N;'TK1IS+L-:;IYE4S@(B*8!!#66(VQQH!2!;@AFQ1,Q>$P7"D2O^T( MIO=K0>4AMH-1[2MMW03]Z-# /RL%.#7RID01 YFDE$OEL31<"UPN.TG@5*>Y M4'J.?ZI,K[WQ3WVHI'ZFL6VSKY?Y^&$T3U\[X-.5LHMUI>QMX,)1MC;[@D0X M3JRS %KOL0LSNH5;1! F,/VBJM[FOZO\?A1&@NTJ;3:=W*[!GMV^;.#5G0\ZGHTGH^GG\,EZP:O"1-E( M_0D)]HM#P38J;&7EEB M+#/>(R:]<=BPXI)(62*#$>HM?N IGV3Y9/%]-7*U,_YT3*T]UG=KNNIB4)H& M6-+/#VFZJ'^28-\&WOO*#PP7QXHD"A$5C T!'5=>>NW0.Z]PSG,GF*'.6QM^Y'BSOXNXTZ:2\];2^;^5\5AF MZSINSNQ\/D$:4\XEX@ ZY[32P(-G^>"%!/$UI^:WQ_4: +6KQ=(7>0T_9K/[ MFS1_+/;;BA;/K_+K/+O/1P=C^:I5D(!@CV@JI-!*"0HMI&54+.+,L@N+@(ID M0-8!Q%T1[&KQD.:;R$'IUHSAAI#MB9_ MYOGB!7?";V]Y$SY*KD??5]/K36:6\T7V&&#>098]3R9>.V*0UD93Y"U7!/%R ML!28^4HG_,_'MFE"H5F3@-;>B=D5V_/XE,[F1X,$3RF>>$FX"P.E@,5&-:5& M>EM*0[6)F74&-("T0(\64>YJ,KH9?4OG&XH?-UEV/)T(Z[UG@@(L@'82 "Y$ M*9?044MC XQ^;I ]S8$:,<",\V5Z6V[^S:_N"O]M=29];X[E:@63P.EB&U!+ MH#UTJRUK4TJ D(XY:SO(%.'-#RO-(MRI"_0>C&-^T/L2B4,"4.R\DU(Y9(/I M7YY,15)R$#,M#3!>N(6!I1E@N\L,MR+\2=396R81B C ,;-$(BRU9@#X4D9( M?,R9LNK!N9UYTBV0IREH>]F?J1WCV,WVC/2"ASZ'O4? \2(3.2M';@,<[7%[ MYCD@:#5XO+I5I48HXK%*$BZQ5S0X31@S(!5'I+P]$1D+?YB-G,J$V!MAV##2 M70WZSP*\'V]J\.U8)4EA1EL(C QC'S:08P=+Q]UX"V,2U@[(U>V ;PTCW?XL ML;E*L/CKQ76"X9,/LZ_I?+&*4>HM*'!/XXXO"Q\NF# /%&">,&$,(HQ;6.8 MMD5"[$J;FNU(_ +U#S.;?EELKGE*"0P6;XF4V>+4-8^0J MM]N7H^EOH\6RT&[?J8K;&M.48H"H0!/KE5,6(F VZC$($MSCF*:^!L"+6=!G M^>?0ZL_IN-!$F!L+JF[T$G[[YV3Q,)E=S=+_+QWEZC'+%P47BV.[AUS=Z,H3 M[S2SF$CKJ5'..LF(*I$3U/4V'O4R!%6FT5N_N&L]U%_<+5MZE^7S RTM&AC: M>?.09\O[AYN_LE>M7058[UT&;NX5"44*:F&1!X)I8AB1Y9V=!A,A+BQ:IF%V M]JR-SM8(3^A\V7+Q>3*[GZ;;";$X%][":'O\10G5G#B/((92XB+3HBQS>!EL M<=0-$P/<(QO R-NX3OIB>"':LZ"51N:Z526>*<\Q-]AIS+WPGMAMGV%JVH[=5IPXA+ W4@2OT0CN. @6T[;7 M"ATSD@YP4W (VFT#KJW7P_1L*&:$P==:##A4E@]J.$(0Z=.^V4IH?1PR])F$7*.L(X]XQY0G$ M431,&LCJ%P]0="Y4KEW M?0R#U<^_U>;L\V\)(IQ00!477A0)CZW7J$2 >QPSN [P9MU>&%D;[?CI_%U[ MWEP-6/:*H[-WU8H2I*!'P@'&H6:8"2+*=+"& *-C;FH^^5+=LQOA.L%\&+LH MG\(/^61 .D41MY)8T>,&RLN$62\U\5Z8 MZM<]5JHIH8! 9"U6'%+"O("6BA(38U%,"N_SVQJI3) #^'V[X' MO,.7GM6O- F^-K*(@>!N.T\Y"-8@*U'2PL9$L@Z0FJUQZ-V1]8X4,FS:[KT^ MJXEJ$V>I4<&T#'\@S8,YR()Z-DA1'.59#I"Z75"J$1;7TD[]=))K4_&[39^R M^601#,BKN[O).#U\<]OA4@E#%&OAH=(X2&&HEJ'-Z[8KHT1,'.?%,.M4-6=M MP3^4(7"5_?ECA>O?3JLHP80PS06BR% (J!90PQ(-R45,$/L (Q>&,D-'*:$? M2E:F7**UD$H B;3U&)HP+W!=2D/9CS:^U57U04:=B'$_C#E^!&[G\TD13JN@ M(= HKYEA7@)5RE9LV5W6D-0+?^I!W0^-?L]FXQ.9]%PD 0:Y %*!E8*64VN- MWTBH)8F*S!M@]%(O9*J-]C 63I]M@A .%;?(8.*U(F$&869SHM8H MX&FES :MGZ;;NUY??>7T2!T)%DYKA C%DF$K2'!5RS 0I1R(V:4[\^,ME1FR M_WA=H]AW->G\$7IV/OT^F=VOCJ":Z6A^;&%T7Y%$4VX1<18X[2%W.KB9Y3:5 M8HI M.F/,5E9'8F[2&J OW@J%FH.WL_GK\TV>CN;+_/L)/-I?*)'&9_.QJ=P9W>!T#MD$(=0)H#TU*/B M M12.J1YS$)@]3,]Y\N;1E#M;/JJ$YER8%?::E\$[A$GE:4 :"3*6TR- 5;V M-G%UX."W[X\UAOM0=E?["# A'DBDE/: <"P(ET#@$BG#_85=4MH$99H,(#D- M_2Y'P>,6^_:A!#!OD#0XC.>&$H6L%N748+2.VKT?^C)F-]K?,?#5@KXK OV6 MS=+OOXWR/].%7\YNCP]ANPLDP32P$$ID*<70B>#6;M=:+*?]I56_5&(UHH;W M)&MJY[*+]9M^.G0K*SR-)1+H?<.X)=#/;TWD>6_X)KSWB%_R_N%$$!8,;2># MNZ6,8K#HSV5/IMITLP:RLS=?A$<2C7@_/#*A$]P']-?W$A^=K(\73K!"0G-O MK1&,,$R%=>7VK;74=6H1=LZS&!8<)%0#4/>[D%+)J=@[T'MA!?7<:L2L!XI9 M34LSQ#G+>W-5.Z=4' \JK:+4@KPK=[T:A3TSD:N"B;HQPK':TZJ)PG6+$;* "XPJZR'_DV?Q%>OHB)[TNDJ*E-Z-O];E:K?Z$ M,H48E#9,7(@Y)R219;(IKZ"+F=X'&)PT" *WHIFAL[JX9*%-5K^J/P&4!8., M,>NTDU) [?P6.X!T-_>H;Z->[HOVWOS@Y(Y1T"7FN%,J3$Y,<8:=)[0X[\7+ M_%@>(=]-8-:%#[P-@3^0,W:+8KOG?C)^_NQ23]AQR3G%13R L0A#JV 9S:(9 M(*92DN>V7> 7FJE^I.YMH00 H0P*DEEME22&$"Q*26F8\W^( *:3U;[7B8W$ MMZMYYN75?!\+G1::.[P=NJ](@D$1AFH@D##\(3013)420NDN+ 2N"55GK2#; M)W>.'HS;7RA10$%/B)$L $>=%I)M[@757% 8DU!_@/R)5W8%]M1"MM-]@O4- ML=6V!EX^FS@LD7=6&(J@] ZS8CMX(Y.&LM,#@5Y@:FZ": ;8KXMSD MH]D\J*3P7CZG^=?)>#*[O[K;(<2\V%6;[_[JZ(S6Y&L2"3RW(G1FZ\)H[ZP6 MC)1( L0N;%2+YE,V&%5T=S"XZ,F+A^SVE)WU Z42+2R$B L$@>%<:(-EZ>L( MJ?"%W<79#T7>AM, M (:,!?Q-*H/Z#"V1E:#^>5M@X19"7NG&)6PV/*75)72GI)JA%AS;]6/R94UNK3.W$RUT,"-FCX^3=0\KX,IFB^!,IZ'Y?4Z!^]MD M)_/Q-)LO\[3*C'A*/0E3T$AKO>/*6L),&%'681PNZ A6ZQ\]XE%E##FMHL0( M39"G4@+LA>(62>2WB"CL+GGB:XUPF#P M^L%$21#&>:P-+P[92,B"?[+&4C*%JAW+?2O1GCN+7L!TJ)/N?38QD'@//-8> MK2_8Q-9MVLJ]==V>"VA]YJZKJ*Q9&#OM/GW'WM7M14P#P8GBTB"+O&16P8UR M!-3&5'*-VK;$5P#K[ZL$?M6#Z]Z52@ AUG% '1=<"FR4WQQ<=X(AQB^[%U96 M]%Y[.1;0SL*V_QKEMQ52BKQZ+A$ &,X05A@A 1WWR)F-+-P!WYNIU/;*8816 MWX9;1^#9W6G[ (\>S8OS8H]/Z6R^T54^"F;;RHS3WY^?N1Y]7VV'%X(]2S>[ MO9Z.9K^/'M.C80EMO"[!1%N"#>+, 25=JK?\PFB_FGSW\4#L=UFM]E^>,Z*BVT?O7==?CN\&V:]6M,/ ." M4*N%!A@;C &BI)090=C;4FI+PV2OM,GZ4%E7(W$)RI%)^N5CB3,XN,G,"R0X M#QW?*,2VD@2CYK(60-N8HR/@[)H81R?7-]W***V@L#XTG2%I.!"RG!J$8_S" M;I>NI\@];*B%8.WY3(6/\-H[^1#&K-EB\C4M6G)XSCI<*N%:22(@85P+RP1" M1I40"*Q-;VE[V]7^J8K+V@(TA@R KL:WT[BPOU"""),<>"J]\Y0IAK2V9'R:9M_3=-68ZV4^?@B&5=7!X7#9!&".57'QM$60:A-F M3"NVK,-O@HZ^$J,:C M?:43**5E!'*EK''&"6,Z,3PWA.YA%ZWV+4%=/Q8/SJ^5BOAC- M;B>S^]^71S/+-ORN!'H*0R>U,M@&GF$(C9(EIA"HF'NA!SB'-LO9OK4Q>(:7 M_NOV4-CJ0/7-PVBV0>#W;!6 FMZVQ_Q3VY P31CE1DC&.''0*TNWLQ<1^,)R M/0VD1[2LI<'WE+5400]K6^I%[.L_0ME#$2-MO3)AW.#@,F*EA17(0LX-+!%6 M',:D\J7_Z@>=**4'T]J,GB:+T73=_D]!^_G7]#8TWR\7RSS],)\OBYVP:H9V MM;H2!:VCA A*& RC 1LNP*F@(_:=V*73M2VT:Z]WEB[!ZVGDV_%'5?S]#J? MC%,U#QY$L7!Z=5<I$?/E.#A?WAEQWYXF^>KA ,DD M.[0LU]@[$A)&(P ! (A220WFV($MAF&HBN@#XE+[0-]:&+PY_MOHV^1Q^;C= M7%E^F8_SR:JC^Q/(CO,7>< M8:FU,]B580F*\N]#[&52R>6$[V]41VIV>!^TY!U'=XZ :RNEI-P*9E3HJ1R6P5R>0ULK MQ]"^];?G%#+/L.U=%3R:926ZSH0"&0BJ* >:(&PMDWPK.U(T9J-Z@(9 7<5G M_<#=1>>=S;/IY+:("GF9Z;N_3KR*4'E<+_R5^4^OL_ED1:[C7;M*\81 H04U MX5\('"6AD^*5?ZDA@PJ"'I.*K;.B5Y#S]8.)$DYPX:P/5%+:$^F,*26B$L&\,S)V=_5XUTBSS J[*W'GS?,*!@%93K P(PB%J':6E;%)' MY:@?.H7J:GDG6>)P[6QO>7>BL849Y?GWX-^NED .[2=7*9\81[CVQDKG,=-2 M4RG(1O9@%D7M(IP'IVJ3X>V&<@MP=[==\#XMXL&E_O>/)\&ALL!9"#$2KLCD MH=;G+0K)B):]90$\.R(U@&YGT]IXM61;)"9, ^.#'?U[NMC@<&AV.U L\08Q M+A@%&E$69.8(;'N(5%$W3D:M5)P=CQI$N;,SUGGZ-)H4FZSI;)X>)]+.YQ/' M'4;88,FLT)I;B$D)& (,Q9RYC8IC/3L&-0%O5]1Y<6/5<=Z\?S@1$%*G$ -( M(FH4$1SZC518(AVSRA(5]'EVI(G&MA>?K*HO%M@O'%>T6(A2@G,HY3K-;B$+ M\CQFH_?TF,ML,9J>*T]B8.V*(A^SV7UULWC'T\4M0!)8HICQ5%*$0C? I5S. M1VV\G(=5'.VRQZ/:G?62/:7YXGNQN[P(KF#A!CX5#0YVUT$C9G^QQ'K.(.$& M!_!4,->\9:"45 0$_QT'M9P-'\:A+)X(9&?N]63T93)= M76U4W,U51.D4I\-"]ZL<)U:UBL0A&XQ\*;P31 0,P?,:%'% QR39'[HCWFKX M14L*Z(&"U:,S]A=*E(+446"UY4QX194AV_$6R:A,2$/?3F^>"?NI%@=[U]NC MUZ/OQ?9;]8W1UP42!P"WED.D*11*8V6)+:6#LK]+B+LE56V=[]D7C0*YNP03 MLY6TQ97)9CE?9(]I7F+R_3BAJA1/$!(,,"6(E,9KS8STY5YP\%BENN"IL05Z MM0!Y/RL!)]#L<,$$$"H@P%(%WX,!(PGEI>-*);$Q<8L#/'S2 J<:Q;?#V2]? M!JV\@^/P!+B[3"*H]E);"J$%!@9OR/K2:*" 1=V5//1U[G;FP$9P[L],/\D\ M3P#2TDG'G I28:B#Z;F52@$5$U1V^@)WMPL)+; G&N >:/.\)G::@_>^7 (P MD$(#"+$G3FH:_)=R&9]B'F6.GY&]U+J/%XU\9]'3Z2P 7\8I_)XMTH/!T^^? M3IA1A37( XTVUXXWG<\2O(1V_#9N.QK5G,[O:[LFQLJ'G:11G4;A-^; MQ=T@CYJ N0<*52-.$F!F5&,F&0]>A%*:BC**F 4!8RR@TT>:WNC2NDU](L[= MK7(_/D[6L;W%$+]DZNQJ#O<-# MBVMUK5I^[%3^CJ<3RHW4PG"L$?90.^P V@[*EEWR_FX3VGY_:C$2X2ZGO4UV MHJ/)'-X\FG@OC--..,Q4<#\19QILT0ENZ04O0K; F4AX.]M2N[U=16V-IM>C MR>V'V>;F@L.);JL73I@V8?)FQFO,A9-2/&<98)2^O9+]HDX;M4"JQ@'O<.=V M^;B<%AG'5JL71>[H/'U(9_/)U_3#;)P]IA^S>7'&X>KN9O3M\'[N*34ERC E M(93 2N:5,L((^>S.LIA0E*&;[6T0L%7TNV+CIW0QFLS26S?*9\'1F+^0RJ9W MD_'DD!%_O'!Q!I ::SD PBEO$?)TZ[(@9B_9F&^!))OF!A* )(4 M$^I1\'H!EZY..ZY@5K*$G!FB!1M$ #^4,0\39A80Y'?X#EG+JF;.2.%%: M!]PX$G/\9>B4ZG)1M GPG^G6>1[8ZQ6@#^EB,AY-7[?JPI+"6D!Y\,LX%4)) M200D:A,U2XGQIE*.GI8LYNDT^ZM0B<]RFRV_+.Z6T_?YMRK$/YY23X("(X$1 M@ CLN.#:(JA+/ )S8_;8AK]NU"1?WMK-+6JAGU7)&O>^5ZL@$2*8(A:.2_=UYL4:U@(K6W'FK) M&($:4PV,1Z6TQ+H8@VCXZU.=D2T2]CY)MO?FE..%$BQ!L.L0 I(!8I&#JCR3 M0ZEV+F9%??AK3QV3JQ;D?1+K:KF8+T:S(IW+B>QZ43+QA@+@3)'U$$,F,9(< ME_(:;#G^IJ6.*U<>]A^V_&O99A=*)9(I[9@ECP4UVLD@<[4NYL:^- M6T>ML3TE$H##B TU4\9":S##K(PB"TZ-0C&F6-35UA?'J5IX]\:G:D;8H6() M]4!2Y#B3FF@FI-5VVW,K M;1MSVNKYNV()1L&YD@9A*;73!$E+U[OZ@ 1-ZTH7L[0C;7$?16CN=9Y]G01\ M]?<_YNGMA]GV])4:+R9?UULTQS$XO;)$:XD)#%SDR"A3^ 7/R!0W'/P8Z^<1 MC,DZ5D%7,T\0Y#D\YC#GGI]+/"1"*4F9$L4. 7.XE(68VQO%W5V0* M9+4Q[RY.\_\N-[GJ;[)/Z3@+D^WJ^IWGEM]DS0U];;PNL883Q)CG "OF=>'# MPA)9)<4EW^?5(9L'H+I.#R?;-&@^6)XK1LQNU6.6+R;_O?KU ,&/%4V8518 MYT/?-\@RI>7&@0$TJ-]?],V8O3)HUV'GYA356>Q?X;+H48"E")%-9_-CA-Q= M( '(8*JA!4PSQH)W@STNIQD_K1QR*_N MUIF;X0$2'BZ88("$]3K808YIQ)77F^0G05I.?,Q21_7-!\>GT:3?+WX4.1K^CCY MFMZN.\-_I--;G^4!JP/C7J7RB::06(49CO8\_!/7WOM%TS(-A74 M%3GU, 7KXA1#X*GZXP-P_%CQ]FP=9=KM;4 M=A?99I(Z-*UWU(+$2ZT,T5YQZ3UW!@H#MOC'I<@8X@T]0^H@PU1Q9ZMC+QS" M[5[4[-YD\U5"D6 CK4.M#ZUX5:PBP=1R(ZAGTC.HJ,"8\0T"$$H=MY ";I'S M !&A[;8_.>]B)O:H&(<+9EYCVNAT,;[((QB 60.UZ2;'5N%WE4FL=(PIJ0SD MD &OK..EG0$!BDK; $'-M::;'XQY#2FGLT6 V3@O^HA-UW^_0&63)Z7"QF?U M2A*L,5$,"L$0PH!0@^&V&V(3=0<)_-<6T2F+ VWIK#_FOC\;>A)GWQ=/O%7! M'.; !5D95\$TT:5A@EB8-3K9S^QK[;X-AAPE8;02^J/?=9X^C2:WF_%^OIH) M3B+@K@H2!@#1P LG@O'B"<9B.VT@3Z)BL*OO9?Y0%&Q #3W.WD5KG^>+8Q?\ M5JL@D4HH"P$5V'INH+3:D%)ZZW3,(O[P]S![(6$#:NA_(MY<[5AK%MZ4#6:S MP&&<9UP$C\UJ'V1GVXZG44QP\-!W-WN=@.OAWQ_GRO6F3^G7='8PA^O1LHDA M*G0PI#UBB!BMM,0EF@AP%!.R,?3SP;UP+@[_7L>Y-]?WG3K4O2F>("",,@Y" M:H'T "DU$9R+"CM;3/P4ID7K8*A6'IU.;BWEL1:Y #WD!CE"&668[/% 4(= M,P@._4#Q "R^^IKH\'!.Q;6J1DZ+)9A(Q;"US!$ E=;:\#*("BOI8[*L#?UJ MFFZ/];2CD)YI^6'V-9TW=9CQ0&5)D6=5",\!,<6BK#;!<2U1,8;'1#H,/?:\ MR\.,S:F@=B!#:-(X36]789^?1].T0ASO@2*)"+B( (_Q!O/BVAZT270:6NU$ M5*#DT#=&VM1QU@K\G>7 &GW?[!>M B;R]+=1_F>Z*#SSS^EXF1^;7RN53XP6 M6 OO&"-2&,.H8.4*.\$6Q9R8'?X:]UWU.SVM]&B://WJ[M3 M67EJ70GG1 FGK2.$5240CJ:+8)L13+\I\?#2T(UB<646X>)*I*((.4)WYY-)Q2XF+F^^AKX MCTC.YI32&SW7EX;\EBX>LMLU9JOO3Z'FGBH2@RU0$%@M'$66"T;$%@'.5JSOW^#3-OJ?I.DGW,A\_C.9I8?U662*O4$TB">7>ZZAE\TZ'OD;4OV^EO'DM=&T>?DI7%U_>9#>C;_^<+!Z* M&^8"6,7JP*D9I^I6F7"#L98,6@*U\E!#:LK]!:K#*/ CKK$W2=N.%=0QA4.S MCZ49V 'F<1[7JS<)\% ;3.WBX)&7R@-A[!8KQ6*"<6U^)UE$\$<\LAA%% E6 GL:;DKP1@$,6$74:ONYT_%AJ'O@VXV M_;)8+6F5 JR27U3DV^[""7#"*2D1M@JXX$-2OYTN&.(H)B_O /-:]42X1K"O M[]%L3(GU,/PUS1>3U5;H+-A+OV>+=&Y&3T_!BAA-IWN]F>I5))@!'$9MZAFA MQ#-@B2_#/)GBNIO8[PN<5%M61!/T^I0^;;RI5T.KFMW^9SI?;.Y3NWHZF!2G M9G6),Y 16\2:<(<(ATK3$DX6S(@?:EV[3=JUJ)3A+28VLHB8 .$PT%X[S!U' M0A9 E"AX)&+N:3S3->XV)MS6%-(5+8O6%_\7&T9?1].U]Q] F8P7Q8@^?PA] M[/4'+YZ\3H,R;]\>QW#?QM-EL5X0?EBE^_L4QB5W=Y<>7!_OMB$)9]1(YACQ MGG,+@ CP;+3!C:+='HWMMGNTLK8^:/6=16=JJV\D-HQKB@,)B*'2*0$0+D\A MALTRP%P,6Z:L!42);8@AU]+'+%D-_41O*VQL!_?N3I0''82^ S4'28C6.?T3>=%0P]2 MY]63JZM_A&:&.Q_\1ZQAD6>AE$>;F,6FP9^.;9TZ,5!W:9X5DN\X4/ZQ"#U. M*\QWE>M(A*74:&\Q5I1IYZ7WI8DJC ,Q,]X DW^W9G*U 797A'N="KI*8C2W=PJV_4R>0O*/YBINR;:77'IT^3^(72N M/^;I*B'?U9?%:#(KUDK+U1V?Y:\%VL9I'"!<1*T)MY@#!X# 6!".,7*Z#/40 MP/L84RQJ/CU7.G:GBZXGW&U.\C)R?7:[8X6_N UDFLV7^2GS<-VJ$T*$\M): MA'"1; %!YLJ3[L):$A,<'G5#PKDZI!TKI+-MQ[4X5_GU*%]L?GEQ?XB??"NO M-2N/JQVZUZM&;8D$QGCK RK!'3/$0@"VTQ'U*F:G9>@>;W><>KLMV;J>:D=N M[(R#VP8<7Q=*>='2?0$;I]62.&>P#%.*(5QZ"B7BLIQ>I'2JMXO@+X1V[:OD M+'9 *D[[T?4G/AAG''I,$778T)6M5F)7Q%_%#*G5[ZHY?]^\:TUTR>+0_+>- M7IA1GG\/G?\_1].#69XKE4^TL\AR A#SD$A'L$-FVX.# =_EQ/XUS;]D74_M M'=)G!WF;5E!G"P%O8:I-TQ-K2ICES%E3Y 2387"@0*$RR$LB9&,(.U KH#^& MMJN;H7"UL+"6>:&-")H^5Q*,(@20A$HI%TQN2+2!Y=*+Q"K*5QI@JK9A,[2V M6L["5FTM6@=RZC6QPB(%N40!+%NZDUQKJSBDF4TGMZ-50/_&Y)^OW,E0XT,ZFT^^ MKB[Z>]VP]-LBG=VFMS]W$&[T[(BL=XR+4>-EZS:?5@@[.JVFA!E-H0*48DNT MXA"X37PZ)!@:66FUM[5S#<]7,!X^NO#\7&*$,E8 (V!&%$@Y29/:Y#'&X\N MVG=H3?GO#R?4AKRS+>;BYH8=PA=-7IU>O!E]NRXN80\Z7H2![,MRE5/U)KM> M05VAJS7TAH10RQSWW#D!J(;F\L"@IC!;B(V^B%[YR0\H1.TJ,,A]((@53JY MGYF5VS7^?I./9O, 98'T[';UVW3-IJ;Z1/T7)H@YH(64U@-@C44(*;1!ER#, M8OR80@EX%:65IHVHEHZN+8V/U8W MRE8):WC[:,*-M\@$#@D$B)'>" LV4AFJ;&*H45L"".,46F+4'=G@\S#Y+61ITK\U:[G$R(5UWEV-SDTD+QX*L@!-& .D$(](!J#.E&#FNX[\U]/H_AHSZ2 MG1^#=-^*E->5+.*]91*"$78&8&$M#QX6TF@3E1=DY!;VEFVWF[OA&Z5.4R!W M&$Z6AG<581DVC('3;'5]V:;QAR/(]I=++'(>&BT!1 )P2&! K)156W#)*24: M(,#[J+#&H.XL"TXZG:Z/=ZPO'7W&XU $RMY""?<>6:>5DUP)89G%9#L*2^TN M>:>[>4(UAG-G]D\Z"QA,0X/5[>-D-BGD7TR^IL3XCSAB() T M%>/\B86W<\I4BGC>\73"D?2Z,/L( MXE0:B)GWI5Q>V6X&GGYHTYKS7QO>#G-P9*\;N^%YE6M#CY5-%'<&&HZ(X0 ! M98C%V]&5^ZCUI--'HO->3VH:[*X(5F:^?-7F:GE)WQ9)N%3:"NT)%&&>EL6E M+>4Q 8KIN#N M;AK<1H%O(ELFLV5H^W.\H$[OLCQ]D>WWM\ELI9]R>%:SV]>U% =F%]]_2QE;Z\W8GAJNV;KM/ MD&S3RW4Z2P\'0>PID5 II)74R>)(N>$2.F^W,XX7,:-Q5.KHLZ5E+,2=3>JU M#H.'.8AKHJ2"GDK/$$2F]-H]4"(F+\_IJ4S/>Q2+ ;8KDKA1/@L#:W'K5WF= M_&1<[+=/ILM%>NA&A",E$RRX8 88S(E#AA>)KS>^% 54Z/[RXITADYK%NBMN M_3,MDE"GM^IKF+7OT]^7CU_2_.IN)<'5LG_PV[UMU M6E:;_>438#3G$&HA@/4".NSL.C(!,*8=J#1*MRS_37'&LXJ@JP<3C:4U6%/L MN6*2D.!FBU(BH$&GF3 [3KPX M7^?9+/PX7G=O]6URR X^J9X$(@:"\ %2Q10W$LDR0S=CQJ#>CB&T3+,3B9!U M!W%7=+L);[NZ4[?9ZH;SW])B CS JEV/)X)8SSBTJ+CA&B/*)=[X I@B#GM+ MP]\.>5K2>M8XT,/_K- GPL#:)3?SO]X*HR+\*@ *!A"X0<"Y%ZVU*@E M,<0"C9$"U'!EO*?"B5(V"ZF]+!+%J3?K"N;.PLS+ 7D]TQ>9!+)9A4GN8+F$ M.*611X!JXYBB)C@#I)05*A]Q\/D$ M &VDUII;Y+D!NLB$LI&-A?X8$W/9L MBDF8U85T%COF *4.ES)!0BYLOHK4Z_M,,5%H=N>+W:[BC4?3XNK6#S,S>IHL M1M.C;#E8+G'$ 4FEA-1I0+#FH,R%@YG3-F8+:X#34K/,:1+9SE@T'B\?EZO+ MBO:EY#K.J*IU)!(0Y UFUFO@'4%0P7+D9MZA;D^,GQN[6D*YNR-0ZWLQRPV6 MH[3:72 )G04A@2&""#&O*.6@E(Y+KGL[1WX.'&H$TL[]KH^AR1_"CY6W# MB??(28BL=L(H3(RBKO18.="HV]BXL_.PZN+88=1.7MRE:]/UWQ]F[Q?E/V73 MJ<_ROT;YH:W.$VM*F.'0B@"K<(!YXJ33Y2H%IQQ?ZJY'#4*\C^EI$>@>/+/5 M5NS\Q5YL-2?M7;$B5)D69\<(\0%5!X$JHYHPYQ[&#%4G4^HIS2=9L5.;+]K. MI],.&_;[<[' =S?S[=L:WSGSO7TX$2K,XY88++"2FE#&?0F5(#3*1#K9B;LT M.D7#W=DXM?86BM0(=W?I>'%U]V8[:#(;3YZF :CKE8J>5_P/C6*U*TTH"?]J M'28.K<-TX07AI0@QNLCTK*F^&LN%*9&CV,18@ -T0;NB<@^JJ;\+7:&MU\M\ M_!#P*FYO?GHJ[J&;3GCQ\W9 M,[)+E71J4Q9WU:>W=I4!9ST?K$WB,&>LOCJ\PE*E@N)V14 YAX2'+@,LAN7M MBL6L8D!,!O2H8_GGR<16P>^9>JL+D".8][I\XARFQ$AK+''6"6*M+T=^B;R( ML2]//Q-XZ<2+PK[VK'NP%[C'IVGV/4U7#Y4#\_5T- NN_NJSJY79.W??TGP\ MF>\\_=#"6Q(EI4-22EB<%'%!!=:X$ANG26^' L^3E_UKJ&GVKKI2V^2M]Y*@ M'1QL%^8Y@!8!!XGF6V2((S'GK$\_H7C1W.U$08.P-9\OYEX]I@HH5[G0Z]J> M>RM,L#0*&(>YT=I*@C#VLD3'(QIC$L2=BSQ/_G:JC2$8IPU2]7!]B;38R(". M Z'Z4=8RK8&E/$Z)C]0W+G)BV1JH\H8Q*"JQ@&S=?[1VN/HRSH2%+1*#:-< M"<.P-AABM<% "2&BXHT'& @XB*$S0@%#&"WC./BNBH0)C9VASBMN(/#"4%9& M)2EE4,PN)OR!=XQ:PK^^6U1P_TL0>'7O9SJ;;Y25CV;WJ\"3+]^?'[D>?5^= MK2\06&_L_W-4/+G8VL3SR6:G:Z^'U-+[$HZ(1DI#(J2"B OE4*F0\&=(G:($M*2T8YXV-NGH"GYUV^$$JV MKH=.)_-/Z=-FH6&'17)L&C]8.-&04XBMQ,(Q@Y5FRFTG$.ULE%-3?2_HTC8G M6U/ $&BWZD4U6;$VUT,A:XP@IDD]P5JX?:X5$U'V//^!N5#]JZ8K&]3*R$B.5 MLL!#!BQ65#,-R^, 6C@:$TV'?N -HQB0S^7,A<2:&H.,E"28/11)+5$I%28B MZH:'FF=XW.SV(N@3C?8Y'PWSG"..J 2R2!M #">*E9)R$W7-$:IYF.=2>-4@ M[L\,:S&-:AGH_CF=3;+\]VSQO$#3>3N;C:39?YE4N]-I=( D@*^RA MU<&&,-)KY<"J(RN/D)"ZTE&*+B2\"=CJ\*(_*XNX+9'PX -3[#RAC#'IL0>( ME3)JQSO-QO/Z:JEV^F^LJK,V8.VKA^[^U!:)&*;GWWVAYPIXZ1V%3G!/@QX8 M+>[S\E8ZPBH%M[8GX8=9<>-OE<3&.YY.A*(R,(J&P5XSCJGUX9.U; H1=&'G M_&,5O*/3Q@%:>\_MS:OST6P>)"D4L#M?X_%""17(8^P%)0!!"ZCV$)4MQ\1' M+3T,DPJU=9>U!&KS=-B;B;%*L21@H94JMI!=\%^!58Z8LO7*N$Y3-K1'B2;5 M6(D9M="MS8WG4WN'TP6_?2XQG(/BLEVIN.*<&.2L+]M'-(K:6#\7[9^JJJPY M0*,&@^WIX6/SP:L'$R>$A,$=!);;,/8)20'=M%!;R6*L^ $&1#8Z!\0 V8RJ MCX_U;U.L"8:DQ$7"SV %3QF1I>M],#&G&,=8@^OJ:*]FJZ%8E?K=!\GHR^3 MZ>J*PB,Y"-\\F5 M*3.&$P^94P@ART I#^;5[G Y1U:41 M3KQ\+.$23M(K<@ ,!FT^DHW^12&TW58Y%=[6,ZG]\\C&925&)29+4) M1S3T/(^1UQ9; 85EY3*+<8['1/D-T]!HB%_=XMZ9!Y/-[H,6'@NHBNN:CEQ% MM.OQQ N!=#"T.($04D*1$:7M9I30,3/: (\K-6',- AG7T0Y>OW0[@()-3QT M.U7C#E\,GR6G*O9MF%LDG%U1Y/5(>F3F>?]PPH'$Q7T5 M&F/+I% DH%1*)3&+NJ M7',(EJ"/BNK_ :C4(M8UI[)YOG@QC87?WDYAX:/D4Y%=8H]A\^K[!!,C 0/. M R<1-L116BY)!/O,QJS*###;<1.V3 Q^K>M\[^#QYHE$P6(!BDCD+0D= "K- MRSG9*1276&,X>J^IJ[>:KH59F[K^;?1M\KA\/*CM5\\D!"$@'+ VCXI>G[5(UES>#6CWORL<+U@GM*))03S9RD0<[@YQ-)PS19RHLBV@]C_&B;C;%-L&RO> M[O7CV9?ZV2GG)@F02V(Z/FLAMK3!>=,:A0FXG+/E3?'^[D+3M=.# K2 1PV"&2FBFLFE<(Q4 MJY0^JUS7Y"^A\_>KSH!MO3_M:VZN?;EZDXH;/?7$6JU3.N$)):GVV) J(6%) ME(XOSJ$V2 !Y6 =R.3O/=!N<=;H!]0#S8+O-_M5WG*X8;LKUYIRQ=F94/+8% M0-0I8;$2R".!.:C621'.,>2G6Y*R\VVG,X#'.+;2.V\+6]7FT\7!04B1+OH] M5)()P#E$A!Y6[46.'[BY'Z#] (N<0YMMT$ZSSV:]MUA_/H7/LI3D# Q@3X*QWQE#MA=8(/&&$LOK23+!"X_"$[ ;XZ9#SR67W_F[7 M5R]E GQ>S;]\.1O->N]7OOO\M=CE5Q^RM5N9'Q=G#9P0*R)0UC,AH%$"1K#V. G+KZU# MUW 62=?0#T?1G<#\?'DPW2\US#PY)G@$-&4>8PZ,L) "_=7; YYP;(NRNM? M#KQV9UU7^'9TA?G;;/.XBE2V$SN^.W8(WGR0JJT9( M! WWC'@GF/6TNOQ R.BLXFR3SS'I]+ZR6Z0'RV)+Y9RW^N"9C>?IH8 $A/%# M$#K"HI2E7.K*XX,$1ED5>BJ51O[O;_4>SZ5%7I_HGFX;#&I[E^FV5_4M>TSI3! VE!QJP>!Z#=)D1=3E= M(< 8SW(,_")>^QYP'MU/\/+3>;-T?]W$S^?]W;E=L(MI [.8.,N1-P1#CZ"C M51Z PTRBK#RZ7]EMWSWVXP=&N[N[XB;=/V3&1A^9)SBI"%,L&BM*$"RC^8NJ MLR&")+(:?/UR7OENP>Y>YSO9P[C.L. 4)5 [:QATT&%*G7KV]O5:6W36>.GU M4*4';$<_.)^4@:V1FQG-LYLC(&T ]%%!E=(31JCBH/*^88A05J;&+^T\SP/Z MB6S#]@FJ-E/W5^HC6^R[Q?Z[N+V65D&&.@B!Q4QI@QU!6L3O/K5K<@XP*6MY M\X?X[MNT"K*((H L(MQR88&-=B8YK,WH*RD6WY6 :[0*:@;H4 =$)U47"3!2 M H(1AT0;(X!UU22=Z);&M576P$YUA$:5MUT4(NN ?;Q&H C!,4BVIU MTODL-_3TR)(GX'I5%YLA.MA]55[514.ME)!'Q3DN!1 A*=ZO"7J,A^E.=K@F MWXQ1<[&V6"_77&P$YCBF29N:B]1NNRE 2S2D3$9ENUH51.2JT\+S3IUL,,>A M2%[-104EPHX)PCURR@CEJ:I6R#"]LFJ_.2*N6W.Q&:*M?6&CU5SD\6067D"K MN;*.:&%XM0%#:^I9=Z^5,6W$G%5SL1G8.60:H^8B%%P)A=(V+0"7\5"WD2[VG+:)# M,>:%]S2]O/OK9O%XNXNBCE_!O[?R.T.ANE,$P8!$TFL, 7=2 0(_Z*N_('50F-#ZOB?OYX?X9A%\<&0!EE0$A D7-Q0X86 M5BY4I/&U=!/LBUI=XSL.IW9Q^O%KN%26XMRPP+R0!D!&*;(>2^V\U8>OAZD< M"V[R!U_73,J"=L03L-EA%[B+2"F,B8D: K8&WQ6;'Q/.KN;&V4 =[:94P(-@8)FE8N_*]3C:.[6*\T[UQEE: Z0P ME$IHE5*<,0#W:R.(B:P,IVGN[SD"KG'CW S0H79U/YNOMH&=^OMOQ2PM/KVQ MGJWGI[H7UQP9D%/$6Z.C06@<-0AKK:OU1B2NNDE*0XF7?2([.).>OJ-TX.UV M_-,]D9L,#]@B28@W4@.&*&16 U&MW!LUS$7D8)SJC >G^-4=U$.1[$-2FZ/< M-H0>>A2(2-ME6#85"MC$&W^KSP!UPNM;X;HZPBM%P(""1 VE""BG<3D:MU(9Z1XR54E6[+M/-2\,'#8$X'U@D^=:T!S#?8)[2HZ(ZP;7-T/T%0;7 ^T0U0!Q[H2% M#@C'J_51KGZ5X/K:8LX+KF\$]FL+KJ><2P92]D!-P#8$WCY@3[$%QO+X?TX8CSBHW&86*S!L:^O1XNG;,J8+3%L;9R>+RU7[GR]73W7F M=IW<3UEH;>8*,(*%)98(>H YM])J5:U3J*R+TW?/J4BOB!J.# MBK8MV";\:BNP4 S0RBB)J^$Y!];K:W'=+85R@!Y'Y9Y"FS H: H2!4(J#P#C MR-IJTW; 9I6C?T7-L;O1Q?M$?JP$M*TOY?6GFW% N;9>2X\!]AX*S7;;@8>> M*EF04(5PB M7JT<.WN%]Q,YXG]Y2]XUOH-%5OSPXMN/N#F??AP6,&8".:6=DAIR"K%'JEJI M!S8G;7VBUQ.],2D+V=8:[M,[G"QH?9$I[2:*!RSG%'O,M?.0&$<$W07JICZ' MD.9<;4TT_*\#[@R"]1"*1=0K/CSK%-)0BVC<8F[["\_H"C\]$[ PB$8;$^I4 MT=8J(?0VVB[%X'GL:]&SDU>O&K2E"*\3;_[\D6 )85X0 05DJ7>,X]A4+ZZL M&*UB]<,J*I!1W=UN[=U^9!G2.]()KP6*]<[PUJ)7R^7C;+'+L+I @>>/!IA\ M^A@J;E-4ND! @#T*''!BKJ0T7[?2SP"P9Q:T;X^I(&2$2"Q%ZA\,L#7$5SY7J>I%)K?WCY>" &*(0)LAI )KVT9E>*.RW& M0IF3D3VA:-B.3X@\$'MBA%MNXK?DYXOBW>.)&+1CCX5XKBD")* & .^8-PP= M-CD(@+Z.RXMN&) )7J^2_UA\F:>E[2+GSDK_QT>#E*NX0VVE\BD*IS#)^;SZ;LK;\PPY.S)@ C@5 M1D"$L,).ZFC&5DO4#N0T8)]0N^TN.=(EGKU2YO/LKS>W$93YW?QF^[(U#I,3 M8X)0J9TD!9K%?P%%D31LORQH#W423K_;_2A=FQ M!HMGGP\B8L(5PPAX))7U@A%0+4=!E5,.;T(-K[LD1CZ*0Y#"Q#^^7WTN_SP6 M7G/FZ<")]Q#$%0BH&25$^8,"#:G-*L@#)]1PN@=&M 9Q"#YL#[KWJP^K\MM\ M>7->XS@^)$AL);7*8>A)-+J5A417BY+>9;DS)W1;V0,S\I <@AX?RO5FMOC_ MYP\7U=%C T+<]:B45" :WU]SH;BGA_V/T!S#%5Z=?[,S''LB1MK'U*J8G:'" M\T="7*NT&GF#C!)0&J=]Y82#QN15$IS0_6$WPL] KB=QOXT"67SX6B[/.ZM> M/A8<9?%5A8A'')*6.Z^H.9QQAF35++TZ?V4F>CV)_E.J;HZ6T MCST6'".$*FNIQ3 %^2K"*_4F(FNS1']UCLI,]'H2_>?5+#6.^?3]_H]R<4+N M/SP3*/8R7;$0&XU>(R$VO#J;$!4PQS4)LWR34Q1Z#G0]?^SNKYNOL^67XHQK M^MBCP5,'(!,TY7T#I&T\MFRU"(19UC%_=:[&#A#L5>W_9[%8_-]E-%4_%;-U M/)5N4X#^!=_BB3%!6 (D%-%TH5I@P)5GX+"?49E5EN5*G8O=0-DK0_ZS7#Q& M@:RV5VRK8ZDU)Y\-E&B"/36>(D8XA"B5JSJ<<#[+AW2E7L4\"'ME@GE<)11V M%^SI4(M">3Q/B.-#0BKI ;AS6"JC(8! LB?-Q[":QX8$J["E%$ABK"5"<"6"?#A M\8_%_,8ORMEY+?+9M[F/#,P2 6U,T1:Q[@&VD6K^J 0.^%S M6L^C+.?E*]$F.P2W7_9$/%:SQ9OE;?'7_RW.GQ\OG@W" MM"(#D*.7>IA?7H\>SY8*YCP "MEF8) 0LJK(Y) YW,\ MW_C7R 7/Q;0GBJCX;K?;]UO,3NFG/SP3 !'>&0BEB,M&'GJ+JSL^PKW+447Q M=3LV^"-8!6J'A,@/DIN.-Z)4G+YL;]P?_*%N#+3:S^6*\VGW#[Q!$4"0H M1H8R+Z46"MA*\L125RO3K!\L;!3*LK@U9;1?YW\\IL4D$>VEMDIK617II[.4 M)/KT4(UF#CD3A\A5:(E@*%I*C".57/(58LZ!'$WAE>\BM;GTHVH$[6::@^WVCIJQ-EQ M 8#(*@>D=Q12YQWT#._7NW7)C_7%]V@:=,N#4ZV=.T![G,]Y6ZUP9%VACR\[ M93U&T1$LC250:HWIOC*K--B)6DSO>;5JO2XVZW@4O9W/_I@OYIMY:L>ZE<+19]3\FJ"-T M0ZE3F\3 PJCGD>JF3'=.EUX$4^ED:N+LSDG@B<>H6I6*-M:54FPX-ESN[=M, M!.,0*Z^W+R!"*RD%E1*DZT$@ 3FL$,'1:J7V0[(<$=?M[=L,TF'*R^OX7B4P%"/=>C._3Z7Y[K)VQ";3!,RC9O]CV;4].;"S;'L<>#) @+;=/7 M9*1F6!M3N;\CC/7B*UY/%Z_Q#8T.A# 6O2[:$\<'!"%3#5Q;PY/OD&LCO/?6>5&M"1%T9:[\ M7,&^;$69">>X#C._*O[U6"QOOK=RFOTP.D1K*'Y?T5H"5A/@%&&RK:T M3IEPBF6=H3TFR];/O\&+1V7-&0(1#E--!0.>&R:%X/@)6TVN3,WJE!$UV):/ M^.",RS@3WLZ76R=DK=.XB]\3,! <,:LUIXA[RRVE?H>E E3PG'OY"15BF>"Y M/8+TAC1@/^^5[,-Z+]BO/ST?O$C%"'!2GZEQ$!#J<+4VC^2@^13?BM4?Y2O@ M9@MF'+%\/]N^)\VD_M60+UR$.% MD!">.LFY,94_4@%BLHSE";J#I\'(_N0S'$]W8O7SY6QY4YAR'=6:"YP\.B( M!PF*'R,U$4;HO62[5D3;[]#K'/XU]AK_.GMB-](8)R-E]\[S5.BG^H36S^YW MKC%9A:ED<0 ,P7VLB.*>N5JM#Z9K(@R7K,(J"8 PQ 4JT;<)X3G?EJ&#D< M>=IXG!L)Z'H\S@H;0:"E-BY;2Y8*Y%28"J?L:+G_0Q*S"UJT<#\W@WY4]_/' M/-_SB^$I-C&B2B6G/&JA4?MD3RM'!HZ64C,DZ;H@1ATO=![V(YS AS_^[WFQ MBK__Z_>WQ;=B4?\0/C-!$#;:.\1M.Y\JK@&0J/J>!8\?^=]ND-Z.WN[$,NI6 M^/,R6IW#)^<)RE// 8KKAH!X[;E HL)"PWH5"U[AK5Q'!*FS)78$_> T?+-\ M>-RLMZ# ^@?QSZ,"-59*9FQJ#.HP10[IRBDN"?19;;1?X?G; 2%.T2X;_#%) MAEJ1#%6*AG)<.H,Q(%'5H$I13JMU:H5S*H9,M?SH^"1K!_X(6MY6(S&+V;I! MWNN/8^*9H)P$FCOF+&%<6R3TX4.B68V"KSH0O0-=+DL2(X6U',%H"\KOR_*/ M=;'ZEK#9?DGQK\OE341VRXKGBZVOZ77\*P.1,&7+&\$%B^J.Q0 >#@TJR945 MH>B :><]V&,)9K 4R/+^OEBER[,/LX=B=3G1\=CS >-4%%]8**4QAECG?'7K M*+&7UUKS:S2*_%R*.%LH0Q'NMW)9?/]MMOJ?8N,?E[>7TSF.#PB*>>.8C"<1 MM0J0"-UA=M-TJYK)#/^_'!@&D.)XE>$ MHP8$(20.5T$WB@N24X_GJE,_VFJ0V2(8AUC[[K;S?V^%?'%KNSPX "?C=XFX M],QI3""'!Y-/>6&N+/(^1^QG&=0!MD,Q2GU)%SR?TL>T_]XNL.CX@, 4\1$J MCYP SBND&*H,>P6PN+K8XBX%7O: \%#\^?W3Y]5VBV["H=.# B&.H[4*K.$0R/!IZ4 M@'+*"&9QZ7!?"U\9)*\[3V0P_OQ4T;$?Z0Q6L^IKN=JD/.,GY>VY\;[GSG!P: "%"8>\E\-"F$ M-/B08VPDD8/FX/XJM.M4)(,YJ[> -./>R3%!&NJ8)<(; 0$@$%ARV,5-,9)_=[:AM>5VNT=P 0[+@!&E*;;A:KHL 94X%J=NGM2 M:*) ;A\7S\L:U[1LGNSX.AU)._T](;G!2-PN)1=&$9A"IZM.G4 YE1/\.7G5 MO1.>O52/1I3.Z &A/SNGFG38K3];X$(SY0PEVV+T#*1$OPH71/25-8#JA:C] MP][_F?>/LKS]<[Y8Q&_K31R]_)(Z6>W6,]JA=^:=?FZ,?N:S:#1/$, [::%" MF'.*"SM-LR=RX*U?WVZG'KI,TSK[BH!4* (FM)Q(@Y.(?=E+# M#/-Z^1*]J]OSY7Q3O)U_*WY:T:522?4G"1PI[ @7V-+4?,PCR%F%!)#NFFLM M]$29TYISM[(8\)[QU&OK[[_-_KM&Z\J/))Z<<7, M[(4V]:G9@3@NT_-4.^B;?SW.UUO=Z6.QF&V.O-WY/M UQP?!A92*(RRLLA18 M(45UQG".[6C]'<:E5Y[HR_X%,8%][VV=^+8:PX,16#!,B>2,2.2UEE4&+18" MH&LNRS#NV=M6!(-=^NVJ4V^%^O[NE%_JV,W?V8%!0D,UT8(*IKU $ G'J]5: MYZ_:4]\I&UY>\74)^ZA^BZJQYJU_W"2+[-G"W%\/Q7)=[#?SS^5/=MPOZ=V M#!J@(80*>$8\]%$'V\L6:5BOP<3@)]@1L;Z+DOK\9['X5OQ6+C=?6YYM-28. M@&CJ'*2(0T: AQA26"$&HV%3_K.M>)!-0P8XLZK^*V>KSGV5G MO-W/%YAU40^5""B#(8C6E82VPL9:CZ]829LB=]N)9<*4C;_^;"7^=C.&J+D@ M8PGQG 9/VLD1*4U(T! CGD[]0##R=*VA6"F2UQ?/IXM1]AJPB =\P1 )(+ M0$,.I:L^:XRMK16;U4<9D%^8MBWD,F'6QF>[96U\-BA ,$ &>,T@Q%HXB4&% MCJ(LIT[P!/L?3I:HS44Q3:*JNRC$SMGZPZPAA00B212-F% O+9.@\NEBFF>% ML;\IV[<\)L#;\[WGS@\,\5N44G(!!$T!/4AZ7OG\L>0H)V>53SP/870J-L=_ M5(]D]5>_IGM12DP8)T(:J!P34$*_]T@3!D"]&E/]XO&Q7"Q\N?ISMKJML>IG M3T>=,GX]"EEB6#RNL0,<^&IM6HC1PBNG\-W7EON)B,KV. ]UM%1O6H,TT6;V MPCF@2(K_5*GJ*CFL ",S:.#<0Q'/B-M/F]EJ,PA?6DGR!"L: CDT%;8A U$. M]C$E#GS8 EUG)STR+ @B 8!6(N6! 4PBZTVU4LO,E155ZX,L'< Z-('BTHOY MEZ5YC*)9WGS_O)HMUXNM^/XQFR_?ENMSUUKU)PE4F&A:"D(Q-5&12@41]A>Z MA"=LQW*NOAYR=0[R%(^M:,9IB)U21CK(D!>&58"2>(<2H@-T1%\])IO\\GQ,Y3] ME?&B')"% 8.L8PL9* M8RMOI#.2Y!P44P^XZHDR[3,^FLEBJ/-$/Z[GRV*]?A8N>R&[X\2(H"R/.ZOP MWEO"$),45<62L<-VO+[6HP>0UA9\V0?08Q)II\%?3LVX.#8P2Q'$'DC"E(, M.T*J""%')+RR*OG9DJ_!I!Q\6V=7Q ^D6"W77^0/YH*T_ MII-(T9XVF;F)S<0Q%#UMZ@);/A2WGXN;K\MR47[Y_G'^Y>N9#,::(P/D'!&9 M+H+B\ES< *"L/GDON?\[=[$%-E/>%ZNW\W4-FAUY.A"A":72 M*\(HD))Q[/?AJ01 G=7==.IG[E#4RH=]*#I]7LUNB[3BRUQZ^6C S"K$M;:: M26V\M5K":D58HYR8R*D'H ]%I$S,AV+1NW)Y4]X_%)M"?8D6T[;RZD4^G1X4 M!#$(*X6!Q?$?FB-AJSM((*G(29N>>HSX4,SJ#/T)F )ONTK7CX:51<93Y+?U M[YDF#EL.V)L3S)(>6:2O')PO>4]W_83L1A@3H&A6JHHQSEIHC#8 4\(T MU\!5JQ51J1[4VAB\9<8HQ&L.^U D>[.\+>Z>7OS) #_#KY-C@K2IOS66C %- MD5%"(UNM4?IZ%;=?3]IHKVSJ"N36-^O/5K>->/KA=5ZNMU6<, ;8LMX!@4GF ;:"P4G()?AMK\C*JO[ZV;Q>#M??JD1&EUO@KCY M4V!= IQ*)3'S'%7UY)%!)"_NP*N=8#WJ-'\(_<^&R=X7RG.C<8 :0ZL@"!:=)7B M+:%&(V8&0RZQM#@2TC-<[7H*H:S+[@E&M?;$@Y,1 M^;EX#W7*/+UQE?)8,\:I&?W:3AXL!-@+H2VV40K>JV@0'U"3($='G[HO=FC* M#B2CH9E=GKNV.UGIMW$[R2Y^30#4060D09)$U0,Q0@]"5)C;''ULZK>LP[)] M!&D-H,T]SJ(UO2F*]=X,OU_.[^8WVVG::'(GO#UG?\T9E:S^X )U18YZY55 M5%+-XO]MD7521AVZ5L9-%ZLYMP$T&!V8,@! (BF#U'G" =2\6@]"67[TJ5Y@ M]R'MLF_D^_]&WZ38HKB1_#6B;75XAT:6U)E1P7H-.+?<>0\M8DEL8HR/G4PY( ['G4N M)EZ>&A(8)5BY:-HJ01T30F+M]H<>(!;#ZZ)/KI@OLJ85JH,E2L:776_F-Z9\ M7&Y6WR^G1QY[/J1:F=0 YP3CSO%H\ !9K8U"-EI2Y%",:2KBEPF/'8 ZF%\S M2JB(-N_;*,3%_WEW\YLDLXO4N3 R0*<](, Z!Y CQE/I*@4>I&9M8_G: M7PF)NH5W*#J=/KS?UL@=JC$Z2,52L57F';> (6W=ONF+ ]#$[^JZ:-67,M0] MTH-K1GLONBZ6Q=V\ECGZXX@ J14^M6=#4$%G#<%&5>M3?+RBV0,X7CH5_RF- M*0ONP?*R9W^9QTWR^OZ?\H^UNMF\OXM/\NTB'A8I:_/F)AWC$:MM<.'61Q,' M^7+U+*A_'X;H9JME?'#]855^FZ_WSIP?T3C#TZ%?)3@@$';4":.!]$1!8-!! MPDP/TX_OQU20SR/NJ/G4G[@$6T=D][*N?\XW7[^6BQ31%A\]=24VP*\.\0BE ME&F(N.#(&2&ULA6*C+F<@V""-:C[^ F*JJA#I'_G"T>=Y)?+,H_9\N;PNYE MG@R"% 5@OLZ67XHW2W6?$#AS"#2=*@AJA$V=MC77%LN(AJBN-*!7,J<1>58) MA]=#WH&@']\$:V5Y!4LPH8C;5#&1*$0\872_2N3SVIM-,+6J3X)U!O*0RG$4 MS7SS_&4O;F%G1@6N.?0$<8X$HC9%-AT4%H2)RZGB/<$DJ;YUS6Y0;JT6_KY< M%3?EE^7\W]LMD\P%:HW-6\\D0RU[;598=1@5X_%N1Y+ M&;-&.X\KBJF&@$5PC%&05FHO,BXKBZ]Y9M6KI.[P4AB9K9^_SC;_+!\7MV_N M'V8W&W=W5]QLYM_2&C]&.ZLY42],&!CC5BFKO<82ZI3Q9JH+"<0)SG',R[\Y MVKD !@UN>VE(I:_K[7SVQWPQ3]_:]86Y86ZAY=@#);BA!A!(]H%.!AD/1PQS M^TD4VS3F&LL]/S (JS@T4&%*M6<:"LY-M6+ V96U(.U$]C_52>X0X,$"3EZ^ M=,)D_[.]UO*<)Z+=A$$IZC5QQ*NXT0H@N5&@0LKZ+KNR(9B8A;(HY&JU0U#@UF"=H80DOR6UGL'M<.T^K@P M(BSG,)_@G=909.L,\-8.XY]>Z<.JC"^U^?YA,4M9T[?N7X_SAU0B_Y]DQ,)HDN/'F.!]5\?D&T\0X^V& MFZ\7.A =&Q"59LV8AR#5MD!Q;V?4N&IU0H"<>_L)WH0-ML>UP'8TYEPJ+7Y\ M0- $"8%L_"H$$50)+%7E7\!0DYS3L?D]5N]EUH9B3AML1V/.SZ$J36CT\^B@ M+67"*0*M<59!*IRH3'AL.F9 -.;7R9F"XIIC#H36'J&X(7N] M#YI*>,2_'.0&8<0C,(LCM:C7%?9=^!^>O98IHQ6ZVB3+\U.QG)>K=^7F:!N" MQG,$X!4PVG,)(EPB8L<1K];%>%:EKNEFV'3,J;Y1'W=G:^ ]>#DJ&(L@0"S% MS F#-+76V6J="+!ANNB]NP:AC@T+4',ML+ 66^6T(T3[ M"CV*(!LFF>0%HX;4X?M@5 = C[M%-=Z=@D4L?A9Q&XZ&+294>.!UM3H,? Z- M6F],O=-H.!6^(;Z#1OH=HA(//_M8W)3+F_CJ5UK1+C+-$B(]9$8#2YV'^[QV M:SECO):.U\]:C\@B?@H_RD-M?!$_K-DBU1MY3%6PE"'49V5_5 DYT@QW):T/35M8))2AHER MBBBM?#0RM*V0(B K?>V5.:7ZY&M'\$^)J/NL]A^>L/,X,,EA/CO7>JF+Z8/A MUD1E 6"'N#- BY2M<9\2"ZNZ.&X9X=IZJSKP'1R?-"AD2#I2HCB( MITY)6/F^4G@HSFDT.,$J#F/1LA/P6]_3UG)JI/YRNQIB'XK5S?%8@(S9 HJJ M.;-.."V9@T )BRI=73BJZ" A<:^2:,.AWBO#CM\N=T"VLQ,':&"J'D81<0@0 MCBD4^S O*YG7PP;072?ONA3 E,[AK3:K;O_[<;U)836Y.N'+Z8(P445)6;Z( M"\"P,J@*9[220EJKD=XI=SVX;FX.B/N4&%GI$7D1[!W_IB"9=JDLOU:$>L28 MB6F!V@/6@814K1U<5=N2H.Y;]]N?JA MHM*UQ5% Q2T!1A*&9-P -*=F?[GG,)6REF'?YUJ32'RD\#$J[43U7#S[%D 7 ML6@U:T#88<89HCA:X49(]@PK05G6/O&ZSJ_:K#G:I6((](,N1M7G M!OP(!I+6H KA+Z,&2D0L1D((+2'@D#)473$X"WR]WI/]K-4\KE;;FB4_-N'9 M%PL[QLP:4+2?-#!)-.4DOJR ,!I*G%;U49PS/BO3^I4I@;4Y4XX$_E '['Y! M^W#?GU9TF8>G1@8BL1"$">\$!3B"[&6U-3J.4$[DZP3)-@0QCG.Q(P$,3+@? M(G9;T.[\^""A9T*F-A:&.4",U096:Q?HVFH!C$>^3L4P])ZWLWS:['DG1@: MM%;(>JD5-%%[E=16Z_5>OVP-_]J#ID?<\[H1P,"$.P%4:UTO<&V\E)!!SI"F MT2A"512B\Q"(G*[KS<.8>[<5QZ-;-_B/EN;=B=F1,6O0&$<=6V*@F8CV/#*B M2F)P7B@T3%&+5VUW#(?^T"S=JZ_-]\9Z$P2$K/88.RD=HIQ38ZJL N<5ICFI M'A,T0P;AR0EN=BJ(H6EX/(.P,1GK3!,LT^GN6!*#D7:6 JX/0"MZ;<;)F)3L M01R#[X\O,@2;[X]G)P@-!(:]\FW"M%/KDYX!KB#4 MF! !->>A,ZQT3*FT(L_M%H MYVW5I)%I!T>\WOP4I7#[N"C>WZ5<[G*9;L3?WYW@S%8NGZ,D='R9_SF#1<:L M 0&--:3 .@:9A,0B"BNL(O]S4OTF:.QUPIIR+/2'.D^>5K1;Q8O@CRI&+UH) M!Z]R8Z:VFCE()RW7/I[H4%J'G&)8[_'B#*H<#6B"=F"_;!U" L,SMEX^>&.Z M-I\V2"J1\B#EE4MDB0;:5M\V-\+[ZS(3^^5J[_ /3]0+[9I;<+31C &D;D]< M:("\L%1(2X&J\ &0Y=#SE17TR:=GG\@/S\P3K=$_EHN%WS6S:T'.II,&K@6! M.F6F4Z0)A,I:LD?)> QS;B%>6;V>?'[V#/Z@UNJ)M5Q?D*X!F&+CO<6<.8&] M)]HP;"@'A"F-:Q6LZF>M+S*I3]'+_76S>+R=+[^H^_(Q&D4?BE64T3+^X'/I M_IK=SY>[HB?%YG&U?$[&,X#U_:N#-5P"[16ED@$.%1!)Q=VBSJW+NFEZ9?9P M;?Z5DQ;14.?GB66>X?*)$8$"31 GCDKJ/$(66>&K]<$HB2$I^%"LYF6Z%%QM M>B7B=$A3]B&DD4D8/_-5,5L7ZX_%^G&1VA.G#)T/4;2K#UL!QV<_E+LB02T8 MVVCZ(+!VPJ!H@RD#!,?1/L,5<@#9''I/T(?SVHC=IRQ'_@ILT>M7T&CZ0#@% M(&7 448I<<1;=1";S^N$-MV^0J_M8^A3I)/\_\VBV"9J_G.^^1J?3U)X MW'Q-N9[GV]1T^GM2;C7""D7]$Q*)J/585[MA_Q1V_G]_/-Q7I%/?RV@)P S@ +A12& M2>4H%@=<45;CC/H>L[^_F))&QSX_I#^SX^0OB)+TRB+"!$-$0D=LA*Y" M3T*;4UFQ?LWMOPV/4:0Y26UK?\.^6^/-]\^KV7*]V(JK*SWK]&\('D#HA4Z5 M@(W1! N 6(4?,R*G GW]&M]_GQ:C2O7U^4:!EQ!@""U0WF.,*8>@6I\1)J>J M:.."X3O?J%O>_DW9]B*:I)+2Y<;<]#<$);CTA$K-I=/>I"85J,(/ I<3F#%! M_V@?-U#C2*+_6_"WV[%\4^?V3Y9??>=>):S@\,%'G N$(>89$8E$J)5RN&D&75OI[>)]Q6 MW&6/F [U,:K;VZT]DG(E[\K5_7:6L6-1VGZHPB.#I9#:.LV)(9HD>2F*F(K_ M)+7N)/K\4+>O:XOUS6K^<(CXO/B5'AT5N. >Q]V<"HRXT%PSS0YK-2PGDGSZ MGVAM01_]1+L ="BU[UF'AWC0ORO^5#8*4RG L@1+ :Z($50SML?"(9E7OF"2Y.F!%.1S>0W'O<_QM[^_4;;G%X[?B M_H^S[2V//1X8M PS(W72.HT!2,,*/T^@RNE:.4$F]23ULG.@!]N^#NO_M)DM M;Z.YOO[]X7:V*>+S#*"+G*HU/B3GJ32.>.%5"F8R.'ZP^[4+;G(LS@F2+$_\ M+_>I'@!N2:[U:O.,6/&_7I(J_BALRWND3^@?1?EE-7OX.K^9+4Z?C_HX M8]!0XG#J-6R%)QQ6:](&Y]RF3-!-T>49UR6NO7*E^/+R#6UY/YL?PH-=&2VZU) V9P3C3'A#:8CN1:=H]H/9:L*YJLBYO_^%)^^U_; MK6WU/3&%5_^1B,*?$67_X_#FW1%6//UE0 I)@!4A!@E &5.0L^J%O86#!C7W M3(%\H969\+64]WKSL$K"%ML_)4F+YUM"_%EX]U_'/O[=WX1X?&IKD-= 4TJ) MT 2)ZB4!T#FU!"9T)'0KXW;8#:5_'C_VWLZ7Q9NXS9TSF"^,#!$>@7#<#K6$ M&$'K>+4=:L"QSS%L)I@=W8>)W"W"0S'J1__NQ_F7KYOW=[^OBVW>[!D^G1T7 M *',"XF5TT#2>+@B5WUU$'@U:-;6MV+U1SD*GUK(ONP/Y6'WJ!_?O$J^_OYA M]GWK,+"/EQW%EZ<(DL:O4UF%@%-QS12D#%GG!6/>6I^5FC6A$ZYOEO4$]SA; MV.'%:V]>AQ'!BZ@>R'C0:V CE!XS2ZL/BF!]9<7OA]FTVJ([%'M>;*KO_TAA M.JGBH/OK9MO+UY>KY@S+F#4H2#D&W&A'D4K:I[&^PDD*F).*-,%*('VQ<#@) M7&;JS=F4? MBM5-A+LM$8],%4C*L@;6IBI\B"@DE:G\@HBJ+(.D?A3_=1,Q'_;A+.'X]J9< M7PSY2L\$SU-\GHC_8RF@3M (7+4&1FC.I4SC4/K72YVV>([I'4F;::I6N[P< M'WAI<&!*,4TAC=@IJ!!3R+G#JFU6@U3Y*[&H8Z"'BG_];;9YW*5UO[\[KDS. MQV^@W#H>EGAND+%0*6"@]E9%O7<;?3U M\H5-\RF#)09 ;Y$SF *OE3!$5B@ASW("029TLYM+D98NT$RTI^:#_Z]BMOK\ M9]D!#?/D0I^;>[ZP8G7 N5)\F[^K:L=+TT5F$^M_FRJ,)!B[B&WVE2( M2(ERHL0GZ9(?GG?-49X:[[J(L4!, "@L]I(C1).7E[$* 6UASJ5X<]]Z[SW( M!N990W0GP:_?E[=[%VQQZ_ZZB8_N:ERT)=NI^0*PPG+@A2.82 (ITLKNL9%0 M9+7$F&Y)G"$(V!'BKR_ !SB&F5="&("QI\Q[4FD1TBJ8$^5:W\=^8%2_);P[ M(E(W4$[*_[DM&/NYK%+.]O?J5<+8J_6.*B"D ]BK:JJ1"1'-+K M]H36I(;SQ6<9%QRS1 !2&!&I/:^PH2[ M:\F[&8=WK6&>'O62/ZT[\AUF"Y1K)35" D2\+0#*T7UEGO1UVIQ8O5?@">V= M?FV!GAP!DU^M,_X=)@M8$8:)441&640+UB&J*U2L13F5?%Z!/[1O^K7%>7KL MFW_K;O<[3!801QYKZ:RA6B'*E $'5"C$5Q>H/##[6N(\,?9]_EJLBMG=YFRM MEL9S!8\E0-)*Y"111&NL%3M\D0*B(3VEPV0]#LF^UD!/C'SYE L4&T2$ 8!; M9V&TO+BLD#;0RAP#HWF4\> N^7YIUA#40MY*SZTG2%M! ;-> M[K]4XPE@M5PP(UQQ[-V(WVLW5FXQ6P!&&RE )#%5% KMD5<';!R_[D"]VL1H M^&)= M[1,C@H)2(84I-5(SIKPAPNS7!Y''5U:NO5.)EWT@/!2#/I5WFS\C9K;X5BS* M>APZ.288IIE/-06TEPQS;J0\K%'SK*+_$XSGZ)-%76$\%(_\XVHY3W[BB(.? M_Y7^M+Y(I-.# B8XHL,4L(!K[;1@$E2K%(SGU,6<8&A>SJ#.1!BX%\+1>W M;^X?5N6W7=^,BUPZ,RI(X2QW1%'($''4$VY5M4Y'U94%6O1)INY0'HI-OQ6W M\UFJ15'G9/OYX4 -AQ(Y2JB,D#G!3,JHVZT*:YB3+3O!,(D^N9,-[NBVV]L: MY<,O#P[I0A8K35)CSI2/3IWD^U4CQ,"5:4GC.0G:(CXZS_ZQ*M>M.+8=&+B3 MF'$$D+#< N\ Q-5&C+ W5];$K4OQUV56&YR'8I6ZN7F\?URD'#Q;1&'=[/IO MQS\OBJTTE[?JOEQMYO_>_OSD&L_PKZM?$604!\906R3L2((9?<-\=[8#P[EAP4E$C47&*&(DH40QQZJ50LIS*-C^8*D1A'9Y M<-">60P0P])"I T$WN)JY<+@OX-4VO&D]M5+2T'TOW5\++;GZX=9?.W/J]ER M'=*"1!5 862M9,YMP;=< >9'+"1YZM6?R%EG M(V@P2R!"J*C7*X*2"H2QT)I66$#A1TN2?DA)^O/-]ZW.V\_VT!U/7O:>Z W_ M\3:"L4/5^MP/H-=I/^:&(@4Q4P3SGV(%%R+/SHQ* M!?TI,BC:9@0KI@2'UE7KE% /VD!P2&=R+URH=SJUP'UD?ET,.#L[+@@+A&5( M:6^H1E!*JU&U5B%U3GFQ"7*L$ZG78U(K?"]SZ40"QSYW+]I" M-"X-"7$[QQ 8Y""VD C@\+ZH@V46.'\EO=$[EF#9"[@MMY?U:O-L:XG_]7); M21VCS;;ZW>HA+?S=[/Y4E/2I1P. T"+'K28$&[,%WG9/[BMCR9U6_Y1?/J^3C<0YT^DGY\,@#M!F(P'L7.IQ@M'CNS?T2'! MO5A1 QW4H'HS;G". MU"=TK@P@]1Q86PO\T_?E[.9_WBQO_N.\S%\^%Z" E$+)1520 %)>>7=X/X^R MF@A,*#!X +%G(IMCA7R8+?YWN;B-&N_Z,@-./1\@]Y!K #VFD'.HH 2X>E\3 M7_TZHGH'8$)'"+??"V9+'Q7DFU1I^Z1.>.+)@)'F47MFT"&IHSVNL3N\(R(J MQ_\UH?C<(?:#7&Q']G&],*S:N52/3!)05+"=U1)X2@3G(IKCLD)!13-_K!-G M )_^)-RM^3(9@YF-7*Y59#W!?-LCFBD1OV' (XS[57F+X&AUCD:\/[N;WQ2KDXK1A1$!&B#C&CA%(/4RD%@@7ZW+ MX*Q^(!.RB+L0;-D'H*TU(5W.5K?O[^Q\5=Q$B>R-\//Z\;DQ@3.GK7?>*R>= MH\R[?5.F^-[0BQSM:$)&-_?W*;UJ4_C9_7SQ??>N[^]^FRVC M:9]4Q?>K#ZMYU.X>9HOW?R[/D"ISQA"_$HTE8"K9DYXQ;&GE,?)(@RO+W.V M]^;SV$=;GSS3GXLFI F0&Q-,!Q%-"4IMT!8TK1!2!M2+DKDN';\&6>C3L M2@C#T?);L7PL7KSMO#B_%YX8$^*J&!)8.<4H 5%:F+ #F#B+:%FJW>LF6C=H MCQWNM5O"YS)ODSLZ3:"(48>=B/"F$P4AS _8ZRX,#IX!!+ABRT<06PB!8.7HX$(SE6!)3 M5_-ZHUWGL+?V=9S27]\])JNFO-L:X3L39ZT>'LIYZL&Z*;<_+I]L\_+NPB;7 MWR\+0FKKF"=>.LZL=-@+OD<*.JMR0MLF=/?4&R>N?UT?G<<0P1-;F>K-ZO$GM M3Y9?S-?9ZLN(A1]^>!FUO-TCIR*6W[8-N&OE;-:<(T! J-!1#I1A+)C@B.XC MA17#QH]8S.'B&IIF=3>?+B EM5$*2J*L$0HS;V"%#D+VRIH,]<":GS:.WH4P MSFZA;FY6C[.%+U<_+G&WL._CIW\/N:<("*S12GC/=+06-5;[?C)6,H#K9??T M@\/SFY*CJ]G6.FF2!GYAEH ]L- SHE33$*+D-D;'9)[+*\N(:YSCIQ)_.X6 M^\%J\=W^]^-ZLRV2&[>+=\6?<>]((9MQ%1]6Y3+^\6970O="M&*C>8(%6%L! MK;96(^0,XIA56)"XK5X7#WMARCWB/Q074P7?]W?JMGQ(,KT8_G'L\<"Y MMC!:$BP:$PI" U$UIEYT#/6!IT?WZ/VUFR]O9ZG;]^\-M M_,;B\]&FO,BI6N-#2CJ!\2O52# @I1/$56L7R7J]+I+EB?_G^I^= SR<)^G9 M[IWJP5V,X#_R? ("NNUAI8[!0QPG)EJ;=*1G&3@"08\#G'V=8'S:!RJ$85_ M=$34634!U$!MF9526]\Z C744Z5=*)NS]=UL?IVJ67HA9$!4X:!B6H> MM5$_L\")?0.FN%[ Z&BIA5>BK60C/JQM_L.[7]1<3HX)4:573'!KC(2,6;=DZ@K9">@-KVME05V>7C VFC@+9%0>@NM M1$*(:N4*BAS3;$(U8":B0+6%?13"[=_Y8[E(-_5_SE:W=;GV\\C@DXU#E',< M:Z197">4U7J!DU=V[]$M!<[Q*QOJ,:G5D$\!$OM958LZP15IT%(TP[:H4BS+PV]?AED=H8XIX8$2YWU$$JCE/&"8Z H MKE8(),O1D>H[F89NLM@7ASI">9#]/$!3ACE"IF(VH&FV( M7LU5&H([SC1U>]FJ]4L94']6G'4R! @A/1<"IQ\@(+0_5V:P!CA6LZQ:XFC MC@OW6#EK.-.2Q7]80"HLXO%ZS?<7W7 D(XZZ&?;7'4>-(QB(6R[CF:J8PPA4 MT0D"$\]&:_@XOG.Q-DNRXJB;X?^:XJBI =$H$!X!Q9"W\>P5^Q)Q(O[#7UFN M64]2KQ-'W0SHZXJC-L:G.J6242>DM9@H[*JUUALMTNOR0@YQ'G:+^.N,5HJ?C()($X9M*JU& M/!%[K[V@%IMKUO9S)%X[6JD9OM<0K<21X 1!29&%G!/M195O*JCW_,KR'SN0 M?--HI68 O\YHI:@Z$,&XU 1J381"SO-JC4;('(_V! ^[[DG4%;*O*_V,:@<] M-Y)X"@#A-*[RL#8'W95T)QM-16J)\^M+/],Z%6]7$BLB2#0S@-#B\(U@?LT! M1\UE7#/]K!FFTTD_B]-3@2'U2H#TT0#A]Q6T!%-LO(KB W&AJ?1J)Y\UPW4Z MR6<\I4=!;[G22KKX4>BJWX-@'OBEQY9CF[# 3C-X8V;'3%O91"/NI M,;>'0^^KRG>?BKF;N,66]\6JUN90:X:@A /.&Z<=9IZ J%ZJ79%G[PC2NI9F M/PH&]6J/UYLB*."$<-1Y1I&QQG"B0(6"S'/C3'(3Z)@;ISNW=0G[<-_]^.'N M0WW^#%$!+61<(,4E9S BOY. 54S7"R/J!P,[7\^^?%DEE3D*,9TFVQ5=BFT_ M-RQ02AQE@#B&L77",;"O:!]7ZPV_LB#BSCGPLGU9=U"WM#K7J\TS0L7_>DFF MU$K^PZJ\C5K(^]6GJ(#,;TX%WIUZ-*2;+N^)C*8R=4S&7R!5M1(JP97YOKH1 M:MDII@.P8QUUX?T+KD]>%)]]/B!!'!8 *28QH^G>R;C]FK3V*J<1]H1XDB_2 MG[F1#6;K^T"3SO_J5Y^_!CSR:#",,L:,9-@ 1[@GWK/J+:'%@Q8C'43D.9(J M.P6SM<@_%O]ZG$=0?XMV[VH^6UP0^XG' ]0>.)7::'$'&)<&L]EX8&::@4 '.B%0+<".9<=9IJ0ZZM/'JGBD5/& ]W M^7%6,W^SO%D\WB8'W7I=Q/_=?I[]U=[6.S;;MCR/=)()PST@PDJN:86+5?;* MXIBZHTDS3T<'T&><<]M7NWOV:G]>>+7XLU4Q6Q>VV/W[])F8/74 ! D4U45 M*51&1'W15MN],30KS.7U;'[M"3B2',9DXX=B=5,<;6/?\6^(7R@CV"M E%4& M06:)KX1A,G/-)Q@X/EENMA/'T!DNS_?[M_/9'_/%?/-]O_J/Q4WY93G_]]F0 MK&83A8@XY=Q2*0D01#A,H:G00%9>67Q@;R=WKZBW]TJL/JWFY^K MC732 M:]%VPB 32%FC''/)8,^XNRK%3-IH4\&Q3]@>V6CT4R_U/ =K&Z M*U?WL^5-\?Z/Q7P'WF5+Y?SX0(AVS"H,%=/22!A7+*JU)_TD@WGL%V!>GV / M7)1C'3^.8OXMN0C>%1OSN%H=5P#K# O BFA?*>>=L )JCQ7"U4HCOCF9R'R* MG:-Z(U:'*$]"6;O,JSK# _;(0 *U,W'#UIJ3*F#*6VN-RJF7*'ZA;:L'K,=D M6;)O-K4VKQJC _,8FV.K,%22@A&%O./*6< M.:8XJ-;J@H<9U4!X^%=S2>(YAHJ!BOD(Q[MD<2I5:]^W4Y M(4U.PQCX*[CL^T9\N+R"T9,.ATHKX*G^A]+6$8D145'@9!\,ZJ EI%9.]_!I M!752BFJ-#SPNF@+E.+0 :VN$!7R_?F21S?KDI_?%=\Z*!HD&;3$?W2>DEK>' M$[ V^UK,%C2SFBICN8988B:,/F1Q(=4)>W_]_C;#&_^YYB,O8F:5<'5:U$C/.O*'UD_%15:IWH>%\HSUYL@4.8@@4@PG>!,WA]V6#W3UY)HVR,KR@%@GP;I M+M9RKC,\B&V!4@0<0 9CIBWCNEIY*DYZ'83KBPZ-V-8*\=8NWL,K^')ER\<_ M-G>/B_W7=:'6[Z6!05L"I.*&6"BQ<](@O2^+%%?%_)5Y=KH5:MDCTAF9*7>/ MAR5=R@7^Z=& -42.<:,,M7&7]DJPPUL*R*\LB;,_/N1CVV>5B+H']MLS><&M MY@DF @:8I99")H#S2BI388"0O9(^7_TK14.@/Y1N]%OY;=NC\A5A\(!S7@6.QAS<]:?_M)FM-KV>O[URI)%"WTX*TV#@ MK@3P[>=R7Q_9_?50+(^FNV?-%Z+J0KF,*I S!EIC&*U*J"+(MVW&8(@"%890LP))(2*SW%/H* >NR^CBTK8;^^1)K=_E8_%0[E*;<=KQ,6=&A* )@Y%!%E( MOW.(Q_B*]_%8^ON^C&"RD\)QSET(W)$?[UG>$<6+;U05K/BSY>JKS=R^\+5E,G'01,2"&8 M( :Z?50,X<:;*[NCRZ?9R6XN)Q]9:*78O>VY&D+E8%;P1F1A1 )U7!K>'4 M6T^YMRF,%\93NMH*!8H_O Z/;P^B[P;0H=QD34_/MS7*A;>>,V@C-5]3 M:M34M>/?&>*>CS 7%E(M-? 1:,3V.&ML:,[!.2%%O3NZ]>U;:BF8(7:;17&S M*5( V"JN9/'=SY>SY4W44^UL,_M].8O[Y>:IR/?@F\_/[_5,#D_W!C7VI(8S M!66A-1AK 37$&GGA[3Y)$KMT1HRW59U=29U]I]X$P44+Q=%X+GHDM458 RDK M!*"'5^9![(T?Y0#@3V:C&/L";+S]0B/)@:*6,NJI- XAO+>S,/*L7BVD:[5\ ME* :"X2Q2\/[(XD?QO? M]PQCCCP=N*+&8:01Y8XB8HGAU;F-N-!7U@)I*.;D(ST4@]X5FUK<^>&Y #6G M3"+LE&.>0Z,\/.R;*B_@O7%@YQ"^NZ%X\__:^];FMG&DW>_GQ[R%^^7+J<)U M*U79<2J9[-3YA-)83*)W;"DK2MG)_OH#2J+LV)9($;R)]M1<,C9! MU/-[H; MC>X4*O>%F#^RQ==OT;95D?"SK]EOV^+\YN;+IV^1DOG-=I-O9LMYO<#8I:\* MEBMGC8/.,0*8,QD2FN/$?8JZ@MU';-A;,#4LWQQVP(J=^^)0@H8 M=9[8**%%=V3"RGM1&'-8KP+F-1UC= >6AJALPH:!(6D7=]OXTV=+N1R4I]Y4 MZ (#H3-8$V@!](C9(]43NP>.T",8&I0ML:&WM(;9NF@4EG_(UKLI[T1(+>>' M9=38N6N^(:Y?*"8>)U6IB][;[QE S*H_F[&;@/),!CWH]$MXZ *P0U! L,3BD:$F\EM&8\Q(Y::DNPS+<*9-2"6R$.T]GZ#F99-(= M+WK0+8NOR\67Q>ULN3F4#BH:\J[N%K>+ 77)\ZG44!NG!P5C3=&P3! M+"E\ M&XIW28(:8.JJU* 0.(\'#/"V L MD'@XJ7]$^.H23\\?#M83A"&3TD@'?5R0M*QG MDFM6]_>KY;/PG?N[R!G)YONUVO=C$)9QDW%,?M7ZM@S8^ M%!CT2CN++0%">&^Z% ^G13'@U#AQ6##" M\Z[6P=0O^7O33]ERL5K_MMJ<*8%S\ME $)# <4RMY;J(%PA+CVOR#DTK?[P[ M_91(V-[.WN^_WZU^9MD.^Y5P>>'I@ GC6D$DK?::>$WIT?-CP";941>GCE\Q M8-))>R7>[/L:)77:^D00Q#LM"$/."BRE$HZ6W&!,L11PCG"#G(:?VI1[5X)_ M=5_$T+H#__[]@5*D#0?**^.9-] 1;4O:80=3]O&K\3.ZA%R[F&_$M.'/6!X6 M]"3W;.('*98+"1#F7&+# *?"XA(E4A%9ZXY(/[F4#5*_CZMDF $'@=94&N6) M*4[ZRE5::*>F0EI@=T4"94/*#G)UM 9P7GP^0&2@AL0)HZ4D%"O+2+DVK),J M:8X0->DL/G=CM"%1QWW76"#)J>&46*&%!]I*5CK"TNNIM*=OB9]G[Q-?1LFQ M7=OLXCZQ-TY[XRE$GCJD"(:ZE#KE"&5]^GN]U*!L6_UT3/$Q8/#I5=,'J[4A M$D^_,$!N*:*2Q_](X9045O@C=:+(3DO7=0>>"U#:&C=&P;WUY6U65-':^^LF\FVQ^;C(_YJ: M;QYU".:1QT1:19"A$+M#ACF"#LH!"]7]PH*"]%7)BB\/"$@8KHE3P$*AHB93 M%A]7:-#4.BNUP>I5!W1MN#W4ZF+SS]G_KM;'FKMG6B,]?S!XQS6C1G&C<'0S M,"3 EJL0PDW,O4IEY:I%6G:)B.*$\>;++U,\V]?HY/.!LK@DYH$A1!$M &3T M<*B(4)&\-0U\I#)TU3XI&Z<;\N/GLXE>?#A((;E#1&A$E*%.ZFBP ME#-%P$\DZZPE;JU:)F=?CL0S7:A__AXG4)$F?F94P%H#;+4%A@$ @?)2<\/Z\5&^(E=ZVR%\T_1 MU"J%!]S8=+:\_78_6_]U^>[VR]" ;!&WL5XA+0R3#M$RAQ=A8%Q*V:D1QLBZ MW^)2J#LJ2&!8$\C^02FV%"AK:=''8^CYSH11[U]AC_-S&N' MOH/IIOK1!:>IG2 Z[9QQ'"-IHL(P<7_0DGK %(L;CM:U5&8W*[79GYMWRSC-;=$0 MLNKX\(6G U=$"LPE-]PH1K4B@I1K@P!-S(5N@\FKMHG:UU[P?K7\&DE\7\RX M1ASXI<>#AS NC2G%N&1(668U+U?FO)K886(2;U>MDW,HH%0ZP2\/"$*#N!!F M@*08$*P Q/I(*BTF!I8T!E>@I1%%K^.".19.&P$(\M1:)2V2"![6Q!C!M?)S MKJF_2BIK*R^67T;0OD#RJRZMV'N>/QP$$8P+Y QP6E 'O02L7!7$K-=,[NO: M>9*).0Q$:E5U.C4D(.NB>P^=PLY1;P2QM#3GF*93"Y:EL/@L6AI3M'%RBP+_ M Q$]>,0G_,MMA@"BY_->+GU/(,X:321RG%KN*8[. #BJ36Q2>D6,>+XB>SN]TN?,I::OBZ0)T4"'I2=Z7/ONP7MUFV3POZB2]R_-M47'SYDNQQC/ZZ_2@8*/YB;S4 M$#B$HD010&U)4JM-2K/<$28]M*VO6B/LP*?5_UBMYO]9W-VIY?S=7C(-8=46U+KD+>CHX-C MA<+S',GK]_&H\Z* C>'02L GN 9;,^1I( M2J%O8T=KY^PM\V^+[[E=;JD7G'4 M%M$'#OM,KSN[( 8S"#&,#KH33"A3%BZQ"M$!PSF?\[A;NGRSN)^]?#SP\H-! M>V2P\(A :!31FD;)*%+Z/E<<'S'8MV2_]Y; 1_!BOG MA@6L@6<<<\0]$A09A4U9><7:-,!=EJD;V](FN7?U')>_,=%1_#'["Z2 M+K\ 4G7&!QZ7ZI"$$#'* ?<"ZB-!.943*P71!;(Z('-_5NJ/+-\4!VCU875R M3(CF46%L(6^!HT@C[&!Y6=TQ7F_+OIX#R Z@U!9I^X+/0W6!?&5D(S2EN4TI1 MLE>!NO:(VV-ZS_=LO?GYX:YPV)?SPCCX?ME66_<5@4@)!-4&\"((&Y=-_%&, M.*0I\.*O EX=43KQ"&UV%UW>3ZLOF_\4E?V7\S^R/_/%)K/9C^QNM9N>6>5U M7(+D=P9!*#>, 6MH,#EI@+5.V[X/TG:9BK^&^,M?50*J]CL" M@4I3(H!4&E+M$3IVW4$>:9;4H0^\"H!U1>O^@AV_3MH_G/I4XJQR;%#62H\X ME,)Q((W *'KJAS43E5;T^76$]]NF<6^59*+2S;+WV2S/+HC.GAD5N ;&D.C$ M8"J!=8!ZZ.:;FR^?9G>7;&&G!P5$N#;""$09 MAM(@SG19-=1S+%/"!?!UA-E;(VY_JBG/XK>*L]!'$0WW]_=LF66,9@"JM<116^?RGVA2\UW!5+R2(V:,<^:(X.G M)OJGA +@X@YO *'BN%XM;)*Q_3J"Y^U2N,\M+X^>YNIV4=0C^&.Q^>;^7FQN MUG:1?U_ELSMUNUG\B'MXEM^LH^!LUMO;S7:]ZXU;I*<=/$C*XZR MJI':X&VAJ#L5W2.MD1'6:F4A4"5=G,5)Y;1?1ZR^>ZKW%U2]7=UGO\_^OB2! M[.4AP3""M322284<1DPX>%PA82Q%YZ'7$:)OB;1]@>=IK_GZ&*H8&1A7!"H$ M)>"6$B*I-*7) 9D&*:X">AW1^'8IW!>B_&J=+;XNS38R9QFGNX[Z,U*A. N- M>G7WOW>/CT;K8*WQ.P,P4N(HCZ2H!H-HIA*DX2FS<$E+0..TS@YY( M/O05PE,Y<%.K%"6=QMYBBR371'@)BGJ#^XN=B@E?*SC=D6]WO(U_DAGU:T2= M?T4PL"B39KT@CDIOE('*EE0@CB1%4Z]*&]2&P\GJ4*U2>O#\Y(?^W4U2DQ]U M_]9&:4%YU'L8>\6MQ?JP!4--:E9DNQZ$M0^'NCG*C4D^.-1J-5ZJ,3I@83&F M!!J',"/ T=*FFIFTX+XXX-:JTBHB[+&U.XOH'__?1N)?YQQ99^F$R,"8-H# MP[E'&'+'*$=EUUVHH<-)>1!CO&_=*L^?A>';H'%OP?6'[/SRCT_3\ZN[?]5] M1_ <>@^%Q-(R( @WVA\RT8J*!G9B%<:[1%E7-.\M;K5=+Q>;[6X!?O%W\:=J MH)T>% R2SDFOK4=6,V>PDB4=371X4TIU7NSJ7[L&:XW,_24DS_+LV^IN_N[^ M^WKU8Q^@J$33F5&!""21=XA! PBVBJ RG4*JU-\Q8OS J\=3NW1N2\\_3.; M+V9FM=S4L:F>/QR, "ZZTH@X7&SV4>WRLM:DD3*I_7+]7$"Y1\\RVUPM' MPD#*>TX$J.7 ]GZ$?[,VWV;+K]F[Y>,G%LO;141BU<%=TGN#-D)Y9QSE")*B M\+'=)WA%>@DA]<0"X&T I_[9?NOD[^_2Q/]N][<;<[]:GUEAQ6'?1>\)2A, M$9.066"\(DQ[6M+"4#@Q*/:$FV=7+KKC2%_H+#SBFR^[?2URN3*P\-+C07"O M+-3&?O\]DF MB\\S@"HQ56M\T+APJ#7$%"N)*(#>L7+MWH*DRZSC UD:^Y_JJ0X(/(),W&JN)]$_#ZU,-),4B=23GA&Z#(.L\OVS:6^D'T3W>]9 M,>/=6<3'Q==OFYLOG_-]W9TSJ#T[+F MN1,*NDAEB15 C)54EMZ1E$KBH\R: MZ!$=J^[X, SFWB]F?R[N%IMS5Q-/C A.02(TE9P#+QC0F@M?KL\QVZOF>TTX M:\J!@0-HN]M+^<$"J@@=9Z([".EF2Y-L'-Q,YD MVF#RLR!Y*E$;%T5[\NF'ZUPG(E#5@X(!<;(4 &Z%],9IKT'I/#ADY<1Z["7Q M;M414=N'P\FD\#K# A-:84$XQ$ *S)B$ I>S9P)/I'-LFVRLA8Q&U&V,#3/[ M_CV;F]G=W?GVP4^?"UH;((B53#E?W&V'BA\7K8V=B$)HEU6K]@C:6Y;C:ODU MDO>^H$&-"TLO/1X$T@(Z3RG'3CN#@=E?DBA6AAV>6")1&WM'B^0<"BB5%XY> M'A" L\Q+;I&Q%')!B4:EN>4<]!.S.],87(&61A3M[0[(@UM8?=?CZ;.!&&^A M4$I2)$CTCJG;)S'%-7G@4*^V1Q_1B536/KW(D4C0_K+"'NO2BKWG^. LLXU<1 M*17 QI8KQ-#T&EOO&RZ7L?@L6AI3M+$7H\#_(/HA6]_NKJ&]&'K<9@@@?-[) MN? U03!,HN*,8L45T,98# ZIX$7W(-#KU?L^=J%T-J]ZHW8*EF"M>=%*,%WT MGD )5IY!XZD#W"GJ&/+E^IQ%*9O5Z-VD%K#4);&'VUTAQ.#$B8">(B/*B MK!&2^TA-Z\KU 2=2BJ*-L,= =Y9/4XH.@YA'R-__,2]Z(ZP7MQFLC:$S[PB> M FF!CA1@1FO F82RI(&*SNJ4#:0&2#B+K/;HW.-%L-LLF^<^4NI=GF^+IL,W M7XI5G0'7Z4&!*2H @B0N$VHD$,+NN*%#[B>]X:6CJ37"#J.J_.PV4_?%H6MM MS?0P)! %J8^*G2% O//24%.N$#*?U/ED](Y]VXJH,5D'3CG9;?/322:!@E%. M7%%.%3+**-:L;(7%/9:U3DEJNCCE7>?5E_)>Z(^LR'4OKPP^N_1JLOC7M$RF3N$\$$]ZL+,@<[]V\LHO\]FZ5;]>1WH_; MMQQ2C'?%YG;4_+-H\/)A]G-_):_:!$M[<6 42N85I8X"+AV29E_^13G.#?2U MS)6!*:8?+ZR.-DI\<["0+UR; C%I.;S7>?7V=V[Y9?5^OY0C&38"P9C55H 6LY$8HK MRQPG&M%]=H?#7CK7R+=LVZIZN5N76J^+JS>[Y>B?SR"K_C-;S^L7ZT_\1A , M>(]YM""X)\YZ9YDLZ8B)'JS6^O@566T$GC2Z^N5=7UZ%N9OE^;YE/%'N/AT1;KDKX^%2"//#/:$,."D M@%Q)4,[.,#&QFF--6;-JC8+-S8?RV_)#MMY%8I:W6?SC8C7?3^3\+>.:PP-& MTG*%XPH<#%-!&8PC$:6,%G15&H'*^WL*4),01'F2U@8262)G,>G'\_OF]X-3S 1)J MG4?> T*]%!("4NY\W.JDC,$19C6WR?I$4B;M_OR$_CEG"IP:$RC0<>6,*N\$ ME0198\M=C3M@4NR^^FU.K@H"+9(S"0:B 0Q.C0E18>$B_1%29!PT@$MERGEK MK5)B#6RZ,&B)G'WYAGL/N+KJQ"_/!>HTAE!YHZ03Q;5F?+1GN,!HL$27'@YI MAH\XI+"BMTRNQK1Y6-UR7CMPT<7G@I$(&4FYEYQ0+#"#2#^B;$IRXMA/(AM" M[.G!XO!;G8Y!\_?:XLNW%V7+!,,>0UH5P3A+ F M3(C#6@6(:F+""!P6.ZONN-1;T/?!#-D7#JW$XHD101 !?5R'M-0)H25SOCP; M$=&_26F#D106>FTH;(<_?>'/W7^_6_W,LIW$5&+OA:>#@EY@KAU@1$?#R"IQ M/.\5W-$4W(TP"#4JJ*6SH[$;>T+7YL7BG@C [GY1M@L>!0C[95I#?9BO-X]T8?R_IWHP_BA\+,AVPK'^ MY?>! HII] >MY(A$6QM;C"1IRS(F54E'DA,5& MNE*W2F7T8*4\^V#^I>Q;M4/$3@$P^[L: (^?"4(13HTB$D:U!RS#@I96F;36 MI%3I'*MSU@H $H@XFACJJ=WP?8VB5NDO#XQSQ[557$:+BQ@ D2GI+J7U*36G MDXX))VVS#,:_T:-^]Z]_1;>AN)"\.W@[5Y"KS<\$YHP$R ,#',%1EP!!:4E) M(-A@B9)CB)"UB,.V1""=A;T)0^'[%I6GLKG=KH_3W8?_?@G2?-BN;[_%A1:^ M]UF]W^R- 5E+BQ;V2AE@.0/1R"ZW2 4)3S$T1]FK;$A<]\*BQ@&ZDS-PGSY\ M^",KKFADB&.C-\1O=OVV<_=WMKY=Y%G^;KG? MP'Y?;8I*$INXI>6+VW_-[K9G*PKT\/F H,7..6BT4BHCF-YMOV?KW;[/E@2C[9/.2(EW(TH53"$7I9 \$=I84 MA>2P9@P_F* BQ=RZ.&7X5R_AS14>@,%3$[$GINSNEW:VR?QLL>YL/VM[CD%2 MQSAES$H!*1*TN.I^X*$&5J4(*7\3TN&%M&T$7+\4%[&^;/Z+Z3"LR)Z;4!#2 M"2F T) Q)!0Q]'CU1&N5M(F*-Z/TVOC;>[YFMOZQ.&16/:/-;T47C6)I.S+D MNX4]_GU1HNRWU>;_99N/V>WJZW+QW^R1Y[L?])16=;)"^YY3L-P0J DU AI# M+:/,'7E$I4VIHB+?3G0JTTY'SN^KE\F]7O*K]>%'Q7/G3DO[G4C0E'AB$'/* M2:F=9!*5^-%(HZ3S5/ F?KV+7QM<'I7,J;L=Z':EQY\NFT\R^+R)ABI]6 M=N#IZ(O!6:2,BK:]Q$Y[*+UPO*2OAR[E_@0<87V?L0M.YQSL2T)>K,IWL]WD MF]EROEA^/0/UJJ&!<@XT(QAS)C1#3DE9YNX;PY)RRN (:Q -B-F663$H^,K3 M@=V9\O&7^>&W^3G+IM'[ @#4%B4BA6!: :]%64M!^,D3+J8^Y97T#=_&J?" M/!3C/D&7/W\^J]>]H\N^#FDY[^/AUN+T44ZGWPM4>0"A=9XSRK&Q0!Q+U!3% M=I/ND%SG1;>.,F5&PL$'Q/?73>)EDKN_BS]F;UTE7J[I+VWTCXCBG !M$%)( M@4/U.$:XU+7N!784K7_H/-:*]5N_PT2+WPO*4>^)QM 0R "&C.'#1L&HXR+) MWAQYH*$O9)[N6#<8'_LR5M\MHS[,/D5H['3[^\-**DIMG1D5<%$X#$&KB'32 M&BR!8>4Z"58I)5K'CM>!@;/JBDD#@[&RMM;9<0$JH#@SG"IE'9"6&:S+M4), MIURBJ!4(U(-5(V+WYI)':;KY\FEV5Z/&T+-G@^9QWP 24@25AT88C=614C;I MI.U* 70ILY]ZS(DD[K%D6E94SBUZU&8_LKO5KH'RP1^H4SBM:G1 6FIAH7?( M[O+4 #&'"!9C7/"48Z2QWHWN%EKM$[VWW*+L+K[S:YSX/V?KO[+BYE]=I%4- M#2+J>N\,4P9:5 0#&"U-"*8M3_$AQEX,M1N8M4SQOC#VCVR9K6=W<=IJ?K]8 M+@I'J;C]41=HM<:'HA QL-P8#Q$3D;S(^G+MSB2=D(R]4E W:.N"[-=U6/V^ M1KV(EK\4/(7,08VH0U!(28#AAZ*%3#-'4R+.8]^;Q^7(#LO8O@3EL(#LQ#V\ M@ZR?P7^]%P1LI5'04L"$9T90[6S\8E)X62.^"5X,IBF\G)2_'HQE36D@'<)&HP(P# AQR9:CPP->*C'9]4I)8 M+*C6Z4AJ02+)G8.(>T6=4 @BC04KZ6A,VE'P^#(;^@)=9RVW+V-7;]MMHZXB MB& &--<:4D2;I6 7*,F,0*,RTHXU+OTLO+.7N2="E\C'G7@^V]*53O M'"FU:XXSZSA!#&K&D.0<$N#1$>%$IK0&')'":202Y,\Q*ABSC MKIR[PF(BW8V#HZ/>'EQ:M*4P->KE*6/B_POO\ZR=\L(G"S?]"E++WT[ M0%[D$GKGM581C][PLB!L(IG5.1I1;X.GI9&D])W(9E3XU E!.&K+9" M0,>E5N6YC.;,IA1$&GW#LBN4LUZX/&A:WPM-CM7M)F['FY]O:7XO9UP9PXGS M5@.#L2= @P/*(1" E3KJ/LMS2\+B *0$8*% <:VEN#G8>E!B3E(;38P\K M]87 SG+^+N/=N'/^H"<0&8.L5<"+XK8@<>5:"(4IMN_8<3@ (,XF %[&BM&8 MJU>0 "@!%QX X2&3 #@J*+0E98M^?1,&>4.(]9$->!E7&A>)>\'(RS]^^IP7 M$\K67U;K^Z)QV&[VN]]]B+\[>4R?^,8058."5EA'F16:.0[$45,HSWNM'S.^ MWA^=HF@U! ='HZ4'3B_0T#H.L:8.,JX-P]P'/X&9&[_P; M/>HK&X@NSW3 M)Y9[:U?3 I,G)'*_;:LJPO0UAZ)% I>,(F40]8A"HBPK>>"9[?4Z^?=]%_+- M;+VY G'K&//]BV8C1%R_5(ZOQZFWFB' '4="0BA-R=!/'@=HL7@B&ZQ?'R)@OV6)HB7PVBV -$$P(ZBQ6UCGJL3JH10149$HO M^4QO0CF04*;BX?KE


I#3>8F\%PT0!9**]4E:J08!*D'*#\^+X[!:>N1L1 @9Z$5L.C==^ AM/$G;Z'E5ZP+N@73]2N$7X.!XU0(%\XQ M""2\Q%1K0QUCC!I25J5#D J?Z Q+@UZ3WOUJO\*WZ]'G+Z="&,T[R#W63%J%M,#P MT*8,::=5KGW [1OMIM\,UO.%\NO'9_0G/U@D,89:K35SD-I 96+[:[[(-3WPIQ"P1&$V"YA)&CWGH&CS3ELM>J M M=UI-$25KL3G48<[DUJ"@OA79YOL[G=KN-L]S&1W=KR1^9#[O[.UK>+N-AS M8G'QRX+6P&- L*'2,:*-@[@\?#%&H7XZ35]=QEM'F.^:?6];01U%H2DTD$#H M.6"6($V]9T>:XJ0;MQ>'KJ_)5[V6C> R_EZAS#QQH4MM\6&]N-U% ;[TZ8'4 MG$PP7&@DG=%*,4DXMLJ47KV1,NG"X-A/D*_?.^F&R1,3O>'E+7B'I:(8D8+L MB!+H79D[:SPQ;XE;0V)^&/&\$!.CDV,BG\DY:$\U6)Q**M@H*<8,9 M(@I!&/E01N8-Q'"P;G9OLGDUH!B-B$YFVU1,8>8,$3Y:5#[:6E8?&I\@"T'2 MMOG*/,+!!7,01(R^@U3EZC]F1+',%[==]QXX^PJ,[[EP3R%$E%*&P*-9AA$ MGJEH8APL'^81 K5:?72D[([E.(^MX[/UC\6AVNMS%-_M)A?_5+2+N%U]72[^ MF\WWWLZ."+]';NOXS%_GE%U7WPR<1!'5%FO.D?0.>EPVVV#>*_V6#9..T)-M M!(;E96_&P0OE:W_)B2RI4*C&#]OU[;?X1%&CN=#@>Q(\M&G::_;=Q?^*5@ M'*5.:6@M8LXRXC0_T),#X.O9I:_3.>Q*"+KE8 \NX?;///OW-HYT/^*_!O,$ MG\RCCH]W:DA A",N/+>4>RZXIM9&HAN%([T1H;72B/M992T=BW1)A>Q?2H6\OM2FKG$K.L328 M2*D4<$QPN6<>9QR(6J=ZO:RRLK?B"X\'I>)>(Q5C.)KX"%N,3;$ZS2$B#N%: M[28G(*&UF7Q>0IO0M#>;\LE4JQL9GA@1HC(C$'AIH\$,";/68798'_53U^H7 MLK@"+\U(.B!DJOL+GAH3K+"J2.$&6@A)+8D29PYKU$S(E%HO5P";BSE=C9Q& M=!T(.R<;_IU]/A $%1-8.6$Q)-Q +55G)CP^CYI&5!T(,>_K M-,X[,21H:!CR@".,-*; %3DX!WH9)OQ@UP2N;XMJ2M-JU)QH)UH&1GY?J=M_ M;Q?K76CBS]7JKY> 4#$B,*P=4H [(9#0PC"E88%TQJPRVJ>$H\:O/QJP;M4% M66NXGX=?%/\JHF/_]__\?U!+ P04 " #MA510/L Q6@TO #;,0 %P M &-UL0-1B],TH20?3H?43T,B;J&*-$[[TS>F=T1N?Z_G[WON^Z=]W[OO_ M_9QU/F>MO=?9^]GG/.OS/+O<3-S, QXKR2O* ^[EMRYF09\!]S]#^#]<]_#^X?P[_T#? +\ M?X& @)#P/B$A 1'1@P=$1 __=]S!P\/#OX=/1$! ](B8B/@1*'(?4'B'#^_.$\#=)W?PGMRY:0&@;\V^M>3.''= M>_AW_BG\I^H_:P $A/CW[^#=N_L8<.?>G;OW\/#QB/#QB?X9(^"?T3PA>,%+ M1BBC=M_$Z24?^=?HIYF-LNJFSM]B*$I_,Y53-FD$Q#(/\ILUN\954 G?&G'; MQ3T"_ ?W\/'_U6FRG PUOC;M]Y I &-+3< ;QY?.__TW]'A&'5'I14-J;<:RXG MBVU+[,*%4+X,\DZXU>*:R-XC//5:K_/ <&*^!C^EUY&XJS!X_?>J\M' 0*@0 MUG8R+&YVN2$B#/[SK9]WP0RU]5I>:5&YW>)7[B@6<5K!#84MJYW\Q?%N!4:; MW\>[ @>[GL'==GP69ZH0EFI[$7[$/$YSF;X._N7;O@ MI;3H@Y43;8/G)^F&K"A>AXF_\P.27SAV.<']778S#:(Z):JPT('4I8UGNIL) MQ4V2@T93F@"ETA=?L4<4+>>6&6-C'? M];>55X6,)G<3784JHE-2<_M4BS]'2G.H=*1)5/Z\DK\!$#?%;*0=%\T+-GOU M<6[VSQDU>'D*?.(_DU;N 84.A6T%UUP9;>V_&]F6SK-9)9AJG@Q*TFRM&Q8$JEYB$>K%U/JYB/>[XQ \S2=7V_MV19ZQ<8X M"^2CQ^9:RHE.#A'=JX4D=#&)T[1UP_ MXIYC^PN(H*VY6_77 I=*L0L1;NU5*;L1_H,2;6P6/FO6,^2S;%CO]!Q$2%AV MI9B.RTI]Q$+XZ0H["^NT%O0$V.(T(;DP)RXL&)DBV>I^S;3/*\SR \V/?THS.4W-,+%B@9&TJT@VFT]A?SK*7 M13VXU\4NES>(]L9:("H;>TFL1TMH E8?3,5M0D*.G>\"OCR__W\C0J 5286P M]00TZQN&OZ,?)K(,29.<)ZM9\"9W#8_U#;^(+VC5RDUTF@0'__W'*>\T*5*3 M,W)%/6FG5OA+&T(DHLAB4,G8JCK<'GL M-9G?7[3M!,K;AG)QA0W%HGWY9-P=RRW79R?/";4/\2R?[L%>32(_1?9!;5=> MC^8\Y^OMBFFF9ONYY?)FY,RF;C(%Z$ZGB9A,>WEN09F8D]495KAHT1W4.Z%R M+*_8(!/)9;(KVL[UIYMNX/VI9>!V#'46"\)LR@V2LM#R6/Y7X E1%YEZ6):! M!OCA69QFK(J6Y%9QA5';"9_J@JT9A.FY^^+TW)%7<_=F0GDA)XVGK_SAU:^5 M"HG8'H3NEGL?5AO,1^@#(QO9GT:&U7H;Q$.OX\7PO3SZO$J;/3'6IW7&[RJ>!I38PT%61H4?1KHP_3!I4,DJA,^\:%KCL%W,;678W.4[ M9=V;:S4O!DQ3?B+P@\EMLY0P3;P?51;H239?DEU&5B(;7)A2@L1* MH\6=,+"^I5FCP[9_O#C+5\[>VGTZWT_NF\^#$:,;\:QE)[FAX1GPQH8+UH;BZC\ 4P_L5 MB+X4\V>1Z\LA9U\.M">5.EC2H2GEN!?3[J+9&Z9L]+F#%LI:%G]VCXB6Y]9 ML#7RU(@D,/CK.*:PG3+LB9T6:W .O*&Z=,^A>+O'+45$(@@H4M O81]1Q1K> ML9/?7 %\:"T6W1Q:(X$8/BA^RWHYOV3_45&HH&74PVT845'HT]S;5L<%?1T3 MW]%;%8MXX#HW:E321(7\0=BKOE+L:X@GW>*A4>WY\/&TI]TDE#[8+"P33IQ" M3YD=,Y'#S<>;G>X*^:+.)049Y>6] 525^ZDA!Q*.9WBR$TTMR3D3!;"I-P"& M[:0N7^YQ!V_,'$2>TT$\K8&_V*AW&=AW6)0+&QD2R8"F:7/@LF*]]@W1HE)( MUJOB3OVF]HH"8B?E,G:?((ORB\H&G$K^Y^8=3@VMB+_=/]!,V)'X>F[>6EBZ MSX0,KK@OJO<-2+# :<6W*H-$P6G],3IG M.ZR#>1;.'(F(=Q?XJ+\3X:+8%1^RO1%VH0;-Z+CX4,Z;U&9W:8'IL\1Z7EJ* M,0EVQZ33M)%V*4H Z!3G18I+C,#%RNIUWDJO0XLD0=S+S0>L\IT1<,=CVY.#*NERH*LS M%AEPX7X]/I[8R?BH+JSY?<4I\!!31RF<"$^:SV6XEY,^ZE5]Q12.4:>4R]A0^ 4U<"2CDHP) M>9WG A(1(X\"<_;]1-(4R>G'#^V'VUY>L/ M]I"&GR&/?Y/"O7R#XZFXC*=0H\>,WN=U^T>4=ZH\A,@]3:S7<%>KQFU@^U*E M61)(,"'OMH3^*NP>@]+EL!N7KWR+PU*G$MG&&VQF8#NXVX*;+T&A[=R5V^^N;.%XPC-BN3X+%QT_>\,@!N,$>Z7V&,[(+F>&L=ETS:C$)MIF5Y6LE#=X>:W3A04'VBFS MMS22;G%4N.0-4<'VYNCYJO U4'A<:*[(])@1-KI[ MXEPUJYTSC4Y9A3[KU'76[=XA#S$A850KAK9KT ^7?&?P@T2P91S;BN_'[2HM M8&6RCXA<&&"D/YQZ R8KH294O^0HO5X+T95N1:NEC&X,=CBQ!;Y+6"U MGX_/V;ZK[UX:-W<:9 -4*5U84X"$'W%F))R1,C),H5,9Q*,V[+6,[S; M&&5KJR,KY$U.*\^UR-OGDJVS=FSX8&5)':5V-=7=U$&;$?SX[]]Q-+V^".R MD(JJ]OT\"/N3THR_)P+R@KGDE=^S'&,JG?7,\-9E%=;FHJJUT^P9"0JJW+S@ MX-T,MS_C9FB&@[KH=4<^]0X1O6\RB^."\]&(U/=2RJW!_?I]@JW24>SNRK.@ M>\#E+121T! Z3-<^PQD\&"D-*5J.IT>L=.',M"H+::^5.S M:4:=/*GY&^&4]CVZFUJOG;;'S8J4E;@J$N5BZ;V^D-U?LL)?WMA+W,@3'/GC MS)IY7U_[U'2I9:7U?=V1,G1S$>-^ _"P)-&(;W<)*7#0,(9+F2RUP) MS#[@Z2\D\C8^>T^7;[K$!P^3IX/A)D^W'I$B/ 1EJ2>\*,6:\;Z>!"8.V,I? M9T79&^0X$YV(,M$6S\:GT1Y&'MNK^ 2[&T[K$G*0;2Z]U&)"? M/O"GP7B626M@'R[J)")?YZHEKG41XE@@YJ85GC1.^].*;DM)X/HNJM.X$KB& MI10RC/+&Q>7/OL545$PM;7U:X6^M5+;Q7@M:97Q"L$Y3W+G7&KACH MV'8JD;H81 EZDX=,]"\9[ WSS-VU%Z+ M2PG/3/:@:'!W7#0.Y5E1]_M6<I2SJ'L(WW+;0JDFZDV M'/*]7'ZWC8GWIIRL:3%TP".N/V^"LQ6UGEBD-I3-I'NX[:S,? 8Z/0M__-TP MAI6(2^GLO)OZF=.&U>#W1'K?60V8\O+NR1G&!=5H/\,IIR?,,0B$]SOD_S@T M%O O:WKP>BEM2PD;JA3O@/#;U?OI@?@S@&NF>NMHRN]BX22T714?BIMHZWT: M909K)VS/,AP>D#F5H1,M#A8[H!,0Y^TH=^HC,>16Y,@=AMA,C+4/Y'NB0&D6 MQ>#XL*H1RZR6-(A\K"(6"ILM$^&82(]Y.ZS@R#HU/_\&EK75!K2/A^Z MQSC_GO"Y\0W W>?8(::LMF*5Z--:L77#=%UYC;_6Z14CQK?#(D U_:/.BS]_SH+?*S=\80]. M%:N%ZU8&$UYG+28N1 V"^PS\V9\=C'^(Z![G6Z[_MA"UF'"R0)^1]+4P$,@_ M-RUN+%[K0O%'W(7A,D&U VC._0(.H3U49,*\U1W;:HD]TU90'BIS$]]L$Z#+ MO5*&(TN!8YZ5C^3;\!.]+ZL_U=4INI:;[ );3JC,3.9@W4M%>JV->4NV QE; M*0OM;S;T]<<)MOY6WR4,4>?^_/-8!=C>CJ9XQ;T#K)7<,LNS'_ET5.(T7$D[ M1X!)2<5D%[1B-G$X!X'-(++8L&L=:.@*'7SY8M?R( -_HB[^1Q[_;U1M:05' M#RZ=_O3]9CM+!.FV#Y=4.X7?86XYERJXO9)0T>@[U8J:JE%Z"$Y(_3(O1X'- ML,%9J;2<7;JW9<27UMC[.=\OY;2C6[^!^;,I/PK*855@__E33C7MK8YD>U3D M%\ =9AC B7,T.!C*=_3/HLOR>LS&M:1"!B?'&'L!D5Z!&^^_)_GV'+9*LN8!)JB^G MG,O<;TZ\J#,AP6=R&M<.4PZT#+X:,3< ,M"Y\MMNX@+C!I+JUG/&LQ\,_RA< M>IB[A#MN MP0P*,=0=91!DL_?&3XA+I^!A@AV(WF8/66B]XFA&,[BX)O*%L,Y'==FNM4N% M&8DL9?SX/7?$M'!.EM?KY+H5GK87@BV449:[+0?)5HWIZ N9'Z0H&1 R<8V5VYGHN ME2RO!K?#5.RW%%*T@;HU6T[VV:./+ZS?$N2T2 7BYMH'@4R//R^]:UM=*E6JCDJB_(_WM$GTG MN1')I<%()F\VUW>42G_='L4(!_/.,^A',A"SY6R)>H/[0\*1B6'Y!J=>CS64W3Q*5JL0>*B:D^N#.;*WK)O]D]U"I4"XWA5O(VW4W=5F M6MV_KOO#6C-%+B1^A<-=-:L)*Z5R?EIR1E/TWO8AP;FYI?#\<>C4]+Z;'P'# MG[:/1[Q\DXB$5M"':L.@;2\.RL-S>'Q."M3[BU$Q>Q_5=A>CHJ+@'#A87M., MDU_C' BL&W%C-BXB6HY%>9YF'#1^+7XF0:B)(QK>UF9+.730^N9+F74Y]'S6 MH)%;2,45X]<1':W-\D6U06%BZBU%[:&T8DE'_8JWL>YE[]=H7]7H9>*,@L,! M+\[I+CJ(39O<)G1'21"K5%]U]3[OLK]!.L)TU'>6BL,="3)EI=_4*M,L,2MI MF=R8"U+"_7(<141J)Z"RH3+:QQ>OZ^RU5XNH65.V0&:UF13%^J>[E+'C-!0.CUI=?]:X_]=9*"DDR MWI'^8')(L<8LX^^2 -+',97/9<=)FN5NPAI2!VY9^A<;.9'+9 M)3,>*_N$G'^"+,-W7Y7"^X%78W7KK2R3+3.^@1:K=F?M-+T55Y.*R.FF>,GB MC.^$=\[<,,28 MQ8:36+-J>8-ZC/30_DJ3HX=>/BMZN=)J(F#W20O9D$@PR:?3QRC5R%\5D=T> M+D\PDG6RZ46#,K6\ T)T;4(*!)W\6?32/[XSIB.&-?*Z/!D?N4?%>I6UE8<] MZU(T#LW^?5+C:S$&.U'I_ZSEMI2"LL'%1[/+HP9SV=AL9, M3>JG7^X^3&_J01-^J]HOVR<= @SI3Q]&DOS9;]8F40M8V'>1$&S(0#5NCE\3 M2&3@]OR7$J=\,SX/#Y>=+O?IZ(,S(KRE&W@&&NC(A]9WV'A2*H MC@*YW];N[VB]LYC;$.HZ=!H)900],/#A6'S7Z[:T6BBO]YGJ,NKDJ0*GEVL2 MY='\7B]=JGPUH[F*0?JW@BB'O?:)"(UNMSKIEJMLZ/&G;7$33;]Z]R3I@S7I M9)UKFQIKXAM L6\,ZZPASPU [09PF%C%X@AWY-'P];:*VO0(<$!?]1I^#[X! MV.)N !5YL_JR-3-YH]0W ,YWPADY*B_7;#,O.U-V4;H%CG5-L]632;KK_$)S MSR0$(ZT_E*(QNGN:T.12BXA"HZO!?FUF- 8*K348["ECS9 M'WG#:-\P;()TC> AM<^L4>M#(XYF#CXX\*M 60(1G>$9S=[8%_D,DKS)WZ5G MM#%VD#\H[TN,"6'S^R'X$ ("IPJ:NTO<1S?MHA#'K??-)09NH<^B;Z]9M,\L MUZ H69,BE>)EN\WNP\S?^.I"?UU:[ _""Y33"8U%4\U173&_'$_6#S>N([;S M$+R2S\+4IPHEW/T;U.^YG^2!5N%8R0H2_2)13^V&94ZBNTB,I6E_H+$=8.?/B4M5KI)*Q6ESS(J[Z6-ZYTCS.&W-5(R"/I++ M>Z<<'LV]^%GQY0UPV,A$R>MS=[HTC6-7_&[D<+&UW -XOUF\]9QJA4+E-;2W M@1&\E\QEMIXL<6_4PC6%$6I) M PT-.T,%O%J9[,A#OW(\;45BHU\>= /Y6NM,T68L/$0<4--W6A\33.J@Y#-) M4!-8'0,X5J7*I=C,69;@N//>(.0H#R)(_U:!LII$S&EO$"1*GLJ4N:PD7(C% MY%$(55?6:.Y;WP"&OHNG>=GHM_Y :^J8U*#)03Z0+>-CYG8G7Q7L%-I^Q3?J M9ZQ@M?/K&AKG'RQ!'$$RF2D*'\9L]$G@5H0:_6^*ZTT.>>[.,F<%"HN7:1K0 MJ"'&?!3MUY70'MCG8HS/+3&=8=U1^/DU=04HC4RUNBON(XJ5]I88'\55[5JD M^JX(>L6C^K>H0>?737)\<31DLOC2*1;_H>:S+0>Z%%O-;^^/3Y+2*!I62>[! M8O.6N0>_A5T.A!EW=37$\+^LY)KFWH[#)*[$Q5Z;OZ, )7A5BDMB0L0M:E_T M=#]-<#SY+7!8^7*@;D"TL>E]XW.JMOG[]_9IHBBXEG?,O1F,L)ZZD^?I"JJN0XA\@O_ M2#2,V,]];* @MMZ.UY@\4;='%&45ER@CN9;M,1TSK>,Z'9?&+X4.$I[\^O=6U.)JY;8+P\"JQ./5 MZ/SGA_> -"IJW]>UQGW%-3XC:5,@FI#J;;KEDD1BBU\)?T]\0/F'\WKM649V MN&^583"4NK>007KE!16]Z77W1L#.^E:4BQ!Y[%FD6 E?^-RNC+KR-C"DY!J6 M-QM!]^M[[7)[/5N9+FP])WR+KIBEQ/KPGI7L>3@&;+K>QT+!(E\8);_C(!@3 M$G\@FGIVGVF CUC((CE 55]PYX4W8I-:>*G9>3F[)BW5J,H+NS!1=@J?#C?6 M#P6-1/%Z]BM>:,,MMU..-AI9BMR7;05M6H8VF*/7Y$OA=(K,>^ JV[ZCD>>I ML:Z*#G895$!YC.'J4*B6W8ZB:T+ZI/VT_W%;1Q2]'=S='ZB".8H0^\H_G?7" M>O^)L/R%:EZK'0_KP=H%$ 97OM*[&-[-[;C6*J]'9(_;VXPWS)2#.VX >8SN M]'.00\FZ$3"^KJZU1=A#)ME.HR&)'T[$VO:%*B5CMBI(W;R)R(<1PY(__]B< MI3%].@2*D7;I/ Z+BS&8/&9_E3LG/[3UZJ_-8)[N(>*>$^.\%6.R?<0/1X-P M[QBC+$W[_DA[L%V9J'>)6?K41-K8YLO>(9?^G]SQ-5?+'(>](LBL$\.HLG=K MW0D)!7/VQB\,N@W")G[6)WZ1G&[?ZC'CL;Z,T&:+OY5WWDLRW..HUPV+%J=+ M!ZDNHPJVMKJNDIW-VOSW7]B!AQ^:Z=R?;*+5)S'Y=21Q2A+;0<%]J)Q@X9P2 M$:_/8:A?7M=@C^N5#/MB_"1\"B9PCWV4FNM^3Q-B(*6 M5XVOH:M*>$L-'U$_M$CP51K#DU+'W1VB$Q03S68L?>]*8MD["!1=4E0W5N*Q MM9BMN=#XT+2E3\"*L).]=(7.BJ MP)D&_FG]B_N5@;4+^4&83T=4UNTY?Q/0$SY'VM("SI>"M=1FW>;(QJMD[EE2 M%ZRO.6FB6\&&:'1]5;MKHJ'1#8"BSOUW@4LU7?UD-[AQS:HSLNNCET5*&2FJ M5R)MG(3;<5YV%/P6U/#53YNGM)'CC$R#KZ#F)G5G%J;%4L5?$7,:-(]\$YVZXT/62OY0 M'6E,*?GKPHL;V9"E/^*:M# SP^FDM6G-(8BY-M,KMD&^%F2+=_!.2Q<;MB\X M@0<:[-*GIT\D;T&ACEJ"VV/,C2*$&WIA8%H!H#0_^(P4KX4;/%9AF,[&JGNR M)(^4"@&&R!WEW0 4*B9\.;5*"W1UL&)Y=:ZM5\GN%QY9E+JQ+__9+K0#)P7L MS11,J&WD5GL?^/?0^V]S5RZ?.JZ?=M\ ]/W2=MJ)MF01A.F&I(^EAEA4.Y,#S 3ZBF>"XUC MJ9->,MN$V$B*)">6 HNJS)<$48BE4=1/?U]OU5X-&"05CX5!.RS$Y36*\$=Q M.V*]S%0J[8O?N.))(0A\\/N2>>VKX*NK$#%%#^7U!@9&LJG!RXYRD7S+UC9C M&XY2W_W96LYYA30$Y"(BT"4U9I(ZZ:UJD.YFO>=UYPM2ZXM1:'Q730EG3@\$ M]L39*&F4W,?/=-B9"A5-2OVJX5U^/\.C=/3V^Y?PBD/^KJ5?9J]TV2XKEX)" M,H3?3U3/F;,<,B1O3CAJQ6]9^XE-\?W0!XW-+:KQ.;P2X^4HBM;LYIHACSSE-*BJ$N:_Y\+:P MB=")78\7M"S\>HMK^#QK*!6@O>@BVG#FBDR0MKT;."R$&WVDJH,(9RM'BB"F9([/GS"_H ?G8/72_ MF)JT@\>Z_(;'_1!,T+WCPU?:N*\TX)50]VMCJ=.T$LXZ5A3L0KD[F#(W,C9R MR9CG%#WD)IYBK\G'O1LV,S"V6JMV'WO^=NYA7%7N:N-$@'&0GC\Y><4AUY,. MZ=H"Y7JUM0)H(KQRNB7C=]24@=!E;Q-DMM))JH]JJQ!'>U*6'OS9UFZV;Y7/ M<57X4;6*_DYQN]"# 9%@B=<-"J+]W#0Q!%^L)#0O8LXHK#3B+\HUT"QRH*QG M1T-H U_H?0?!PX Q)EJA7PO68C57[%*APZ;*^=%DK72#G0\'JW1SK,U+)0@% M>QT'OI'>O:_]\'=VBDW!SQ^=K:.V5C^@MTE?)">/O2VLM4L!F9/>>K# +=B? M2^>9\1MGSCFPI'UI+82--,,FU)=E$9AJX)83TZO MGQYDY]WFEY R\ 4C6(44.LSHP5[7&T"NP-H&(QNK>WS/:T-X2#KZS>Z9&=S M#\LDM<&SN<"J[?-WR)['VSG*Q_AH9%/[:'*6F/2A'P:AEI=6/EM,(QV]*QWM M.G4P;9":59$U)W(945ZV)K7QQ H/$/M4T"+,/=6-!=Z@6XX=,*$\M$Y>M97 ME:YE?*ABH-F6:*:1]E*ID&9?(F)?PZCGC01:72RO7Q%Y1$L:]^2]JC8Q6/"W M<2W<"9W<<*A.UL78/91\4-T#%LDW6V][6:!*$*1 2]LAF&DH.V7HD;SKM*%,@ZEQRD-N]U]]KI:##SE_3-EQF-A$$Y$$Y&]Z\CLW MJT-R.8!JOAM0=ZEAA47?U^[EW/PY;;OHLQ3XHDF>35PV*60I8FXB\QE,=WV2 M#%Z;K"JI%L<(9U4N\VD5_W9V%2013Q([4U@[R_K'O#FQM>[2/$LN-AX"R%E3J M5J7Q8((^X=U.B^KJ,88/.")+XF:,:;"<261OV+XR_=!?-0J_^A0XQO8-36-X M0<;'*N#$7-?XB[3.=ZIJ1T7.P3ZX9S63BFT@]8@*K/\"WWN/Y&-;&^D"@'L( MR7 __YA)DPW(+CSV:>;OW]MX[FS:D+L['&FA450X@9)PRPEL#S;D%^UU 57O M[X^:N&'IA87ZF_OG%]:=;;C=VU1R&T*3[6CYI JI]? X\A^'M,I4_ R73G.5H(46"6_=$;A8=:M0L7J7Q[/#LSO(O.+JY=U M@F8<0QY?83Q;CZO[I')[ QASC08_MF$B>VECR8G/#\80[YF_W"F(KF.)CH3Y M&.2E_%3H!I.-%K#+@LQ.TM)U[+L4/MN\+EO;-EII67H%;Y"34\.Y=CMXZ8_I M/=2V;35R:!D/U:,VZDOQE1=L$3SW='OT8*Q[,/SSJ]91UO7S<3W?6T73B,FR MUG*3BI]WP[A"HGYR%E_(M>*N4TLOR"W5H-Z,.D2RHL\\K5;'/W^\&%NPHO0C M28\B'+0A/LK2J4QMH!*[/-]1O,ZUV.(RD_U_G3;[-^%EQ49B)C#?1<[N":_ M.=F5=E22>UX*,[I4@$5YT^ J!JZQJE%5J9*?[4)DA5^N%CT=A195Y,ZTAO8M M'.KL3_^N2W(9S69Z/OV]7D?\^!P#TO5X/?^>*6:X%T3+2?O2_2 NO@6W[["+ M /DK5GA2"_%QR:_RJTX;B+@#-UT%AVI((HC'G;07&L)14F+''H0RSL61H=I/ M%AF:'AR:+<^TIZ!L5/D,4EPAK?3CV*9+.J"<$H^W3=&8)32U1O+OK !3ZX[D MH -+9'A%BK["4P>NLP_?6/F+(_TIB_@+#K7S"O2URWB4/FY.Q.XN*-4+\NK[ M S=.J>B[*>,LQBLK9[0WYC\I25F&T&X,5U$)!V'S:GA&7=SK)]*KZ,7;(LJ= M^4>?T@B!H=D1->27@2$ M<%E)SU07@,H)Z^H+X6'# WKZDW>#.0A1GG:#0;/)7=.ML6AN052>11%^O^U> MO8)HC.P)>=%]"8B9OY*01%AZOL0[5^34AZK?MP209= , K2!]MY)BGX7:M)1&)@<< M649'0)89?%7%3@L(/@O;H-RED6@_U:=9!A0ZL];:1MPC3:8'?:D1T"7]<@JQ M4M-RFF=JFZ M**_/B;^>NMZQ_+QGF3*!E;7U_A-XVAF<[R=4BIL [C!74\;7I((M[0N M7VRO7@)O^1C[&+4I2""S'Z$D2OS(/9:=2F.4/R'O:?_%$0HT^5UIN26N4#)/ MNSOT<18J@B:;5'EK>SM#1 MRU=$->/4;9HA:T)1G8N4\RC-/;U//&I7C.>=]?;K9)C)IL>P]JD=HJ;PBJ_@ M1>G$YK-0K=+J&L>E_:,)IB)5]#VGML'YL0H Q=>H* >&*:0-!V_H;T4UGKOD MWD>[*GW+:=FXJAD#\:+J3=[TX?*JMJ/,*V&7A:*5S6\?C+5J%,FC2/*S[:-, MA%$P[A/$/JK8UCC 4+ISY9;W]*V M#^=1]@U +;C[D%8-73856+^BLQ&OD__S5(*$UL[L4\LGWOA]D:FI*QJWI&<# M(&%&,E"(A-*?/W]L3?2UBV5DB9V5,IJW9V6=#WDL,!X.BEV@'%C-,<.G_U(R M_S_])TG?3/X/4$L#!!0 ( .V%5%"M?F "(@X --> 4 97@Q,#$T M,C Q.2TQ,G@S,2YH=&WM7.E3([<2_YS\%8KW[5;RRKK^]25YZY?]D[V+[Z<' M++!1R$[_V#TZW&.E2JWVK;57J^U?[+//%U^/V$JUWF 7FL=&6JEB'M9J!\M0' ?_OZT M]4NEPO:5ET8BMLS3@EOAL]3(N,^^^<)WU]?IJP_/7>_76 MRD:SM['17FVM<*_I;:QY3;]9VMZJ++@=NB*X*?>@B M6R'6J%<;*Y,$WY.V4/2(%AGUF='>QY*7:@T2Y 6BWP]57_'F:O6OI%]B/+1W M/"U.HTAC-FQ[-;G>'$C?!C"7!GPOW8?.A/L^R&^EJZQ540?[R&]9E=#U]%3& M/-MX*)-=@Z]\".PL@UHT6O?GZ'-0>E-('[+F"P__104Q^R3#,%):/",=S?75 M^CK;34W SJT6PCXC+><<6 *8[DGCJ3+;VV$;*XU&^QDI>F8AV1=<,Y24\K^7 M!WL(EF5V&'M5]JL-!/OP;KW9K&_NJ2CA\9"N&IN_,6E8$@INP&Q;Q52O)S0; MJI2)* G5D,RZBAEVT%-AJ 9HV:W0D>D\QN0>T5;^@]R=81-/E?.HNEP= M]EVEFLD8>N$A(]^'#0#G6%?,U^<,(LL(6, ;8]@1N%1"E]D%<*:KU*5A'WB4 M;#(QOC'O5'CLDP01]5HD2EL4+1)(%+O&VJ9YM"E]>-=J;NX%4O3&9M#<2\.P8L%=9>(:U,RR9$'AJ;)O@01Y M0:Z#HP0+RXS05\ $@YQ'YF5A9)N(^[PN0.@;/F((7=4'QR]!+V*L4 M;W@J-FEH$024SAIT<[YSS\HK:8?LUT$@Z-%XIO!VPK6EB]^ (F[90*6AG\4, MP%[HNA=*#^"F!P0!Q @#[T@;%.FO,K8[9 84F7 (UR84%EYFO ]6V!&)4\3> MI(ZFIN\&QNQ"T8='J@O@P7&-3)'X1"OG M"F.7/:TBE@C=4SI"ZH:HT'YJ):P"W)N8QOS0E3MX>-%I;N0NGH15CVVGTER! M.T^"KY9W0<0\$889"1]+]1)=FX1[^?4] C-VCS,N 2>;^E!H=H$1]MNT,6#I,;4&F?3N)WHS1]0_9A&]!9@ M.K>@HFR?]!% _#3DGD!U/!@A0&=>B"*<)A,':@F*[4/ ST7O(Q?,P=E3,3( M1P%]*RIQ9A8?#Y"_I& G\O!K?E/Q/8=6H&V J0T 2!]PO QS&7\G<(4 5L4 M&2I39J'R*'$";[V%HLS P[><[85<<^??M^OME5D"1NI1 M(U5=PLI;A)7F*X2578@N2'E%;,B&+H8B%]-0D "6H 'FT!4H%JI=%X>C6:$-/".FM.GQ!W 5!&;((" F6 M,/(OA)'6*X21L1?"=D4L>M*:Q8!D!Z,Z+?HIP$3FB0B"B-D!$UAU 1.4*&@0 M5F X(SV9(*R@WK(XC;IDU/.V%9- O* T&/9N1O"\SL4,=GR_'UV3WL=GP4- M@$.(XC1AS*E6?@!2Y"$AC3*GL0Z#)XE65YB,Z,WT"G85N@3P<%]J M:*:T&<54]&@43BD-"LEX:@.E85P?>XJDM0!^OL!\AQVK&;6J)5'*T="$P(2D)V@5\# /N I2$?C(AQMB\;_61J>F [ MQ+6'>;V,(?DXLV?(>*32V(Z(O6NB!YFM!:R7:!U5:HWT!8WR1RQQ]',+4FCR M'+(G<#B:]UW]HL$1UT)[$@0QT1!;DV].HC!>)VR>\Z['I8:)Z4MA&:A66FR0 M^,@1B]R V>V\>S.IM#/M7\[BE%*UL^1S)\(TKD\-SX2QI)+->KWM M1+8@*J=H!XL%'KR1JWH9[:DOC*=EURTIOHAOE*B04U=$ZE(D2!"_?SS:PL$9M97U>D-@RH$:WFY0[3-]J8DO;-MBJ00_; M"T']3%:E229]'@A&*')<$AQ<)$RJ.Q;>PD'$(4%LG+W^]USU)PP,EV'@R_"R MVJ_0R]K#R@ZF$R2,8X>$"(< IV$H7!D'0AH <7ARALW,&*L>PR<[DI>@0*" M>08JCQO-I).DP+" M]-OWXPH6]1+I7*5!(#$& ^/'K>685&*()58],18LDT0O$1U67R$Z%))$9R+S M;0.9/(+F']RNL.@3]LBYS_,:H#B@;5)1/(8U[RIS&SSN4/L1=F2.''?.=#ES MYE@D>%;UAB=9M(&0,UE:!F]V2%ZGC-%QG<8:;JG43S5YQ(P>!8-#P"MN%'B% M1!3I\PHX>,H(8[?#]P$_E+=K))>=EMCRN08Y?4$FLDXD02(.P"= MQK^S?&L<7L6Q"%FBP ]"Z,/V$%Q[PD\UCH$S@' V[@M7U2=VH40\*##NI,G"Q(*R:]$36KL$#$4T,Q D M0YI1* ZOIUZ>JX(.T"LJQD&# O$$!EEAS>)$Z([;#>3G_9B1AX?Z&?+!$Y?1 MGD0KGQT6[DD YCJ$?H)=F_^E?R^/*5/'/>9GU+H;H]!\0K3J4[XW7A?[CT$! M>3AQJ*!1=R#W:(@^Q9&(Z[Z,'7D\M2J_0<=9W!T'\1L;U=7Z1FNM_7ZSJ[0O M=,4#C>6)$9W\RZPC)QG\PRM 9_RQU"K=;AS<0*V5]P53,O6L=;]G/[8\[@S' ME.9/'>@H7F=G/HJW'(OP3L806J_DFAGP/@V30Z 50%:W"KRBX\G1F'L.XT MOL^U;O?0^H=._4=;S]RVLUM9?Q=%:P^E:.V6Y,_)\:?#_8/CBYTC=GC\Z>3L MZ\[%X+Q1?<9Z+$% MZHM*%P+.RPHEJ3L\'/"A*;W&0Y8O^B#C6SO21$S,9.;G6?GBC$V$=?"2[." MX\VB]=R9;TP&CXIF1-94^%+^858ZXSE6Y/ QL3QGQ96DR,F=E8!KF&R> W$$ M9]3F>PYX'HKA-NF\+#5=^87 +F9K319 -V;4W[@8N, ABA<43$.%9P!A=<#;AE6D%U(*D*V8 MZB>/MK.,U&050@N;:EK1Z,:Q+_8Y!9X71YC\"DSV:/34X[;6.,AYHOK1%+EQ!5ND9_(M]'Q*)#XKQPPH=%ZZ#GO M-RF^H5*7F.$9X*ZE# I0' EW\H3GA(QK!Q?YD0IW*D\+[ ; O]A+(3AUXP, M$WYIJ[4Z%:&OK#]2,FC.W-R?N&_<:MPCBBMB%CAA_<)GNO?YX/??(:(]WEN* MTQ,PF1K>%>_7SFOLR\'Q\7>V>[9SO'_P]8^#ST=SCE.LX[WNCS]"A=87.VP/T^G/;57#($OB( Y MO:5#5T[7@KL=H2,W'SR@XN]TH'?Z-GZ68[ZJ9&G['/H:U>#SK5F=N?+1]S-0 M)Y^/V:?#HZ.O)V<'SV*<7MAR_].%?IC9TU?Z-Z8+_?6'%OJSWR7";=P=-B-Y M^C2U_;G@YBZ1IY\I:TZ&KPN:TA?W\>+WTBP)6!*P)&!)P)* %TW 4PVXW!NT MW!NTW!NTW!NTW!NTW!OT-O8&_91?T.^[_[Q%/SR__7]02P,$% @ [854 M4/"TCKQ6 P D!D !0 !E>#(Q,#$R,#$Y+3$R>#,Q+FAT;>U9VV[;.!!] M3KYB*F#?*NOBN"T_7,RAM)>#ZR_OY90J>'P2WPS0(IHLI7"P^ MSN%D$$:PT$0:;KF21 3![,H#K[2V'@?!>KT>K(<#I8M@\3EPJDX"H91A VJI M-SE.7-?D^"@I&:'X?92\\GV8JGQ5,6DAUXQ81F%EN"S@EC)S!Q'X_N/,5-4; MS8O20AS&(=PJ?.HI/XS=MA%(;>) D(?II57=-9%EPROV1N+^,H#G_Y MWESB>O8YRF7)-+=[5F0:S;GNSNJ.[6;L+[VP[,'Z1/!"CAN#+]+Z#1V* L5YJXA!JO)&7:>8+*;U:9X903 MS3$PU1+2DA7%:[B4^>#G;F)G?4THQ>3S!5O:<5@_M.LY>B5;>=> 5+HBXK1; M8U7M5#XXE99D@D'.A-B.GGFAU\BF)GDG__,TK(@NN&S=(RNKNHXF6MN>-:>V MQ-FX^4QIA-//E1"D-FS<_=A%Q:EJ/,;0L!1P"GHHS[S8Y:^EKM&/HUN'6Q,C MM-!-^K.Q/0KNF;8\)V+K0Z:L5=7I$_!C!'(7V5VYG?^DJP4@;M'?(?3Y3E\V MA*^P5+K0?0SES;,"]12[0X'EPTIS0WGN!AP\F-)*U]N9H#1\T@61_%LC[T&L M7Q'E35)-*H.U:4]MZT^$X#91W5)IR#.^\MPL]T#(/=<*0J_&G=<;)*V^U_J/<$7"LO4;]@< ,EM M!G\4O!VE M<'/]]; K8F0:(BV$=*HBRB$BF05%SWU^](RT': M!MB ;O. ?9#$XQWON7MX/#%ZL[R-D]_O5E#JNH*[#U>;ZQAZCNL^AK'K+I,E MO$O>;V X\'Q().&*:28XJ5QW==.#7JEU,W/=W6XWV(4#(;=NX,&CD!_9$SE::*8KNEA]*EG*=.0>1 1S.[0H%?E^$>7L"93> M5_277B&X=@I2LVH_2UA-%=S0'=R+FO"YU2GVF#*G 91P))6@FE-X2VI MFSDDHLU*"IO-71^N>4X;BB^TO*=;IC N:2I;(O?8&?NV._;1 MH"*V!+J<#06B8@?[@G'",T8J)+++3UG05Q2@L.SRMJ(&.B[I=FOJ+QM8>]6F MBN6,2(;M\R>#\_:'21!X\UC4#>%[*_GSGZVQ4=.BH)EF3Y13I8Q',_G"V!_/ M%6X"UA[^7TS06HH*Q!.5+V([)(_)(5--0Q$=\\2=TR53<,EYBS;WUN:9.M]S M?OL*#@HAK;Q'#V!.4XYG+J-UBF"A;XCTIX.3ENZ)S\Y!-.8SIM%QACY14]Z2SHV"OB>>1O;\N_@!02P,$% @ [8544'5 F S] P R!( !0 M !E>#(S,#(R,#$Y+3$R>#,Q+FAT;>U866\;-Q!^MG_%1$"+&-!J+TG6L1%@ M'6[3NHYAJS#2-VJ7TA+FDAN2LJS^^@YW5XKM*(C=QK'3]D$2CR'GXQP?1XQ> MC=^-IN_/)I":C,/9[\.3MR.H.:Y[&8Y<=SP=P\_3WTZ@V?!\F"HB-#-,"L)= M=W):@UIJ3-YSW=5JU5B%#:D6[O3[Z7F[Y%CRL'$0%!,ERK/6]XU!RUPVYK.&JUFJWAX=@[ M;+<#SYMTAV%[6!M$+L%/L6KSM=',F:!.2NU9>G[@_?"INLB.[ +*1$H5,SM6 MS!2JL\,;K;=T%W-?1&'HC7$(9PO1*^S\SV$5W56I8B9Y@EM4'H(@;'C!7<#? M%MLNDST008SQ2M63F&1_>RR4FQBH3F%+]0 MZIPNF$8HF#9GRQEG,1S%,8H:FT+'3&5_ZWBTCUX848U9,;QH)3S MG"0)(G]3\VI%7^>U1-%@=Q[&FZP7-4NNC#?;:/[C'BR7NSZ/L?P'F$WAU=ZS! MZV.I,KAP0CB5#0C#T G\;JL;'%A^&*5TL;!\$#?J0$0"L..=Z@[ MQB]<_G_P/D/P!M]M\.IM]'8P>G45OD&WTVK6JW88!(=5VV_[G5;5]KK=YK8= MM []LNUWFV&[541ZV0W"$#,A1Q,0)BQC5R1_*S&P5/1#F'Q8,K.V XB+75,X MXT34"]ER/LNY7%.*X&5\A5>IBE.B[XIYK6KV_BY$ Y:$>!\GI>@?>,>D6^W> MX6;3APAW'ZCC5 HGQQETDQ5_EUO3:_@):W-;0N.]=FOCDAP*PRB2V7+AH\+. M9]#UORJ7_!MJ"21\ZO!\B!JM"XID1!X4@8TYAF,ZH@] N,W<8+*U_^:P!<[>XN[5]: M7?F- 5P@G?TB-:W#"#?&2!:,/"N@C]GMU8LGA^_(/T^E\-Y3PG.]:NQM.L6C MSGY4O#8-_@)02P,$% @ [8544%^97]ZD" ^# !0 !E>#,Q,#$R M,#$Y+3$R>#,Q+FAT;>U;;7/:N!;^W/X*+9WM368@V.2M 9H9"F0WO^L M0BJQ,5FS7I],)CN3W1VI1O7!91U5[=6%E)KMA":L'+]OXZWC]^_:,:,A_'[7 M_J56(ST9Y E+#0D4HX:%)-<\'9'O(=/7Q">UVJUD5V93Q4>Q(0VOX9'O4EWS M,9U)&&X$.^[?Q'S(3;ONFC!8O1BM/93A]+@=\C'19BK8YTHD4U.+:,+%M#G@ M"=/DC$W(I4QHVK+/-/_!FKZ7F19:#SV/VY2D-(&^NG/@>7N'?F__I.OO>SW_ MJ//)\SW/[_8..HVCQF'EN%VG\&-[E085/&6UF.$TFG[#^[5EV(VI4<%':=-. M;G'H-MY99C1/8Z;X0@_;G+@AAE*$H*)8%K+KXQ:VZRCR'.,R&H:P&S4CLZ9_ MD-V4K0U@TYCZ2\SM]B\'IR>GW<[@]/P,\'AY]:US-B"#\Q5,__]8>OGM:Y_X MN[3F[VW1[;J_'[JKC3.TMYU>_BGG_\X!]XK5VO0A[M7__E#$R(MV8C4959\=I&NRTR)(=M>"K M6V*\\6.556YL/#^^4 VL #@F4W*=RHE@X8A5'4V4PVHH89M2" K0 M0Q3?0:T*K !Q>*Q*SWD:@9>G6)C!=2#R$'0"G$NXJ@(5N!)3D@$:D4A(,"'N MF%* 5-\;&L@8VHJOBA*Y &@AP0,V^&TM2>@.B:1D!,]XXYB(ZX-E(N&4+SI M[ 8KJR4*Z)DQ"]:^L6"=+-C;>!8,YB#S\<.GAG_8T@7.BRP:W:F,(@Y-"Z93 M0A6SL 48>0GM[?P.'CEY( M(KJ]Z23J,0W* $0V/7D:ZU7,G *:Z^=WP11FR "MQ4@N*9*Y @7@T\=K@L MKYRSO?L"R9X?%Y[-->#GF(=((:IE:G%' M-= /"Q?D%57A#./ .DZ'7' SQ51MV;#(>$L'BW1'UCG14N%C(^Y-,:$L5QDP M3=O4,@BD"JT!M@0:L10R1@&$@R)Y!J'NCU5II%6P\K?IC M*G+KV1%S+(J@!N%C0(M>4DO<)H;/B%2NN;R\L"R"CA!EM"MBAC(W#UOPG%A* M;Z495FC1TZ4^&%RM^(L$XBA!M/A)[#V")6\1BLJ CLDS(A M_J57B2>8B\D@R!5BL93XS.F+@!O@L",P!WK_F4.RQ)3K&U-]F\NA)[=48:$- M<=;>(OQ,B>#73!3';??DJS\QA==!C%=T,K#_#ST9L"]CPAFCJG>>%AU_(K4! MG?@FL^1TT66OD-4M5"VWIE&H7(Q4^C:1LC= 99)P8QA[)*P-):1J^#SD8)]5 ML@7<@BBB,4K!;ZR?9K1E?^80'Z\J<&Q^V=\1D)*# M.@X$P/,?/$H*. /$%EG0;?D]8?0:TQJ7HMO$QA87]@W*[$1W)1X4E;([B%OB M_6D('36[=?X/FH>)NHBDC"DDS( M*8.GDUBZ\$'G6 4L6))_W0+XV8Q9%G#G\/GW?L32@S5KOOC#A1,V5) P3MVA M>,.KVJ_U?NK;@4WZPJ<]Q'UZKCWK_[COWI*4!E_(!>W@/ T!Y+9=MBY%?RGF MU\N;7Z]:(G_4G-65%5WF8R[RWGR<0]P]VCG:/VP<[!7_'_S:&D($8*H62"%H MIEES=K&PI1 81CQUTZ:YD;,;UO2F5_+!H *,33]7_,K#'K?PT![LWB-22YQ> M8?!0&B.3II_=$'MB33YX]M^\+\;ZH+SXY7:AH7S+S:4H*NY_POIS<*JO3LW# MG7W;]6KUKK-!2>_EPW;.7CRN4B5N/5N]DS^T< []OVKQ.._P=02P,$% @ [8544"PH0.FB" .3$ M !0 !E>#,Q,#(R,#$Y+3$R>#,Q+FAT;>U;;5/C-A#^?/8,[ M2'+,A"1,F5[A)N2&]J-BR[$&V7(E.2'WZ[LK.<$A 1*@;>AP,QR6+>VNI.?9 M%]FT?NI>= 9_?NN1T$2"?/M^\O6L0PJEROU>IDH&B ML>:&RYB*/W+;QU M_/Y=*V34A]_O6C^52J0KO31BL2&>8M0PGZ2:QR-RY3-]3:JD5)KW[,ADJO@H M-*16J57(E537?$QG/0PW@AWW;D(^Y*95=DU05LZTM8;2GQZW?#XFVDP%^U(( M9&Q* 8VXF#8&/&*:G+,)Z=ZO7\[+7P3W_ M^*'ZJ=*L U8O3LG@UQZY;/=/VN>]R]+%'U][?Y)V9X!/:I470[-@0=Z^HTTG MY :<%4D[]A6XD1,E)W&1>$P9'DR)":EIW#'5T*%@T$.(S+ OA4K!MG5"O5D[ MTYZW_1!,?\AYD>6=,0I^_)FP"?=-"&L"7968Z+G&CXG1NNK#5O<6URVR^W\+F(R:^_-:3D(X946S,V03"F FY MGF_XIL+:<9Q2\=31'S_4:\T^2Z0R1,;D5*K($>JI JN5TF_/,D8&I!.RT:CH M[#B+O;TF6;&C%GQE2XPW?FRRRK6MY\<)U< *@&,T)=>QG CFCUC1T40YK/H2 MMBF6D K"6,IC0N,I26.C4@::(#FT>2)@B9((6HI300+JP2U%9 3IC9&NWU*' MF'E,:ZJFV"6BUPSTYF1JN.>#,:!2V 03=& 'CRM(3J%;#,/!$I\I,@FY%Q*= MXG^WXR=,L4P(3B#B6D#:B8GLA)L0)J@3YED#46X"IDD?I@G[ HLRG.:7X8T8 M+TF,^NLE!B,!CP%ZB.);J!6!%= ='JO<F;,DK5O+'A)%NQO/0L&"Y#Y^.&P5OW\^&V)CL 5Y\!_ATF>S=>2.,1(VWPW_U4,.UR&%OT'>RP7==$ M(;;ZPUN[5B;'*BEV#$)-!-U]CE@.Z&C5HRI)IBUPDC-%P>YNT4[Y+M^@"R:C MC:VGT/[^?\"AHR>2B.YN.XFZ3(,P )%-3Q['>A$S)X^F>OTAF,(,&: UT^22 M(IDJ$ ^?:^YPJCA/@+G>SD3-&2:G&?,KZ#6V3+QM7I&9@D($XAH,2BEN5"HKA M$*9EC;C-RV"$R_+RR2E<#1EVA(@%XYG??&/72[)K^,K8M;9W7R+9^G%A;:X! M/\?<1PI1+6.+.ZJ!?EBX(*^H\F<8!]9Q.N2"FRFF:JO4(N,M'2S2'5D7NN8* M'QMQ;[()):E*@&G:II:>)Y5O#; ET(C%D#$*(!P\80DR&;M >>=(!8SG"82Z M-UJ]**V\K:=5;TQ%:CT[8HX% =0@? QHT2MJB7EBN$:D)@I_(\)+$L'?>B)T'<:6 ML8K'8%E%8)_D"?&+WB2>8"XF/2]5B,52-D;(#**N#&,/1#6 MAA)2-7SN<[#/"MD!;D$4T1BEX#?63S/:LK]2#N;C-((T]NQQW.[=UXQ;R(]7 M%3BVO^QO"TC)01P' N#Y#QXE>9P!8K,L:%Y^3QB]QK3&I>@VL;'%A7V#,CO1 MW8@'6:7L#N)6>'_JPT#-YL[_7LYD)0D, >!#Y5!TN96&Q$JG403E_@]F)Y,% MQ95GWZ\C/+PJ^&]_7=Z&]"A0X&.+ $9FPP+ V;Z&RW!?=-D+C\=2C!FF,#$= M96\3519)6)0(.67P=!)*%S[H JN !2ORKSF UV;,JH"[@,__]A.6+JQ9X\D? M+IRRH8*$<>H.Q6N5HOU6[UG?#JS_?<\R_=97.!LQQ(U85^']BP\IX*8&U+(I MYS_4>-[G@U5G0V[X4L9HA_/8!RK8=EY^C%Y5+$*NL@BY4B1_E)S>PH:.]2%' M>F=;G-NL'^T='7RN?=K/_O_T%H(EFC=G%TL9 ^!CQV$V;ID;. M;EC3&Y6@?5_H-<*UY@9/)3&R*A136Z(/=] SOT %GPJX_$>43UH( M-[=_A$\O/EW7Q.X-;D"PAU] AYP%Y'2>/5RXXO9_OQ:%XYUO[E4 3'II^JM2 MT874R=W?0&?UH:";90-X]6ZFTOX5P?N6_?.&X[\!4$L#!!0 ( .V%5%"# M:F,ZK@4 $<> 4 97@S,C Q,C Q.2TQ,G@S,2YH=&WM66MSVC@4_=S^ M"I5,.^D,Q@\(X55FB&VVS'8A \YD^U'8 FLJ)-86(>ROWRL_*.31A$?ZF&XF M)+8LZ1[=>W1TKVF]<0:V]_G21:&<,71Y=?&I9Z."INO795O7'<]!'[V_/J%* MR3"1%V$>4TD%QTS7W7X!%4(IYPU=7RZ7I66Y)**I[@UU-55%9T+$I!3(H-!^ MW5)-[=>O6B'! ?Q_U7JC:<@1_F)&N$1^1+ D 5K$E$_1=4#B+\A$FK;N:8OY M*J+34"++L QT+:(O] ;G/225C+3=VY".J6SIZ2T8TS-KK;$(5NU60&]0+%>, M?"A,!)?:!,\H6S4\.B,QZI,E&HH9YLWD64S_)0W3F,NF0@\CVRV,.)[!V-BY M<.J6:W>M<]L\J];.ZI5:US8=M]RM5>M.Y;S0;ND8/LFH#:.,4SXZ>#V1FACC.X]%P'_S'U8-ZIHT$7> M1Q>-.L.+3M\=:8._/[F?4>;X.YPO,]A[^[J1L-8=D+B*) $]71+-W)V;5:.X] MHVEH?QX&9R*BPWRR(CA"!.(6' #D("S,8G2: @X"];1N*)/G\Q:3O GP$0>(Q(P"7L4P&/A2, M0G(?S[&?WV=!VE2*6JX#C^0LZ+Y(R @^03[9D@8R;)0-F$>E)S)0#[,+/>FZ MU?U&>=3'+!,F@%#XMJS=L9]C5XK6J*9&=R;@J?E^VWT9[,=!-I] >5=KCR"M M'L0^96E146$94E^1'UB0LA( )J(+#5A*8"ML$*P(EV1EV595J5D131:,K4"H M9W.F.+G>1A'Y9T$CHC+E6%'L#A-/\7,9W524?L"E"0'TA)S_^B[A^0;$;!V!F ]D)$=IS;9 M&+\E049.HBSY5_>;!KC:OVR;>)E6[J39.[S[F.%H2GD*#R^DR!N2MQ5I2RK: M]7KIO%8M6Y7\[]OF&-(P$FF^8 S/8]+(+^Z%Z>LY %T +_]0*!<>E_W48*7^ M=N.0V'YF/?YH<]BSCI1\&6,AI9@US/DMB@6C 3HQDI_M4\2"<&S&9_,^FV&S M*76CE<;P[MNI/7?.>>DL&:*/] /K$&?W\;GQ3O] V\/];0]&;G]T[?;^V.5< M3H/S(L$48&K"Q+(1T@#V]3%D\2%5>CKO^'V9W-F?37UGZ%X?:/YB?_/#P77_ ML33I2>DZ3D SVB3'S3W.;$?[15(@#D<3I*.Q>CWW_Y9^H?7]V"!W>!!!"G(1 MB27_P6Q_\;5>0G5$57Y71'9(R00*=2C:);TA:#"94)]$20UE"\T.H1R#^BD6 M#SGEM^7]+Q3K-,#==9F,7=&;'ZKWLD*,77U*H>7?*?ZNI5\ MV=O^#U!+ P04 " #MA510#;%7W5L3 8?P $P &5X-# T,C Q.2TQ M,G@S,2YH=&WM/6MSW#:2GY-?@=5>MNZJ*&DD/Q)+6E/=^;'+!SS2LCK505+_;W MWW[883MS:^NC_?WEJ7E;&[9 MX>1PPGY5^HM<\##"2EN(UV\OYG(J[2"&;LJQ%]W M'S9ZEX]4)P^&>:92^^/_Q^(G9>G^QS^(^>"O\+*Q>R$KMS M@7LY.CB^W E^,P:HK.9"2SORQ%3#IQ9\/7CW[?4=Q5XBXQ5D4(K?NLZPR .?H^0_UQ5U =&H0 M-6]$*LJIT.S900)BY^!5PL[F8C9+V+LJW6/LOQ&U>"Z'D^,S5=:\6B7T\> X M?+T4[3=*AR]5H_V7_\/F/&.J$BPMN*%%37=4NCO>!O:G;WZP">.&@ MN/'@ ,L1 \!8JLH2EC!6I5_V'M:I/#PZ.0>,YJHHU!+55A;QKVG*DFL8:NB< M2F4LDV6MM"4F%;JDTR:,\UI:7CB4,UYE+!4P3%:LUFHA#4S7CM7"6%*4.$3F M,H4/^)NL4J5A=DZ+XQSMR.FJX$NSQWX4*6^,8"!^)W@JA203Q0,>%U#ZR).SJMJ@:0 M_DG@!@ ="'C)#B:[?\>5W;1V+I&O6IWU C''6'DW!_=/8!C>H:HO M/8!U#>@,HL/GDTDRQ?$_8?TWV)F#7 T6S!2\:(&7@2AI,]'TP M-@/J(@-;)$:KB$QP)D[FJ=$]'M9 M+B2LF;%/^*W9(K#WQ.=F^AM8CZBQZE8SFDZ7H]):X:\=GP]8&S2U!>5;96CJ MP%.H^"QXS@G]-8=#$-K;*=VX;K:A;4DZ&W:(KCHI4@W6MER Q>#/T>!$^&3> MX(="S, > 4 77!:D7",8#$DK6=$7O%1-9?W><-FIXCK#F3()BU@%8.*6,X%F M&!S&+033$Z25:S';OY3%X]VRV@A$;SF8CHX?A@H7[<>8YM'S6RB+3H1F I]S MNG?XV%P4Z":210Y6N$5.,\VTE-:ZB;B;!OU'?,!SXQX[:\JF /-Y0>O@D>%* MR"6B\,YDCR^D\P#(H$6?$4<#6UW;2 \&>2EXY3EP(!TX;. WL%WL*DB%<=L$ M#)O* 1G[(1VD\ E'>CE#^/,[NB,[X^7D(=@97XF_/RCV40M1UD0Z@-S/$N8$ MFV[+\1M,\B&;(QO%K%YWZ*0@IE=9;J#IM#-8\ M@%>),9+J,GKH553]!G%^+ MB(E6$:>?O&GQ7OZGD9F+)KS!N*J<-OCA%O3\_T%B[+S^I59."10=!A,0QL:H MHK&>5I>29/%N4SN3D!LC[)CAAL(ZB] ?PD"QZF)+"A--13>2G@4U _^NT,@# ML;]F>0YM3& Q7JTH8B-367-2@5<:MO@_L"H9ST'3PL,KRE'! M'V8S,Z83+' M=1+2T;#>N D\7!>ABR97L!N-@6#I8H,IC)2HZ[8*[?:RX*<&:? CEQFA_8.J MD#R-0:+:2M9^\L.96\A,XW2\YL;EA-PZ(+=2U6Z'W2=%O?<1]OG8B@6*_+ M M.:X95R,>/$;BVRAH$EM0!9BJEF2T09&+^8>I2PG$X?@$AX("PPCE0"ZCPU.1 MU5LJ&&P +I3Q,!Y=H&DAS9SE6I5.26 .@/X%750UE"]$-\QQ"_PXI=1$T: [ M!3,[+Z^;,I<7SK/Q,572K+5:@DI+>J$:2G\XR]$[0QU'1I.V.@]=,QC[GP;. MA[PU1$C2PXYR7IV6J?\QP)=R(T"? WH;"]RM23-QYR].5VO*>H]M."3TX7AA M%&) "YP45;_P?X]B3)$F#9M9UYH) U. C.:I*-1RXR2DQ?TLY"M&LBQA356 M>,*H%WBZCCC(9,ES26FNA6@=ZBO]UWX$/K;Y<8H$MVP:0*K3[S0M-R&!I@58 M%+J#8.!<1U31$9_TEH_;W4;D4U@OL(C+XAFL$4C%F#&"IQUB!$K';H@G.D)H M2E89S_ W@698GA/7S=OX I$NSN"VVZ?8"(^TV3C7S,XOAY!""X5/MCFGOQ 7 M. M^(4C56*J@J](#&1$89[D@=X6R+WH!3!?'N%C7Y@1UZH@XBG)JQQE@9+K+P*C M9])1\*@_$O%*1XL;V62M)(/]*MR>*L72!M@#<%07O.K4&8G/34['(S8N[L/V M.H7SWCWG7P1H .DQP?U< VL )99R3V:71@WXZ?L%:+-(Z)JS?BMH14YFY'\'>\_.Z[1C0 M].(+:7WE=R4V[,E9E-J A21F(&1P 5*&XWFP)U63\I4B"Z$H[W#R+,COEC%^ M%I708!J>1=3_GB^WTJ7W!&@TQW&M"^=Q^I<_'[R<'-\ L8&!@:6I: NKM=IG M8A%$ D)4,R<]I(O:^=K(*1:AHW< /#65SO@.19S$2]%8B36P(,:">G6:.XS. MJ1;.SK40NRO!23Q)E44E@R&!'5)EX-5&\X#D 1A(9+#QE1(67!F<:0QRO:EVM#C<@X3)GM!\],(9QH>A4%$7-,W1%_KHSV:'/IN9I^'R-FP9L M?3$+B]DL/+R4F9T??7\(C(:7"FR&/_H_]FEH;_@"U6[*"X\!J^J=&[D"?CN[ MB#K'WK\'843^+X\'_H&#?3.DQU> >@\G.Q4Y!GC(E^YS'2]%1,W)IC*2EK&$ M]$['!B;T27>LY#<^CN(D%2S0%%:TQ2MKW.^LFPVL-89C(HM](M&;(;1W^(?/ M[TNE;YGG:3!/@SE!K#=%0SF^LW+71)[X"O11W:*6%7P#NK,0'*S>'UY\%\#P M/K9/\86 4Z>S-I2SK6T!O6^,P((4$!<8QPWU)B%JY'P45TL6='I_\3CR&#QS M@GNZ:DW\Y5R1%10)%U2J&#Q5.7A2% \F[Z"L"[42'HOD^QM$K%$DLW E2DF& M,"F"$^^U#UH 8S.*\>;*O8D98L[8IMS="IZMX+DBRF=1G;KW7]DUC[SX3.1+/)M?(JI#H.[I%#O>/ M0>L?+0M?O?P:LC!(X"+TX!9M^6Y+<\]&)Y#6J5;O;6] MG'0#^3N2MX%)"L6)1[.%#VG.&HZMD 3^[8P_TUE_X)O#,(S ^&E,=XT1@SH8 M+-*JF#Z$R7A451^5_;4-(T8+ M]:POSYLK8[%6.]2V&5?W[^KX!K6VKM+6^ KNN*8-5#B?";H>9P4O$P];L+7: M2I&'5AZRK1>_-GP#5&U3=$_!\EN7_3NO?PSYM#=M/NU?/$6#3715J+\#(5@@ MN/[_FXG!H0CL+LU0E[P-Z4"JM"T*ML!MV.Z'N:R-#[A0I0"5(J/+1]WWT+;P MO6Z#87%18U-=%V[94*8+&I$A!;G;8?TK3]%M*Q#08*0T+OVX^5+0%*\.6;" AB:K,+Z$R&&Q=#;*H>M"'U0(O0, M8T8@R- *1JI_:&+3>]N7]MV2QH6^W#; 152N/-I]ZVNI>B(%Y",VP?71:AX_ M[N9W5Q+)N*2&IFDJC,F; FS&RL46#M 0AB44A;N6M7-G*E8/"HS@JA]Q+!DY\6 JV]I0L]7>N.Q?;O\< X 1 M?6J1AO6>H?U:ZMJLD4,LW1UORA"PU7[GBB]#I#!K@/JPIA5,.W6 M+ZM?8K^- 43UI]0RH%\^%_> QGL:#5V*ZY7$175P/4A)Y"LCVD9VF#,1&@&F M\"Q>[&_+\OTD6Q&Z%:$/682>NA0%^Z#PBB?[Y)HZ8.3*B8%8Q'[$%*$!QB*S M(KC#\&CI"PGOVQ\>F&L^O8)"#6&'KU.1-=H+L![K1M=0IQ3G:^6!9UF4,%>P MOZ*N[Y7;+0JL*L."-;]<*RNYB?T_>XV9+Q%@)$'S57M-5\?GH\4,9&$75-2E MZ\$/N/6-N7K^:_L>#H>O$;<7Q2*XOBZ,NB:HR0PE[#DKU,G &^&/IB@Y'475 MD8WOJW8SI&T%ZU:P/F3!BN\N<1D =766B))#YG=+SST6^ASPL*P)O0DOM5F] M//&7"# #O5IK&S1>WC]LLM9O]7$:01( \7+-+^G*4=IU1_L3;33YZ!K%W8*\ M%2=;?/=C@8UP8"@H\RD'NTHN:;LVO$X4M;!K:OS[ MQJ_K<('PJ!]QOZEIFV[UE19N8,*B"=?[X&V\0#46SNNN4Z'#WE2TF^R2GJFB M0N8TER1EM O[4=%()O'J9%-8;W9&+5O0407;JZR=9*6X8!P+;"B1X/J8.[%* MURR27E@1._2I"Q=#!,.S+49:2C/L>WD[67@OH57COIL!7OW1Z !'9 M4*>@Z)!];=3HS%W3OG9JCZHA7W2H6F*A $:-V]?L^#;?M&TDDH6KE/07-+J9 M?FN X#+9!I"Q[PXQKO:+A&Z'O+HA6R=^CO9==S>2">W+ JD.+%37NW!&#VCW M1L#0ER )>;2 &$K>N5>.^(@)16%DX8,5'D]!=&#Y/KZ*,'5M#@L9B S)!(7# MH+BB_U),';\OTW]#)0)-$1KLBAF]+\65NH$EY%Z\"<>2BXRXF-#_F%_&<#>* MNZ^FWX--!P?VB+'R1[T6Q&J>48*&" ]=Q7\K_<5W_FZIU5&=[T3BNJ^O2L!U M^[;9O_W\\Y[O,O:(D7X?I'@>[K.=SJCVB(J'W4N4]2-&U7W0YWGH=(/HXBVZ M=$ 7:8>U'K9 Q*?@"TGL[>W(-J#<^[N\K(_ANP9T:7@K,GO__FQ=9CZ0(MEO MP@=Z2?RW)_3V^M?_!U!+ 0(4 Q0 ( .V%5% E!)ELT:( -#6 = M " 0 !C:&%R="UA.34T,#-D9#1C.3,R-39B.60T+FIP9U!+ M 0(4 Q0 ( .V%5%"(\,,^&O@# #B5, 6 " 0RC !C M:&5G9S(P,3DM,3)X,S$Q,&LN:'1M4$L! A0#% @ [8544"RV";I]&0 MU"D! !$ ( !6IL$ &-H9V'-D4$L! A0# M% @ [8544%S:)48<-0 15X" !4 ( !!K4$ &-H9V&UL4$L! A0#% @ [8544(4@_7]KT0 >K@* !4 M ( !_:H& &-H9V 4 M " =VK!P!E>#$P,30R,#$Y+3$R>#,Q+FAT;5!+ 0(4 Q0 M ( .V%5%#PM(Z\5@, ) 9 4 " 3&Z!P!E>#(Q,#$R M,#$Y+3$R>#,Q+FAT;5!+ 0(4 Q0 ( .V%5%!(*1VY/P, !H+ 4 M " ;F]!P!E>#(S,#$R,#$Y+3$R>#,Q+FAT;5!+ 0(4 Q0 ( M .V%5%!U0)@,_0, ,@2 4 " 2K!!P!E>#(S,#(R,#$Y M+3$R>#,Q+FAT;5!+ 0(4 Q0 ( .V%5%!?F5_>I @ /@P 4 M " 5G%!P!E>#,Q,#$R,#$Y+3$R>#,Q+FAT;5!+ 0(4 Q0 ( .V% M5% L*$#IH@@ #DQ 4 " 2_.!P!E>#,Q,#(R,#$Y+3$R M>#,Q+FAT;5!+ 0(4 Q0 ( .V%5%"#:F,ZK@4 $<> 4 M " 0/7!P!E>#,R,#$R,#$Y+3$R>#,Q+FAT;5!+ 0(4 Q0 ( .V%5% - ML5?=6Q, !A_ 3 " >/#0P-#(P,3DM,3)X,S$N 9:'1M4$L%!@ 0 ! +@0 &_P!P $! end XML 45 R97.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Employee Benefit Plan (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Retirement Benefits [Abstract]      
Matching contributions $ 1.7 $ 1.4 $ 1.1
XML 46 R67.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Acquisitions - 2018 Acquisitions (Details) - USD ($)
$ in Millions
Jul. 02, 2018
May 15, 2018
Dec. 31, 2019
Dec. 31, 2018
StudyBlue, Inc.        
Business Acquisition [Line Items]        
Total fair value of purchase consideration $ 20.4      
Escrow $ 3.3      
WriteLab, Inc.        
Business Acquisition [Line Items]        
Total fair value of purchase consideration   $ 14.5    
Escrow   2.6    
Contingent consideration arrangements, range of outcomes, value, high   $ 5.0    
Contingent purchase consideration, cash     $ 1.0 $ 1.0
XML 47 R63.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Fair Value Measurement - Debt (Details) - Shares related to convertible senior notes - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Carrying Amount | Fair Value, Measurements, Nonrecurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Convertible senior notes $ 900,303 $ 283,668
Estimated Fair Value | Fair Value, Measurements, Nonrecurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Convertible senior notes 1,354,538 416,156
0.125 Percent Convertible Senior Notes Due 2025    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Unamortized debt discount 184,698  
Unamortized issuance costs 12,691  
0.125 Percent Convertible Senior Notes Due 2025 | Carrying Amount | Fair Value, Measurements, Nonrecurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Convertible senior notes 602,611 0
0.125 Percent Convertible Senior Notes Due 2025 | Estimated Fair Value | Fair Value, Measurements, Nonrecurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Convertible senior notes 831,000 0
0.25% Convertible Senior Notes Due 2023    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Unamortized debt discount 42,280 54,817
Unamortized issuance costs 5,028 6,515
0.25% Convertible Senior Notes Due 2023 | Carrying Amount | Fair Value, Measurements, Nonrecurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Convertible senior notes 297,692 283,668
0.25% Convertible Senior Notes Due 2023 | Estimated Fair Value | Fair Value, Measurements, Nonrecurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Convertible senior notes $ 523,538 $ 416,156
XML 48 R93.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Beginning balance $ 8,771 $ 5,772 $ 4,882
Increase in tax positions for prior years 221 758 280
Decrease in tax positions for prior years (1,550) (569) (101)
Decrease in tax positions for prior year settlement 0 (149) (172)
Decrease in tax positions for prior years due to statutes lapsing (164) (103) (169)
Increase in tax positions for current year 3,722 3,112 978
Change due to translation of foreign currencies (7) (50)  
Ending balance $ 10,993 $ 8,771 5,772
Unrecognized Tax Benefits, Increase Resulting from Foreign Currency Translation     $ 74
XML 49 R48.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Significant Accounting Policies - Concentration of Credit Risk (Details)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Largest Customer | Customer Concentration Risk | Accounts Receivable    
Concentration Risk [Line Items]    
Concentration risk, percentage 11.00% 11.00%
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Convertible Senior Notes (Tables)
12 Months Ended
Dec. 31, 2019
Debt Disclosure [Abstract]  
Schedule Of Net Proceeds From Debt Issuance
The total net proceeds from the notes are as follows (in thousands):
 
2025 Notes
 
2023 Notes
Principal amount
$
800,000

 
$
345,000

Less initial purchasers’ discount
(18,998
)
 
(8,625
)
Less other issuance costs
(822
)
 
(757
)
Net proceeds
$
780,180

 
$
335,618


Schedule of Debt
The net carrying amount of the liability component of the notes is as follows (in thousands):
 
December 31, 2019
 
December 31, 2018
 
2025 Notes
 
2023 Notes
 
2023 Notes
Principal amount
$
800,000

 
$
345,000

 
$
345,000

Unamortized debt discount
(184,698
)
 
(42,280
)
 
(54,817
)
Unamortized issuance costs
(12,691
)
 
(5,028
)
 
(6,515
)
Net carrying amount (liability)
$
602,611

 
$
297,692

 
$
283,668

    
The net carrying amount of the equity component of the notes is as follows (in thousands):
 
December 31, 2019
 
December 31, 2018
 
2025 Notes
 
2023 Notes
 
2023 Notes
Debt discount for conversion option
$
212,000

 
$
64,193

 
$
64,193

Issuance costs
(5,253
)
 
(1,749
)
 
(1,749
)
Net carrying amount
$
206,747

 
$
62,444

 
$
62,444


Schedule Of Interest Expense Recognized The following table sets forth the total interest expense recognized related to the notes (in thousands):
 
December 31, 2019
 
December 31, 2018
 
2025 Notes
 
2023 Notes
 
2023 Notes
Contractual interest expense
$
769

 
$
862

 
$
645

Amortization of debt discount
27,302

 
12,536

 
9,377

Amortization of issuance costs
1,876

 
1,488

 
1,117

Total interest expense
$
29,947

 
$
14,886

 
$
11,139


XML 51 R44.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2019
Income Tax Disclosure [Abstract]  
Schedule of Income Tax Provision
Our income tax provision consisted of the following (in thousands):
 
Years Ended December 31,
 
2019
 
2018
 
2017
Current income taxes:
 
 
 
 
 
Federal
$
(185
)
 
$
(91
)
 
$
(103
)
State
264

 
(73
)
 
100

Foreign
2,594

 
1,374

 
1,523

Total current income taxes
2,673

 
1,210

 
1,520

 
 
 
 
 
 
Deferred income taxes:
 
 
 
 
 
Federal
(17
)
 
155

 
(992
)
State
42

 
76

 
75

Foreign
(64
)
 
(11
)
 
1,199

Total deferred income taxes
(39
)
 
220

 
282

Total income tax provision
$
2,634

 
$
1,430

 
$
1,802


Schedule of Loss before Provision for Income Taxes
Loss before provision for income taxes consisted of the following (in thousands):
 
Years Ended December 31,
 
2019
 
2018
 
2017
United States
$
(12,497
)
 
$
(18,617
)
 
$
(20,983
)
Foreign
5,526

 
5,159

 
2,502

Total
$
(6,971
)
 
$
(13,458
)
 
$
(18,481
)

Schedule of Effective Income Tax Rate Reconciliation
The differences between our income tax provision as presented in the accompanying consolidated statements of operations and the income tax expense computed at the federal statutory rate consists of the items shown in the following table as a percentage of pretax loss (in percentages):
 
Years Ended December 31,
 
2019
 
2018
 
2017
Income tax at U.S. statutory rate
21.0
 %
 
21.0
 %
 
34.0
 %
State, net of federal benefit
(76.3
)
 
14.8

 
8.3

Foreign rate differential
(19.4
)
 
(3.0
)
 
(3.8
)
Share-based compensation
695.4

 
178.7

 
38.2

Non-deductible expenses
0.4

 
(4.4
)
 
(1.1
)
Tax credits
19.3

 
26.7

 
7.8

Tax Cuts and Jobs Act impact

 

 
(220.2
)
Acquisition related
31.8

 
15.2

 

Convertible senior notes
(412.6
)
 
(0.3
)
 

Other
27.9

 
(1.8
)
 
0.4

Change in valuation allowance
(325.3
)
 
(257.5
)
 
126.6

Total
(37.8
)%
 
(10.6
)%
 
(9.8
)%

Schedule of Deferred Tax Assets and Liabilities
A summary of our deferred tax assets is as follows (in thousands):
 
Years Ended December 31,
 
2019
 
2018
Deferred tax assets:
 
 
 
Accrued expenses and reserves
$
3,978

 
$
1,661

Share-based compensation
12,003

 
13,083

Accrued compensation
997

 
2,075

Net operating loss carryforwards
162,320

 
106,659

Property and equipment, textbooks and intangibles assets

 
3,745

Other items
3,438

 
2,951

Gross deferred tax assets
182,736

 
130,174

Valuation allowance
(148,519
)
 
(125,844
)
Total deferred tax assets
34,217

 
4,330

 
 
 
 
Deferred tax liabilities:
 
 
 
Property and equipment, textbooks and intangibles assets
(4,111
)
 

Convertible senior notes
(27,065
)
 
(46
)
Other
(4,661
)
 
(5,943
)
Total deferred tax liabilities
(35,837
)
 
(5,989
)
 
 
 
 
Net deferred tax liability
$
(1,620
)
 
$
(1,659
)

Schedule of Reconciliation of Unrecognized Tax Benefits
A reconciliation of the beginning and ending balances of the total amount of unrecognized tax benefits, excluding accrued interest and penalties, is as follows (in thousands):
 
Years Ended December 31,
 
2019
 
2018
 
2017
Beginning balance
$
8,771

 
$
5,772

 
$
4,882

Increase in tax positions for prior years
221

 
758

 
280

Decrease in tax positions for prior years
(1,550
)
 
(569
)
 
(101
)
Decrease in tax positions for prior year settlement

 
(149
)
 
(172
)
Decrease in tax positions for prior years due to statutes lapsing
(164
)
 
(103
)
 
(169
)
Increase in tax positions for current year
3,722

 
3,112

 
978

Change due to translation of foreign currencies
(7
)
 
(50
)
 
74

Ending balance
$
10,993

 
$
8,771

 
$
5,772


XML 52 R25.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Related-Party Transactions
12 Months Ended
Dec. 31, 2019
Related Party Transactions [Abstract]  
Related-Party Transactions Related-Party Transactions

Our Chief Executive Officer is a member of the Board of Directors of Adobe Systems Incorporated (Adobe). During the years ended December 31, 2019, 2018, and 2017, we purchased $2.1 million, $3.3 million and $3.2 million, respectively, of services from Adobe. We had $0.2 million in revenues during the year ended December 31, 2019 and $0.1 million in revenues during the years ended December 31, 2018 and 2017 from Adobe. We had $0.2 million and an immaterial amount in payables as of December 31, 2019 and 2018, respectively, to Adobe. We had no outstanding receivables as of December 31, 2019 and 2018 from Adobe.    

One of our board members was a member of the Board of Directors of Cengage Learning, Inc. (Cengage) until December 23, 2019. During the years ended December 31, 2019, 2018, and 2017, we purchased $17.2 million, $15.1 million, and $11.5 million, respectively, of goods and services from Cengage.  We had $3.0 million, $2.5 million, and $1.9 million in revenues during the years ended December 31, 2019, 2018, and 2017, respectively, from Cengage. We had an immaterial amount and $0.1 million in payables as of December 31, 2019 and 2018, respectively, to Cengage. We had an immaterial amount of outstanding receivables as of December 31, 2019 and 2018, respectively, from Cengage.

One of our board members is also a member of the Board of Directors of Synack, Inc. (Synack). During the years ended December 31, 2019, 2018, and 2017, we purchased $0.4 million, $0.1 million, and $0.1 million, respectively, of services from Synack.

The immediate family of one of our board members is a member of the Board of Directors of PayPal Holdings, Inc. (PayPal). During the years ended December 31, 2019, 2018, and 2017, we incurred payment processing fees of $1.6 million, $1.3 million, and $1.0 million, respectively, to PayPal.

One of our board members is the Chief Executive Officer of the San Francisco 49ers (49ers). During the year ended December 31, 2019, we purchased $0.2 million of advertisements from the 49ers.
XML 53 R2.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Current assets    
Cash and cash equivalents $ 387,520 $ 374,664
Short-term investments 381,074 93,345
Accounts receivable, net of allowance for doubtful accounts of $56 and $229 at December 31, 2019 and December 31, 2018, respectively 11,529 12,733
Prepaid expenses 10,538 4,673
Other current assets 16,606 9,510
Total current assets 807,267 494,925
Long-term investments 310,483 16,052
Property and equipment, net 87,359 59,904
Goodwill 214,513 149,524
Intangible assets, net 34,667 25,915
Right of use assets 15,931  
Other assets 18,778 14,618
Total assets 1,488,998 760,938
Current liabilities    
Accounts payable 7,362 8,177
Deferred revenue 18,780 17,418
Current operating lease liabilities 5,283  
Accrued liabilities 39,964 34,077
Total current liabilities 71,389 59,672
Long-term liabilities    
Convertible senior notes, net 900,303 283,668
Long-term operating lease liabilities 14,513  
Other long-term liabilities 3,964 6,964
Total long-term liabilities 918,780 290,632
Total liabilities 990,169 350,304
Commitments and contingencies
Stockholders' equity:    
Preferred stock, $0.001 par value – 10,000,000 shares authorized, no shares issued and outstanding at December 31, 2019 and December 31, 2018 0 0
Common stock, $0.001 par value – 400,000,000 shares authorized; 121,583,501 and 115,500,418 shares issued and outstanding at December 31, 2019 and December 31, 2018, respectively 122 116
Additional paid-in capital 916,095 818,113
Accumulated other comprehensive loss (1,096) (1,019)
Accumulated deficit (416,292) (406,576)
Total stockholders' equity 498,829 410,634
Total liabilities and stockholders' equity $ 1,488,998 $ 760,938
XML 54 R6.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Loss
Accumulated Deficit
Beginning balance, shares at Dec. 31, 2016   91,709,000      
Beginning balance at Dec. 31, 2016 $ 221,939 $ 92 $ 593,351 $ (176) $ (371,328)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock in connection with follow-on offering, net of offering costs, shares   11,500,000      
Issuance of common stock in connection with follow-on offering, net of offering costs 147,609 $ 12 147,597 0 0
Issuance of common stock upon exercise of stock options and ESPP, shares   3,280,000      
Issuance of common stock upon exercise of stock options and ESPP 23,656 $ 3 23,653    
Net issuance of common stock for settlement of RSUs, shares   3,155,000      
Net share settlement of equity awards (20,112) $ 3 (20,115)    
Warrant exercises, shares   24,000      
Warrant exercises 0   0    
Share-based compensation expense 38,359   38,359    
Other comprehensive loss (106)     (106)  
Net loss (20,283)       (20,283)
Ending balance at Dec. 31, 2017 391,062 $ 110 782,845 (282) (391,611)
Ending balance, shares at Dec. 31, 2017   109,668,000      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Equity component of convertible senior notes, net of issuance costs 62,444   62,444    
Purchase of convertible senior notes capped call (39,227)   (39,227)    
Issuance of common stock upon exercise of stock options and ESPP, shares   3,459,000      
Issuance of common stock upon exercise of stock options and ESPP 29,113 $ 4 29,109    
Net issuance of common stock for settlement of RSUs, shares   3,322,000      
Net share settlement of equity awards (49,086) $ 3 (49,089)    
Warrant exercises, shares   34,000      
Warrant exercises 0   0    
Repurchase of common stock, shares   (983,000)      
Repurchase of common stock (20,000) $ (1) (19,999)    
Share-based compensation expense 52,030   52,030    
Other comprehensive loss (737)     (737)  
Net loss (14,888)       (14,888)
Ending balance at Dec. 31, 2018 $ 410,634 $ 116 818,113 (1,019) (406,576)
Ending balance, shares at Dec. 31, 2018 115,500,418 115,500,000      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Equity component of convertible senior notes, net of issuance costs $ 206,747   206,747    
Purchase of convertible senior notes capped call (97,200)   (97,200)    
Issuance of common stock upon exercise of stock options and ESPP, shares   3,276,000      
Issuance of common stock upon exercise of stock options and ESPP 35,097 $ 4 35,093    
Net issuance of common stock for settlement of RSUs, shares   3,248,000      
Net share settlement of equity awards (94,568) $ 3 (94,571)    
Issuance of common stock in connection with prior acquisition, shares   64,000      
Issuance of common stock in connection with prior acquisition 3,003   3,003    
Repurchase of common stock, shares   (504,000)      
Repurchase of common stock (20,000) $ (1) (19,999)    
Share-based compensation expense 64,909   64,909    
Other comprehensive loss (77)     (77)  
Net loss (9,605)       (9,605)
Ending balance at Dec. 31, 2019 $ 498,829 $ 122 $ 916,095 $ (1,096) $ (416,292)
Ending balance, shares at Dec. 31, 2019 121,583,501 121,584,000      
XML 55 R21.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Common Stock
12 Months Ended
Dec. 31, 2019
Equity [Abstract]  
Common Stock Common Stock

We are authorized to issue 400 million shares of common stock, with a par value per share of $0.001. As of December 31, 2019, we have reserved the following shares of common stock for future issuance:

 
December 31, 2019
Outstanding stock options
1,611,385

Outstanding RSUs and PSUs
6,909,530

Shares available for grant under the 2013 Plan
23,405,023

Shares available for issuance under the 2013 ESPP
7,646,784

Total common shares reserved for future issuance
39,572,722



Stock Plans

2013 Equity Incentive Plan

On June 6, 2013, the Board of Directors adopted our 2013 Equity Incentive Plan (the 2013 Plan), which was subsequently approved by our stockholders on August 29, 2013. The 2013 Plan became effective on November 11, 2013 and replaced the 2005 Plan. On the effective date of the 2013 Plan, 12,000,000 shares of our common stock were reserved for issuance, plus an additional 3,838,985 shares reserved but not issued or subject to outstanding awards under our 2005 Plan on the effective date of the 2013 Plan, plus, on and after the effective date of the 2013 Plan, (i) shares that are subject to outstanding awards under the 2005 Plan which cease to be subject to such awards, (ii) shares issued under the 2005 Plan that are forfeited or repurchased at their original issue price and (iii) shares subject to awards under the 2005 Plan that are used to pay the exercise price of an option or withheld to satisfy the tax withholding obligations related to any award. As of December 31, 2019 there were 23,405,023 shares available for grant under the 2013 Plan. The 2013 Plan permits the granting of incentive stock options, non-qualified stock options, RSUs, stock appreciation rights, restricted shares of common stock and performance share awards. The exercise price of stock options may not be less than the 100% of the fair market value of the common stock on the date of grant. Options granted pursuant to the 2013 Plan generally expire no later than 10 years.

2013 Employee Stock Purchase Plan

On June 6, 2013, our Board of Directors adopted our 2013 Employee Stock Purchase Plan (the 2013 ESPP) and our stockholders subsequently approved the 2013 ESPP Plan on August 29, 2013. The 2013 ESPP permits eligible employees to acquire shares of our common stock by accumulating funds through periodic payroll deductions of up to 15% of base salary. Our 2013 ESPP is intended to qualify as an ESPP under Section 423 of the Code and employees will receive a 15% discount to the lesser of the fair market value of our common stock on (i) the first trading day of the applicable offering period or (ii) the last day of each purchase period in the applicable offering period. Each offering period may run for no more than six months. We have reserved 4,000,000 shares of our common stock under our 2013 ESPP. The aggregate number of shares issued over the term of our 2013 ESPP will not exceed 20,000,000 shares of our common stock. As of December 31, 2019, there were 7,646,784 shares of common stock available for future issuance under the 2013 ESPP.
XML 56 R29.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Selected Quarterly Financial Data (unaudited)
12 Months Ended
Dec. 31, 2019
Quarterly Financial Information Disclosure [Abstract]  
Selected Quarterly Financial Data (unaudited) Selected Quarterly Financial Data (unaudited)
 
Three Months Ended
 
March 31, 2019
 
June 30, 2019
 
September 30, 2019
 
December 31, 2019
Total net revenues
$
97,409

 
$
93,862

 
$
94,151

 
$
125,504

Gross profit
74,074

 
73,344

 
71,987

 
99,339

(Loss) income from operations
(1,027
)
 
6,815

 
(5,057
)
 
17,086

Net (loss) income
(4,318
)
 
(2,029
)
 
(11,477
)
 
8,219

Weighted average shares used to compute net (loss) income per share:
 
 
 
 
 
 
 
Basic
116,730

 
118,790

 
120,085

 
121,151

Diluted
116,730

 
118,790

 
120,085

 
129,150

Net (loss) income per share:
 
 
 
 
 
 
 
Basic
$
(0.04
)
 
$
(0.02
)
 
$
(0.10
)
 
$
0.07

Diluted
$
(0.04
)
 
$
(0.02
)
 
$
(0.10
)
 
$
0.06

 
Three Months Ended
 
March 31, 2018
 
June 30, 2018
 
September 30, 2018
 
December 31, 2018
Total net revenues
$
76,949

 
$
74,222

 
$
74,237

 
$
95,676

Gross profit
56,725

 
56,438

 
54,319

 
73,606

(Loss) income from operations
(2,620
)
 
(711
)
 
(10,433
)
 
7,544

Net (loss) income
(2,617
)
 
(3,909
)
 
(13,709
)
 
5,347

Weighted average shares used to compute net (loss) income per share:
 
 
 
 
 
 
 
Basic
110,904

 
112,738

 
114,184

 
115,123

Diluted
110,904

 
112,738

 
114,184

 
125,610

Net (loss) income per share:
 
 
 
 
 
 
 
Basic
$
(0.02
)
 
$
(0.03
)
 
$
(0.12
)
 
$
0.05

Diluted
$
(0.02
)
 
$
(0.03
)
 
$
(0.12
)
 
$
0.04


XML 57 R38.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Goodwill and Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill

Goodwill consists of the following (in thousands):
 
Years Ended December 31,
 
2019
 
2018
Beginning balance
$
149,524

 
$
125,272

Additions due to acquisitions
65,181

 
24,673

Foreign currency translation adjustment
(192
)
 
(421
)
Ending balance
$
214,513

 
$
149,524



Intangible Assets
Intangible assets as of December 31, 2019 and December 31, 2018 consist of the following (in thousands, except weighted-average amortization period):
 
December 31, 2019
 
Weighted-Average Amortization
Period
(in months)
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Carrying
Amount
Developed technologies and content library
66

 
$
43,268

 
$
(18,395
)
 
$
24,873

Customer lists
47

 
9,970

 
(8,210
)
 
1,760

Trade and domain names
46

 
10,873

 
(6,169
)
 
4,704

Non-compete agreements
31

 
2,018

 
(1,890
)
 
128

Indefinite-lived trade name

 
3,600

 

 
3,600

Foreign currency translation adjustment

 
(398
)
 

 
(398
)
Total intangible assets
58

 
$
69,331

 
$
(34,664
)
 
$
34,667

 
 
December 31, 2018
 
Weighted-Average Amortization
Period
(in months)
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Carrying
Amount
Developed technologies and content library
71

 
$
31,667

 
$
(13,737
)
 
$
17,930

Customer lists
47

 
9,970

 
(6,847
)
 
3,123

Trade and domain names
44

 
6,113

 
(4,863
)
 
1,250

Non-compete agreements
31

 
2,018

 
(1,735
)
 
283

Indefinite-lived trade name

 
3,600

 

 
3,600

Foreign currency translation adjustment

 
(271
)
 

 
(271
)
Total intangible assets
61

 
$
53,097

 
$
(27,182
)
 
$
25,915


Estimated Future Amortization Expense Related to Intangible Assets
As of December 31, 2019, the estimated future amortization expense related to our finite-lived intangible assets is as follows (in thousands):
2020
$
8,947

2021
7,554

2022
6,686

2023
4,557

2024
2,411

Thereafter
912

Total
$
31,067


XML 58 R30.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Schedule II - Valuation and Qualifying Accounts
12 Months Ended
Dec. 31, 2019
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
Schedule II - Valuation and Qualifying Accounts Financial Statement Schedules

Schedule II-Valuation and Qualifying Accounts (in thousands):
 
Years Ended December 31, 2019, 2018, and 2017
 
Balance at
Beginning of
Year
 
 
 (Release) Provision for Bad Debts
 
Net Write-offs
 
Balance at
End of Year
 
Allowance for doubtful accounts
 
 
 
 
 
 
 
2019
$
229

 
$
(79
)
 
$
(94
)
 
$
56

2018
259

 
142

 
(172
)
 
229

2017
436

 
47

 
(224
)
 
259


 
Years Ended December 31, 2019, 2018, and 2017
 
Balance at
Beginning of
Year
 
 
Provision for Refunds
 
Refunds Issued
 
Balance at
End of Year
 
Refund Reserve
 
 
 
 
 
 
 
2019
$
396

 
$
24,987

 
$
(24,829
)
 
$
554

2018
282

 
21,240

 
(21,126
)
 
396

2017
487

 
22,446

 
(22,651
)
 
282


All other financial statement schedules are omitted because they are not applicable or the information is included in the Registrant’s consolidated financial statements or related notes.

XML 59 R34.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenues (Tables)
12 Months Ended
Dec. 31, 2019
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
The following table sets forth our total net revenues for the periods shown disaggregated for our Chegg Services and Required Materials product lines (in thousands, except percentages):

 
Years Ended December 31,
 
Change in 2019
 
Change in 2018
 
2019
 
2018
 
2017
 
$
 
%
 
$
 
%
Chegg Services
$
332,221

 
$
253,985

 
$
185,683

 
$
78,236

 
31
%
 
$
68,302

 
37
 %
Required Materials
78,705

 
67,099

 
69,383

 
11,606

 
17

 
(2,284
)
 
(3
)
Total net revenues
$
410,926

 
$
321,084

 
$
255,066

 
$
89,842

 
28

 
$
66,018

 
26


Schedule of Accounts Receivable
The following table presents our accounts receivable, net, deferred revenue, and contract asset balances (in thousands, except percentages):
 
December 31,
 
Change
 
2019
 
2018
 
$
 
%
Accounts receivable, net
$
11,529

 
$
12,733

 
$
(1,204
)
 
(9
)%
Deferred revenue
18,780

 
17,418

 
1,362

 
8

Contract assets
3,531

 
337

 
3,194

 
n/m


_______________________________________
n/m - not meaningful
XML 60 R17.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Convertible Senior Notes
12 Months Ended
Dec. 31, 2019
Debt Disclosure [Abstract]  
Convertible Senior Notes Convertible Senior Notes

In March 2019, we issued $700 million in aggregate principal amount of 0.125% convertible senior notes due in 2025 (2025 notes) and in April 2019, the initial purchasers fully exercised their option to purchase $100 million of additional notes for aggregate total principal amount of $800 million. In April 2018, we issued $345 million in aggregate principal amount of 0.25% convertible senior notes due in 2023 (2023 notes). The aggregate principal amount of the 2023 notes includes $45 million from initial purchasers fully exercising their option to purchase additional notes. Collectively, the 2025 notes and 2023 notes are referred to as the “notes.” The notes were issued in private placements to qualified institutional buyers pursuant to Rule 144A of the Securities Act of 1933, as amended.

The total net proceeds from the notes are as follows (in thousands):
 
2025 Notes
 
2023 Notes
Principal amount
$
800,000

 
$
345,000

Less initial purchasers’ discount
(18,998
)
 
(8,625
)
Less other issuance costs
(822
)
 
(757
)
Net proceeds
$
780,180

 
$
335,618



The notes are our senior, unsecured obligations and are governed by indenture agreements by and between us and Wells Fargo Bank, National Association, as Trustee (the indentures). The 2025 notes bear interest of 0.125% per year which is payable semi-annually in arrears on March 15 and September 15 of each year, beginning on September 15, 2019. The 2025 notes will mature on March 15, 2025 (the 2025 notes maturity date), unless repurchased, redeemed or converted in accordance with their terms prior to such date. The 2023 notes bear interest of 0.25% per year which is payable semi-annually in arrears on May 15 and November 15 of each year, beginning on November 15, 2018. The 2023 notes will mature on May 15, 2023 (the 2023 notes maturity date), unless repurchased, redeemed or converted in accordance with their terms prior to such date.

Each $1,000 principal amount of the 2025 notes will initially be convertible into 19.3956 shares of our common stock. This is equivalent to an initial conversion price of approximately $51.56 per share, which is subject to adjustment in certain circumstances. Each $1,000 principal amount of the 2023 notes will initially be convertible into 37.1051 shares of our common stock. This is equivalent to an initial conversion price of approximately $26.95 per share, which is subject to adjustment in certain circumstances.

Prior to the close of business on the business day immediately preceding December 15, 2024 for the 2025 notes and February 15, 2023 for the 2023 notes, the notes are convertible at the option of holders only upon satisfaction of the following circumstances:

during any calendar quarter commencing after the calendar quarter ending on June 30, 2019 for the 2025 notes and June 30, 2018 for the 2023 notes, if the last reported sale price of our common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the respective conversion price for the notes on each applicable trading day;
during the five-business day period after any 10 consecutive trading day period (the measurement period) in which the trading price per $1,000 principal amount of notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of our common stock and the conversion rate on each such trading day;
if we call any or all of the notes for redemption, at any time prior to the close of business on the second scheduled trading day immediately preceding the redemption date; or
upon the occurrence of certain specified corporate events described in the indentures.

On or after December 15, 2024 for the 2025 notes and February 15, 2023 for the 2023 notes until the close of business on the second scheduled trading day immediately preceding the respective maturity dates, holders may convert their notes at any time, regardless of the foregoing circumstances. Upon conversion, the notes may be settled in shares of our common stock, cash or a combination of cash and shares of our common stock, at our election.

If we undergo a fundamental change, as defined in the indentures, prior to the respective maturity dates, subject to certain conditions, holders of the notes may require us to repurchase for cash all or any portion of their notes at a repurchase price equal to 100% of the principal amount of the notes to be repurchased, plus accrued and unpaid interest to, but excluding, the fundamental change repurchase date. In addition, if specific corporate events, described in the indentures, occur prior to the respective maturity dates, we will also increase the conversion rate for a holder who elects to convert their notes in connection with such specified corporate events.

During the year ended December 31, 2019, the conditions allowing holders of the 2025 notes to convert had not been met and were therefore not convertible. During the year ended December 31, 2019, the first circumstance allowing holders of the 2023 notes to convert had been met and are therefore convertible. None of the holders of the 2023 notes elected to convert their notes into shares of our common stock during the year ended December 31, 2019. During the year ended December 31, 2018, the conditions allowing holders of the 2023 notes to convert had not been met and were therefore not convertible.

In accounting for the issuance of the notes, we separated the notes into liability and equity components. The carrying amount of the liability components for the 2025 notes and 2023 notes of approximately $588.0 million and $280.8 million, respectively, was calculated by measuring the fair value of similar debt instruments that do not have an associated convertible feature. The carrying amount of the equity components for the 2025 notes and 2023 notes of approximately $212.0 million and $64.2 million, respectively, representing the conversion option, was determined by deducting the carrying amount of the liability components from the principal amount of the notes. This difference between the principal amount of the notes and the liability components represents the debt discount, presented as a reduction to the notes on our consolidated balance sheets, and is amortized to interest expense using the effective interest method over the remaining term of the notes. The equity components of the notes are included in additional paid-in capital on our consolidated balance sheets and are not remeasured as long as they continue to meet the conditions for equity classification.

We incurred issuance costs related to the 2025 notes of approximately $19.8 million, consisting of the initial purchasers' discount of $19.0 million and other issuance costs of approximately $0.8 million. We incurred issuance costs related to the 2023 notes of approximately $9.4 million, consisting of the initial purchasers' discount of $8.6 million and other issuance costs of approximately $0.8 million. In accounting for the issuance costs, we allocated the total amount incurred to the liability and equity components using the same proportions determined above for the notes. Transaction costs attributable to the liability components for the 2025 notes and 2023 notes of approximately $14.6 million and $7.6 million, respectively, were recorded as debt issuance cost, presented as a reduction to the notes on our consolidated balance sheets, and are amortized to interest expense using the effective interest method over the term of the notes. The issuance costs attributable to the equity components
for the 2025 notes and 2023 notes were approximately $5.3 million and $1.7 million, respectively, and were recorded as a reduction to the equity component included in additional paid-in capital.

The net carrying amount of the liability component of the notes is as follows (in thousands):
 
December 31, 2019
 
December 31, 2018
 
2025 Notes
 
2023 Notes
 
2023 Notes
Principal amount
$
800,000

 
$
345,000

 
$
345,000

Unamortized debt discount
(184,698
)
 
(42,280
)
 
(54,817
)
Unamortized issuance costs
(12,691
)
 
(5,028
)
 
(6,515
)
Net carrying amount (liability)
$
602,611

 
$
297,692

 
$
283,668

    
The net carrying amount of the equity component of the notes is as follows (in thousands):
 
December 31, 2019
 
December 31, 2018
 
2025 Notes
 
2023 Notes
 
2023 Notes
Debt discount for conversion option
$
212,000

 
$
64,193

 
$
64,193

Issuance costs
(5,253
)
 
(1,749
)
 
(1,749
)
Net carrying amount
$
206,747

 
$
62,444

 
$
62,444


    
As of December 31, 2019, the remaining life of the 2025 notes and the 2023 notes are approximately 5.2 years and 3.4 years, respectively, and are classified as long-term debt.

Based on the closing price of our common stock of $37.91 on December 31, 2019, the if-converted value of the 2025 notes was approximately $588.2 million, which is less than the principal amount of $800 million by approximately $211.8 million, and the if-converted value of the 2023 notes was approximately $485.3 million and exceeds the principal amount of $345 million by approximately $140.3 million.

The effective interest rates of the liability components of the 2025 notes and 2023 notes are 5.40% and 4.34%, respectively, and each is based on the interest rate of similar debt instruments, at the time of our offering, that do not have associated convertible features. The following table sets forth the total interest expense recognized related to the notes (in thousands):
 
December 31, 2019
 
December 31, 2018
 
2025 Notes
 
2023 Notes
 
2023 Notes
Contractual interest expense
$
769

 
$
862

 
$
645

Amortization of debt discount
27,302

 
12,536

 
9,377

Amortization of issuance costs
1,876

 
1,488

 
1,117

Total interest expense
$
29,947

 
$
14,886

 
$
11,139



Capped Call Transactions

Concurrently with the offering of the 2025 notes and 2023 notes, we used $97.2 million and $39.2 million, respectively, of the net proceeds to enter into privately negotiated capped call transactions which are expected to generally reduce or offset potential dilution to holders of our common stock upon conversion of the notes and/or offset the potential cash payments we would be required to make in excess of the principal amount of any converted notes. The capped call transactions automatically exercise upon conversion of the notes and cover 15,516,480 and 12,801,260 shares of our common stock for the 2025 notes and 2023 notes, respectively, and are intended to effectively increase the overall conversion price from $51.56 to $79.32 per share for the 2025 notes and $26.95 to $40.68 per share for the 2023 notes. The effective increase in conversion price as a result of the capped call transactions serves to reduce potential dilution to holders of our common stock and/or offset the cash payments we are required to make in excess of the principal amount of any converted notes. As these transactions meet certain accounting criteria, they are recorded in stockholders’ equity as a reduction of additional paid-in capital on our consolidated balance sheets and are not accounted for as derivatives. The fair value of the capped call instrument is not remeasured each reporting period. The cost of the capped call is not expected to be deductible for tax purposes.

Impact to Earnings per Share

The notes will have no impact to diluted earnings per share until the average price of our common stock exceeds the conversion price for the 2025 notes and 2023 notes of $51.56 and $26.95 per share, respectively, because we intend to settle the principal amount of the notes in cash upon conversion. Under the treasury stock method, in periods we report net income, we are required to include the effect of additional shares that may be issued under the notes when the average price of our common stock exceeds each respective conversion price. However, as a result of the capped call transactions described above, there will be no economic dilution from the 2025 notes and 2023 notes up to $79.32 and $40.68, respectively, as exercise of the capped call instruments will reduce any dilution from the notes that would have otherwise occurred when the average price of our common stock exceeds the conversion price.
XML 61 R13.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Long-Lived Assets
12 Months Ended
Dec. 31, 2019
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Long-Lived Assets Long-Lived Assets

Property and Equipment, Net

Property and equipment, net consisted of the following (in thousands):
 
December 31,
 
2019
 
2018
Computer and equipment
$
3,355

 
$
3,140

Internal-use software and website development
7,552

 
4,043

Furniture and fixtures
3,640

 
2,912

Leasehold improvements
17,738

 
14,167

Content
122,670

 
90,816

Property and equipment
154,955

 
115,078

Less accumulated depreciation and amortization
(67,596
)
 
(55,174
)
Property and equipment, net
$
87,359

 
$
59,904


XML 62 R82.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Common Stock (Details) - $ / shares
Nov. 11, 2013
Aug. 29, 2013
Dec. 31, 2019
Dec. 31, 2018
Class of Stock [Line Items]        
Common stock, shares authorized (in shares)     400,000,000 400,000,000
Common stock, par value (in dollars per share)     $ 0.001 $ 0.001
Outstanding stock options     1,611,385 4,776,481
Total common shares reserved for future issuance     39,572,722  
2013 Plan        
Class of Stock [Line Items]        
Shares available for grant under the 2013 Plan     23,405,023  
Total common shares reserved for future issuance 12,000,000      
Award exercise price as percent of fair market value of common stock on grant date threshold 100.00%      
Expiration period 10 years      
2005 Stock Incentive Plan        
Class of Stock [Line Items]        
Total common shares reserved for future issuance 3,838,985      
2013 Employee Stock Purchase Plan        
Class of Stock [Line Items]        
Total common shares reserved for future issuance     7,646,784  
Maximum employee subscription rate   15.00%    
Employee discount on applicable offering period   15.00%    
Offering period (no more than 6 months)   6 months    
Shares reserved   4,000,000    
Maximum aggregate number of shares to be issued   20,000,000    
RSUs and PSUs        
Class of Stock [Line Items]        
Outstanding RSUs and PSUs     6,909,530 10,804,808
XML 63 R72.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Goodwill and Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Finite Lived Intangible Assets [Line Items]    
Weighted-average amortization period 58 months 61 months
Accumulated Amortization $ (34,664) $ (27,182)
Net Carrying Amount 31,067  
Indefinite-lived trade name 3,600 3,600
Foreign currency translation adjustment (398) (271)
Total intangible assets, gross carrying amount 69,331 53,097
Intangible assets, net $ 34,667 $ 25,915
Developed technologies and content library    
Finite Lived Intangible Assets [Line Items]    
Weighted-average amortization period 66 months 71 months
Gross Carrying Amount $ 43,268 $ 31,667
Accumulated Amortization (18,395) (13,737)
Net Carrying Amount $ 24,873 $ 17,930
Customer lists    
Finite Lived Intangible Assets [Line Items]    
Weighted-average amortization period 47 months 47 months
Gross Carrying Amount $ 9,970 $ 9,970
Accumulated Amortization (8,210) (6,847)
Net Carrying Amount $ 1,760 $ 3,123
Trade and domain names    
Finite Lived Intangible Assets [Line Items]    
Weighted-average amortization period 46 months 44 months
Gross Carrying Amount $ 10,873 $ 6,113
Accumulated Amortization (6,169) (4,863)
Net Carrying Amount $ 4,704 $ 1,250
Non-compete agreements    
Finite Lived Intangible Assets [Line Items]    
Weighted-average amortization period 31 months 31 months
Gross Carrying Amount $ 2,018 $ 2,018
Accumulated Amortization (1,890) (1,735)
Net Carrying Amount 128 $ 283
Internships Dot Com    
Finite Lived Intangible Assets [Line Items]    
Indefinite-lived trade name $ 3,600  
XML 64 R76.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Convertible Senior Notes - Convertible Senior Notes (Details)
1 Months Ended 12 Months Ended
Apr. 30, 2019
USD ($)
$ / shares
shares
Mar. 31, 2019
USD ($)
Apr. 30, 2018
USD ($)
day
$ / shares
shares
Dec. 31, 2019
USD ($)
$ / shares
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Debt Instrument [Line Items]            
Net proceeds       $ 780,180,000 $ 335,618,000 $ 0
Document Period End Date       Dec. 31, 2019    
Shares related to convertible senior notes | 0.125 Percent Convertible Senior Notes Due 2025            
Debt Instrument [Line Items]            
Face amount   $ 700,000,000   $ 800,000,000    
Interest rate, stated percentage   0.125%        
Option to purchase additional notes $ 100,000,000          
Principal amount 800,000,000          
Less initial purchasers’ discount (18,998,000)          
Less other issuance costs (822,000)          
Net proceeds 780,180,000          
Conversion ratio   0.019396        
Equity component 212,000,000.0     $ 206,747,000    
Debt issuance costs $ (19,800,000)          
Debt instrument, remaining useful life       5 years 2 months 12 days    
Face value       $ 211,800,000    
Principal       588,200,000    
Interest rate, effective percentage 5.40%          
Conversion price | $ / shares $ 51.56          
Shares related to convertible senior notes | 0.25% Convertible Senior Notes Due 2023            
Debt Instrument [Line Items]            
Face amount     $ 345,000,000 345,000,000 345,000,000  
Interest rate, stated percentage     0.25%      
Option to purchase additional notes     $ 45,000,000      
Principal amount     345,000,000      
Less initial purchasers’ discount     (8,625,000)      
Less other issuance costs     (757,000)      
Net proceeds     $ 335,618,000      
Conversion ratio     0.037051      
Equity component     $ 64,200,000 $ 62,444,000 $ 62,444,000  
Debt issuance costs     $ (9,400,000)      
Debt instrument, remaining useful life       3 years 4 months 24 days    
Share price (in dollars per share) | $ / shares       $ 37.91    
Principal       $ 485,300,000    
Value in excess of principal       $ 140,300,000    
Interest rate, effective percentage     4.34%      
Conversion price | $ / shares     $ 26.95      
Sale Price Is Greater Or Equal 130% | Shares related to convertible senior notes | 0.125 Percent Convertible Senior Notes Due 2025            
Debt Instrument [Line Items]            
Threshold trading days | day     20      
Threshold consecutive trading days | day     30      
Threshold percentage of stock price trigger     130.00%      
Sale Price Is Greater Or Equal 130% | Shares related to convertible senior notes | 0.25% Convertible Senior Notes Due 2023            
Debt Instrument [Line Items]            
Threshold trading days | day     20      
Threshold consecutive trading days | day     30      
Threshold percentage of stock price trigger     130.00%      
Trading Price Per $1,000 Principal Amount Less Than 98% | Shares related to convertible senior notes | 0.125 Percent Convertible Senior Notes Due 2025            
Debt Instrument [Line Items]            
Threshold trading days | day     5      
Threshold consecutive trading days | day     10      
Trading Price Per $1,000 Principal Amount Less Than 98% | Shares related to convertible senior notes | 0.125 Percent Convertible Senior Notes Due 2025 | Maximum            
Debt Instrument [Line Items]            
Threshold percentage of stock price trigger     98.00%      
Trading Price Per $1,000 Principal Amount Less Than 98% | Shares related to convertible senior notes | 0.25% Convertible Senior Notes Due 2023            
Debt Instrument [Line Items]            
Threshold trading days | day     5      
Threshold consecutive trading days | day     10      
Trading Price Per $1,000 Principal Amount Less Than 98% | Shares related to convertible senior notes | 0.25% Convertible Senior Notes Due 2023 | Maximum            
Debt Instrument [Line Items]            
Threshold percentage of stock price trigger     98.00%      
Liability component | Shares related to convertible senior notes | 0.125 Percent Convertible Senior Notes Due 2025            
Debt Instrument [Line Items]            
Net carrying amount $ 588,000,000.0          
Debt issuance costs (14,600,000)          
Liability component | Shares related to convertible senior notes | 0.25% Convertible Senior Notes Due 2023            
Debt Instrument [Line Items]            
Net carrying amount     $ 280,800,000      
Debt issuance costs     (7,600,000)      
Equity component | Shares related to convertible senior notes | 0.125 Percent Convertible Senior Notes Due 2025            
Debt Instrument [Line Items]            
Debt issuance costs (5,300,000)          
Equity component | Shares related to convertible senior notes | 0.25% Convertible Senior Notes Due 2023            
Debt Instrument [Line Items]            
Debt issuance costs     (1,700,000)      
Capped Call | Shares related to convertible senior notes | 0.125 Percent Convertible Senior Notes Due 2025            
Debt Instrument [Line Items]            
Net proceeds $ 97,200,000          
Shares covered by capped call transactions (in shares) | shares 15,516,480          
Conversion price | $ / shares $ 79.32          
Capped Call | Shares related to convertible senior notes | 0.25% Convertible Senior Notes Due 2023            
Debt Instrument [Line Items]            
Net proceeds     $ 39,200,000      
Shares covered by capped call transactions (in shares) | shares     12,801,260      
Conversion price | $ / shares     $ 40.68      
XML 65 R86.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stockholders' Equity - Summary of Stock Option Activity (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Number of Options Outstanding    
Number of Options Outstanding, Beginning (shares) 4,776,481  
Number of Options, Exercised (shares) (3,165,096)  
Number of Options Outstanding, Ending (shares) 1,611,385 4,776,481
Weighted-Average Exercise Price per Share    
Weighted Average Exercise Price per Share, Outstanding, Beginning (in dollars per share) $ 9.40  
Weighted-Average Exercise Price per Share, Exercised (in dollars per share) 9.79  
Weighted Average Exercise Price per Share, Outstanding, Ending (in dollars per share) $ 8.64 $ 9.40
Options outstanding, weighted-average remaining contractual term 3 years 7 months 6 days 4 years 3 months
Options outstanding, aggregate intrinsic value $ 47,171,160 $ 90,848,450
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Significant Accounting Policies Shares Related To Convertible Senior Notes (Details) - Senior Notes - USD ($)
1 Months Ended
Apr. 30, 2019
Apr. 30, 2018
Dec. 31, 2019
Mar. 31, 2019
Dec. 31, 2018
0.25% Convertible Senior Notes Due 2023          
Debt Instrument [Line Items]          
Conversion price   $ 26.95      
Principal amount   $ 345,000,000      
Face amount   $ 345,000,000 $ 345,000,000   $ 345,000,000
0.125 Percent Convertible Senior Notes Due 2025          
Debt Instrument [Line Items]          
Conversion price $ 51.56        
Principal amount $ 800,000,000        
Face amount     $ 800,000,000 $ 700,000,000  
Capped Call | 0.25% Convertible Senior Notes Due 2023          
Debt Instrument [Line Items]          
Conversion price   $ 40.68      
Capped Call | 0.125 Percent Convertible Senior Notes Due 2025          
Debt Instrument [Line Items]          
Conversion price $ 79.32        
XML 67 R51.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Significant Accounting Policies - Convertible Senior Notes (Details) - Senior Notes - USD ($)
1 Months Ended
Apr. 30, 2019
Apr. 30, 2018
Dec. 31, 2019
Mar. 31, 2019
Dec. 31, 2018
0.125 Percent Convertible Senior Notes Due 2025          
Debt Instrument [Line Items]          
Face amount     $ 800,000,000 $ 700,000,000  
Interest rate, stated percentage       0.125%  
Option to purchase additional notes $ 100,000,000        
Principal amount $ 800,000,000        
0.25% Convertible Senior Notes Due 2023          
Debt Instrument [Line Items]          
Face amount   $ 345,000,000 $ 345,000,000   $ 345,000,000
Interest rate, stated percentage   0.25%      
Option to purchase additional notes   $ 45,000,000      
Principal amount   $ 345,000,000      
XML 68 R59.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Cash and Cash Equivalents, and Investments - Contractual Maturity (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2019
USD ($)
Cash and Cash Equivalents [Abstract]  
Due in 1 year or less, Cost $ 380,686
Due in 1-2 years, Cost 310,102
Investments not due at a single maturity date, Cost 146,165
Cost 836,953
Due in 1 year or less, Fair Value 381,074
Due in 1-2 years, Fair Value 310,483
Investments not due at a single maturity date, Fair Value 146,165
Total, Fair Value $ 837,722
Weighted average maturity 9 months
XML 69 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 70 R42.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Common Stock (Tables)
12 Months Ended
Dec. 31, 2019
Equity [Abstract]  
Schedule of Common Stock Reserved for Future Issuance

We are authorized to issue 400 million shares of common stock, with a par value per share of $0.001. As of December 31, 2019, we have reserved the following shares of common stock for future issuance:

 
December 31, 2019
Outstanding stock options
1,611,385

Outstanding RSUs and PSUs
6,909,530

Shares available for grant under the 2013 Plan
23,405,023

Shares available for issuance under the 2013 ESPP
7,646,784

Total common shares reserved for future issuance
39,572,722



XML 71 R9999.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Label Element Value
Restricted Cash and Cash Equivalents, Noncurrent us-gaap_RestrictedCashAndCashEquivalentsNoncurrent $ 1,197,000
Restricted Cash and Cash Equivalents, Noncurrent us-gaap_RestrictedCashAndCashEquivalentsNoncurrent 1,763,000
Restricted Cash and Cash Equivalents, Noncurrent us-gaap_RestrictedCashAndCashEquivalentsNoncurrent 422,000
Restricted Cash and Cash Equivalents, Current us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue 84,000
Restricted Cash and Cash Equivalents, Current us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue 149,000
Restricted Cash and Cash Equivalents, Current us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue 84,000
Accounting Standards Update 2018-02 And 2014-09 [Member]  
Cumulative Effect of New Accounting Principle in Period of Adoption us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption (111,000)
Cumulative Effect of New Accounting Principle in Period of Adoption us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption (77,000)
Accounting Standards Update 2018-02 And 2014-09 [Member] | Retained Earnings [Member]  
Cumulative Effect of New Accounting Principle in Period of Adoption us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption (77,000)
Cumulative Effect of New Accounting Principle in Period of Adoption us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption $ (111,000)
XML 72 R46.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Segment Information (Tables)
12 Months Ended
Dec. 31, 2019
Segment Reporting [Abstract]  
Schedule of Revenue by Product Line
The following table sets forth our total net revenues for the periods shown for our Chegg Services and Required Materials product lines (in thousands):
 
December 31,
 
2019
 
2018
 
2017
Chegg Services
$
332,221

 
$
253,985

 
$
185,683

Required Materials
78,705

 
67,099

 
69,383

Total net revenues
$
410,926

 
$
321,084

 
$
255,066



XML 73 R69.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Acquisitions - 2017 Acquisitions (Details) - Cogeon GmbH - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Oct. 31, 2017
Dec. 31, 2019
Dec. 31, 2017
Business Acquisition [Line Items]      
Total fair value of purchase consideration $ 15,014    
Escrow 2,200    
Contingent consideration arrangements, range of outcomes, value, high $ 9,000    
Acquisition related expenses     $ 700
Contingent Equity Grants      
Business Acquisition [Line Items]      
Contingent consideration arrangements, range of outcomes, value, high   $ 3,800  
Payments for contingent consideration arrangements   7,500  
Stock issued in connection with accelerated additional payments   $ 3,000  
XML 74 R99.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Subsequent Event (Details)
$ in Millions
Jan. 29, 2020
USD ($)
Subsequent Event  
Subsequent Event [Line Items]  
Payments to acquire text books $ 29.4
XML 75 R95.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Restructuring Charges - Narrative (Details)
$ in Thousands
1 Months Ended 12 Months Ended
Jan. 31, 2017
position
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Restructuring Cost and Reserve [Line Items]        
Restructuring charges   $ 97 $ 589 $ 1,047
Restructuring reserve, acrual adjustment   0 18  
Workforce Reduction Costs | 2017 Restructuring Plan        
Restructuring Cost and Reserve [Line Items]        
Number of positions eliminated | position 55      
Restructuring charges   97 253  
Restructuring reserve, acrual adjustment   0 0  
Lease Termination and Other Costs | 2017 Restructuring Plan        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges   0 19  
Restructuring reserve, acrual adjustment   0 0  
Lease Termination and Other Costs | 2015 Restructuring Plan        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges   0 317  
Restructuring reserve, acrual adjustment   0 $ 18  
Accounting Standards Update 2016-02        
Restructuring Cost and Reserve [Line Items]        
Restructuring reserve, acrual adjustment   302    
Accounting Standards Update 2016-02 | Workforce Reduction Costs | 2017 Restructuring Plan        
Restructuring Cost and Reserve [Line Items]        
Restructuring reserve, acrual adjustment   0    
Accounting Standards Update 2016-02 | Lease Termination and Other Costs | 2017 Restructuring Plan        
Restructuring Cost and Reserve [Line Items]        
Restructuring reserve, acrual adjustment   0    
Accounting Standards Update 2016-02 | Lease Termination and Other Costs | 2015 Restructuring Plan        
Restructuring Cost and Reserve [Line Items]        
Restructuring reserve, acrual adjustment   $ 302    
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Acquisitions - 2019 Acquisitions (Details) - Thinkful, Inc - USD ($)
$ in Thousands
12 Months Ended
Oct. 01, 2019
Dec. 31, 2019
Dec. 31, 2018
Business Acquisition [Line Items]      
Total fair value of purchase consideration $ 79,200    
Escrow 9,000    
Contingent consideration arrangements, range of outcomes, value, high $ 20,000    
Contingent purchase consideration, cash   $ 3,000  
Acquisition related expenses   1,000  
Consolidated net loss attributed to acquiree since acquisition date   8,600  
Pro forma net income loss   $ 25,000 $ 38,600
XML 77 chegg2019-12x3110k_htm.xml IDEA: XBRL DOCUMENT 0001364954 2019-01-01 2019-12-31 0001364954 2020-01-31 0001364954 2019-06-30 0001364954 2018-12-31 0001364954 2019-12-31 0001364954 2017-01-01 2017-12-31 0001364954 2018-01-01 2018-12-31 0001364954 us-gaap:CommonStockMember 2016-12-31 0001364954 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001364954 us-gaap:RetainedEarningsMember 2017-01-01 2017-12-31 0001364954 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-12-31 0001364954 us-gaap:CommonStockMember 2018-01-01 2018-12-31 0001364954 us-gaap:CommonStockMember 2017-12-31 0001364954 chgg:AccountingStandardsUpdate201802And201409Member 2019-01-01 0001364954 us-gaap:CommonStockMember 2019-12-31 0001364954 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0001364954 chgg:AccountingStandardsUpdate201802And201409Member us-gaap:RetainedEarningsMember 2019-01-01 0001364954 us-gaap:AdditionalPaidInCapitalMember 2017-01-01 2017-12-31 0001364954 us-gaap:CommonStockMember 2017-01-01 2017-12-31 0001364954 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0001364954 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0001364954 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001364954 2017-12-31 0001364954 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001364954 us-gaap:CommonStockMember 2018-12-31 0001364954 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0001364954 us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0001364954 chgg:AccountingStandardsUpdate201802And201409Member 2018-01-01 0001364954 us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0001364954 chgg:AccountingStandardsUpdate201802And201409Member us-gaap:RetainedEarningsMember 2018-01-01 0001364954 2016-12-31 0001364954 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001364954 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-12-31 0001364954 us-gaap:RetainedEarningsMember 2019-12-31 0001364954 us-gaap:RetainedEarningsMember 2017-12-31 0001364954 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0001364954 us-gaap:RetainedEarningsMember 2016-12-31 0001364954 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001364954 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001364954 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001364954 us-gaap:RetainedEarningsMember 2018-12-31 0001364954 us-gaap:EmployeeStockMember 2017-01-01 2017-12-31 0001364954 us-gaap:EmployeeStockMember 2019-01-01 2019-12-31 0001364954 us-gaap:StockOptionMember 2019-01-01 2019-12-31 0001364954 us-gaap:SeniorNotesMember 2018-01-01 2018-12-31 0001364954 us-gaap:SeniorNotesMember 2017-01-01 2017-12-31 0001364954 chgg:RestrictedStockUnitsRSUsAndPerformanceShareUnitsPSUsMember 2019-01-01 2019-12-31 0001364954 us-gaap:SeniorNotesMember 2019-01-01 2019-12-31 0001364954 chgg:RestrictedStockUnitsRSUsAndPerformanceShareUnitsPSUsMember 2018-01-01 2018-12-31 0001364954 us-gaap:StockOptionMember 2018-01-01 2018-12-31 0001364954 us-gaap:StockOptionMember 2017-01-01 2017-12-31 0001364954 us-gaap:EmployeeStockMember 2018-01-01 2018-12-31 0001364954 chgg:RestrictedStockUnitsRSUsAndPerformanceShareUnitsPSUsMember 2017-01-01 2017-12-31 0001364954 chgg:A0.125PercentConvertibleSeniorNotesDue2025Member us-gaap:SeniorNotesMember 2019-04-01 2019-04-30 0001364954 chgg:InternshipsDotComMember 2019-12-31 0001364954 chgg:A0.125PercentConvertibleSeniorNotesDue2025Member us-gaap:SeniorNotesMember 2019-03-31 0001364954 chgg:A0.25PercentConvertibleSeniorNotesDue2023Member us-gaap:SeniorNotesMember 2018-04-30 0001364954 us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 0001364954 chgg:A0.125PercentConvertibleSeniorNotesDue2025Member us-gaap:SeniorNotesMember 2019-04-30 0001364954 chgg:A0.25PercentConvertibleSeniorNotesDue2023Member us-gaap:SeniorNotesMember 2018-04-01 2018-04-30 0001364954 chgg:LargestCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0001364954 chgg:A0.25PercentConvertibleSeniorNotesDue2023Member us-gaap:SeniorNotesMember chgg:CappedCallMember 2018-04-30 0001364954 us-gaap:LeaseholdImprovementsMember 2019-01-01 2019-12-31 0001364954 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2019-01-01 2019-12-31 0001364954 us-gaap:ComputerEquipmentMember 2019-01-01 2019-12-31 0001364954 us-gaap:FurnitureAndFixturesMember 2019-01-01 2019-12-31 0001364954 us-gaap:MediaContentMember 2019-01-01 2019-12-31 0001364954 chgg:LargestCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-12-31 0001364954 chgg:RequiredMaterialsMember 2018-01-01 2018-12-31 0001364954 chgg:CheggServicesMember 2017-01-01 2017-12-31 0001364954 chgg:CheggServicesMember 2019-01-01 2019-12-31 0001364954 chgg:RequiredMaterialsMember 2019-01-01 2019-12-31 0001364954 chgg:CheggServicesMember 2018-01-01 2018-12-31 0001364954 chgg:RequiredMaterialsMember 2017-01-01 2017-12-31 0001364954 us-gaap:OtherLongTermInvestmentsMember us-gaap:CorporateBondSecuritiesMember 2018-12-31 0001364954 us-gaap:ShortTermInvestmentsMember 2018-12-31 0001364954 us-gaap:CommercialPaperMember us-gaap:CashAndCashEquivalentsMember 2018-12-31 0001364954 us-gaap:CashMember us-gaap:CashAndCashEquivalentsMember 2018-12-31 0001364954 us-gaap:OtherLongTermInvestmentsMember us-gaap:USTreasurySecuritiesMember 2018-12-31 0001364954 us-gaap:CashAndCashEquivalentsMember 2018-12-31 0001364954 us-gaap:OtherLongTermInvestmentsMember 2018-12-31 0001364954 us-gaap:ShortTermInvestmentsMember us-gaap:CorporateBondSecuritiesMember 2018-12-31 0001364954 us-gaap:ShortTermInvestmentsMember us-gaap:USTreasurySecuritiesMember 2018-12-31 0001364954 us-gaap:MoneyMarketFundsMember us-gaap:CashAndCashEquivalentsMember 2018-12-31 0001364954 us-gaap:ShortTermInvestmentsMember us-gaap:CommercialPaperMember 2018-12-31 0001364954 us-gaap:OtherLongTermInvestmentsMember us-gaap:CorporateBondSecuritiesMember 2019-12-31 0001364954 us-gaap:ShortTermInvestmentsMember us-gaap:CommercialPaperMember 2019-12-31 0001364954 us-gaap:OtherLongTermInvestmentsMember 2019-12-31 0001364954 us-gaap:OtherLongTermInvestmentsMember us-gaap:AgencySecuritiesMember 2019-12-31 0001364954 us-gaap:CashMember us-gaap:CashAndCashEquivalentsMember 2019-12-31 0001364954 us-gaap:ShortTermInvestmentsMember us-gaap:AgencySecuritiesMember 2019-12-31 0001364954 us-gaap:ShortTermInvestmentsMember us-gaap:CorporateBondSecuritiesMember 2019-12-31 0001364954 us-gaap:CashAndCashEquivalentsMember 2019-12-31 0001364954 us-gaap:MoneyMarketFundsMember us-gaap:CashAndCashEquivalentsMember 2019-12-31 0001364954 us-gaap:ShortTermInvestmentsMember us-gaap:USTreasurySecuritiesMember 2019-12-31 0001364954 us-gaap:ShortTermInvestmentsMember 2019-12-31 0001364954 chgg:SecurityDepositForOfficeMember 2019-12-31 0001364954 2018-10-31 0001364954 chgg:SecurityDepositForOfficeMember 2018-12-31 0001364954 us-gaap:OtherAssetsMember us-gaap:CostmethodInvestmentsMember 2019-12-31 0001364954 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2018-12-31 0001364954 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2018-12-31 0001364954 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2018-12-31 0001364954 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2018-12-31 0001364954 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2018-12-31 0001364954 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001364954 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001364954 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001364954 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2018-12-31 0001364954 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2018-12-31 0001364954 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2018-12-31 0001364954 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2018-12-31 0001364954 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001364954 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001364954 us-gaap:CommercialPaperMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001364954 us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001364954 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001364954 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001364954 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2019-12-31 0001364954 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2019-12-31 0001364954 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001364954 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AgencySecuritiesMember 2019-12-31 0001364954 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2019-12-31 0001364954 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AgencySecuritiesMember 2019-12-31 0001364954 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2019-12-31 0001364954 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2019-12-31 0001364954 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001364954 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2019-12-31 0001364954 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AgencySecuritiesMember 2019-12-31 0001364954 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2019-12-31 0001364954 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001364954 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2019-12-31 0001364954 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001364954 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2019-12-31 0001364954 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001364954 us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001364954 chgg:A0.125PercentConvertibleSeniorNotesDue2025Member us-gaap:SeniorNotesMember 2019-12-31 0001364954 chgg:A0.25PercentConvertibleSeniorNotesDue2023Member us-gaap:SeniorNotesMember 2018-12-31 0001364954 chgg:A0.25PercentConvertibleSeniorNotesDue2023Member us-gaap:SeniorNotesMember 2019-12-31 0001364954 chgg:A0.25PercentConvertibleSeniorNotesDue2023Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:SeniorNotesMember 2018-12-31 0001364954 chgg:A0.125PercentConvertibleSeniorNotesDue2025Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:SeniorNotesMember 2018-12-31 0001364954 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:SeniorNotesMember 2019-12-31 0001364954 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:SeniorNotesMember 2019-12-31 0001364954 chgg:A0.125PercentConvertibleSeniorNotesDue2025Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:SeniorNotesMember 2019-12-31 0001364954 chgg:A0.125PercentConvertibleSeniorNotesDue2025Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:SeniorNotesMember 2018-12-31 0001364954 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:SeniorNotesMember 2018-12-31 0001364954 chgg:A0.25PercentConvertibleSeniorNotesDue2023Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:SeniorNotesMember 2019-12-31 0001364954 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:SeniorNotesMember 2018-12-31 0001364954 chgg:A0.25PercentConvertibleSeniorNotesDue2023Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:SeniorNotesMember 2019-12-31 0001364954 chgg:A0.125PercentConvertibleSeniorNotesDue2025Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:SeniorNotesMember 2019-12-31 0001364954 chgg:A0.25PercentConvertibleSeniorNotesDue2023Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:SeniorNotesMember 2018-12-31 0001364954 us-gaap:MediaContentMember 2018-12-31 0001364954 us-gaap:LeaseholdImprovementsMember 2019-12-31 0001364954 us-gaap:FurnitureAndFixturesMember 2018-12-31 0001364954 us-gaap:ComputerEquipmentMember 2019-12-31 0001364954 us-gaap:MediaContentMember 2019-12-31 0001364954 us-gaap:LeaseholdImprovementsMember 2018-12-31 0001364954 us-gaap:ComputerEquipmentMember 2018-12-31 0001364954 us-gaap:SoftwareDevelopmentMember 2019-12-31 0001364954 us-gaap:FurnitureAndFixturesMember 2019-12-31 0001364954 us-gaap:SoftwareDevelopmentMember 2018-12-31 0001364954 chgg:CogeonGmbHMember 2017-10-01 2017-10-31 0001364954 chgg:CogeonGmbHMember 2017-10-31 0001364954 chgg:ThinkfulInc.Member 2019-10-01 0001364954 chgg:ThinkfulInc.Member 2019-10-01 2019-10-01 0001364954 chgg:WriteLabInc.Member 2018-05-15 2018-05-15 0001364954 chgg:CogeonGmbHMember chgg:ContingentEquityGrantsMember 2019-01-01 2019-12-31 0001364954 chgg:CogeonGmbHMember 2017-01-01 2017-12-31 0001364954 chgg:WriteLabInc.Member 2018-01-01 2018-12-31 0001364954 chgg:ThinkfulInc.Member 2019-01-01 2019-12-31 0001364954 chgg:WriteLabInc.Member 2019-12-31 0001364954 chgg:StudyBlueInc.Member 2018-07-02 2018-07-02 0001364954 chgg:CogeonGmbHMember chgg:ContingentEquityGrantsMember 2019-12-31 0001364954 chgg:ThinkfulInc.Member 2019-12-31 0001364954 chgg:ThinkfulInc.Member 2018-01-01 2018-12-31 0001364954 chgg:WriteLabInc.Member 2018-05-15 0001364954 chgg:WriteLabInc.Member chgg:ContentLibraryMember 2018-05-15 0001364954 chgg:WriteLabInc.Member us-gaap:TradeNamesMember 2018-05-15 0001364954 chgg:WriteLabInc.AndStudyBlueInc.Member chgg:ContentLibraryMember 2018-01-01 2018-12-31 0001364954 chgg:WriteLabInc.Member us-gaap:TradeNamesMember 2018-05-15 2018-07-02 0001364954 chgg:WriteLabInc.Member 2018-05-15 2018-07-02 0001364954 chgg:StudyBlueInc.Member us-gaap:DevelopedTechnologyRightsMember 2018-07-02 0001364954 chgg:StudyBlueInc.Member chgg:ContentLibraryMember 2018-07-02 2018-07-02 0001364954 chgg:WriteLabInc.Member chgg:ContentLibraryMember 2018-05-15 2018-07-02 0001364954 chgg:StudyBlueInc.Member 2018-07-02 0001364954 chgg:WriteLabInc.Member us-gaap:InternetDomainNamesMember 2018-05-15 2018-07-02 0001364954 chgg:WriteLabInc.AndStudyBlueInc.Member us-gaap:NoncompeteAgreementsMember 2018-01-01 2018-12-31 0001364954 chgg:WriteLabInc.Member us-gaap:NoncompeteAgreementsMember 2018-05-15 0001364954 chgg:StudyBlueInc.Member us-gaap:TradeNamesMember 2018-07-02 2018-07-02 0001364954 chgg:WriteLabInc.AndStudyBlueInc.Member us-gaap:DevelopedTechnologyRightsMember 2018-01-01 2018-12-31 0001364954 chgg:WriteLabInc.AndStudyBlueInc.Member us-gaap:InternetDomainNamesMember 2018-12-31 0001364954 chgg:WriteLabInc.AndStudyBlueInc.Member chgg:ContentLibraryMember 2018-12-31 0001364954 chgg:StudyBlueInc.Member us-gaap:InternetDomainNamesMember 2018-07-02 2018-07-02 0001364954 chgg:WriteLabInc.AndStudyBlueInc.Member us-gaap:InternetDomainNamesMember 2018-01-01 2018-12-31 0001364954 chgg:WriteLabInc.Member us-gaap:DevelopedTechnologyRightsMember 2018-05-15 2018-07-02 0001364954 chgg:WriteLabInc.AndStudyBlueInc.Member us-gaap:TradeNamesMember 2018-12-31 0001364954 chgg:StudyBlueInc.Member us-gaap:DevelopedTechnologyRightsMember 2018-07-02 2018-07-02 0001364954 chgg:WriteLabInc.AndStudyBlueInc.Member us-gaap:DevelopedTechnologyRightsMember 2018-12-31 0001364954 chgg:WriteLabInc.AndStudyBlueInc.Member us-gaap:TradeNamesMember 2018-01-01 2018-12-31 0001364954 chgg:WriteLabInc.AndStudyBlueInc.Member 2018-01-01 2018-12-31 0001364954 chgg:StudyBlueInc.Member us-gaap:NoncompeteAgreementsMember 2018-07-02 0001364954 chgg:WriteLabInc.Member us-gaap:NoncompeteAgreementsMember 2018-05-15 2018-07-02 0001364954 chgg:WriteLabInc.Member us-gaap:DevelopedTechnologyRightsMember 2018-05-15 0001364954 chgg:StudyBlueInc.Member chgg:ContentLibraryMember 2018-07-02 0001364954 chgg:WriteLabInc.AndStudyBlueInc.Member us-gaap:NoncompeteAgreementsMember 2018-12-31 0001364954 chgg:WriteLabInc.AndStudyBlueInc.Member 2018-12-31 0001364954 chgg:WriteLabInc.Member us-gaap:InternetDomainNamesMember 2018-05-15 0001364954 chgg:StudyBlueInc.Member us-gaap:NoncompeteAgreementsMember 2018-07-02 2018-07-02 0001364954 chgg:StudyBlueInc.Member us-gaap:TradeNamesMember 2018-07-02 0001364954 chgg:StudyBlueInc.Member us-gaap:InternetDomainNamesMember 2018-07-02 0001364954 chgg:ThinkfulInc.Member us-gaap:FiniteLivedIntangibleAssetsMember 2019-12-31 0001364954 chgg:ThinkfulInc.Member us-gaap:FiniteLivedIntangibleAssetsMember 2019-01-01 2019-12-31 0001364954 chgg:ThinkfulInc.Member us-gaap:InternetDomainNamesMember 2019-12-31 0001364954 chgg:ThinkfulInc.Member us-gaap:DevelopedTechnologyRightsMember 2019-01-01 2019-12-31 0001364954 chgg:ThinkfulInc.Member us-gaap:InternetDomainNamesMember 2019-01-01 2019-12-31 0001364954 chgg:ThinkfulInc.Member chgg:ContentLibraryMember 2019-12-31 0001364954 chgg:ThinkfulInc.Member us-gaap:DevelopedTechnologyRightsMember 2019-12-31 0001364954 chgg:ThinkfulInc.Member us-gaap:TradeNamesMember 2019-01-01 2019-12-31 0001364954 chgg:ThinkfulInc.Member chgg:ContentLibraryMember 2019-01-01 2019-12-31 0001364954 chgg:ThinkfulInc.Member us-gaap:TradeNamesMember 2019-12-31 0001364954 chgg:CogeonGmbHMember us-gaap:TradeNamesMember 2017-10-31 0001364954 chgg:CogeonGmbHMember chgg:ContentLibraryMember 2017-10-31 0001364954 chgg:CogeonGmbHMember us-gaap:NoncompeteAgreementsMember 2017-10-31 0001364954 chgg:CogeonGmbHMember us-gaap:DevelopedTechnologyRightsMember 2017-10-31 0001364954 chgg:CogeonGmbHMember us-gaap:InternetDomainNamesMember 2017-10-31 0001364954 chgg:WriteLabInc.AndStudyBlueInc.Member 2019-12-31 0001364954 chgg:WriteLabInc.Member 2018-12-31 0001364954 us-gaap:TradeNamesMember 2019-12-31 0001364954 us-gaap:CustomerListsMember 2019-12-31 0001364954 us-gaap:TradeNamesMember 2019-01-01 2019-12-31 0001364954 us-gaap:NoncompeteAgreementsMember 2019-12-31 0001364954 us-gaap:CustomerListsMember 2019-01-01 2019-12-31 0001364954 us-gaap:DevelopedTechnologyRightsMember 2019-12-31 0001364954 us-gaap:NoncompeteAgreementsMember 2019-01-01 2019-12-31 0001364954 us-gaap:DevelopedTechnologyRightsMember 2019-01-01 2019-12-31 0001364954 chgg:AcquisitionRelatedIntangibleAssetsMember 2018-01-01 2018-12-31 0001364954 chgg:AcquisitionRelatedIntangibleAssetsMember 2017-01-01 2017-12-31 0001364954 chgg:AcquisitionRelatedIntangibleAssetsMember 2019-01-01 2019-12-31 0001364954 us-gaap:TradeNamesMember 2018-12-31 0001364954 us-gaap:CustomerListsMember 2018-12-31 0001364954 us-gaap:CustomerListsMember 2018-01-01 2018-12-31 0001364954 us-gaap:TradeNamesMember 2018-01-01 2018-12-31 0001364954 us-gaap:DevelopedTechnologyRightsMember 2018-12-31 0001364954 us-gaap:NoncompeteAgreementsMember 2018-12-31 0001364954 us-gaap:NoncompeteAgreementsMember 2018-01-01 2018-12-31 0001364954 us-gaap:DevelopedTechnologyRightsMember 2018-01-01 2018-12-31 0001364954 chgg:A0.125PercentConvertibleSeniorNotesDue2025Member us-gaap:SeniorNotesMember 2019-01-01 2019-12-31 0001364954 chgg:A0.25PercentConvertibleSeniorNotesDue2023Member us-gaap:SeniorNotesMember 2019-01-01 2019-12-31 0001364954 chgg:A0.25PercentConvertibleSeniorNotesDue2023Member us-gaap:SeniorNotesMember 2018-01-01 2018-12-31 0001364954 chgg:A0.125PercentConvertibleSeniorNotesDue2025Member us-gaap:SeniorNotesMember chgg:CappedCallMember 2019-04-30 0001364954 chgg:A0.125PercentConvertibleSeniorNotesDue2025Member us-gaap:SeniorNotesMember us-gaap:LiabilityMember 2019-04-30 0001364954 chgg:A0.125PercentConvertibleSeniorNotesDue2025Member us-gaap:SeniorNotesMember chgg:CappedCallMember 2019-04-01 2019-04-30 0001364954 chgg:A0.25PercentConvertibleSeniorNotesDue2023Member us-gaap:SeniorNotesMember chgg:SalePriceIsGreaterOrEqual130PercentMember 2018-04-01 2018-04-30 0001364954 chgg:A0.25PercentConvertibleSeniorNotesDue2023Member us-gaap:SeniorNotesMember us-gaap:EquityMember 2018-04-30 0001364954 chgg:A0.25PercentConvertibleSeniorNotesDue2023Member us-gaap:SeniorNotesMember chgg:CappedCallMember 2018-04-01 2018-04-30 0001364954 srt:MaximumMember chgg:A0.25PercentConvertibleSeniorNotesDue2023Member us-gaap:SeniorNotesMember chgg:TradingPricePer1000DollarPrincipalAmountLessThan98PercentMember 2018-04-01 2018-04-30 0001364954 chgg:A0.25PercentConvertibleSeniorNotesDue2023Member us-gaap:SeniorNotesMember us-gaap:LiabilityMember 2018-04-30 0001364954 chgg:A0.125PercentConvertibleSeniorNotesDue2025Member us-gaap:SeniorNotesMember us-gaap:EquityMember 2019-04-30 0001364954 chgg:A0.125PercentConvertibleSeniorNotesDue2025Member us-gaap:SeniorNotesMember chgg:SalePriceIsGreaterOrEqual130PercentMember 2018-04-01 2018-04-30 0001364954 chgg:A0.25PercentConvertibleSeniorNotesDue2023Member us-gaap:SeniorNotesMember chgg:TradingPricePer1000DollarPrincipalAmountLessThan98PercentMember 2018-04-01 2018-04-30 0001364954 chgg:A0.125PercentConvertibleSeniorNotesDue2025Member us-gaap:SeniorNotesMember chgg:TradingPricePer1000DollarPrincipalAmountLessThan98PercentMember 2018-04-01 2018-04-30 0001364954 srt:MaximumMember chgg:A0.125PercentConvertibleSeniorNotesDue2025Member us-gaap:SeniorNotesMember chgg:TradingPricePer1000DollarPrincipalAmountLessThan98PercentMember 2018-04-01 2018-04-30 0001364954 chgg:A0.125PercentConvertibleSeniorNotesDue2025Member us-gaap:SeniorNotesMember 2019-03-01 2019-03-31 0001364954 stpr:NY 2019-12-31 0001364954 country:IN 2019-01-01 2019-12-31 0001364954 chgg:A2013EquityIncentivePlanMember 2019-12-31 0001364954 chgg:A2013EmployeeStockPurchasePlanMember 2013-08-29 0001364954 chgg:A2013EquityIncentivePlanMember 2013-11-11 2013-11-11 0001364954 chgg:A2013EquityIncentivePlanMember 2013-11-11 0001364954 chgg:A2005StockIncentivePlanMember 2013-11-11 0001364954 chgg:A2013EmployeeStockPurchasePlanMember 2013-08-29 2013-08-29 0001364954 chgg:A2013EmployeeStockPurchasePlanMember 2019-12-31 0001364954 chgg:RestrictedStockUnitsRSUsAndPerformanceShareUnitsPSUsMember 2019-12-31 0001364954 chgg:RestrictedStockUnitsRSUsAndPerformanceShareUnitsPSUsMember 2019-01-01 2019-12-31 0001364954 chgg:RestrictedStockUnitsRSUsAndPerformanceShareUnitsPSUsMember 2018-12-31 0001364954 chgg:RestrictedStockUnitsRSUsAndPerformanceShareUnitsPSUsMember 2018-01-01 2018-12-31 0001364954 us-gaap:PerformanceSharesMember chgg:March2018PSUGrantsMember 2018-01-01 2018-12-31 0001364954 us-gaap:PerformanceSharesMember chgg:March2019PSUGrantsDomain 2019-01-01 2019-12-31 0001364954 us-gaap:PerformanceSharesMember chgg:A2017PerformancePeriodMember 2017-01-01 2017-12-31 0001364954 us-gaap:PerformanceSharesMember chgg:A2018PerformancePeriodMember 2018-01-01 2018-12-31 0001364954 chgg:CommonStockWarrantMember 2017-01-01 2017-12-31 0001364954 srt:MaximumMember us-gaap:PerformanceSharesMember 2019-01-01 2019-12-31 0001364954 chgg:CommonStockWarrantMember 2018-12-31 0001364954 chgg:CommonStockWarrantMember 2017-12-31 0001364954 us-gaap:EmployeeStockMember 2019-01-01 2019-12-31 0001364954 us-gaap:EmployeeStockMember 2018-01-01 2018-12-31 0001364954 chgg:RestrictedStockUnitsRSUsAndPerformanceShareUnitsPSUsMember 2017-01-01 2017-12-31 0001364954 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0001364954 chgg:CommonStockWarrantMember 2018-01-01 2018-12-31 0001364954 us-gaap:PerformanceSharesMember chgg:Chgg_A2019PerformancePeriodMemberDomain 2019-01-01 2019-12-31 0001364954 us-gaap:EmployeeStockMember 2017-01-01 2017-12-31 0001364954 us-gaap:GeneralAndAdministrativeExpenseMember 2017-01-01 2017-12-31 0001364954 us-gaap:CostOfSalesMember 2018-01-01 2018-12-31 0001364954 us-gaap:SellingAndMarketingExpenseMember 2017-01-01 2017-12-31 0001364954 us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-12-31 0001364954 us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-12-31 0001364954 us-gaap:ResearchAndDevelopmentExpenseMember 2017-01-01 2017-12-31 0001364954 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-12-31 0001364954 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-12-31 0001364954 us-gaap:CostOfSalesMember 2017-01-01 2017-12-31 0001364954 us-gaap:CostOfSalesMember 2019-01-01 2019-12-31 0001364954 us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-12-31 0001364954 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-12-31 0001364954 srt:MinimumMember us-gaap:PerformanceSharesMember 2019-01-01 2019-12-31 0001364954 us-gaap:PerformanceSharesMember chgg:A2018PerformancePeriodMember 2018-08-01 2018-08-31 0001364954 us-gaap:PerformanceSharesMember chgg:March2018PSUGrantsMember 2018-03-01 2018-03-31 0001364954 us-gaap:PerformanceSharesMember chgg:A2017PerformancePeriodMember 2017-03-01 2017-03-31 0001364954 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0001364954 us-gaap:PerformanceSharesMember chgg:A2013PlanMember 2019-01-01 2019-12-31 0001364954 srt:MinimumMember us-gaap:EmployeeStockMember 2017-01-01 2017-12-31 0001364954 srt:MaximumMember us-gaap:EmployeeStockMember 2017-01-01 2017-12-31 0001364954 srt:MinimumMember us-gaap:EmployeeStockMember 2019-01-01 2019-12-31 0001364954 srt:MaximumMember us-gaap:EmployeeStockMember 2019-01-01 2019-12-31 0001364954 srt:MinimumMember us-gaap:EmployeeStockMember 2018-01-01 2018-12-31 0001364954 srt:MaximumMember us-gaap:EmployeeStockMember 2018-01-01 2018-12-31 0001364954 us-gaap:StateAndLocalJurisdictionMember 2019-12-31 0001364954 us-gaap:DomesticCountryMember 2019-12-31 0001364954 us-gaap:OneTimeTerminationBenefitsMember chgg:A2017RestructuringPlanMember 2017-01-01 2017-01-31 0001364954 us-gaap:ContractTerminationMember chgg:A2017RestructuringPlanMember 2018-01-01 2018-12-31 0001364954 us-gaap:AccountingStandardsUpdate201602Member us-gaap:ContractTerminationMember chgg:A2015RestructuringPlanMember 2019-01-01 2019-12-31 0001364954 us-gaap:OneTimeTerminationBenefitsMember chgg:A2017RestructuringPlanMember 2018-01-01 2018-12-31 0001364954 us-gaap:OneTimeTerminationBenefitsMember chgg:A2017RestructuringPlanMember 2019-01-01 2019-12-31 0001364954 us-gaap:ContractTerminationMember chgg:A2015RestructuringPlanMember 2019-01-01 2019-12-31 0001364954 us-gaap:OneTimeTerminationBenefitsMember chgg:A2017RestructuringPlanMember 2019-12-31 0001364954 us-gaap:OneTimeTerminationBenefitsMember chgg:A2017RestructuringPlanMember 2017-12-31 0001364954 us-gaap:ContractTerminationMember chgg:A2017RestructuringPlanMember 2018-12-31 0001364954 us-gaap:ContractTerminationMember chgg:A2015RestructuringPlanMember 2017-12-31 0001364954 us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 2019-12-31 0001364954 us-gaap:ContractTerminationMember chgg:A2015RestructuringPlanMember 2018-01-01 2018-12-31 0001364954 us-gaap:ContractTerminationMember chgg:A2017RestructuringPlanMember 2019-01-01 2019-12-31 0001364954 us-gaap:ContractTerminationMember chgg:A2017RestructuringPlanMember 2019-12-31 0001364954 us-gaap:ContractTerminationMember chgg:A2015RestructuringPlanMember 2018-12-31 0001364954 us-gaap:AccountingStandardsUpdate201602Member us-gaap:ContractTerminationMember chgg:A2017RestructuringPlanMember 2019-01-01 2019-12-31 0001364954 us-gaap:AccountingStandardsUpdate201602Member us-gaap:OneTimeTerminationBenefitsMember chgg:A2017RestructuringPlanMember 2019-01-01 2019-12-31 0001364954 us-gaap:ContractTerminationMember chgg:A2015RestructuringPlanMember 2019-12-31 0001364954 us-gaap:OneTimeTerminationBenefitsMember chgg:A2017RestructuringPlanMember 2018-12-31 0001364954 us-gaap:ContractTerminationMember chgg:A2017RestructuringPlanMember 2017-12-31 0001364954 chgg:AdobeSystemsMember srt:ChiefExecutiveOfficerMember 2018-01-01 2018-12-31 0001364954 chgg:AdobeSystemsMember srt:ChiefExecutiveOfficerMember 2019-01-01 2019-12-31 0001364954 chgg:CengageMember chgg:BoardOfDirectorsMemberMember 2018-01-01 2018-12-31 0001364954 chgg:PayPalHoldingsInc.Member chgg:PaymentProcessingFeesMember us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember 2017-01-01 2017-12-31 0001364954 chgg:SanFranciscoDomain chgg:BoardOfDirectorsMemberMember 2019-01-01 2019-12-31 0001364954 chgg:SynackInc.Member chgg:BoardOfDirectorsMemberMember 2018-01-01 2018-12-31 0001364954 chgg:CengageMember chgg:BoardOfDirectorsMemberMember 2018-12-31 0001364954 chgg:AdobeSystemsMember srt:ChiefExecutiveOfficerMember 2017-01-01 2017-12-31 0001364954 chgg:CengageMember chgg:BoardOfDirectorsMemberMember 2019-01-01 2019-12-31 0001364954 chgg:CengageMember chgg:BoardOfDirectorsMemberMember 2017-01-01 2017-12-31 0001364954 chgg:SynackInc.Member chgg:BoardOfDirectorsMemberMember 2019-01-01 2019-12-31 0001364954 chgg:AdobeSystemsMember srt:ChiefExecutiveOfficerMember 2019-12-31 0001364954 chgg:PayPalHoldingsInc.Member chgg:PaymentProcessingFeesMember us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember 2018-01-01 2018-12-31 0001364954 chgg:PayPalHoldingsInc.Member chgg:PaymentProcessingFeesMember us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember 2019-01-01 2019-12-31 0001364954 chgg:SynackInc.Member chgg:BoardOfDirectorsMemberMember 2017-01-01 2017-12-31 0001364954 chgg:AdobeSystemsMember srt:ChiefExecutiveOfficerMember 2018-12-31 0001364954 2019-04-01 2019-06-30 0001364954 2019-01-01 2019-03-31 0001364954 2019-10-01 2019-12-31 0001364954 2019-07-01 2019-09-30 0001364954 2018-01-01 2018-03-31 0001364954 2018-07-01 2018-09-30 0001364954 2018-04-01 2018-06-30 0001364954 2018-10-01 2018-12-31 0001364954 us-gaap:SubsequentEventMember 2020-01-29 2020-01-29 0001364954 chgg:RefundReserveMember 2019-01-01 2019-12-31 0001364954 chgg:RefundReserveMember 2016-12-31 0001364954 chgg:RefundReserveMember 2017-12-31 0001364954 chgg:RefundReserveMember 2018-01-01 2018-12-31 0001364954 chgg:RefundReserveMember 2017-01-01 2017-12-31 0001364954 chgg:RefundReserveMember 2018-12-31 0001364954 chgg:RefundReserveMember 2019-12-31 0001364954 chgg:AllowanceForDoubtfulAccountMember 2018-01-01 2018-12-31 0001364954 chgg:AllowanceForDoubtfulAccountMember 2016-12-31 0001364954 chgg:AllowanceForDoubtfulAccountMember 2019-12-31 0001364954 chgg:AllowanceForDoubtfulAccountMember 2018-12-31 0001364954 chgg:AllowanceForDoubtfulAccountMember 2017-01-01 2017-12-31 0001364954 chgg:AllowanceForDoubtfulAccountMember 2019-01-01 2019-12-31 0001364954 chgg:AllowanceForDoubtfulAccountMember 2017-12-31 iso4217:USD shares shares iso4217:USD pure chgg:board_member chgg:position chgg:lease chgg:day P9M false --12-31 FY 2019 0001364954 229000 56000 1000000 0.001 400000000 400000000 115500418 121583501 115500418 121583501 0.11 0.037051 0.019396 30 10 10 1.30 0.98 20 5 5 0 0 0 0.001 0.001 10000000 10000000 0 0 0 0 P3Y P5Y P5Y P5Y P3Y 0 100000 100000 P3Y P3Y P3Y P2Y P3Y P3Y 0.4557 0.3815 0.4497 0.4207 0.4181 0.4051 0.0142 0.0104 0.0250 0.0209 0.0243 0.0159 10-K true 2019-12-31 false 001-36180 CHEGG, INC DE 20-3237489 3990 Freedom Circle Santa Clara CA 95054 408 855-5700 Common Stock, $0.001 par value per share CHGG NYSE No No Yes Yes Large Accelerated Filer false false false 4479899092 121890028 387520000 374664000 381074000 93345000 11529000 12733000 10538000 4673000 16606000 9510000 807267000 494925000 310483000 16052000 87359000 59904000 214513000 149524000 34667000 25915000 15931000 18778000 14618000 1488998000 760938000 7362000 8177000 18780000 17418000 5283000 39964000 34077000 71389000 59672000 900303000 283668000 14513000 3964000 6964000 918780000 290632000 990169000 350304000 0 0 122000 116000 916095000 818113000 -1096000 -1019000 -416292000 -406576000 498829000 410634000 1488998000 760938000 410926000 321084000 255066000 92182000 79996000 80175000 318744000 241088000 174891000 139772000 114291000 81926000 63569000 54714000 51240000 97489000 77714000 64411000 97000 589000 1047000 0 0 4766000 300927000 247308000 193858000 17817000 -6220000 -18967000 -44851000 -11225000 -74000 20063000 3987000 560000 -24788000 -7238000 486000 -6971000 -13458000 -18481000 2634000 1430000 1802000 -9605000 -14888000 -20283000 -0.08 -0.13 -0.20 119204000 113251000 100022000 -9605000 -14888000 -20283000 668000 76000 -187000 -745000 -813000 81000 -77000 -737000 -106000 -9682000 -15625000 -20389000 91709000 92000 593351000 -176000 -371328000 221939000 11500000 12000 147597000 0 0 147609000 3280000 3000 23653000 23656000 3155000 3000 -20115000 -20112000 24000 0 0 38359000 38359000 -106000 -106000 -20283000 -20283000 109668000 110000 782845000 -282000 -391611000 391062000 -77000 -77000 62444000 62444000 39227000 39227000 983000 1000 19999000 20000000 3459000 4000 29109000 29113000 3322000 3000 -49089000 -49086000 34000 0 0 52030000 52030000 -737000 -737000 -14888000 -14888000 115500000 116000 818113000 -1019000 -406576000 410634000 -111000 -111000 206747000 206747000 97200000 97200000 504000 1000 19999000 20000000 3276000 4000 35093000 35097000 3248000 3000 -94571000 -94568000 64000 3003000 3003000 64909000 64909000 -77000 -77000 -9605000 -9605000 121584000 122000 916095000 -1096000 -416292000 498829000 -9605000 -14888000 -20283000 30247000 22805000 19337000 64909000 52030000 38359000 0 0 4766000 0 0 314000 1009000 93000 1368000 0 0 -626000 43202000 10494000 0 -39000 -323000 0 4385000 0 0 416000 -65000 -68000 -1829000 1538000 175000 12930000 4921000 -13550000 1494000 -48000 -1049000 -2395000 893000 2649000 -1682000 3978000 -1396000 -206000 3838000 2087000 -3411000 2539000 15000 113403000 75113000 51550000 0 0 6943000 959911000 146856000 128247000 53261000 1800000 16393000 324700000 138380000 9750000 42326000 31223000 26142000 79149000 34650000 14931000 0 10000000 0 -703425000 -82549000 -136234000 35100000 29116000 23659000 94571000 49089000 20115000 0 0 16939000 0 0 147609000 780180000 335618000 0 97200000 39227000 0 20000000 20000000 0 603509000 256418000 134214000 13487000 248982000 49530000 375945000 126963000 77433000 389432000 375945000 126963000 1332000 605000 85000 2070000 2097000 1790000 5297000 0 0 3364000 0 0 10036000 1210000 3573000 3003000 0 0 387520000 374664000 126457000 149000 84000 84000 1763000 1197000 422000 389432000 375945000 126963000 Background and Basis of Presentation<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Company and Background</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Chegg, Inc. (Chegg, the Company, we, us, or our), headquartered in Santa Clara, California, was incorporated as a Delaware corporation in July 2005. </span><span style="font-family:inherit;font-size:10pt;">Chegg is a Smarter Way to Student. As the leading direct-to-student learning platform, we strive to improve educational outcomes by putting the student first in all our decisions. We support students on their journey from high school to college and into their career with tools designed to help them pass their test, pass their class, and save money on required materials. Our services are available online, anytime and anywhere, so we can reach students when they need us most.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Basis of Presentation</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our fiscal year ends on December 31 and in this report we refer to the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;"> as </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We have changed the captions on our consolidated statements of cash flows from “purchases of marketable securities” to “purchases of investments” and from “maturities of marketable securities” to “maturities of investments.” This change does not impact any current or previously reported results.</span></div> Significant Accounting Policies<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Use of Estimates</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The preparation of financial statements in conformity with generally accepted accounting principles in the United States (U.S. GAAP) requires management to make estimates, judgments, and assumptions that affect the reported amounts of assets and liabilities; the disclosure of contingent liabilities at the date of the financial statements; and the reported amounts of revenues and expenses during the reporting periods. Significant estimates, assumptions, and judgments are used for, but not limited to: revenue recognition, recoverability of accounts receivable, restructuring charges, share-based compensation expense including estimated forfeitures, accounting for income taxes, useful lives assigned to long-lived assets for depreciation and amortization, impairment of goodwill and long-lived assets, the valuation of acquired intangible assets, the valuation of our convertible senior notes, internal-use software and website development costs, and operating lease right of use (ROU) assets and operating lease liabilities. We base our estimates on historical experience, knowledge of current business conditions, and various other factors we believe to be reasonable under the circumstances. These estimates are based on management’s knowledge about current events and expectations about actions we may undertake in the future. Actual results could differ from these estimates, and such differences could be material to our financial position and results of operations.</span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Principles of Consolidation</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The consolidated financial statements include the accounts of Chegg and our wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation. The consolidated financial statements have been prepared in accordance with U.S. GAAP.<br/> <br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Cash and Cash Equivalents and Restricted Cash</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We consider all highly liquid investments with an original maturity date of three months or less from the date of purchase to be cash equivalents. </span><span style="font-family:inherit;font-size:10pt;">Our cash and cash equivalents consist of cash, money market accounts, and commercial paper</span><span style="font-family:inherit;font-size:10pt;"> at financial institutions, and are stated at cost, which approximates fair value. We classify certain restricted cash balances within other current assets and other assets on the accompanying consolidated balance sheets based upon the term of the remaining restrictions. </span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Investments</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We hold investments in </span><span style="font-family:inherit;font-size:10pt;">commercial paper, corporate securities, U.S. treasury securities, and agency bonds.</span><span style="font-family:inherit;font-size:10pt;"> We classify our investments as available-for-sale that are either short or long-term based on the nature of each security based on the contractual maturity of the investment when purchased. Our available-for-sale investments are carried at estimated fair value with any unrealized gains and losses, net of taxes, included in other comprehensive loss on our consolidated statements of stockholders’ equity. Unrealized losses are charged against other income, net when a decline in fair value is determined to be other-than-temporary. We did not record any such impairment charges in the periods presented. We determined realized gains or losses on the sale of investments on a specific identification method, and recorded such gains or losses as other income, net. For the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, the Company's gross realized gains and losses on investments were not significant.<br/> <br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Accounts Receivable  </span><span style="font-family:inherit;font-size:10pt;">  </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable are recorded at the invoiced amount and are non-interest bearing. We generally grant uncollateralized credit terms to our customers, which include textbook wholesalers and marketing services customers, and maintain an allowance for doubtful accounts to account for potentially uncollectible receivables.<br/> <br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Allowance for Doubtful Accounts    </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We assess the creditworthiness of our customers based on multiple sources of information, and analyze such factors as our historical bad debt experience, industry and geographic concentrations of credit risk, economic trends, and customer payment history. This assessment requires significant judgment. Because of this assessment, we maintain an allowance for doubtful accounts for estimated losses resulting from the inability of certain customers to make all of their required payments. In making this estimate, we analyze historical payment performance and current economic trends when evaluating the adequacy of the allowance for doubtful accounts. Accounts receivable are written off as a decrease to the allowance for doubtful accounts when all collection efforts have been exhausted and an account is deemed uncollectible.</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Concentration of Credit Risk<br/> <br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Financial instruments that potentially subject us to concentrations of credit risk consist primarily of cash and cash equivalents, restricted cash, and investments in highly liquid instruments in accordance with our investment policy. We place the majority of our cash and cash equivalents and restricted cash with financial institutions in the United States that we believe to be of high credit quality, and accordingly minimal credit risk exists with respect to these instruments. Certain of our cash balances held with a financial institution are in excess of Federal Deposit Insurance Corporation limits. Our investment portfolio consists of investments diversified among security types, industries and issuers. Our investments were held and managed by recognized financial institutions that followed our investment policy with the main objective of preserving capital and maintaining liquidity.<br/> <br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Concentrations of credit risk with respect to accounts receivables exist to the full extent of amounts presented in the financial statements. We had one customer, in each year, that represented </span><span style="font-family:inherit;font-size:10pt;"><span>11%</span></span><span style="font-family:inherit;font-size:10pt;"> of our net accounts receivable balance as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">. No customers represented over </span><span style="font-family:inherit;font-size:10pt;">10%</span><span style="font-family:inherit;font-size:10pt;"> of net revenues during the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> or </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">.<br/> <br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Property and Equipment<br/> <br/></span></div><div style="line-height:120%;text-indent:42px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment are recorded at cost less accumulated depreciation and content amortization. Depreciation and content amortization are computed using the straight-line method over the following estimated useful lives of the assets:</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"/></tr><tr><td style="width:65%;"/><td style="width:1%;"/><td style="width:34%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Classification</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Useful Life</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Computers and equipment</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3 years</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Internal-use software and website development</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3 years</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Furniture and fixtures</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">5 years</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Leasehold improvements</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Shorter of the remaining lease term or the estimated useful life of 5 years</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Content</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Shorter of the licensed content term or the estimated useful life of 5 years</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation and content amortization expense are generally classified within the corresponding cost of revenues and operating expenses categories in our consolidated statements of operations. Depreciation and content amortization expense during the </span><span style="font-family:inherit;font-size:10pt;">years ended December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> were approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$24.2 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$16.8 million</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$13.8 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.<br/> <br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The cost of maintenance and repairs is expensed as incurred. When assets are retired or otherwise disposed of, the cost and related accumulated depreciation and amortization are removed from their respective accounts, and any gain or loss on such sale or disposal is reflected in income (loss) from operations.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Internal-Use Software and Website Development Costs<br/> <br/></span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We capitalize certain costs associated with software developed or obtained for internal use and website and application development. We capitalize costs when preliminary development efforts are successfully completed, management has authorized and committed project funding and it is probable that the project will be completed and the software will be used as intended. Such costs are amortized on a straight-line basis over a three year estimated useful life of the related asset. Costs incurred prior to meeting these criteria, together with costs incurred for training and maintenance, are expensed as incurred. Costs incurred for enhancements that are expected to result in additional material functionality are capitalized and amortized over the estimated useful life of the upgrades. </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Business Combinations</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We allocate the fair value of purchase consideration to the tangible assets acquired, liabilities assumed and intangible assets acquired through a business combination based on their estimated fair values. The excess of the fair value of purchase consideration over the fair values of these identifiable assets acquired and liabilities assumed is recorded as goodwill. Such valuations require management to make significant estimates and assumptions, especially with respect to intangible assets. Significant estimates in valuing certain intangible assets include, but are not limited to, future expected cash flows from acquired users, acquired technology, and trade names from a market participant perspective, useful lives and discount rates. Management’s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. During the measurement period, which is not to exceed one year from the acquisition date, we may record adjustments to the assets acquired and liabilities assumed, with the corresponding offset to goodwill. Upon the conclusion of the measurement period, any subsequent adjustments are recorded to earnings.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Goodwill and Indefinite-Lived Intangible Asset</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill represents the excess of the fair value of purchase consideration paid over the estimated fair value of assets acquired and liabilities assumed in a business combination. Our indefinite-lived intangible asset represents the internships.com trade name. Goodwill and our indefinite-lived intangible asset are not amortized but rather tested for impairment at least annually on October 1, or more frequently if certain events or indicators of impairment occur between annual impairment tests. We first assess qualitative factors to determine whether it is necessary to perform the quantitative impairment test. In our qualitative assessment, we consider factors including economic conditions, industry and market conditions and developments, overall financial performance and other relevant entity-specific events in determining whether it is more likely than not that the fair value of our reporting unit is less than the carrying amount. We completed our annual impairment test on October 1st of </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, each of which did not result in any impairment as our qualitative assessment did not indicate that it is more likely than not that the fair value of our reporting unit is less than the carrying amount. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, we had goodwill of </span><span style="font-family:inherit;font-size:10pt;"><span>$214.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$149.5 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, and an indefinite lived intangible asset related to the internships.com trade name of </span><span style="font-family:inherit;font-size:10pt;"><span>$3.6 million</span></span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Acquired Intangible Assets and Other Long-Lived Assets<br/> <br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Acquired intangible assets with finite useful lives, which include developed technology, content library, customer lists, trade names and non-compete agreements, are amortized over their estimated useful lives. We assess the impairment of acquired intangible assets and other long-lived assets when events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Leases</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We determine if an arrangement is a lease at inception. Operating leases are included in operating lease ROU assets and operating lease liabilities within current liabilities and long-term liabilities on our consolidated balance sheet. Operating lease ROU assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. Our leases do not provide an implicit rate and therefore we use our incremental borrowing rate based on the information available at commencement date in determining the present value of future minimum lease payments. Our incremental borrowing rate is estimated based on the estimated rate incurred to borrow, on a collateralized basis over a similar term as our leases, an amount equal to the lease payments in a similar economic environment. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise such options. We do not record leases on our consolidated balance sheet with a term of one year or less. We do not separate lease and non-lease components but rather account for each separate component as a single lease component for all underlying classes of assets. Some of our leases include payments that are dependent on an index, such as the Consumer Price Index (CPI), and our minimum lease payments include payments based on the index at inception with any future changes in such indices recognized as an expense in the period of change. Where leases contain escalation clauses, rent abatements, or concessions, such as rent holidays and landlord or tenant incentives or allowances, we apply them in the determination of straight-line operating lease cost over the lease term.</span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Strategic Investments</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We have entered into strategic investments that are accounted for under the cost method and included in other assets on our consolidated balance sheets. We assess our strategic investments for impairment whenever events or changes in circumstances indicate that the strategic investments may be impaired. The factors we consider in our evaluation include, but are not limited to, a significant deterioration in the earnings performance or business prospects of the investee or factors that raise significant concerns about the investee’s ability to continue as a going concern, such as negative cash flows from operations or working capital deficiencies. Additionally, starting in 2018 as a result of our adoption of Accounting Standards Update (ASU) 2016-01, we consider whether there have been any observable price changes in orderly transactions for identical or similar investments. During the </span><span style="font-family:inherit;font-size:10pt;">years ended December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, we did not record any impairment charges in our strategic investments. There is a potential for charges in future periods if we determine that our strategic investments are impaired. During the </span><span style="font-family:inherit;font-size:10pt;">years ended December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, there were no observable price changes in orderly transactions for the identical or similar investments of the same issuers.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Convertible Senior Notes, net</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In March 2019, we issued </span><span style="font-family:inherit;font-size:10pt;"><span>$700 million</span></span><span style="font-family:inherit;font-size:10pt;"> in aggregate principal amount of </span><span style="font-family:inherit;font-size:10pt;"><span>0.125%</span></span><span style="font-family:inherit;font-size:10pt;"> convertible senior notes due in 2025 (2025 notes) and in April 2019, the initial purchasers fully exercised their option to purchase </span><span style="font-family:inherit;font-size:10pt;"><span>$100 million</span></span><span style="font-family:inherit;font-size:10pt;"> of additional 2025 notes for aggregate total gross proceeds of </span><span style="font-family:inherit;font-size:10pt;"><span>$800 million</span></span><span style="font-family:inherit;font-size:10pt;">. In April 2018, we issued </span><span style="font-family:inherit;font-size:10pt;"><span>$345 million</span></span><span style="font-family:inherit;font-size:10pt;"> in aggregate principal amount </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">of </span><span style="font-family:inherit;font-size:10pt;"><span>0.25%</span></span><span style="font-family:inherit;font-size:10pt;"> convertible senior notes due in 2023 (2023 notes). Collectively, the 2025 notes and the 2023 notes are referred to as the “notes.” In accounting for their issuance, we separated the notes into liability and equity components. The carrying amount of the liability component was calculated by measuring the fair value of similar liabilities that do not have an associated convertible feature. The carrying amount of the equity component representing the conversion option was determined by deducting the carrying amount of the liability component from the par value of the notes. The difference represents the debt discount, recorded as a reduction of the convertible senior notes on our consolidated balance sheet, and is amortized to interest expense over the term of the notes using the effective interest rate method. The equity component is not remeasured as long as it continues to meet the conditions for equity classification. In accounting for the issuance costs related to the notes, we allocated the total amount of issuance costs incurred to liability and equity components based on their relative values. Issuance costs attributable to the liability component are being amortized on a straight-line basis, which approximates the effective interest rate method, to interest expense over the term of the notes. The issuance costs attributable to the equity component are recorded as a reduction of the equity component within additional paid-in capital.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revenue Recognition and Deferred Revenue<br/> <br/></span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We recognize revenues from our Chegg Services and Required Materials offerings when control of the goods or services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services.</span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We determine revenue recognition through the following steps:</span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-left:48px;text-align:left;text-indent:36px;"><span style="text-align:left;font-family:inherit;font-size:10pt;padding-right:12px;">•</span><span style="font-family:inherit;font-size:10pt;">Identification of the contract, or contracts, with a customer</span></div><div style="line-height:120%;padding-left:48px;text-align:left;text-indent:36px;"><span style="text-align:left;font-family:inherit;font-size:10pt;padding-right:12px;">•</span><span style="font-family:inherit;font-size:10pt;">Identification of the performance obligations in the contract</span></div><div style="line-height:120%;padding-left:48px;text-align:left;text-indent:36px;"><span style="text-align:left;font-family:inherit;font-size:10pt;padding-right:12px;">•</span><span style="font-family:inherit;font-size:10pt;">Determination of the transaction price</span></div><div style="line-height:120%;padding-left:48px;text-align:left;text-indent:36px;"><span style="text-align:left;font-family:inherit;font-size:10pt;padding-right:12px;">•</span><span style="font-family:inherit;font-size:10pt;">Allocation of the transaction price to the performance obligations in the contract</span></div><div style="line-height:120%;padding-left:48px;text-align:left;text-indent:36px;"><span style="text-align:left;font-family:inherit;font-size:10pt;padding-right:12px;">•</span><span style="font-family:inherit;font-size:10pt;">Recognition of revenue when, or as, we satisfy a performance obligation</span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We generate revenues from our Chegg Services product line primarily through </span><span style="font-family:inherit;font-size:10pt;">Chegg Study, Chegg Writing, Chegg Tutors, Chegg Math Solver, and Thinkful</span><span style="font-family:inherit;font-size:10pt;">. </span><span style="font-family:inherit;font-size:10pt;">Chegg Services are offered to students primarily through weekly or monthly subscriptions, and we recognize revenues ratably over the respective subscription period.</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">Revenues from Thinkful, our skills-based learning platform, are recognized either ratably over the term of the course, generally six months, or upon completion of the lessons, depending on the instruction type of the course.</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;background-color:#ffffff;">Revenues from our</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">Required Materials product line includes </span><span style="font-family:inherit;font-size:10pt;">a revenue share, upon fulfillment, on the total transactional amount of a rental and sale transaction for print textbooks</span><span style="font-family:inherit;font-size:10pt;">. </span><span style="font-family:inherit;font-size:10pt;">The revenue share on the rental and sale of print textbooks is recognized immediately when a book ships to the student. Shipping and handling activities are performed after we recognize revenues and we have elected to account for them as activities to fulfill a print textbook rental or sale order. Revenues from the rental of eTextbooks is recognized ratably over the contractual period, generally two to five months. Revenues from the sale of eTextbooks is recognized immediately when the eTextbook sale occurs.</span><span style="font-family:inherit;font-size:10pt;"> Revenues are presented net of sales tax collected from customers to be remitted to governmental authorities and net of allowances for estimated cancellations and customer returns, which are based on historical data. Customer refunds from cancellations and returns are recorded as a reduction to revenues.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Some of our customer arrangements include multiple performance obligations. We have determined these performance obligations qualify as distinct performance obligations, as the customer can benefit from the service on its own or together with other resources that are readily available to the customer and our promise to transfer the service is separately identifiable from other promises in the contract. For these arrangements that contain multiple performance obligations, we allocate the transaction price based on the relative standalone selling price method by comparing the standalone selling price (SSP) of each distinct performance obligation to the total value of the contract. We determine the SSP based on our historical pricing and discounting practices for the distinct performance obligation when sold separately. If the SSP is not directly observable, we estimate the SSP by considering information such as market conditions, and information about the customer. </span><span style="font-family:inherit;font-size:10pt;">Additionally, we limit the amount of revenues recognized for delivered promises to the amount that is not contingent on future delivery of services or other future performance obligations.</span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our agreements with print textbook partners may include an amount of variable consideration in addition to a fixed revenue share that we earn. This variable consideration can either increase or decrease the total transaction price depending on the nature of the variable consideration. We estimate the amount of variable consideration that we will earn at the inception of the contract, adjusted during each period, and include an estimated amount each period.</span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For sales of third-party products, we evaluate whether we are acting as a principal or an agent, and therefore would record the gross sales amount as revenues and related costs or the net amount earned as a revenue share from the sale of third-</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">party products. Our determination is based on our evaluation of whether we control the specified goods or services prior to transferring them to the customer.</span><span style="font-family:inherit;font-size:10pt;"> In relation to print textbook rental and sale agreements with our partners, we recognize revenues on a net basis based on our role in the transaction as an agent as we have concluded that we do not control the use of the print textbooks, and therefore record only the revenue share we earn upon the shipment of a print textbook to a student.</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">For the rental or sale of eTextbooks, we have concluded that we control the service, therefore we recognize revenues and cost of revenues on a gross basis ratably over the term the student has access to the eTextbook.</span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract assets are contained within other current assets and other assets on our consolidated balance sheets. Contract assets represent the goods or services that we have transferred to a customer before invoicing the customer. Contract receivables are contained within accounts receivable, net on our consolidated balance sheets and represent unconditional consideration that will be received solely due to the passage of time. Contract liabilities are contained within deferred revenue on our consolidated balance sheets. Deferred revenue primarily consists of advanced payments from students related to rental and subscription performance obligations that have not been satisfied and estimated variable consideration. Deferred revenue related to rental and subscription performance obligations is recognized as revenues ratably over the term for subscriptions or when the services are provided and all other revenue recognition criteria have been met. Deferred revenue related to variable consideration is recognized as revenues during each reporting period based on the estimated amount we believe we will earn over the life of the contract.</span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We have elected a practical expedient to record incremental costs to obtain or fulfill a contract when the amortization period would have been one year or less as incurred. These incremental costs primarily relate to sales commissions costs and are recorded in sales and marketing expense on our consolidated statements of operations.</span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Cost of Revenues<br/> <br/></span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our cost of revenues consists primarily of expenses associated with the delivery and distribution of our products and services. Cost of revenues primarily consists of publisher content fees for eTextbooks, content amortization expense related to content that we develop, license from publishers for which we pay one-time license fees, or acquire through acquisitions, payment processing costs, the payments made to tutors through our Chegg Tutors service, personnel costs and other direct costs related to providing content or services. In addition, cost of revenues includes allocated information technology and facilities costs.</span><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Research and Development Costs<br/> <br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our research and development expenses consist of salaries, benefits, and share-based compensation expense for employees on our product, engineering, and technical teams who are responsible for maintaining our website, developing new products, and improving existing products. Research and development costs also include amortization of acquired intangible assets, depreciation expense, technology costs to support our research and development, outside services, and allocated information technology and facilities expenses. We expense substantially all of our research and development expenses as they are incurred.</span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Advertising Costs<br/> <br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Advertising costs are expensed as incurred and consist primarily of online advertising and marketing promotional expenditures. During the </span><span style="font-family:inherit;font-size:10pt;">years ended December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, advertising costs were approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$24.4 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$17.9 million</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$16.5 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Restructuring Charges</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restructuring charges are primarily comprised of severance costs, contract and program termination costs, asset impairments, and costs of facility consolidation and closure. Restructuring charges are recorded upon approval of a formal management plan and are included in the results of operations of the period in which such plan is approved and the expense becomes estimable. To estimate restructuring charges, management utilizes assumptions of the number of employees that would be involuntarily terminated and of future costs to operate and eventually vacate duplicate facilities. Severance and other employee separation costs are accrued when it is probable that benefits will be paid and the amount is reasonably estimable. The rates used in determining severance accruals are based on our policies and practices and negotiated settlements. Restructuring charges for employee workforce reductions are recorded upon employee notification for employees whose required continuing service period is 60 days or less and ratably over the employee’s continuing service period for employees whose required continuing service period is greater than 60 days.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Share-based Compensation Expense<br/> <br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Share-based compensation expense for stock options, restricted stock units (RSUs), performance-based restricted stock units (PSUs), and employee stock purchase plan (ESPP) are accounted for under the fair value method, which requires us to measure the cost of share-based compensation awards based on the grant-date fair value of the award. Share-based compensation expense for our ESPP is estimated at the date of grant using the Black-Scholes-Merton option pricing model while RSUs and PSUs are measured based on the closing fair market value of the Company’s common stock on the date of grant. </span><span style="font-family:inherit;font-size:10pt;">We recognize share-based compensation expense over the requisite service period, which is generally the vesting period, on a straight-line basis for ESPP and RSUs and on a graded basis for PSUs, contingent on the achievement of performance conditions.</span><span style="font-family:inherit;font-size:10pt;"> These amounts are reduced by estimated forfeitures, which are estimated at the time of the grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates. </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Income Taxes<br/> <br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We account for income taxes under an asset and liability method whereby deferred tax asset and liability account balances are determined based on differences between the financial reporting and the tax basis of assets and liabilities and are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse. Valuation allowances are established, when necessary, to reduce deferred tax assets to an amount that is more likely than not to be realized. We record uncertain tax positions on the basis of a two-step process in which (1) we determine whether it is more likely than not that the tax positions will be sustained on the basis of technical merits of the position and (2) for those tax positions that meet the more likely than not recognition threshold, we recognize the tax benefit as the largest amount that is cumulative more than 50% likely to be realized upon ultimate settlement with the related tax authority. Our policy is to include interest and penalties related to unrecognized tax benefits as a component of income tax expense.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Net Loss Per Share</span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic net loss per share is computed by dividing net loss by the weighted average number of shares of common stock outstanding during the period. Diluted net loss per share is computed by giving effect to all potential shares of common stock, including stock options, RSUs, PSUs, and shares related to convertible senior notes, to the extent dilutive. Basic and diluted net loss per share was the same for each period presented as the inclusion of all potential common shares outstanding would have been anti-dilutive.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table sets forth the computation of historical basic and diluted net loss per share (in thousands, except per share amounts):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:62%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Numerator:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net loss</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9,605</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(14,888</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(20,283</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Denominator:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average shares used to compute net loss per share, basic and diluted</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>119,204</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>113,251</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100,022</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net loss per share, basic and diluted</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.08</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.13</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.20</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following potential weighted-average shares of common stock outstanding were excluded from the computation of diluted net loss per share because including them would have been anti-dilutive (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:62%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Options to purchase common stock</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,395</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,045</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,045</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">RSUs and PSUs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,699</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,946</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>153</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Shares related to convertible senior notes</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,526</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Employee stock purchase plan </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total common stock equivalents</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,620</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,991</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,203</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Shares related to convertible senior notes represent the anti-dilutive impact of our issuance of </span><span style="font-family:inherit;font-size:10pt;"><span>$345 million</span></span><span style="font-family:inherit;font-size:10pt;"> in aggregate principal amount of our 2023 notes as the average price of our common stock during the </span><span style="font-family:inherit;font-size:10pt;">year ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> was higher than the conversion price of </span><span style="font-family:inherit;font-size:10pt;"><span>$26.95</span></span><span style="font-family:inherit;font-size:10pt;">. While these shares were anti-dilutive during the </span><span style="font-family:inherit;font-size:10pt;">year ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, they may be dilutive in periods we report net income. However, as a result of the capped call transactions, there will be no economic dilution from the 2023 notes up to </span><span style="font-family:inherit;font-size:10pt;"><span>$40.68</span></span><span style="font-family:inherit;font-size:10pt;">, as exercise of the capped call instruments will reduce dilution from the 2023 notes that would have otherwise occurred when the average price of our common stock exceeds the conversion price. None of the shares related to our issuance of </span><span style="font-family:inherit;font-size:10pt;"><span>$800 million</span></span><span style="font-family:inherit;font-size:10pt;"> in aggregate principal amount of our 2025 notes were anti-dilutive during the </span><span style="font-family:inherit;font-size:10pt;">year ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">. The average price of our common stock during the </span><span style="font-family:inherit;font-size:10pt;">year ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> was lower than the conversion price of our 2025 notes of </span><span style="font-family:inherit;font-size:10pt;"><span>$51.56</span></span><span style="font-family:inherit;font-size:10pt;">. See Note 10, “Convertible Senior Notes”, for more information about our convertible senior notes.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Foreign Currency Translation<br/> <br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The functional currency of our foreign subsidiaries is the local currency. Adjustments resulting from the translation of foreign currencies into U.S. dollars for balance sheet amounts are based on the exchange rates as of the consolidated balance sheet date. Revenues and expenses are translated at average exchange rates during the period. Foreign currency translation gains or losses are included in accumulated other comprehensive loss as a component of stockholders’ equity on the consolidated balance sheets. Gains or losses resulting from foreign currency transactions, which are denominated in currencies other than the entity’s functional currency, are included in other income, net in the consolidated statements of operations and were not material during the </span><span style="font-family:inherit;font-size:10pt;">years ended December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> or </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recent Accounting Pronouncements</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Recently Issued Accounting Pronouncements Not Yet Adopted</span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In December 2019, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2019-12, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes.</span><span style="font-family:inherit;font-size:10pt;"> ASU 2019-12 key changes include hybrid tax regimes, intraperiod tax allocation exception, and interim-period accounting for enacted changes in tax law. Early adoption is permitted, including adoption in any interim period or annual reports for which financial statements have not yet been made available for issuance. The guidance is effective for annual periods beginning after December 15, 2020, and we are currently in the process of evaluating the impact of this guidance.</span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The FASB issued four ASUs related to Accounting Standards Codification (ASC) 326. In November 2019, the FASB issued ASU 2019-11, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Codification Improvements to Topic 326, Financial Instruments - Credit Losses.</span><span style="font-family:inherit;font-size:10pt;"> ASU 2019-11 provides codification updates to ASU 2016-13. In May 2019, the FASB issued ASU 2019-05, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Financial Instruments—Credit Losses (Topic 326): Targeted Transition Relief. </span><span style="font-family:inherit;font-size:10pt;">ASU 2019-05 provides entities with an option to irrevocably elect the fair value option for eligible instruments. In April 2019, the FASB issued ASU 2019-04, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Codification Improvements to Topic 326, Financial Instruments—Credit Losses, Topic 815, Derivatives and Hedging, and Topic 825, Financial Instruments. </span><span style="font-family:inherit;font-size:10pt;">ASU 2019-04 provides codification updates to ASU 2016-01 and ASU 2016-13. In June 2016, the FASB issued ASU 2016-13, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span><span style="font-family:inherit;font-size:10pt;">. ASU 2016-13 replaces the existing incurred loss impairment model for trade receivables with an expected loss model which requires the use of forward-looking information to calculate expected credit loss estimates. Additionally, the concept of other-than-temporary impairment for available-for-sale investments is eliminated and instead ASU 2016-13 requires an entity to focus on determining whether any impairment is a result of a credit loss or other factors. It also requires credit losses related to available-for-sale debt securities to be recorded through an allowance for credit losses rather than as a reduction to the amortized cost basis. These changes may result in earlier recognition of credit losses. These guidance updates require for a modified retrospective adoption, though a prospective method of adoption is required for available-for-sale debt securities for which an other-than-temporary impairment had been recognized before the effective date. We will adopt the guidance on January 1, 2020. We expect to record an immaterial cumulative-effect adjustment for trade receivables to the opening balance of accumulated deficit and we do not expect our adoption to have an ongoing material impact to our consolidated statements of operations. Beginning January 1, 2020, we will assess our available-for-sale debt securities for credit losses and recognize an allowance for credit losses with any improvements in estimated credit losses recognized immediately in earnings. These are preliminary estimates that are subject to change as we finalize our adoption. </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued ASU 2018-15, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles—Goodwill and Other—Internal-Use Software (Subtopic 350-40): Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract</span><span style="font-family:inherit;font-size:10pt;">. ASU 2018-15 aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with existing guidance contained within subtopic 350-40 to develop or obtain internal-use software. We will adopt ASU 2018-15 on January 1, 2020 under the prospective method of adoption. We do not expect our adoption to have a material impact to our consolidated statements of operations and consolidated balance sheets.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Recently Adopted Accounting Pronouncements</span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The FASB issued four ASUs related to ASC 842. In March 2019, the FASB issued ASU 2019-01, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases (Topic 842): Codification Improvements. </span><span style="font-family:inherit;font-size:10pt;">In July 2018, the FASB issued ASU 2018-11, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases (Topic 842): Targeted Improvements</span><span style="font-family:inherit;font-size:10pt;"> and ASU 2018-10, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Codification Improvements to Topic 842, Leases</span><span style="font-family:inherit;font-size:10pt;">. In February 2016, the FASB issued ASU 2016-02, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases (Topic 842)</span><span style="font-family:inherit;font-size:10pt;">. ASC 842 requires an entity to recognize a right of use (ROU) asset and lease liability for all leases with terms of more than 12 months. We adopted the guidance on January 1, 2019 under the optional transition method whereby we initially applied the new standard at the adoption date and recognized a cumulative-effect adjustment to the opening balance sheet of accumulated deficit in the period of adoption without restating prior periods. We recorded ROU assets of </span><span style="font-family:inherit;font-size:10pt;"><span>$17.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> and lease liabilities of </span><span style="font-family:inherit;font-size:10pt;"><span>$21.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> on our consolidated balance sheet. </span><span style="font-family:inherit;font-size:10pt;">ASC 842 did not have a material impact to our consolidated statements of operations.</span><span style="font-family:inherit;font-size:10pt;"> Adoption of the new standard resulted in changes to our accounting policy for leases. See Note 11, “Leases”, for more information.</span></div> <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Use of Estimates</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The preparation of financial statements in conformity with generally accepted accounting principles in the United States (U.S. GAAP) requires management to make estimates, judgments, and assumptions that affect the reported amounts of assets and liabilities; the disclosure of contingent liabilities at the date of the financial statements; and the reported amounts of revenues and expenses during the reporting periods. Significant estimates, assumptions, and judgments are used for, but not limited to: revenue recognition, recoverability of accounts receivable, restructuring charges, share-based compensation expense including estimated forfeitures, accounting for income taxes, useful lives assigned to long-lived assets for depreciation and amortization, impairment of goodwill and long-lived assets, the valuation of acquired intangible assets, the valuation of our convertible senior notes, internal-use software and website development costs, and operating lease right of use (ROU) assets and operating lease liabilities. We base our estimates on historical experience, knowledge of current business conditions, and various other factors we believe to be reasonable under the circumstances. These estimates are based on management’s knowledge about current events and expectations about actions we may undertake in the future. Actual results could differ from these estimates, and such differences could be material to our financial position and results of operations.</span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Principles of Consolidation</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div>The consolidated financial statements include the accounts of Chegg and our wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation. The consolidated financial statements have been prepared in accordance with U.S. GAAP. <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Cash and Cash Equivalents and Restricted Cash</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span style="font-family:inherit;font-size:10pt;">We consider all highly liquid investments with an original maturity date of three months or less from the date of purchase to be cash equivalents. </span><span style="font-family:inherit;font-size:10pt;">Our cash and cash equivalents consist of cash, money market accounts, and commercial paper</span> at financial institutions, and are stated at cost, which approximates fair value. We classify certain restricted cash balances within other current assets and other assets on the accompanying consolidated balance sheets based upon the term of the remaining restrictions. <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Investments</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span style="font-family:inherit;font-size:10pt;">We hold investments in </span><span style="font-family:inherit;font-size:10pt;">commercial paper, corporate securities, U.S. treasury securities, and agency bonds.</span> We classify our investments as available-for-sale that are either short or long-term based on the nature of each security based on the contractual maturity of the investment when purchased. Our available-for-sale investments are carried at estimated fair value with any unrealized gains and losses, net of taxes, included in other comprehensive loss on our consolidated statements of stockholders’ equity. Unrealized losses are charged against other income, net when a decline in fair value is determined to be other-than-temporary. We did not record any such impairment charges in the periods presented. We determined realized gains or losses on the sale of investments on a specific identification method, and recorded such gains or losses as other income, net. <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Accounts Receivable  </span><span style="font-family:inherit;font-size:10pt;">  </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable are recorded at the invoiced amount and are non-interest bearing. We generally grant uncollateralized credit terms to our customers, which include textbook wholesalers and marketing services customers, and maintain an allowance for doubtful accounts to account for potentially uncollectible receivables.<br/> <br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Allowance for Doubtful Accounts    </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We assess the creditworthiness of our customers based on multiple sources of information, and analyze such factors as our historical bad debt experience, industry and geographic concentrations of credit risk, economic trends, and customer payment history. This assessment requires significant judgment. Because of this assessment, we maintain an allowance for doubtful accounts for estimated losses resulting from the inability of certain customers to make all of their required payments. In making this estimate, we analyze historical payment performance and current economic trends when evaluating the adequacy of the allowance for doubtful accounts. Accounts receivable are written off as a decrease to the allowance for doubtful accounts when all collection efforts have been exhausted and an account is deemed uncollectible.</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Concentration of Credit Risk<br/> <br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Financial instruments that potentially subject us to concentrations of credit risk consist primarily of cash and cash equivalents, restricted cash, and investments in highly liquid instruments in accordance with our investment policy. We place the majority of our cash and cash equivalents and restricted cash with financial institutions in the United States that we believe to be of high credit quality, and accordingly minimal credit risk exists with respect to these instruments. Certain of our cash balances held with a financial institution are in excess of Federal Deposit Insurance Corporation limits. Our investment portfolio consists of investments diversified among security types, industries and issuers. Our investments were held and managed by recognized financial institutions that followed our investment policy with the main objective of preserving capital and maintaining liquidity.<br/> <br/></span></div>C 0.11 <div style="line-height:120%;text-indent:42px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment are recorded at cost less accumulated depreciation and content amortization. Depreciation and content amortization are computed using the straight-line method over the following estimated useful lives of the assets:</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"/></tr><tr><td style="width:65%;"/><td style="width:1%;"/><td style="width:34%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Classification</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Useful Life</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Computers and equipment</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3 years</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Internal-use software and website development</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3 years</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Furniture and fixtures</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">5 years</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Leasehold improvements</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Shorter of the remaining lease term or the estimated useful life of 5 years</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Content</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Shorter of the licensed content term or the estimated useful life of 5 years</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> Depreciation and content amortization expense are generally classified within the corresponding cost of revenues and operating expenses categories in our consolidated statements of operations.<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Property and Equipment<br/> <br/></span></div><div style="line-height:120%;text-indent:42px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment are recorded at cost less accumulated depreciation and content amortization. Depreciation and content amortization are computed using the straight-line method over the following estimated useful lives of the assets:</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"/></tr><tr><td style="width:65%;"/><td style="width:1%;"/><td style="width:34%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Classification</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Useful Life</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Computers and equipment</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3 years</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Internal-use software and website development</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3 years</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Furniture and fixtures</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">5 years</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Leasehold improvements</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Shorter of the remaining lease term or the estimated useful life of 5 years</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Content</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Shorter of the licensed content term or the estimated useful life of 5 years</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The cost of maintenance and repairs is expensed as incurred. When assets are retired or otherwise disposed of, the cost and related accumulated depreciation and amortization are removed from their respective accounts, and any gain or loss on such sale or disposal is reflected in income (loss) from operations.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 24200000 16800000 13800000 <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Internal-Use Software and Website Development Costs<br/> <br/></span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We capitalize certain costs associated with software developed or obtained for internal use and website and application development. We capitalize costs when preliminary development efforts are successfully completed, management has authorized and committed project funding and it is probable that the project will be completed and the software will be used as intended. Such costs are amortized on a straight-line basis over a three year estimated useful life of the related asset. Costs incurred prior to meeting these criteria, together with costs incurred for training and maintenance, are expensed as incurred. Costs incurred for enhancements that are expected to result in additional material functionality are capitalized and amortized over the estimated useful life of the upgrades. </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Business Combinations</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We allocate the fair value of purchase consideration to the tangible assets acquired, liabilities assumed and intangible assets acquired through a business combination based on their estimated fair values. The excess of the fair value of purchase consideration over the fair values of these identifiable assets acquired and liabilities assumed is recorded as goodwill. Such valuations require management to make significant estimates and assumptions, especially with respect to intangible assets. Significant estimates in valuing certain intangible assets include, but are not limited to, future expected cash flows from acquired users, acquired technology, and trade names from a market participant perspective, useful lives and discount rates. Management’s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. During the measurement period, which is not to exceed one year from the acquisition date, we may record adjustments to the assets acquired and liabilities assumed, with the corresponding offset to goodwill. Upon the conclusion of the measurement period, any subsequent adjustments are recorded to earnings.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Goodwill and Indefinite-Lived Intangible Asset</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span style="font-family:inherit;font-size:10pt;">Goodwill represents the excess of the fair value of purchase consideration paid over the estimated fair value of assets acquired and liabilities assumed in a business combination. Our indefinite-lived intangible asset represents the internships.com trade name. Goodwill and our indefinite-lived intangible asset are not amortized but rather tested for impairment at least annually on October 1, or more frequently if certain events or indicators of impairment occur between annual impairment tests. We first assess qualitative factors to determine whether it is necessary to perform the quantitative impairment test. In our qualitative assessment, we consider factors including economic conditions, industry and market conditions and developments, overall financial performance and other relevant entity-specific events in determining whether it is more likely than not that the fair value of our reporting unit is less than the carrying amount. We completed our annual impairment test on October 1st of </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span>, each of which did not result in any impairment as our qualitative assessment did not indicate that it is more likely than not that the fair value of our reporting unit is less than the carrying amount. 214500000 149500000 3600000 <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Acquired Intangible Assets and Other Long-Lived Assets<br/> <br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Acquired intangible assets with finite useful lives, which include developed technology, content library, customer lists, trade names and non-compete agreements, are amortized over their estimated useful lives. We assess the impairment of acquired intangible assets and other long-lived assets when events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Leases</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We determine if an arrangement is a lease at inception. Operating leases are included in operating lease ROU assets and operating lease liabilities within current liabilities and long-term liabilities on our consolidated balance sheet. Operating lease ROU assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. Our leases do not provide an implicit rate and therefore we use our incremental borrowing rate based on the information available at commencement date in determining the present value of future minimum lease payments. Our incremental borrowing rate is estimated based on the estimated rate incurred to borrow, on a collateralized basis over a similar term as our leases, an amount equal to the lease payments in a similar economic environment. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise such options. We do not record leases on our consolidated balance sheet with a term of one year or less. We do not separate lease and non-lease components but rather account for each separate component as a single lease component for all underlying classes of assets. Some of our leases include payments that are dependent on an index, such as the Consumer Price Index (CPI), and our minimum lease payments include payments based on the index at inception with any future changes in such indices recognized as an expense in the period of change. Where leases contain escalation clauses, rent abatements, or concessions, such as rent holidays and landlord or tenant incentives or allowances, we apply them in the determination of straight-line operating lease cost over the lease term.</span></div> <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Strategic Investments</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div>We have entered into strategic investments that are accounted for under the cost method and included in other assets on our consolidated balance sheets. We assess our strategic investments for impairment whenever events or changes in circumstances indicate that the strategic investments may be impaired. The factors we consider in our evaluation include, but are not limited to, a significant deterioration in the earnings performance or business prospects of the investee or factors that raise significant concerns about the investee’s ability to continue as a going concern, such as negative cash flows from operations or working capital deficiencies. Additionally, starting in 2018 as a result of our adoption of Accounting Standards Update (ASU) 2016-01, we consider whether there have been any observable price changes in orderly transactions for identical or similar investments. 700000000 0.00125 100000000 800000000 345000000 0.0025 <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revenue Recognition and Deferred Revenue<br/> <br/></span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We recognize revenues from our Chegg Services and Required Materials offerings when control of the goods or services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services.</span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We determine revenue recognition through the following steps:</span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-left:48px;text-align:left;text-indent:36px;"><span style="text-align:left;font-family:inherit;font-size:10pt;padding-right:12px;">•</span><span style="font-family:inherit;font-size:10pt;">Identification of the contract, or contracts, with a customer</span></div><div style="line-height:120%;padding-left:48px;text-align:left;text-indent:36px;"><span style="text-align:left;font-family:inherit;font-size:10pt;padding-right:12px;">•</span><span style="font-family:inherit;font-size:10pt;">Identification of the performance obligations in the contract</span></div><div style="line-height:120%;padding-left:48px;text-align:left;text-indent:36px;"><span style="text-align:left;font-family:inherit;font-size:10pt;padding-right:12px;">•</span><span style="font-family:inherit;font-size:10pt;">Determination of the transaction price</span></div><div style="line-height:120%;padding-left:48px;text-align:left;text-indent:36px;"><span style="text-align:left;font-family:inherit;font-size:10pt;padding-right:12px;">•</span><span style="font-family:inherit;font-size:10pt;">Allocation of the transaction price to the performance obligations in the contract</span></div><div style="line-height:120%;padding-left:48px;text-align:left;text-indent:36px;"><span style="text-align:left;font-family:inherit;font-size:10pt;padding-right:12px;">•</span><span style="font-family:inherit;font-size:10pt;">Recognition of revenue when, or as, we satisfy a performance obligation</span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We generate revenues from our Chegg Services product line primarily through </span><span style="font-family:inherit;font-size:10pt;">Chegg Study, Chegg Writing, Chegg Tutors, Chegg Math Solver, and Thinkful</span><span style="font-family:inherit;font-size:10pt;">. </span><span style="font-family:inherit;font-size:10pt;">Chegg Services are offered to students primarily through weekly or monthly subscriptions, and we recognize revenues ratably over the respective subscription period.</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">Revenues from Thinkful, our skills-based learning platform, are recognized either ratably over the term of the course, generally six months, or upon completion of the lessons, depending on the instruction type of the course.</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;background-color:#ffffff;">Revenues from our</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">Required Materials product line includes </span><span style="font-family:inherit;font-size:10pt;">a revenue share, upon fulfillment, on the total transactional amount of a rental and sale transaction for print textbooks</span><span style="font-family:inherit;font-size:10pt;">. </span><span style="font-family:inherit;font-size:10pt;">The revenue share on the rental and sale of print textbooks is recognized immediately when a book ships to the student. Shipping and handling activities are performed after we recognize revenues and we have elected to account for them as activities to fulfill a print textbook rental or sale order. Revenues from the rental of eTextbooks is recognized ratably over the contractual period, generally two to five months. Revenues from the sale of eTextbooks is recognized immediately when the eTextbook sale occurs.</span><span style="font-family:inherit;font-size:10pt;"> Revenues are presented net of sales tax collected from customers to be remitted to governmental authorities and net of allowances for estimated cancellations and customer returns, which are based on historical data. Customer refunds from cancellations and returns are recorded as a reduction to revenues.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Some of our customer arrangements include multiple performance obligations. We have determined these performance obligations qualify as distinct performance obligations, as the customer can benefit from the service on its own or together with other resources that are readily available to the customer and our promise to transfer the service is separately identifiable from other promises in the contract. For these arrangements that contain multiple performance obligations, we allocate the transaction price based on the relative standalone selling price method by comparing the standalone selling price (SSP) of each distinct performance obligation to the total value of the contract. We determine the SSP based on our historical pricing and discounting practices for the distinct performance obligation when sold separately. If the SSP is not directly observable, we estimate the SSP by considering information such as market conditions, and information about the customer. </span><span style="font-family:inherit;font-size:10pt;">Additionally, we limit the amount of revenues recognized for delivered promises to the amount that is not contingent on future delivery of services or other future performance obligations.</span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our agreements with print textbook partners may include an amount of variable consideration in addition to a fixed revenue share that we earn. This variable consideration can either increase or decrease the total transaction price depending on the nature of the variable consideration. We estimate the amount of variable consideration that we will earn at the inception of the contract, adjusted during each period, and include an estimated amount each period.</span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For sales of third-party products, we evaluate whether we are acting as a principal or an agent, and therefore would record the gross sales amount as revenues and related costs or the net amount earned as a revenue share from the sale of third-</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">party products. Our determination is based on our evaluation of whether we control the specified goods or services prior to transferring them to the customer.</span><span style="font-family:inherit;font-size:10pt;"> In relation to print textbook rental and sale agreements with our partners, we recognize revenues on a net basis based on our role in the transaction as an agent as we have concluded that we do not control the use of the print textbooks, and therefore record only the revenue share we earn upon the shipment of a print textbook to a student.</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">For the rental or sale of eTextbooks, we have concluded that we control the service, therefore we recognize revenues and cost of revenues on a gross basis ratably over the term the student has access to the eTextbook.</span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract assets are contained within other current assets and other assets on our consolidated balance sheets. Contract assets represent the goods or services that we have transferred to a customer before invoicing the customer. Contract receivables are contained within accounts receivable, net on our consolidated balance sheets and represent unconditional consideration that will be received solely due to the passage of time. Contract liabilities are contained within deferred revenue on our consolidated balance sheets. Deferred revenue primarily consists of advanced payments from students related to rental and subscription performance obligations that have not been satisfied and estimated variable consideration. Deferred revenue related to rental and subscription performance obligations is recognized as revenues ratably over the term for subscriptions or when the services are provided and all other revenue recognition criteria have been met. Deferred revenue related to variable consideration is recognized as revenues during each reporting period based on the estimated amount we believe we will earn over the life of the contract.</span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We have elected a practical expedient to record incremental costs to obtain or fulfill a contract when the amortization period would have been one year or less as incurred. These incremental costs primarily relate to sales commissions costs and are recorded in sales and marketing expense on our consolidated statements of operations.</span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Cost of Revenues<br/> <br/></span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our cost of revenues consists primarily of expenses associated with the delivery and distribution of our products and services. Cost of revenues primarily consists of publisher content fees for eTextbooks, content amortization expense related to content that we develop, license from publishers for which we pay one-time license fees, or acquire through acquisitions, payment processing costs, the payments made to tutors through our Chegg Tutors service, personnel costs and other direct costs related to providing content or services. In addition, cost of revenues includes allocated information technology and facilities costs.</span><span style="font-family:inherit;font-size:10pt;"> </span></div> <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Research and Development Costs<br/> <br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our research and development expenses consist of salaries, benefits, and share-based compensation expense for employees on our product, engineering, and technical teams who are responsible for maintaining our website, developing new products, and improving existing products. Research and development costs also include amortization of acquired intangible assets, depreciation expense, technology costs to support our research and development, outside services, and allocated information technology and facilities expenses. We expense substantially all of our research and development expenses as they are incurred.</span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Advertising Costs<br/> <br/></span></div>Advertising costs are expensed as incurred and consist primarily of online advertising and marketing promotional expenditures. 24400000 17900000 16500000 <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Restructuring Charges</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restructuring charges are primarily comprised of severance costs, contract and program termination costs, asset impairments, and costs of facility consolidation and closure. Restructuring charges are recorded upon approval of a formal management plan and are included in the results of operations of the period in which such plan is approved and the expense becomes estimable. To estimate restructuring charges, management utilizes assumptions of the number of employees that would be involuntarily terminated and of future costs to operate and eventually vacate duplicate facilities. Severance and other employee separation costs are accrued when it is probable that benefits will be paid and the amount is reasonably estimable. The rates used in determining severance accruals are based on our policies and practices and negotiated settlements. Restructuring charges for employee workforce reductions are recorded upon employee notification for employees whose required continuing service period is 60 days or less and ratably over the employee’s continuing service period for employees whose required continuing service period is greater than 60 days.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Share-based Compensation Expense<br/> <br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Share-based compensation expense for stock options, restricted stock units (RSUs), performance-based restricted stock units (PSUs), and employee stock purchase plan (ESPP) are accounted for under the fair value method, which requires us to measure the cost of share-based compensation awards based on the grant-date fair value of the award. Share-based compensation expense for our ESPP is estimated at the date of grant using the Black-Scholes-Merton option pricing model while RSUs and PSUs are measured based on the closing fair market value of the Company’s common stock on the date of grant. </span><span style="font-family:inherit;font-size:10pt;">We recognize share-based compensation expense over the requisite service period, which is generally the vesting period, on a straight-line basis for ESPP and RSUs and on a graded basis for PSUs, contingent on the achievement of performance conditions.</span><span style="font-family:inherit;font-size:10pt;"> These amounts are reduced by estimated forfeitures, which are estimated at the time of the grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates. </span></div> <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Income Taxes<br/> <br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We account for income taxes under an asset and liability method whereby deferred tax asset and liability account balances are determined based on differences between the financial reporting and the tax basis of assets and liabilities and are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse. Valuation allowances are established, when necessary, to reduce deferred tax assets to an amount that is more likely than not to be realized. We record uncertain tax positions on the basis of a two-step process in which (1) we determine whether it is more likely than not that the tax positions will be sustained on the basis of technical merits of the position and (2) for those tax positions that meet the more likely than not recognition threshold, we recognize the tax benefit as the largest amount that is cumulative more than 50% likely to be realized upon ultimate settlement with the related tax authority. Our policy is to include interest and penalties related to unrecognized tax benefits as a component of income tax expense.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Net Loss Per Share</span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic net loss per share is computed by dividing net loss by the weighted average number of shares of common stock outstanding during the period. Diluted net loss per share is computed by giving effect to all potential shares of common stock, including stock options, RSUs, PSUs, and shares related to convertible senior notes, to the extent dilutive. Basic and diluted net loss per share was the same for each period presented as the inclusion of all potential common shares outstanding would have been anti-dilutive.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table sets forth the computation of historical basic and diluted net loss per share (in thousands, except per share amounts):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:62%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Numerator:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net loss</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9,605</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(14,888</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(20,283</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Denominator:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average shares used to compute net loss per share, basic and diluted</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>119,204</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>113,251</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100,022</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net loss per share, basic and diluted</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.08</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.13</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.20</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> -9605000 -14888000 -20283000 119204000 113251000 100022000 -0.08 -0.13 -0.20 <div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following potential weighted-average shares of common stock outstanding were excluded from the computation of diluted net loss per share because including them would have been anti-dilutive (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:62%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Options to purchase common stock</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,395</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,045</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,045</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">RSUs and PSUs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,699</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,946</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>153</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Shares related to convertible senior notes</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,526</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Employee stock purchase plan </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total common stock equivalents</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,620</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,991</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,203</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 2395000 4045000 3045000 4699000 7946000 153000 3526000 0 0 0 0 5000 10620000 11991000 3203000 345000000 26.95 40.68 800000000 51.56 <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Foreign Currency Translation<br/> <br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The functional currency of our foreign subsidiaries is the local currency. Adjustments resulting from the translation of foreign currencies into U.S. dollars for balance sheet amounts are based on the exchange rates as of the consolidated balance sheet date. Revenues and expenses are translated at average exchange rates during the period. Foreign currency translation gains or losses are included in accumulated other comprehensive loss as a component of stockholders’ equity on the consolidated balance sheets. Gains or losses resulting from foreign currency transactions, which are denominated in currencies other than the entity’s functional currency, are included in other income, net in the consolidated statements of operations and were not material during the </span><span style="font-family:inherit;font-size:10pt;">years ended December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> or </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recent Accounting Pronouncements</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Recently Issued Accounting Pronouncements Not Yet Adopted</span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In December 2019, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2019-12, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes.</span><span style="font-family:inherit;font-size:10pt;"> ASU 2019-12 key changes include hybrid tax regimes, intraperiod tax allocation exception, and interim-period accounting for enacted changes in tax law. Early adoption is permitted, including adoption in any interim period or annual reports for which financial statements have not yet been made available for issuance. The guidance is effective for annual periods beginning after December 15, 2020, and we are currently in the process of evaluating the impact of this guidance.</span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The FASB issued four ASUs related to Accounting Standards Codification (ASC) 326. In November 2019, the FASB issued ASU 2019-11, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Codification Improvements to Topic 326, Financial Instruments - Credit Losses.</span><span style="font-family:inherit;font-size:10pt;"> ASU 2019-11 provides codification updates to ASU 2016-13. In May 2019, the FASB issued ASU 2019-05, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Financial Instruments—Credit Losses (Topic 326): Targeted Transition Relief. </span><span style="font-family:inherit;font-size:10pt;">ASU 2019-05 provides entities with an option to irrevocably elect the fair value option for eligible instruments. In April 2019, the FASB issued ASU 2019-04, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Codification Improvements to Topic 326, Financial Instruments—Credit Losses, Topic 815, Derivatives and Hedging, and Topic 825, Financial Instruments. </span><span style="font-family:inherit;font-size:10pt;">ASU 2019-04 provides codification updates to ASU 2016-01 and ASU 2016-13. In June 2016, the FASB issued ASU 2016-13, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span><span style="font-family:inherit;font-size:10pt;">. ASU 2016-13 replaces the existing incurred loss impairment model for trade receivables with an expected loss model which requires the use of forward-looking information to calculate expected credit loss estimates. Additionally, the concept of other-than-temporary impairment for available-for-sale investments is eliminated and instead ASU 2016-13 requires an entity to focus on determining whether any impairment is a result of a credit loss or other factors. It also requires credit losses related to available-for-sale debt securities to be recorded through an allowance for credit losses rather than as a reduction to the amortized cost basis. These changes may result in earlier recognition of credit losses. These guidance updates require for a modified retrospective adoption, though a prospective method of adoption is required for available-for-sale debt securities for which an other-than-temporary impairment had been recognized before the effective date. We will adopt the guidance on January 1, 2020. We expect to record an immaterial cumulative-effect adjustment for trade receivables to the opening balance of accumulated deficit and we do not expect our adoption to have an ongoing material impact to our consolidated statements of operations. Beginning January 1, 2020, we will assess our available-for-sale debt securities for credit losses and recognize an allowance for credit losses with any improvements in estimated credit losses recognized immediately in earnings. These are preliminary estimates that are subject to change as we finalize our adoption. </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued ASU 2018-15, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles—Goodwill and Other—Internal-Use Software (Subtopic 350-40): Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract</span><span style="font-family:inherit;font-size:10pt;">. ASU 2018-15 aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with existing guidance contained within subtopic 350-40 to develop or obtain internal-use software. We will adopt ASU 2018-15 on January 1, 2020 under the prospective method of adoption. We do not expect our adoption to have a material impact to our consolidated statements of operations and consolidated balance sheets.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Recently Adopted Accounting Pronouncements</span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The FASB issued four ASUs related to ASC 842. In March 2019, the FASB issued ASU 2019-01, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases (Topic 842): Codification Improvements. </span><span style="font-family:inherit;font-size:10pt;">In July 2018, the FASB issued ASU 2018-11, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases (Topic 842): Targeted Improvements</span><span style="font-family:inherit;font-size:10pt;"> and ASU 2018-10, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Codification Improvements to Topic 842, Leases</span><span style="font-family:inherit;font-size:10pt;">. In February 2016, the FASB issued ASU 2016-02, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases (Topic 842)</span><span style="font-family:inherit;font-size:10pt;">. ASC 842 requires an entity to recognize a right of use (ROU) asset and lease liability for all leases with terms of more than 12 months. We adopted the guidance on January 1, 2019 under the optional transition method whereby we initially applied the new standard at the adoption date and recognized a cumulative-effect adjustment to the opening balance sheet of accumulated deficit in the period of adoption without restating prior periods. We recorded ROU assets of </span><span style="font-family:inherit;font-size:10pt;"><span>$17.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> and lease liabilities of </span><span style="font-family:inherit;font-size:10pt;"><span>$21.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> on our consolidated balance sheet. </span><span style="font-family:inherit;font-size:10pt;">ASC 842 did not have a material impact to our consolidated statements of operations.</span><span style="font-family:inherit;font-size:10pt;"> Adoption of the new standard resulted in changes to our accounting policy for leases. See Note 11, “Leases”, for more information.</span></div> 17200000 21100000 Revenues<div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revenue Recognition</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenues are recognized when control of the promised goods or services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services. The majority of our revenues are recognized over time as services are performed, with certain revenues, most significantly the revenue share we earn from our print textbook partners, being recognized at the point in time when print textbooks are shipped to students.</span></div><div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table sets forth our total net revenues for the periods shown disaggregated for our Chegg Services and Required Materials product lines (in thousands, except percentages):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="26"/></tr><tr><td style="width:28%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Change in 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Change in 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:normal;">Chegg Services</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>332,221</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>253,985</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>185,683</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>78,236</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>68,302</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:normal;">Required Materials</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>78,705</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67,099</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>69,383</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,606</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,284</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:normal;">Total net revenues</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>410,926</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>321,084</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>255,066</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>89,842</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>66,018</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the </span><span style="font-family:inherit;font-size:10pt;">year ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, we recognized </span><span style="font-family:inherit;font-size:10pt;"><span>$17.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> of revenues that were included in our deferred revenue balance as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">. During the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, we recognized </span><span style="font-family:inherit;font-size:10pt;"><span>$11.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> of revenues that were included in our deferred revenue balance as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;">. During the </span><span style="font-family:inherit;font-size:10pt;">year ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, we recognized </span><span style="font-family:inherit;font-size:10pt;"><span>$3.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> of previously deferred revenues recognized from performance obligations satisfied in previous periods related to variable consideration recognized from our agreement with our Required Materials print textbook partner. During the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, we recognized an immaterial amount of previously deferred revenues recognized from performance obligations satisfied in previous periods. The aggregate amount of unsatisfied performance obligations is approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$18.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, which are expected to be recognized into revenues over the next year.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Contract Balances</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents our accounts receivable, net, deferred revenue, and contract asset balances (in thousands, except percentages):</span></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="15"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Change</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,529</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,733</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,204</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,780</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,418</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,362</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,531</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>337</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,194</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">n/m</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">_______________________________________</span></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">n/m - not meaningful</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the </span><span style="font-family:inherit;font-size:10pt;">year ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, our accounts receivable, net balance </span><span style="font-family:inherit;font-size:10pt;">decreased</span><span style="font-family:inherit;font-size:10pt;"> by </span><span style="font-family:inherit;font-size:10pt;"><span>$1.2 million</span></span><span style="font-family:inherit;font-size:10pt;">, or </span><span style="font-family:inherit;font-size:10pt;"><span>9%</span></span><span style="font-family:inherit;font-size:10pt;">, primarily due to timing of billings partially offset by an improvement in cash collections. During the </span><span style="font-family:inherit;font-size:10pt;">year ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, our deferred revenue balance </span><span style="font-family:inherit;font-size:10pt;">increased</span><span style="font-family:inherit;font-size:10pt;"> by </span><span style="font-family:inherit;font-size:10pt;"><span>$1.4 million</span></span><span style="font-family:inherit;font-size:10pt;">, or </span><span style="font-family:inherit;font-size:10pt;"><span>8%</span></span><span style="font-family:inherit;font-size:10pt;">, primarily due to increased bookings for our Chegg Study service and eTextbook rentals driven by the seasonality of our business. During the </span><span style="font-family:inherit;font-size:10pt;">year ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, our contract assets balance increased by </span><span style="font-family:inherit;font-size:10pt;"><span>$3.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> primarily due to variable consideration and payment arrangements for Thinkful.</span></div> <div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table sets forth our total net revenues for the periods shown disaggregated for our Chegg Services and Required Materials product lines (in thousands, except percentages):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="26"/></tr><tr><td style="width:28%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Change in 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Change in 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:normal;">Chegg Services</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>332,221</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>253,985</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>185,683</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>78,236</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>68,302</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:normal;">Required Materials</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>78,705</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67,099</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>69,383</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,606</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,284</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:normal;">Total net revenues</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>410,926</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>321,084</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>255,066</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>89,842</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>66,018</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 332221000 253985000 185683000 78236000 0.31 68302000 0.37 78705000 67099000 69383000 11606000 0.17 -2284000 -0.03 410926000 321084000 255066000 89842000 0.28 66018000 0.26 17000000.0 11700000 3400000 18800000 <div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents our accounts receivable, net, deferred revenue, and contract asset balances (in thousands, except percentages):</span></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="15"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Change</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,529</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,733</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,204</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,780</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,418</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,362</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,531</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>337</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,194</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">n/m</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">_______________________________________</span></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">n/m - not meaningful</span></div> 11529000 12733000 -1204000 -0.09 18780000 17418000 1362000 0.08 3531000 337000 3194000 -1200000 -0.09 1400000 0.08 3200000 Cash and Cash Equivalents, and Investments<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:37px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table shows our cash and cash equivalents, and investments’ adjusted cost, unrealized gain, unrealized loss and fair value as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:49%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Gain</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Loss</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash and cash equivalents:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>241,355</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>241,355</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money market funds</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>146,165</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>146,165</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total cash and cash equivalents</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>387,520</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>387,520</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Short-term investments:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Commercial paper</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,489</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,489</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>318,946</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>425</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(78</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>319,293</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. treasury securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,251</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,286</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Agency bond</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,006</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total short-term investments</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>380,686</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>470</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(82</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>381,074</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-term investments</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>295,103</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>533</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(158</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>295,478</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Agency bond</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,999</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,005</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total long-term investments</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>310,102</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>539</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(158</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>310,483</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:49%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Gain</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Loss</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash and cash equivalents:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>351,345</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>351,345</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money market funds</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,052</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,052</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Commercial paper</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,267</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,267</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total cash and cash equivalents</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>374,664</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>374,664</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Short-term investments:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Commercial paper</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,500</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,488</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,616</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(87</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,529</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. treasury securities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,333</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,328</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total short-term investments</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>93,449</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(104</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>93,345</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-term investments</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,429</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(14</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,424</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. treasury securities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,630</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,628</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total long-term investments</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,059</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(16</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,052</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The adjusted cost and fair value of investments as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> by contractual maturity were as follows (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:75%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Due in 1 year or less</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>380,686</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>381,074</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Due in 1-2 years</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>310,102</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>310,483</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Investments not due at a single maturity date</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>146,165</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>146,165</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>836,953</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>837,722</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;"><br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Investments not due at a single maturity date in the preceding table consist of money market fund deposits.</span></div><div style="line-height:120%;text-indent:36px;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;"><br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, we considered the declines in market value of our investment portfolio to be temporary in nature and did not consider any of our investments to be other-than-temporarily impaired. We typically invest in highly-rated securities with a minimum credit rating of A- and a weighted average maturity of </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months, and our investment policy generally limits the amount of credit exposure to any one issuer or industry sector. The policy requires investments generally to be investment grade, with the primary objective of preserving capital and maintaining liquidity. Fair values were determined for each individual security in the investment portfolio. When evaluating an investment for other-than-temporary impairment, we review factors such as the length of time and extent to which fair value has been below its cost basis, the financial condition of the issuer and any changes thereto, changes in market interest rates and our intent to sell, or whether it is more likely than not we will be required to sell, the investment before recovery of the investment’s cost basis. During the </span><span style="font-family:inherit;font-size:10pt;">years ended December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> we did not recognize any other-than-impairment charges.</span></div><div style="line-height:120%;text-indent:37px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Restricted Cash</span></div><div style="line-height:120%;text-indent:37px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, we had approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$1.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1.3 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, of restricted cash that primarily consists of security deposits for our corporate offices. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$0.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> of restricted cash is classified in other current assets in our consolidated balance sheets. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$1.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1.2 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, of restricted cash is classified in other assets in our consolidated balance sheets. These amounts are classified based upon the term of the remaining restrictions.</span></div><div style="line-height:120%;text-indent:37px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Strategic Investments</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In October 2018, we completed an investment of </span><span style="font-family:inherit;font-size:10pt;"><span>$10.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> in WayUp, Inc., a U.S.-based job site and mobile application for college students and recent graduates. Additionally, we previously invested </span><span style="font-family:inherit;font-size:10pt;"><span>$3.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> in a foreign entity to explore expanding our reach internationally. We did not record any impairment charges on our strategic investments during the </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">years ended December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, as there were no significant identified events or changes in circumstances that would be considered an indicator for impairment. There were no observable price changes in orderly transactions for the identical or similar investments of the same issuers during the </span><span style="font-family:inherit;font-size:10pt;">years ended December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">.</span></div> <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:37px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table shows our cash and cash equivalents, and investments’ adjusted cost, unrealized gain, unrealized loss and fair value as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:49%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Gain</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Loss</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash and cash equivalents:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>241,355</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>241,355</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money market funds</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>146,165</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>146,165</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total cash and cash equivalents</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>387,520</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>387,520</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Short-term investments:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Commercial paper</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,489</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,489</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>318,946</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>425</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(78</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>319,293</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. treasury securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,251</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,286</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Agency bond</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,006</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total short-term investments</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>380,686</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>470</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(82</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>381,074</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-term investments</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>295,103</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>533</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(158</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>295,478</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Agency bond</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,999</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,005</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total long-term investments</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>310,102</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>539</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(158</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>310,483</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:49%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Gain</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Loss</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash and cash equivalents:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>351,345</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>351,345</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money market funds</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,052</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,052</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Commercial paper</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,267</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,267</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total cash and cash equivalents</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>374,664</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>374,664</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Short-term investments:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Commercial paper</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,500</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,488</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,616</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(87</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,529</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. treasury securities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,333</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,328</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total short-term investments</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>93,449</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(104</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>93,345</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-term investments</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,429</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(14</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,424</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. treasury securities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,630</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,628</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total long-term investments</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,059</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(16</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,052</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 241355000 0 0 241355000 146165000 0 0 146165000 387520000 0 0 387520000 7489000 0 0 7489000 318946000 425000 78000 319293000 44251000 39000 4000 44286000 10000000 6000 0 10006000 380686000 470000 82000 381074000 295103000 533000 158000 295478000 14999000 6000 0 15005000 310102000 539000 158000 310483000 351345000 0 0 351345000 5052000 0 0 5052000 18267000 0 0 18267000 374664000 0 0 374664000 40500000 0 12000 40488000 38616000 0 87000 38529000 14333000 0 5000 14328000 93449000 0 104000 93345000 14429000 9000 14000 14424000 1630000 0 2000 1628000 16059000 9000 16000 16052000 <div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The adjusted cost and fair value of investments as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> by contractual maturity were as follows (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:75%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Due in 1 year or less</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>380,686</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>381,074</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Due in 1-2 years</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>310,102</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>310,483</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Investments not due at a single maturity date</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>146,165</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>146,165</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>836,953</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>837,722</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 380686000 381074000 310102000 310483000 146165000 146165000 836953000 837722000 1900000 1300000 100000 1800000 1200000 10000000.0 3000000.0 Fair Value Measurement<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:37px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We have established a fair value hierarchy used to determine the fair value of our financial instruments as follows:</span></div><div style="line-height:120%;text-indent:37px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-left:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 1—Inputs are unadjusted quoted prices in active markets for identical assets or liabilities.</span></div><div style="line-height:120%;padding-left:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-left:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 2—Inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the assets or liabilities, either directly or indirectly through market corroboration, for substantially the full term of the financial instruments.</span></div><div style="line-height:120%;padding-left:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-left:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 3—Inputs are unobservable inputs based on our own assumptions used to measure assets and liabilities at fair value; the inputs require significant management judgment or estimation.</span></div><div style="line-height:120%;text-indent:37px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:37px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A financial instrument’s classification within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement.</span></div><div style="line-height:120%;text-indent:37px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Financial instruments measured and recorded at fair value on a recurring basis as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> are classified based on the valuation technique level in the tables below (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:62%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 2</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Assets:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash equivalents:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money market funds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>146,165</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>146,165</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Short-term investments:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Commercial paper</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,489</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,489</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>319,293</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>319,293</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. treasury securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,286</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,286</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Agency bonds</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,006</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,006</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-term investments:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>295,478</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>295,478</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Agency bonds</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,005</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,005</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets measured and recorded at fair value</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>837,722</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>190,451</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>647,271</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:62%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 2</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Assets:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash equivalents:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money market funds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,052</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,052</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Commercial paper</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,267</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,267</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Short-term investments:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Commercial paper</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,488</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,488</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,529</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,529</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. treasury securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,328</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,328</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-term investments:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,424</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,424</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S treasury securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,628</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,628</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets measured and recorded at fair value</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>132,716</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,008</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>111,708</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;"><br/></span></div><div style="line-height:120%;text-indent:37px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We value our financial instruments based on quoted prices in active markets for identical assets (Level 1 inputs) or inputs other than quoted prices that are observable either directly or indirectly (Level 2 inputs) in determining fair value. Other than our money market funds and U.S. treasury securities, we classify our financial instruments as having Level 2 inputs. The valuation techniques used to measure the fair value of our financial instruments having Level 2 inputs were derived from non-binding market consensus prices that are corroborated by observable market data, quoted market prices for similar instruments, or pricing models such as discounted cash flow techniques. We do not hold any financial instruments valued with a Level 3 input.</span></div><div style="line-height:120%;text-indent:37px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The methods described above may produce a fair value calculation that may not be indicative of net realizable value or reflective of future fair values. Furthermore, while we believe our valuation methods are appropriate and consistent with other market participants, the use of different methodologies or assumptions to determine the fair value of certain financial instruments could result in a different fair value measurement at the reporting date.</span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Financial Instruments Not Recorded at Fair Value on a Recurring Basis</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We report our financial instruments at fair value with the exception of the notes. The estimated fair value of the notes was determined based on the trading price of the notes as of the last day of trading for the period. We consider the fair value of the notes to be a Level 2 measurement due to the limited trading activity. For further information on the notes see Note 10, “Convertible Senior Notes”.</span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The carrying amounts and estimated fair values of the notes as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> are as follows (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.8046875%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:49%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Estimated Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Estimated Fair Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2025 notes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>602,611</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>831,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023 notes</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>297,692</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>523,538</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>283,668</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>416,156</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Convertible senior notes, net</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>900,303</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,354,538</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>283,668</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>416,156</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The carrying amount of the 2025 notes and 2023 notes as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> was net of unamortized debt discount of </span><span style="font-family:inherit;font-size:10pt;"><span>$184.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$42.3 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, and unamortized issuance costs of </span><span style="font-family:inherit;font-size:10pt;"><span>$12.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$5.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. The carrying amount of the 2023 notes as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> was net of unamortized debt discount of </span><span style="font-family:inherit;font-size:10pt;"><span>$54.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> and unamortized issuance costs of </span><span style="font-family:inherit;font-size:10pt;"><span>$6.5 million</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div> <div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Financial instruments measured and recorded at fair value on a recurring basis as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> are classified based on the valuation technique level in the tables below (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:62%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 2</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Assets:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash equivalents:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money market funds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>146,165</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>146,165</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Short-term investments:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Commercial paper</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,489</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,489</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>319,293</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>319,293</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. treasury securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,286</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,286</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Agency bonds</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,006</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,006</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-term investments:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>295,478</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>295,478</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Agency bonds</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,005</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,005</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets measured and recorded at fair value</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>837,722</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>190,451</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>647,271</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:62%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 2</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Assets:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash equivalents:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money market funds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,052</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,052</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Commercial paper</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,267</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,267</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Short-term investments:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Commercial paper</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,488</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,488</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,529</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,529</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. treasury securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,328</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,328</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-term investments:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,424</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,424</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S treasury securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,628</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,628</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets measured and recorded at fair value</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>132,716</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,008</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>111,708</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 146165000 146165000 0 7489000 0 7489000 319293000 0 319293000 44286000 44286000 0 10006000 0 10006000 295478000 0 295478000 15005000 0 15005000 837722000 190451000 647271000 5052000 5052000 0 18267000 0 18267000 40488000 0 40488000 38529000 0 38529000 14328000 14328000 0 14424000 0 14424000 1628000 1628000 0 132716000 21008000 111708000 <div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The carrying amounts and estimated fair values of the notes as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> are as follows (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.8046875%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:49%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Estimated Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Estimated Fair Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2025 notes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>602,611</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>831,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023 notes</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>297,692</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>523,538</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>283,668</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>416,156</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Convertible senior notes, net</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>900,303</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,354,538</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>283,668</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>416,156</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 602611000 831000000 0 0 297692000 523538000 283668000 416156000 900303000 1354538000 283668000 416156000 184700000 42300000 12700000 5000000.0 54800000 6500000 Long-Lived Assets<div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Property and Equipment, Net</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, net consisted of the following (in thousands):</span></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:75%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Computer and equipment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,355</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,140</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Internal-use software and website development</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,552</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,043</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Furniture and fixtures</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,640</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,912</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Leasehold improvements</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,738</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,167</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Content</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>122,670</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>90,816</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>154,955</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>115,078</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less accumulated depreciation and amortization</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(67,596</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(55,174</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, net</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>87,359</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59,904</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, net consisted of the following (in thousands):</span></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:75%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Computer and equipment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,355</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,140</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Internal-use software and website development</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,552</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,043</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Furniture and fixtures</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,640</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,912</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Leasehold improvements</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,738</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,167</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Content</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>122,670</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>90,816</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>154,955</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>115,078</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less accumulated depreciation and amortization</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(67,596</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(55,174</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, net</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>87,359</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59,904</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 3355000 3140000 7552000 4043000 3640000 2912000 17738000 14167000 122670000 90816000 154955000 115078000 67596000 55174000 87359000 59904000 Acquisitions<div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">2019 Acquisition</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On October 1, 2019, we completed our acquisition of Thinkful, Inc. (Thinkful), </span><span style="font-family:inherit;font-size:10pt;">a skills-based learning platform that offers professional courses in software engineering, data science, data analytics, product design, and product management directly to students across the United States</span><span style="font-family:inherit;font-size:10pt;"> to expand our existing offerings by adding affordable and high-quality courses focused on the most in-demand technology skills. The total fair value of the purchase consideration was </span><span style="font-family:inherit;font-size:10pt;"><span>$79.2 million</span></span><span style="font-family:inherit;font-size:10pt;">, which was paid in cash and included an escrow amount of </span><span style="font-family:inherit;font-size:10pt;"><span>$9.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> for general representations and warranties and potential post-closing adjustments. Any remaining escrow amount will be released 18 months after the acquisition date.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Included in the purchase agreement for the acquisition of Thinkful are additional payments of up to </span><span style="font-family:inherit;font-size:10pt;"><span>$20.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> subject to the achievement of specified milestones and continued employment of key employees. These payments are not included in the fair value of the purchase consideration and are expensed ratably as acquisition related compensation costs classified as research and development, general and administrative, and sales and marketing expenses, based on the key employee's job function, on our consolidated statement of operations. These payments may be settled by us, at our sole discretion, either in cash or shares of our common stock. We have recorded approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$3.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> included within accrued liabilities on our consolidated balance sheet for these payments.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill is primarily attributable to the potential for expanding our existing offerings and reach by providing educational services for students and helping them through their professional journey. The amounts recorded for intangible assets and goodwill are not deductible for tax purposes.</span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents the preliminary total allocation of purchase consideration recorded in our consolidated balance sheet as of the acquisition date (in thousands):</span></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:88%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Thinkful</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>547</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other acquired assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,710</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Acquired intangible assets</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,360</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total identifiable assets acquired</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,668</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,044</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Liabilities assumed</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,605</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net identifiable assets acquired</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,019</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>65,181</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total fair value of purchase consideration</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>79,200</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents the details of the allocation of purchase consideration to the acquired intangible assets (in thousands, except weighted-average amortization period):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"/></tr><tr><td style="width:75%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Thinkful</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-Average Amortization</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Period</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in months)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trade name</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,430</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48</span></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Domain names</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>330</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Content library</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,940</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>60</span></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Developed technology</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,660</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Acquired intangible assets</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,360</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50</span></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, we incurred </span><span style="font-family:inherit;font-size:10pt;"><span>$1.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> of acquisition-related expenses associated with our acquisition of Thinkful, which have been included in general and administrative expenses in our consolidated statement of operations. During the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$8.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> of our consolidated net loss was attributed by Thinkful and we have recorded an immaterial amount of revenues since the acquisition date.</span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following unaudited supplemental pro forma net loss is for informational purposes only and presents our combined results as if the acquisition of Thinkful had occurred on January 1, 2018. The unaudited supplemental pro forma information includes the historical combined operating results adjusted for acquisition related compensation costs, amortization of intangible assets, share-based compensation expense and transaction expenses and does not necessarily reflect the actual results that would have been achieved, nor is it necessarily indicative of our future consolidated results. During the years ended December 31, 2019 and 2018, our supplemental pro forma net loss would have been </span><span style="font-family:inherit;font-size:10pt;"><span>$25.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$38.6 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. Revenues from Thinkful were immaterial during the years ended December 31, 2019 and 2018.</span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">2018 Acquisitions</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On July 2, 2018, we acquired StudyBlue, Inc. (StudyBlue), a privately held online learning company that provides a content library that allows students to create flashcards and their own study materials.</span><span style="font-family:inherit;font-size:10pt;"> This acquisition helps strengthen our existing Chegg Services offerings by adding a substantial number of subject categories and a library of content to our learning platform. The total fair value of the purchase consideration was </span><span style="font-family:inherit;font-size:10pt;"><span>$20.4 million</span></span><span style="font-family:inherit;font-size:10pt;">, which included an escrow amount of </span><span style="font-family:inherit;font-size:10pt;"><span>$3.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> for general representations and warranties and post-closing adjustments, which was released in January 2020.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On May 15, 2018, we acquired WriteLab, Inc. (WriteLab), an AI-enhanced writing platform that teaches students grammar, sentence structure, writing style, and offers instant feedback to help students revise, edit, and improve their written work.</span><span style="font-family:inherit;font-size:10pt;"> This acquisition helps to strengthen Chegg Writing with the addition of new tools, features, and functionality. The total fair value of the purchase consideration was </span><span style="font-family:inherit;font-size:10pt;"><span>$14.5 million</span></span><span style="font-family:inherit;font-size:10pt;">, which included an escrow amount of </span><span style="font-family:inherit;font-size:10pt;"><span>$2.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> for general representations and warranties and potential post-closing adjustments, which was released in January 2020. </span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Included in the purchase agreement for the acquisition of WriteLab are additional payments of up to </span><span style="font-family:inherit;font-size:10pt;"><span>$5.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> subject to continued employment of the sellers. These payments are not included in the fair value of the purchase consideration and are expensed ratably as research and development expenses on our consolidated statement of operations. These payments may be settled by us, at our sole discretion, either in cash or shares of our common stock. We have recorded approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$1.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and 2018 included within accrued liabilities on our consolidated balance sheet for these payments. </span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill is primarily attributable to the potential for future product offerings as well as our expanded student reach. The amounts recorded for intangible assets and goodwill are not deductible for tax purposes.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents the total allocation of purchase consideration recorded in our consolidated balance sheets as of the acquisition date (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:62%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">StudyBlue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">WriteLab</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>152</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>82</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>234</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>288</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>194</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>482</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other acquired assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>151</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>151</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Acquired intangible assets</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,100</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,450</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,550</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total identifiable assets acquired</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,691</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,726</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,417</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Liabilities assumed</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,309</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(897</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,206</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net identifiable assets acquired</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,382</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,829</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,211</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,996</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,677</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,673</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total fair value of purchase consideration</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,378</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,506</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,884</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents the details of the allocation of purchase consideration to the acquired intangible assets (in thousands, except weighted-average amortization period):</span></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="18"/></tr><tr><td style="width:23%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">StudyBlue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">WriteLab</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-Average Amortization<br/>Period<br/>(in months)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-Average Amortization<br/>Period<br/>(in months)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-Average Amortization<br/>Period<br/>(in months)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trade name</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>140</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>140</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12</span></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Domain names</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>180</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>180</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-compete agreements</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>220</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>220</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36</span></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Developed technology</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,340</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>60</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,450</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>96</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,790</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>88</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Content library</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,220</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>60</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,220</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>60</span></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Acquired intangible assets</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,100</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,450</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>96</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,550</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>72</span></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, we incurred </span><span style="font-family:inherit;font-size:10pt;"><span>$1.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> of acquisition-related expenses associated with the above 2018 acquisitions which have been included in general and administrative expenses in our consolidated statement of operations. </span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We have not presented supplemental pro forma financial information as the revenues and earnings of these </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> acquisitions were immaterial during the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">. Further, we have recorded an immaterial amount of revenues and expenses since the acquisition dates during the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">2017 Acquisition</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In </span><span style="font-family:inherit;font-size:10pt;">October 2017</span><span style="font-family:inherit;font-size:10pt;">, we acquired all of the outstanding interests of Cogeon GmbH (Cogeon), a provider of adaptive math technology and developer of the math application, Math 42. The total fair value of the purchase consideration was </span><span style="font-family:inherit;font-size:10pt;"><span>$15.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> which included an escrow amount of </span><span style="font-family:inherit;font-size:10pt;"><span>$2.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> for general representations and warranties and potential post-closing adjustments, which was released in October 2019. </span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Included in the purchase agreement for the acquisition of Cogeon are additional payments of up to approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$9.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> subject to achievement of specified milestones and continued employment of the sellers. These payments are not included in the fair value of the purchase consideration and are expensed ratably as research and development expense on our consolidated statements of operations. These payments may be settled by us, at our sole discretion, either in cash or shares of our common stock. The terms of the purchase agreement were amended in 2019 such that the payments to the sellers were accelerated and we paid out a total of </span><span style="font-family:inherit;font-size:10pt;"><span>$7.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> in cash to the sellers during the year ended December 31, 2019. Additionally, included in the purchase agreement are equity grants of up to approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$3.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> subject to achievement of the above specified milestones, continued employment of the sellers, and an adverse tax ruling on the additional payments from the German tax authority. In 2018, the sellers received an adverse tax ruling and during the year ended December 31, 2019, we issued </span><span style="font-family:inherit;font-size:10pt;"><span>$3.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> of common stock in connection with the accelerated additional payments.</span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill is primarily attributable to the potential for future product offerings as well as our expanded student reach. The amounts recorded for goodwill are expected to be deductible for tax purposes.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents the total allocation of purchase consideration recorded in our consolidated balance sheets as of the acquisition date (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:88%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net tangible assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>60</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Acquired intangible assets:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trade name</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Domain names</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>230</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-compete agreements</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>70</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Developed technology</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,510</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Content Library</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>70</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total acquired intangible assets</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,930</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total identifiable assets acquired</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,990</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,024</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total fair value of purchase consideration</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,014</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the </span><span style="font-family:inherit;font-size:10pt;">year ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;">, we incurred </span><span style="font-family:inherit;font-size:10pt;"><span>$0.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> of acquisition-related expenses associated with the above 2017 acquisition which have been included in general and administrative expenses in our consolidated statements of operations.</span></div> 79200000 9000000.0 20000000.0 3000000.0 51000 547000 1710000 16360000 18668000 3044000 1605000 14019000 65181000 79200000 <div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents the details of the allocation of purchase consideration to the acquired intangible assets (in thousands, except weighted-average amortization period):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"/></tr><tr><td style="width:75%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Thinkful</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-Average Amortization</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Period</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in months)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trade name</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,430</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48</span></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Domain names</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>330</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Content library</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,940</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>60</span></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Developed technology</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,660</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Acquired intangible assets</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,360</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50</span></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents the details of the allocation of purchase consideration to the acquired intangible assets (in thousands, except weighted-average amortization period):</span></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="18"/></tr><tr><td style="width:23%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">StudyBlue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">WriteLab</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-Average Amortization<br/>Period<br/>(in months)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-Average Amortization<br/>Period<br/>(in months)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-Average Amortization<br/>Period<br/>(in months)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trade name</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>140</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>140</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12</span></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Domain names</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>180</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>180</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-compete agreements</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>220</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>220</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36</span></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Developed technology</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,340</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>60</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,450</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>96</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,790</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>88</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Content library</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,220</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>60</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,220</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>60</span></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Acquired intangible assets</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,100</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,450</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>96</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,550</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>72</span></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 4430000 P48M 330000 P48M 6940000 P60M 4660000 P36M 16360000 P50M 1000000.0 -8600000 -25000000.0 -38600000 20400000 3300000 14500000 2600000 5000000.0 1000000.0 <div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents the total allocation of purchase consideration recorded in our consolidated balance sheets as of the acquisition date (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:62%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">StudyBlue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">WriteLab</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>152</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>82</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>234</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>288</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>194</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>482</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other acquired assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>151</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>151</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Acquired intangible assets</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,100</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,450</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,550</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total identifiable assets acquired</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,691</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,726</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,417</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Liabilities assumed</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,309</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(897</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,206</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net identifiable assets acquired</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,382</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,829</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,211</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,996</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,677</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,673</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total fair value of purchase consideration</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,378</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,506</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,884</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents the preliminary total allocation of purchase consideration recorded in our consolidated balance sheet as of the acquisition date (in thousands):</span></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:88%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Thinkful</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>547</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other acquired assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,710</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Acquired intangible assets</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,360</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total identifiable assets acquired</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,668</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,044</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Liabilities assumed</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,605</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net identifiable assets acquired</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,019</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>65,181</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total fair value of purchase consideration</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>79,200</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents the total allocation of purchase consideration recorded in our consolidated balance sheets as of the acquisition date (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:88%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net tangible assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>60</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Acquired intangible assets:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trade name</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Domain names</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>230</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-compete agreements</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>70</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Developed technology</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,510</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Content Library</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>70</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total acquired intangible assets</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,930</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total identifiable assets acquired</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,990</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,024</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total fair value of purchase consideration</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,014</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 152000 82000 234000 288000 194000 482000 151000 0 151000 7100000 4450000 11550000 7691000 4726000 12417000 1309000 897000 2206000 6382000 3829000 10211000 13996000 10677000 24673000 20378000 14506000 34884000 140000 P12M 0 P0Y 140000 P12M 180000 P12M 0 P0Y 180000 P12M 220000 P36M 0 P0Y 220000 P36M 1340000 P60M 4450000 P96M 5790000 P88M 5220000 P60M 0 P0Y 5220000 P60M 7100000 P57M 4450000 P96M 11550000 P72M 1000000.0 15000000.0 2200000 9000000.0 7500000 3800000 3000000.0 60000 50000 230000 70000 5510000 70000 5930000 5990000 9024000 15014000 700000 Goodwill and Intangible Assets<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill consists of the following (in thousands):</span></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:75%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Beginning balance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>149,524</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>125,272</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Additions due to acquisitions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>65,181</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,673</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency translation adjustment</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(192</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(421</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ending balance</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>214,513</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>149,524</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intangible assets as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> consist of the following (in thousands, except weighted-average amortization period):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="15"/></tr><tr><td style="width:49%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="14" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-Average Amortization</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Period</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in months)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Developed technologies and content library</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>66</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,268</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(18,395</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,873</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer lists</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,970</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8,210</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,760</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trade and domain names</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,873</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,169</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,704</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-compete agreements</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,018</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,890</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>128</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Indefinite-lived trade name</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,600</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,600</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency translation adjustment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(398</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(398</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total intangible assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>69,331</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(34,664</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,667</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;"> </span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="15"/></tr><tr><td style="width:49%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="14" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-Average Amortization</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Period</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in months)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Developed technologies and content library</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>71</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,667</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(13,737</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,930</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer lists</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,970</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,847</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,123</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trade and domain names</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,113</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,863</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,250</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-compete agreements</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,018</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,735</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>283</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Indefinite-lived trade name</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,600</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,600</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency translation adjustment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(271</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(271</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total intangible assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>61</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,097</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(27,182</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,915</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;"><br/></span></div><div style="line-height:120%;text-indent:37px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the </span><span style="font-family:inherit;font-size:10pt;">years ended December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, amortization expense related to our acquired intangible assets totaled approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$7.5 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$6.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$5.5 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;text-indent:37px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:37px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the estimated future amortization expense related to our finite-lived intangible assets is as follows (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:88%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,947</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,554</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,686</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,557</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,411</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>912</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,067</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill consists of the following (in thousands):</span></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:75%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Beginning balance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>149,524</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>125,272</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Additions due to acquisitions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>65,181</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,673</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency translation adjustment</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(192</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(421</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ending balance</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>214,513</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>149,524</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 149524000 125272000 65181000 24673000 -192000 -421000 214513000 149524000 <div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intangible assets as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> consist of the following (in thousands, except weighted-average amortization period):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="15"/></tr><tr><td style="width:49%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="14" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-Average Amortization</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Period</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in months)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Developed technologies and content library</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>66</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,268</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(18,395</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,873</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer lists</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,970</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8,210</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,760</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trade and domain names</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,873</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,169</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,704</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-compete agreements</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,018</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,890</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>128</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Indefinite-lived trade name</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,600</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,600</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency translation adjustment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(398</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(398</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total intangible assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>69,331</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(34,664</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,667</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;"> </span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="15"/></tr><tr><td style="width:49%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="14" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-Average Amortization</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Period</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in months)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Developed technologies and content library</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>71</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,667</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(13,737</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,930</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer lists</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,970</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,847</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,123</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trade and domain names</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,113</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,863</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,250</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-compete agreements</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,018</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,735</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>283</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Indefinite-lived trade name</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,600</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,600</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency translation adjustment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(271</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(271</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total intangible assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>61</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,097</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(27,182</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,915</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;"><br/></span></div> P66M 43268000 18395000 24873000 P47M 9970000 8210000 1760000 P46M 10873000 6169000 4704000 P31M 2018000 1890000 128000 3600000 3600000 -398000 -398000 P58M 69331000 34664000 34667000 P71M 31667000 13737000 17930000 P47M 9970000 6847000 3123000 P44M 6113000 4863000 1250000 P31M 2018000 1735000 283000 3600000 3600000 -271000 -271000 P61M 53097000 27182000 25915000 7500000 6500000 5500000 <div style="line-height:120%;text-indent:37px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the estimated future amortization expense related to our finite-lived intangible assets is as follows (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:88%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,947</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,554</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,686</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,557</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,411</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>912</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,067</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 8947000 7554000 6686000 4557000 2411000 912000 31067000 Balance Sheet Details<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Other Current Assets</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-left:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current assets consist of the following (in thousands):</span></div><div style="line-height:120%;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:75%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reimbursement from Required Materials partners </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,552</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,785</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,054</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,725</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current assets</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,606</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,510</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Accrued Liabilities</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued liabilities consist of the following (in thousands):</span></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:75%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Payable to Required Materials partners </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;background-color:transparent; font-size:7pt">(2)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,898</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,420</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Acquisition-related compensation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,042</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,536</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Taxes payable</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,046</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,864</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued purchases of long-lived assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,036</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,210</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,942</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,047</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,964</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,077</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">_______________________________________</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span><span style="font-family:inherit;font-size:10pt;"> Reimbursement from Required Materials partners represents the cost of print textbooks sourced on their behalf.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></span><span style="font-family:inherit;font-size:10pt;"> Payable to Required Materials partners represents the amounts owed to our partners for the rental and sale of print textbooks.</span></div> <div style="line-height:120%;padding-left:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current assets consist of the following (in thousands):</span></div><div style="line-height:120%;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:75%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reimbursement from Required Materials partners </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,552</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,785</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,054</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,725</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current assets</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,606</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,510</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 6552000 3785000 10054000 5725000 16606000 9510000 <div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued liabilities consist of the following (in thousands):</span></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:75%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Payable to Required Materials partners </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;background-color:transparent; font-size:7pt">(2)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,898</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,420</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Acquisition-related compensation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,042</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,536</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Taxes payable</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,046</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,864</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued purchases of long-lived assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,036</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,210</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,942</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,047</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,964</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,077</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">_______________________________________</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span><span style="font-family:inherit;font-size:10pt;"> Reimbursement from Required Materials partners represents the cost of print textbooks sourced on their behalf.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></span><span style="font-family:inherit;font-size:10pt;"> Payable to Required Materials partners represents the amounts owed to our partners for the rental and sale of print textbooks.</span></div> 4898000 6420000 4042000 8536000 3046000 3864000 10036000 1210000 17942000 14047000 39964000 34077000 Convertible Senior Notes<div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In </span><span style="font-family:inherit;font-size:10pt;">March 2019</span><span style="font-family:inherit;font-size:10pt;">, we issued </span><span style="font-family:inherit;font-size:10pt;"><span>$700 million</span></span><span style="font-family:inherit;font-size:10pt;"> in aggregate principal amount of </span><span style="font-family:inherit;font-size:10pt;"><span>0.125%</span></span><span style="font-family:inherit;font-size:10pt;"> convertible senior notes due in </span><span style="font-family:inherit;font-size:10pt;">2025</span><span style="font-family:inherit;font-size:10pt;"> (2025 notes) and in </span><span style="font-family:inherit;font-size:10pt;">April 2019</span><span style="font-family:inherit;font-size:10pt;">, the initial purchasers fully exercised their option to purchase </span><span style="font-family:inherit;font-size:10pt;"><span>$100 million</span></span><span style="font-family:inherit;font-size:10pt;"> of additional notes for aggregate total principal amount of </span><span style="font-family:inherit;font-size:10pt;"><span>$800 million</span></span><span style="font-family:inherit;font-size:10pt;">. In </span><span style="font-family:inherit;font-size:10pt;">April 2018</span><span style="font-family:inherit;font-size:10pt;">, we issued </span><span style="font-family:inherit;font-size:10pt;"><span>$345 million</span></span><span style="font-family:inherit;font-size:10pt;"> in aggregate principal amount of </span><span style="font-family:inherit;font-size:10pt;"><span>0.25%</span></span><span style="font-family:inherit;font-size:10pt;"> convertible senior notes due in </span><span style="font-family:inherit;font-size:10pt;">2023</span><span style="font-family:inherit;font-size:10pt;"> (2023 notes). The aggregate principal amount of the 2023 notes includes </span><span style="font-family:inherit;font-size:10pt;"><span>$45 million</span></span><span style="font-family:inherit;font-size:10pt;"> from initial purchasers fully exercising their option to purchase additional notes. Collectively, the 2025 notes and 2023 notes are referred to as the “notes.” The notes were issued in private placements to qualified institutional buyers pursuant to Rule 144A of the Securities Act of 1933, as amended.</span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The total net proceeds from the notes are as follows (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:75%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2025 Notes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2023 Notes</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Principal amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>800,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>345,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less initial purchasers’ discount</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(18,998</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8,625</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less other issuance costs</span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(822</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(757</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net proceeds</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>780,180</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>335,618</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The notes are our senior, unsecured obligations and are governed by indenture agreements by and between us and Wells Fargo Bank, National Association, as Trustee (the indentures). The 2025 notes bear interest of </span><span style="font-family:inherit;font-size:10pt;"><span>0.125%</span></span><span style="font-family:inherit;font-size:10pt;"> per year which is payable semi-annually in arrears on </span><span style="font-family:inherit;font-size:10pt;">March 15</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">September 15</span><span style="font-family:inherit;font-size:10pt;"> of each year, beginning on </span><span style="font-family:inherit;font-size:10pt;">September 15, 2019</span><span style="font-family:inherit;font-size:10pt;">. The 2025 notes will mature on </span><span style="font-family:inherit;font-size:10pt;">March 15, 2025</span><span style="font-family:inherit;font-size:10pt;"> (the 2025 notes maturity date), unless repurchased, redeemed or converted in accordance with their terms prior to such date. The 2023 notes bear interest of </span><span style="font-family:inherit;font-size:10pt;"><span>0.25%</span></span><span style="font-family:inherit;font-size:10pt;"> per year which is payable semi-annually in arrears on </span><span style="font-family:inherit;font-size:10pt;">May 15</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">November 15</span><span style="font-family:inherit;font-size:10pt;"> of each year, beginning on </span><span style="font-family:inherit;font-size:10pt;">November 15, 2018</span><span style="font-family:inherit;font-size:10pt;">. The 2023 notes will mature on </span><span style="font-family:inherit;font-size:10pt;">May 15, 2023</span><span style="font-family:inherit;font-size:10pt;"> (the 2023 notes maturity date), unless repurchased, redeemed or converted in accordance with their terms prior to such date.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Each $1,000 principal amount of the 2025 notes will initially be convertible into </span><span style="font-family:inherit;font-size:10pt;">19.3956</span><span style="font-family:inherit;font-size:10pt;"> shares of our common stock. This is equivalent to an initial conversion price of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$51.56</span></span><span style="font-family:inherit;font-size:10pt;"> per share, which is subject to adjustment in certain circumstances. Each $1,000 principal amount of the 2023 notes will initially be convertible into </span><span style="font-family:inherit;font-size:10pt;">37.1051</span><span style="font-family:inherit;font-size:10pt;"> shares of our common stock. This is equivalent to an initial conversion price of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$26.95</span></span><span style="font-family:inherit;font-size:10pt;"> per share, which is subject to adjustment in certain circumstances. </span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prior to the close of business on the business day immediately preceding </span><span style="font-family:inherit;font-size:10pt;">December 15, 2024</span><span style="font-family:inherit;font-size:10pt;"> for the 2025 notes and </span><span style="font-family:inherit;font-size:10pt;">February 15, 2023</span><span style="font-family:inherit;font-size:10pt;"> for the 2023 notes, the notes are convertible at the option of holders only upon satisfaction of the following circumstances:</span></div><div style="line-height:120%;text-align:left;padding-left:36px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:36px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:18px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">during any calendar quarter commencing after the calendar quarter ending on June 30, 2019 for the 2025 notes and June 30, 2018 for the 2023 notes, if the last reported sale price of our common stock for at least </span><span style="font-family:inherit;font-size:10pt;"><span>20</span></span><span style="font-family:inherit;font-size:10pt;"> trading days (whether or not consecutive) during a period of </span><span style="font-family:inherit;font-size:10pt;"><span>30</span></span><span style="font-family:inherit;font-size:10pt;"> consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to </span><span style="font-family:inherit;font-size:10pt;"><span>130%</span></span><span style="font-family:inherit;font-size:10pt;"> of the respective conversion price for the notes on each applicable trading day;</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:36px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:18px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">during the five-business day period after any </span><span style="font-family:inherit;font-size:10pt;">10</span><span style="font-family:inherit;font-size:10pt;"> consecutive trading day period (the measurement period) in which the trading price per $1,000 principal amount of notes for each trading day of the measurement period was less than </span><span style="font-family:inherit;font-size:10pt;"><span>98%</span></span><span style="font-family:inherit;font-size:10pt;"> of the product of the last reported sale price of our common stock and the conversion rate on each such trading day;</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:36px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:18px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">if we call any or all of the notes for redemption, at any time prior to the close of business on the second scheduled trading day immediately preceding the redemption date; or</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:36px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:18px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">upon the occurrence of certain specified corporate events described in the indentures.</span></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On or after </span><span style="font-family:inherit;font-size:10pt;">December 15, 2024</span><span style="font-family:inherit;font-size:10pt;"> for the 2025 notes and </span><span style="font-family:inherit;font-size:10pt;">February 15, 2023</span><span style="font-family:inherit;font-size:10pt;"> for the 2023 notes until the close of business on the second scheduled trading day immediately preceding the respective maturity dates, holders may convert their notes at any time, regardless of the foregoing circumstances. Upon conversion, the notes may be settled in shares of our common stock, cash or a combination of cash and shares of our common stock, at our election. </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">If we undergo a fundamental change, as defined in the indentures, prior to the respective maturity dates, subject to certain conditions, holders of the notes may require us to repurchase for cash all or any portion of their notes at a repurchase price equal to 100% of the principal amount of the notes to be repurchased, plus accrued and unpaid interest to, but excluding, the fundamental change repurchase date. In addition, if specific corporate events, described in the indentures, occur prior to the respective maturity dates, we will also increase the conversion rate for a holder who elects to convert their notes in connection with such specified corporate events. </span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the </span><span style="font-family:inherit;font-size:10pt;">year ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the conditions allowing holders of the 2025 notes to convert had not been met and were therefore not convertible. During the </span><span style="font-family:inherit;font-size:10pt;">year ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the first circumstance allowing holders of the 2023 notes to convert had been met and are therefore convertible. None of the holders of the 2023 notes elected to convert their notes into shares of our common stock during the </span><span style="font-family:inherit;font-size:10pt;">year ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">. During the </span><span style="font-family:inherit;font-size:10pt;">year ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, the conditions allowing holders of the 2023 notes to convert had not been met and were therefore not convertible.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In accounting for the issuance of the notes, we separated the notes into liability and equity components. The carrying amount of the liability components for the 2025 notes and 2023 notes of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$588.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$280.8 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, was calculated by measuring the fair value of similar debt instruments that do not have an associated convertible feature. The carrying amount of the equity components for the 2025 notes and 2023 notes of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$212.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$64.2 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, representing the conversion option, was determined by deducting the carrying amount of the liability components from the principal amount of the notes. This difference between the principal amount of the notes and the liability components represents the debt discount, presented as a reduction to the notes on our consolidated balance sheets, and is amortized to interest expense using the effective interest method over the remaining term of the notes. The equity components of the notes are included in additional paid-in capital on our consolidated balance sheets and are not remeasured as long as they continue to meet the conditions for equity classification.</span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We incurred issuance costs related to the 2025 notes of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$19.8 million</span></span><span style="font-family:inherit;font-size:10pt;">, consisting of the initial purchasers' discount of </span><span style="font-family:inherit;font-size:10pt;"><span>$19.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and other issuance costs of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$0.8 million</span></span><span style="font-family:inherit;font-size:10pt;">. We incurred issuance costs related to the 2023 notes of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$9.4 million</span></span><span style="font-family:inherit;font-size:10pt;">, consisting of the initial purchasers' discount of </span><span style="font-family:inherit;font-size:10pt;"><span>$8.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> and other issuance costs of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$0.8 million</span></span><span style="font-family:inherit;font-size:10pt;">. In accounting for the issuance costs, we allocated the total amount incurred to the liability and equity components using the same proportions determined above for the notes. Transaction costs attributable to the liability components for the 2025 notes and 2023 notes of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$14.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$7.6 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, were recorded as debt issuance cost, presented as a reduction to the notes on our consolidated balance sheets, and are amortized to interest expense using the effective interest method over the term of the notes. The issuance costs attributable to the equity components </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">for the 2025 notes and 2023 notes were approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$5.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1.7 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, and were recorded as a reduction to the equity component included in additional paid-in capital.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The net carrying amount of the liability component of the notes is as follows (in thousands): </span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:62%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2025 Notes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2023 Notes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2023 Notes</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Principal amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>800,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>345,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>345,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unamortized debt discount</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(184,698</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(42,280</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(54,817</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unamortized issuance costs</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12,691</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,028</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,515</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net carrying amount (liability)</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>602,611</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>297,692</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>283,668</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    </span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The net carrying amount of the equity component of the notes is as follows (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:62%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2025 Notes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2023 Notes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2023 Notes</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Debt discount for conversion option</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>212,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>64,193</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>64,193</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Issuance costs</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,253</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,749</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,749</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net carrying amount</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>206,747</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>62,444</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>62,444</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    </span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the remaining life of the 2025 notes and the 2023 notes are approximately </span><span style="font-family:inherit;font-size:10pt;"><span>5.2 years</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>3.4 years</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, and are classified as long-term debt. </span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Based on the closing price of our common stock of </span><span style="font-family:inherit;font-size:10pt;"><span>$37.91</span></span><span style="font-family:inherit;font-size:10pt;"> on </span><span style="font-family:inherit;font-size:10pt;"><span><span style="white-space:nowrap">December 31, 2019</span></span></span><span style="font-family:inherit;font-size:10pt;">, the if-converted value of the 2025 notes was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$588.2 million</span></span><span style="font-family:inherit;font-size:10pt;">, which is less than the principal amount of </span><span style="font-family:inherit;font-size:10pt;"><span>$800 million</span></span><span style="font-family:inherit;font-size:10pt;"> by approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$211.8 million</span></span><span style="font-family:inherit;font-size:10pt;">, and the if-converted value of the 2023 notes was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$485.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> and exceeds the principal amount of </span><span style="font-family:inherit;font-size:10pt;"><span>$345 million</span></span><span style="font-family:inherit;font-size:10pt;"> by approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$140.3 million</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The effective interest rates of the liability components of the 2025 notes and 2023 notes are </span><span style="font-family:inherit;font-size:10pt;"><span>5.40%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>4.34%</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, and each is based on the interest rate of similar debt instruments, at the time of our offering, that do not have associated convertible features. The following table sets forth the total interest expense recognized related to the notes (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:62%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2025 Notes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2023 Notes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2023 Notes</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contractual interest expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>769</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>862</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>645</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization of debt discount</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,302</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,536</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,377</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization of issuance costs</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,876</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,488</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,117</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total interest expense</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,947</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,886</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,139</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Capped Call Transactions</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Concurrently with the offering of the 2025 notes and 2023 notes, we used </span><span style="font-family:inherit;font-size:10pt;"><span>$97.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$39.2 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, of the net proceeds to enter into privately negotiated capped call transactions which are expected to generally reduce or offset potential dilution to holders of our common stock upon conversion of the notes and/or offset the potential cash payments we would be required to make in excess of the principal amount of any converted notes. The capped call transactions automatically exercise upon conversion of the notes and cover </span><span style="font-family:inherit;font-size:10pt;"><span>15,516,480</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>12,801,260</span></span><span style="font-family:inherit;font-size:10pt;"> shares of our common stock for the 2025 notes and 2023 notes, respectively, and are intended to effectively increase the overall conversion price from </span><span style="font-family:inherit;font-size:10pt;"><span>$51.56</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>$79.32</span></span><span style="font-family:inherit;font-size:10pt;"> per share for the 2025 notes and </span><span style="font-family:inherit;font-size:10pt;"><span>$26.95</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>$40.68</span></span><span style="font-family:inherit;font-size:10pt;"> per share for the 2023 notes. The effective increase in conversion price as a result of the capped call transactions serves to reduce potential dilution to holders of our common stock and/or offset the cash payments we are required to make in excess of the principal amount of any converted notes. As these transactions meet certain accounting criteria, they are recorded in stockholders’ equity as a reduction of additional paid-in capital on our consolidated balance sheets and are not accounted for as derivatives. The fair value of the capped call instrument is not remeasured each reporting period. The cost of the capped call is not expected to be deductible for tax purposes.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Impact to Earnings per Share</span></div><div style="line-height:120%;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The notes will have no impact to diluted earnings per share until the average price of our common stock exceeds the conversion price for the 2025 notes and 2023 notes of </span><span style="font-family:inherit;font-size:10pt;"><span>$51.56</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$26.95</span></span><span style="font-family:inherit;font-size:10pt;"> per share, respectively, because we intend to settle the principal amount of the notes in cash upon conversion. Under the treasury stock method, in periods we report net income, we are required to include the effect of additional shares that may be issued under the notes when the average price of our common stock exceeds each respective conversion price. However, as a result of the capped call transactions described above, there will be no economic dilution from the 2025 notes and 2023 notes up to </span><span style="font-family:inherit;font-size:10pt;"><span>$79.32</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$40.68</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, as exercise of the capped call instruments will reduce any dilution from the notes that would have otherwise occurred when the average price of our common stock exceeds the conversion price.</span></div> 700000000 0.00125 100000000 800000000 345000000 0.0025 45000000 <div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The total net proceeds from the notes are as follows (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:75%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2025 Notes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2023 Notes</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Principal amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>800,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>345,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less initial purchasers’ discount</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(18,998</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8,625</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less other issuance costs</span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(822</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(757</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net proceeds</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>780,180</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>335,618</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 800000000 345000000 18998000 8625000 822000 757000 780180000 335618000 0.00125 0.0025 51.56 26.95 20 30 1.30 0.98 588000000.0 280800000 212000000.0 64200000 19800000 19000000.0 800000 9400000 8600000 800000 14600000 7600000 5300000 1700000 <div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The net carrying amount of the liability component of the notes is as follows (in thousands): </span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:62%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2025 Notes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2023 Notes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2023 Notes</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Principal amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>800,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>345,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>345,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unamortized debt discount</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(184,698</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(42,280</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(54,817</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unamortized issuance costs</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12,691</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,028</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,515</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net carrying amount (liability)</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>602,611</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>297,692</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>283,668</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    </span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The net carrying amount of the equity component of the notes is as follows (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:62%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2025 Notes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2023 Notes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2023 Notes</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Debt discount for conversion option</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>212,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>64,193</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>64,193</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Issuance costs</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,253</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,749</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,749</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net carrying amount</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>206,747</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>62,444</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>62,444</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 800000000 345000000 345000000 184698000 42280000 54817000 12691000 5028000 6515000 602611000 297692000 283668000 212000000 64193000 64193000 5253000 1749000 1749000 206747000 62444000 62444000 P5Y2M12D P3Y4M24D 37.91 2019-12-31 588200000 800000000 211800000 485300000 345000000 140300000 0.0540 0.0434 The following table sets forth the total interest expense recognized related to the notes (in thousands):<div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:62%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2025 Notes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2023 Notes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2023 Notes</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contractual interest expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>769</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>862</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>645</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization of debt discount</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,302</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,536</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,377</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization of issuance costs</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,876</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,488</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,117</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total interest expense</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,947</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,886</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,139</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 769000 862000 645000 27302000 12536000 9377000 1876000 1488000 1117000 29947000 14886000 11139000 97200000 39200000 15516480 12801260 51.56 79.32 26.95 40.68 51.56 26.95 79.32 40.68 Leases<div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On January 1, 2019, we adopted the new leases guidance and recorded an immaterial decrease to our opening balance of accumulated deficit. Results for reporting periods beginning January 1, 2019 are presented under the new guidance, while prior period amounts were not adjusted and continue to be reported in accordance with the previous guidance. We initially recorded ROU assets of </span><span style="font-family:inherit;font-size:10pt;"><span>$17.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> and lease liabilities of </span><span style="font-family:inherit;font-size:10pt;"><span>$21.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> on our consolidated balance sheet. </span><span style="font-family:inherit;font-size:10pt;">ASC 842 did not have a material impact to our consolidated statements of operations.</span><span style="font-family:inherit;font-size:10pt;"> We elected a package of transition practical expedients which included not reassessing whether any expired or existing contracts are or contained leases, not reassessing the lease classification of expired or existing leases, and not reassessing initial direct costs for existing leases. We also elected a practical expedient to not separate lease and non-lease components. We did not elect the practical expedient to use hindsight in determining our lease terms or assessing impairment of our ROU assets.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We have operating leases for corporate offices worldwide, which expire at various dates through </span><span style="font-family:inherit;font-size:10pt;">2024</span><span style="font-family:inherit;font-size:10pt;">. Our primary operating lease commitments at </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> are related to our corporate headquarters in Santa Clara, California. </span><span style="font-family:inherit;font-size:10pt;">We have additional offices in California, Oregon, and New York in the United States and internationally in India and Israel</span><span style="font-family:inherit;font-size:10pt;">. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, we had operating lease ROU assets of </span><span style="font-family:inherit;font-size:10pt;"><span>$15.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> and operating lease liabilities of </span><span style="font-family:inherit;font-size:10pt;"><span>$19.8 million</span></span><span style="font-family:inherit;font-size:10pt;">. During the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, we obtained </span><span style="font-family:inherit;font-size:10pt;"><span>$3.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> of ROU assets in exchange for lease liabilities related to the reassessment of the lease term for </span><span style="font-family:inherit;font-size:10pt;"><span>two</span></span><span style="font-family:inherit;font-size:10pt;"> of our leases in India and commencing a lease for an additional office space in India.</span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, we do not have finance leases recorded on our consolidated balance sheet. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, our weighted average remaining lease term was </span><span style="font-family:inherit;font-size:10pt;"><span>3.7 years</span></span><span style="font-family:inherit;font-size:10pt;">. During the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, our weighted average discount rate was </span><span style="font-family:inherit;font-size:10pt;"><span>4.7%</span></span><span style="font-family:inherit;font-size:10pt;">. Operating lease expense, net of immaterial sublease income, was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$5.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> during the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">. Variable lease cost and short term lease cost were immaterial during the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The aggregate future minimum lease payments and reconciliation to lease liabilities as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, are as follows (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:88%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,094</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,622</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,404</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,738</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>780</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total future minimum lease payments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,638</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less imputed interest</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,842</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,796</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The aggregate future minimum lease payments as of December 31, 2018, are as follows (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:88%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,222</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,251</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,775</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,999</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,421</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>788</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,456</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-indent:37px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span style="font-family:inherit;font-size:10pt;">During the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, we entered into a </span><span style="font-family:inherit;font-size:10pt;"><span>seven years</span></span><span style="font-family:inherit;font-size:10pt;"> lease for a corporate office in New York with future minimum lease payments of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$12.4 million</span></span><span style="font-family:inherit;font-size:10pt;">. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span>, this lease has not yet commenced and therefore these future minimum lease payments are not included in our future minimum lease payments in the above table. 17200000 21100000 15900000 19800000 3400000 2 P3Y8M12D 0.047 5000000.0 <div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The aggregate future minimum lease payments and reconciliation to lease liabilities as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, are as follows (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:88%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,094</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,622</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,404</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,738</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>780</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total future minimum lease payments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,638</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less imputed interest</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,842</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,796</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 6094000 5622000 5404000 3738000 780000 21638000 1842000 19796000 5222000 5251000 4775000 3999000 3421000 788000 23456000 P7Y 12400000 Commitments and Contingencies<div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">From time to time, third parties may assert patent infringement claims against us in the form of letters, litigation, or other forms of communication. In addition, we may from time to time be subject to other legal proceedings and claims in the ordinary course of business, including claims of alleged infringement of trademarks, copyrights, and other intellectual property rights; employment claims; and general contract or other claims. We may also, from time to time, be subject to various legal or government claims, disputes, or investigations. Such matters may include, but not be limited to, claims, disputes, or investigations related to warranty, refund, breach of contract, employment, intellectual property, government regulation, or compliance or other matters.</span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:16px;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"/><span>On September 27, 2018 a purported securities class action captioned </span><span style="font-style:italic;">Shah v. Chegg, Inc. et. al.</span><span> (Case No. 3:18-cv-05956-CRB) was filed in the U.S. District Court for the Northern District of California against us and our CEO. The complaint was filed by a purported Company shareholder and alleges claims under Sections 10(b) and 20(a) of the Securities Exchange Act of 1934, as amended, and SEC Rule 10b-5, based on allegedly misleading statements regarding the Company’s security measures to protect users’ data and related internal controls and procedures, as well as our second quarter 2018 financial results. The suit is purportedly brought on behalf of purchasers of our securities between July 30, 2018 and September 25, 2018. The complaint seeks unspecified compensatory damages, as well as interest, costs and attorneys’ fees. On November 15, 2018, a second purported securities class action captioned </span><span style="font-style:italic;">Kurland v. Chegg, Inc. et al.</span><span> (Case No. 3:18-cv-06714-CRB) was filed in the U.S. District Court for the Northern District of California against us, our CEO, and our CFO. The </span><span style="font-style:italic;">Shah </span><span>and </span><span style="font-style:italic;">Kurland</span><span> actions contain similar allegations, assert similar claims, and seek similar relief, and on January 24, 2019, the Court consolidated the two actions. On March 29, 2019, the Plaintiffs filed a Lead Plaintiff's Notice of Voluntary Dismissal Without Prejudice.</span><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:16px;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On November 5, 2018, NetSoc, LLC (NetSoc) filed a complaint against us in the U.S. District Court for the Southern District of New York for patent infringement alleging that the Chegg Tutors service infringes U.S. Patent No. 9,978,107 and seeking unspecified compensatory damages. A responsive pleading was filed on February 19, 2019. On January 13, 2020, the Court issued an order dismissing the case as to Chegg. On January 30, 2020, NetSoc appealed the dismissal and we are currently awaiting their filing of a brief with the court.</span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We are not aware of any other pending legal matters or claims, individually or in the aggregate, that are expected to have a material adverse impact on our consolidated financial position, results of operations, or cash flows. However, our determination of whether a claim will proceed to litigation cannot be made with certainty, nor can the results of litigation be predicted with certainty. Nevertheless, defending any of these actions, regardless of the outcome, may be costly, time consuming, distract management personnel, and have a negative effect on our business. An adverse outcome in any of these actions, including a judgment or settlement, may cause a material adverse effect on our future business, results of operations, and financial condition.</span></div> Guarantees and Indemnifications<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We have agreed to indemnify our directors and officers for certain events or occurrences, subject to certain limits, while such persons are or were serving at our request in such capacity. We may terminate the indemnification agreements with these </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">persons upon termination of employment, but termination will not affect claims for indemnification related to events occurring prior to the effective date of termination. We have a directors’ and officers’ insurance policy that limits our potential exposure up to the limits of our insurance coverage. In addition, we also have other indemnification agreements with various vendors against certain claims, liabilities, losses, and damages. The maximum amount of potential future indemnification is unlimited.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We believe the fair value of these indemnification agreements is minimal. We have not recorded any liabilities for these agreements as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div> Common Stock<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We are authorized to issue </span><span style="font-family:inherit;font-size:10pt;"><span>400 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock, with a par value per share of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.001</span></span><span style="font-family:inherit;font-size:10pt;">. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, we have reserved the following shares of common stock for future issuance:<br/> <br/></span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"/></tr><tr><td style="width:88%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding stock options</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,611,385</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding RSUs and PSUs</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,909,530</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Shares available for grant under the 2013 Plan</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,405,023</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Shares available for issuance under the 2013 ESPP</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,646,784</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total common shares reserved for future issuance</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,572,722</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> </span><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Plans</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">2013 Equity Incentive Plan<br/> <br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On June 6, 2013, the Board of Directors adopted our 2013 Equity Incentive Plan (the 2013 Plan), which was subsequently approved by our stockholders on August 29, 2013. The 2013 Plan became effective on November 11, 2013 and replaced the 2005 Plan. On the effective date of the 2013 Plan, </span><span style="font-family:inherit;font-size:10pt;"><span>12,000,000</span></span><span style="font-family:inherit;font-size:10pt;"> shares of our common stock were reserved for issuance, plus an additional </span><span style="font-family:inherit;font-size:10pt;"><span>3,838,985</span></span><span style="font-family:inherit;font-size:10pt;"> shares reserved but not issued or subject to outstanding awards under our 2005 Plan on the effective date of the 2013 Plan, plus, on and after the effective date of the 2013 Plan, (i) shares that are subject to outstanding awards under the 2005 Plan which cease to be subject to such awards, (ii) shares issued under the 2005 Plan that are forfeited or repurchased at their original issue price and (iii) shares subject to awards under the 2005 Plan that are used to pay the exercise price of an option or withheld to satisfy the tax withholding obligations related to any award. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> there were </span><span style="font-family:inherit;font-size:10pt;"><span>23,405,023</span></span><span style="font-family:inherit;font-size:10pt;"> shares available for grant under the 2013 Plan. The 2013 Plan permits the granting of incentive stock options, non-qualified stock options, RSUs, stock appreciation rights, restricted shares of common stock and performance share awards. The exercise price of stock options may not be less than the </span><span style="font-family:inherit;font-size:10pt;"><span>100%</span></span><span style="font-family:inherit;font-size:10pt;"> of the fair market value of the common stock on the date of grant. Options granted pursuant to the 2013 Plan generally expire no later than </span><span style="font-family:inherit;font-size:10pt;"><span>10</span></span><span style="font-family:inherit;font-size:10pt;"> years.<br/> <br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">2013 Employee Stock Purchase Plan<br/> <br/></span></div><span style="font-family:inherit;font-size:10pt;">On June 6, 2013, our Board of Directors adopted our 2013 Employee Stock Purchase Plan (the 2013 ESPP) and our stockholders subsequently approved the 2013 ESPP Plan on August 29, 2013. The 2013 ESPP permits eligible employees to acquire shares of our common stock by accumulating funds through periodic payroll deductions of up to </span><span style="font-family:inherit;font-size:10pt;"><span>15%</span></span><span style="font-family:inherit;font-size:10pt;"> of base salary. Our 2013 ESPP is intended to qualify as an ESPP under Section 423 of the Code and employees will receive a </span><span style="font-family:inherit;font-size:10pt;"><span>15%</span></span><span style="font-family:inherit;font-size:10pt;"> discount to the lesser of the fair market value of our common stock on (i) the first trading day of the applicable offering period or (ii) the last day of each purchase period in the applicable offering period. Each offering period may run for no more than </span><span style="font-family:inherit;font-size:10pt;"><span>six months</span></span><span style="font-family:inherit;font-size:10pt;">. We have reserved </span><span style="font-family:inherit;font-size:10pt;"><span>4,000,000</span></span><span style="font-family:inherit;font-size:10pt;"> shares of our common stock under our 2013 ESPP. The aggregate number of shares issued over the term of our 2013 ESPP will not exceed </span><span style="font-family:inherit;font-size:10pt;"><span>20,000,000</span></span><span style="font-family:inherit;font-size:10pt;"> shares of our common stock. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, there were </span><span style="font-family:inherit;font-size:10pt;"><span>7,646,784</span></span> shares of common stock available for future issuance under the 2013 ESPP. <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We are authorized to issue </span><span style="font-family:inherit;font-size:10pt;"><span>400 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock, with a par value per share of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.001</span></span><span style="font-family:inherit;font-size:10pt;">. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, we have reserved the following shares of common stock for future issuance:<br/> <br/></span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"/></tr><tr><td style="width:88%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding stock options</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,611,385</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding RSUs and PSUs</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,909,530</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Shares available for grant under the 2013 Plan</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,405,023</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Shares available for issuance under the 2013 ESPP</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,646,784</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total common shares reserved for future issuance</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,572,722</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 400000000 0.001 1611385 6909530 23405023 7646784 39572722 12000000 3838985 23405023 1 P10Y 0.15 0.15 P6M 4000000 20000000 7646784 Stockholders' Equity<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Share-based Compensation Expense</span></div><div style="line-height:120%;text-indent:37px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total share-based compensation expense recorded for employees and non-employees, is as follows (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:62%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of revenues</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>426</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>420</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>316</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Research and development</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,229</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,055</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,333</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Sales and marketing</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,380</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,703</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,007</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">General and administrative</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,874</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,852</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,703</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total share-based compensation expense</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>64,909</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,030</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,359</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;"><br/></span></div><div style="line-height:120%;text-align:left;padding-left:36px;text-indent:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Fair Value of 2013 ESPP</span></div><div style="line-height:120%;text-align:left;padding-left:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Under the 2013 ESPP, rights to purchase shares are generally granted during the second and fourth quarter of each year. We estimate the fair value of each right to purchase shares under our 2013 ESPP using the Black-Scholes-Merton option-pricing model, which utilizes the fair value of our common stock based on active market and requires input on the following subjective assumptions:</span></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Expected Term. </span><span style="font-family:inherit;font-size:10pt;">The expected term for rights to purchase shares under the 2013 ESPP is half a year.</span></div><div style="line-height:120%;text-align:left;padding-left:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Expected Volatility. </span><span style="font-family:inherit;font-size:10pt;">The expected volatility is based on the average volatility of our stock price over the expected term.</span></div><div style="line-height:120%;text-align:left;padding-left:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Expected Dividends. </span><span style="font-family:inherit;font-size:10pt;">The dividend assumption is based on our historical experience. To date we have not paid any dividends on our common stock.</span></div><div style="line-height:120%;text-align:left;padding-left:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Risk-Free Interest Rate. </span><span style="font-family:inherit;font-size:10pt;">The risk-free interest rate used in the valuation method is the implied yield currently available on the United States treasury zero-coupon issues, with a remaining term equal to the expected term.</span></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the key assumptions used to determine the fair value of rights granted under the 2013 ESPP:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:53%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected term (years)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.50</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.50</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.50</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected volatility</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">40.51%-41.81%</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">42.07%-44.97%</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">38.15%-45.57%</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dividend yield</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Risk-free interest rate</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1.59%-2.43%</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2.09%-2.50%</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1.04%-1.42%</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average grant-date fair value per share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9.88</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.14</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.55</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Fair Value of Restricted Stock Units (RSUs) and of Performance-Based Restricted Stock Units (PSUs)</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">RSUs and PSUs are converted into shares of our common stock upon vesting on a one-for-one basis. Vesting of RSUs is subject to the employee’s continuing service to us, while vesting of PSUs is subject to our achievement of specified corporate financial performance objectives in addition to the employee's continuing service to us. RSUs are typically fully vested at the end of </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> or </span><span style="font-family:inherit;font-size:10pt;"><span>four years</span></span><span style="font-family:inherit;font-size:10pt;"> while PSUs vest subject to the achievement of performance objectives and if achieved, typically vest over </span><span style="font-family:inherit;font-size:10pt;">two</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>three years</span></span><span style="font-family:inherit;font-size:10pt;">. We assess the achievement of performance objectives on a quarterly basis and adjust our share-based payment expense as appropriate. </span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">2013 ESPP Activity</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">There were </span><span style="font-family:inherit;font-size:10pt;"><span>201,581</span></span><span style="font-family:inherit;font-size:10pt;"> shares purchased under the 2013 ESPP for the </span><span style="font-family:inherit;font-size:10pt;">year ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> at an average price per share of </span><span style="font-family:inherit;font-size:10pt;"><span>$25.55</span></span><span style="font-family:inherit;font-size:10pt;"> with cash proceeds from the issuance of shares of </span><span style="font-family:inherit;font-size:10pt;"><span>$5.1 million</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-indent:42px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">There were </span><span style="font-family:inherit;font-size:10pt;"><span>253,301</span></span><span style="font-family:inherit;font-size:10pt;"> shares purchased under the 2013 ESPP for the </span><span style="font-family:inherit;font-size:10pt;">year ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> at an average price per share of </span><span style="font-family:inherit;font-size:10pt;"><span>$15.77</span></span><span style="font-family:inherit;font-size:10pt;"> with cash proceeds from the issuance of shares of </span><span style="font-family:inherit;font-size:10pt;"><span>$4.0 million</span></span><span style="font-family:inherit;font-size:10pt;">.<br/> <br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Stock Option Activity</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:49%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="12" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Options Outstanding</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Number of</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Options</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Outstanding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Average</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Exercise</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Price per</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-Average Remaining Contractual Term in Years</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Aggregate</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Intrinsic</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at December 31, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,776,481</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9.40</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.25</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>90,848,450</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Exercised</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,165,096</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9.79</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,611,385</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8.64</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.60</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47,171,160</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We did not grant any stock option awards during the </span><span style="font-family:inherit;font-size:10pt;">years ended December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The total intrinsic value of options exercised during the </span><span style="font-family:inherit;font-size:10pt;">years ended December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$90.8 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$57.2 million</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$16.8 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;text-indent:37px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">RSU and PSU Activity</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:75%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">RSUs and PSUs Outstanding</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Number of RSUs and PSUs</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Outstanding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted </span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Average Grant Date </span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at December 31, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,804,808</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11.87</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,910,400</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37.56</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Released</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,628,938</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10.15</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Canceled</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,176,740</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12.20</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,909,530</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24.04</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The weighted-average grant-date fair value of RSUs and PSUs granted during the </span><span style="font-family:inherit;font-size:10pt;">years ended December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$37.56</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$21.67</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$9.10</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. The total fair value of RSUs and PSUs vested as of the vesting dates during the </span><span style="font-family:inherit;font-size:10pt;">years ended December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$222.3 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$120.9 million</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$49.4 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, we had a total of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$91.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> of unrecognized compensation costs related to RSUs and PSUs that is expected to be recognized over the remaining weighted average period of </span><span style="font-family:inherit;font-size:10pt;"><span>1.6 years</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">2019 PSU Grants</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In March 2019, we granted PSUs under the 2013 Plan to certain of our key executives. The PSUs entitle the executives to receive a certain number of shares of our common stock based on our satisfaction of certain financial and strategic performance targets during 2019. Based on the achievement of the performance conditions for the March 2019 grants, the final settlement met the target threshold based on a specified objective formula approved by the Compensation Committee. These PSUs will vest over a </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;">-year period, with the initial vesting occurring in March 2020.</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The number of shares underlying the March 2019 PSUs granted during the </span><span style="font-family:inherit;font-size:10pt;">year ended</span><span style="font-family:inherit;font-size:10pt;"> December 31, 2019 totaled </span><span style="font-family:inherit;font-size:10pt;"><span>436,042</span></span><span style="font-family:inherit;font-size:10pt;"> shares and had a grant date fair value of </span><span style="font-family:inherit;font-size:10pt;"><span>$40.42</span></span><span style="font-family:inherit;font-size:10pt;"> per share.</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">2018 PSU Grants</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2018, in conjunction with our acquisition of StudyBlue, we granted PSUs under the 2013 Plan to certain employees. The PSUs entitle the employees to receive a certain number of shares of our common stock based on our satisfaction of certain strategic performance targets during 2018 and 2019. Based on the achievement of the performance </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">conditions for the August 2018 grant, the final settlement exceeded the target threshold based on a specified objective formula approved by the Compensation Committee. These PSUs vest over a </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;">-year period, with the initial vesting occurring in September 2019.</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The number of shares underlying the August 2018 PSUs granted during the </span><span style="font-family:inherit;font-size:10pt;">year ended</span><span style="font-family:inherit;font-size:10pt;"> December 31, 2018 totaled </span><span style="font-family:inherit;font-size:10pt;"><span>45,756</span></span><span style="font-family:inherit;font-size:10pt;"> shares and had a grant date fair value of </span><span style="font-family:inherit;font-size:10pt;"><span>$28.74</span></span><span style="font-family:inherit;font-size:10pt;"> per share.</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In March 2018, we granted PSUs under the 2013 Plan to certain of our key executives. The PSUs entitle the executives to receive a certain number of shares of our common stock based on our satisfaction of certain financial and strategic performance targets during 2018. Based on the achievement of the performance conditions for the March 2018 grant, the final settlement exceeded the target threshold based on a specified objective formula approved by the Compensation Committee. These PSUs vest over a </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;">-year period, with the initial vesting occurring in March 2019.</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The number of shares underlying the March 2018 PSUs granted during the </span><span style="font-family:inherit;font-size:10pt;">year ended</span><span style="font-family:inherit;font-size:10pt;"> December 31, 2018 totaled </span><span style="font-family:inherit;font-size:10pt;"><span>845,934</span></span><span style="font-family:inherit;font-size:10pt;"> shares and had a grant date fair value of </span><span style="font-family:inherit;font-size:10pt;"><span>$19.70</span></span><span style="font-family:inherit;font-size:10pt;"> per share. </span></div><div style="line-height:120%;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;"> </span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">2017 PSU Grants</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In March 2017, we granted PSUs under the 2013 Plan to certain of our key executives. The PSUs entitle the executives to receive a certain number of shares of our common stock based on our satisfaction of certain financial and strategic performance targets during 2017. Based on the achievement of the performance conditions for the March 2017 grant, the final settlement met the maximum threshold based on a specified objective formula approved by the Compensation Committee. These PSUs vest over a </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;">-year period, with the initial vesting occurring in March 2018.</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The number of shares underlying the PSUs granted during the </span><span style="font-family:inherit;font-size:10pt;">year ended</span><span style="font-family:inherit;font-size:10pt;"> December 31, 2017 totaled </span><span style="font-family:inherit;font-size:10pt;"><span>1,822,284</span></span><span style="font-family:inherit;font-size:10pt;"> shares and had a grant date fair value of </span><span style="font-family:inherit;font-size:10pt;"><span>$8.91</span></span><span style="font-family:inherit;font-size:10pt;"> per share. </span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock Warrants</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of December 31, 2018, we </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> longer had exercisable common stock warrants.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span style="font-family:inherit;font-size:10pt;">During the year ended December 31, 2018, </span><span style="font-family:inherit;font-size:10pt;"><span>100,000</span></span><span style="font-family:inherit;font-size:10pt;"> common stock warrants were exercised at an exercise price of </span><span style="font-family:inherit;font-size:10pt;"><span>$12.00</span></span><span style="font-family:inherit;font-size:10pt;">. During the year ended December 31, 2017, </span><span style="font-family:inherit;font-size:10pt;"><span>100,000</span></span><span style="font-family:inherit;font-size:10pt;"> common stock warrants were exercised at an exercise price of </span><span style="font-family:inherit;font-size:10pt;"><span>$12.00</span></span>. <div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total share-based compensation expense recorded for employees and non-employees, is as follows (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:62%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of revenues</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>426</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>420</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>316</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Research and development</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,229</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,055</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,333</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Sales and marketing</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,380</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,703</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,007</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">General and administrative</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,874</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,852</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,703</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total share-based compensation expense</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>64,909</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,030</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,359</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 426000 420000 316000 22229000 17055000 14333000 7380000 6703000 5007000 34874000 27852000 18703000 64909000 52030000 38359000 <div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the key assumptions used to determine the fair value of rights granted under the 2013 ESPP:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:53%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected term (years)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.50</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.50</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.50</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected volatility</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">40.51%-41.81%</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">42.07%-44.97%</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">38.15%-45.57%</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dividend yield</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Risk-free interest rate</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1.59%-2.43%</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2.09%-2.50%</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1.04%-1.42%</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average grant-date fair value per share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9.88</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.14</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.55</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> P0M15D P0M15D P0M15D 0 0 0 9.88 7.14 3.55 P4Y P3Y 201581 25.55 5100000 253301 15.77 4000000.0 <div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Stock Option Activity</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:49%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="12" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Options Outstanding</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Number of</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Options</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Outstanding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Average</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Exercise</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Price per</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-Average Remaining Contractual Term in Years</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Aggregate</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Intrinsic</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at December 31, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,776,481</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9.40</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.25</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>90,848,450</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Exercised</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,165,096</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9.79</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,611,385</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8.64</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.60</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47,171,160</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 4776481 9.40 P4Y3M 90848450 3165096 9.79 1611385 8.64 P3Y7M6D 47171160 90800000 57200000 16800000 <div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">RSU and PSU Activity</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:75%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">RSUs and PSUs Outstanding</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Number of RSUs and PSUs</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Outstanding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted </span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Average Grant Date </span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at December 31, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,804,808</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11.87</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,910,400</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37.56</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Released</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,628,938</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10.15</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Canceled</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,176,740</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12.20</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,909,530</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24.04</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 10804808 11.87 2910400 37.56 5628938 10.15 1176740 12.20 6909530 24.04 37.56 21.67 9.10 222300000 120900000 49400000 91200000 P1Y7M6D 436042 40.42 45756 28.74 845934 19.70 1822284 8.91 0 100000 12.00 100000 12.00 Income Taxes<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We recorded an income tax provision of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$2.6 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$1.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">years ended December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, respectively. The income tax provision for the </span><span style="font-family:inherit;font-size:10pt;">years ended December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> was primarily due to state and foreign income tax expense and federal and state tax expense related to tax amortization of acquired indefinite lived intangible assets. </span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our income tax provision consisted of the following (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:62%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current income taxes:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Federal</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(185</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(91</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(103</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">State</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>264</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(73</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,594</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,374</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,523</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total current income taxes</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,673</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,210</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,520</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred income taxes:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Federal</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(17</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>155</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(992</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">State</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>76</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>75</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(64</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(11</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,199</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total deferred income taxes</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(39</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>220</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>282</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total income tax provision</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,634</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,430</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,802</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Loss before provision for income taxes consisted of the following (in thousands):</span></div><div style="line-height:120%;text-align:center;text-indent:6px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.21875%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:62%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12,497</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(18,617</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(20,983</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,526</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,159</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,502</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,971</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(13,458</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(18,481</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The differences between our income tax provision as presented in the accompanying consolidated statements of operations and the income tax expense computed at the federal statutory rate consists of the items shown in the following table as a percentage of pretax loss (in percentages):</span></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:62%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income tax at U.S. statutory rate</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">State, net of federal benefit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(76.3</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign rate differential</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(19.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Share-based compensation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>695.4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>178.7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38.2</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-deductible expenses</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Tax credits</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26.7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Tax Cuts and Jobs Act impact</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(220.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Acquisition related</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15.2</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Convertible senior notes</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(412.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27.9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.8</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Change in valuation allowance</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(325.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(257.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>126.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(37.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10.6</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On December 22, 2017, the Tax Cuts and Jobs Act (Tax Act) was signed into law, enacting significant changes to the U.S. Internal Revenue Code. The Tax Act made broad and complex changes to the U.S. tax code.</span></div><div style="line-height:120%;text-align:justify;padding-left:72px;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On December 22, 2017, Staff Accounting Bulletin No. 118 (SAB 118) was issued to address the application of US GAAP in situations when a registrant does not have the necessary information available, prepared, or analyzed in reasonable detail to complete the accounting for certain income tax effects of the Tax Act. In accordance with SAB 118, as of December 31, 2017, we had not yet completed our accounting for the tax effects of the enactment of the Act. Our provision for income </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">taxes for the year ended December 31, 2017 was based in part on our best estimate of the effects of the transition tax and existing deferred tax balances with our understanding of the Tax Act and guidance available as of the date of filing. The provisional amount related to the one-time transition tax on the mandatory deemed repatriation of foreign earnings which was a benefit of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.1 million</span></span><span style="font-family:inherit;font-size:10pt;">. We also provided withholding tax on the deemed repatriation of foreign earnings of </span><span style="font-family:inherit;font-size:10pt;"><span>$1.2 million</span></span><span style="font-family:inherit;font-size:10pt;">. Under guidance in place at December 31, 2019 and December 31, 2018, no adjustments to our provisional effects of the Tax Act recorded at December 31, 2017 were necessary. As of December 22, 2018 we have completed our accounting for the income tax effects of the Tax Act.</span></div><div style="line-height:120%;text-align:justify;padding-left:72px;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Tax Act also included provisions for the GILTI tax inclusion, wherein taxes on foreign income are imposed in excess of a deemed return on tangible assets of foreign corporations. This income will effectively be taxed at a </span><span style="font-family:inherit;font-size:10pt;">10.5%</span><span style="font-family:inherit;font-size:10pt;"> tax rate in general. Under the U.S. generally accepted accounting principles companies are allowed to make an accounting policy election of either (i) account for GILTI as a component of tax expense in the period in which we are subject to the rules (the “period cost method”), or (ii) account for GILTI in our measurement of deferred taxes (the “deferred method”). We are electing the period-cost method for any tax as a result of the GILTI provisions.</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A summary of our deferred tax assets is as follows (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:75%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax assets:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued expenses and reserves</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,978</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,661</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Share-based compensation</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,003</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,083</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued compensation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>997</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,075</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net operating loss carryforwards</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>162,320</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>106,659</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, textbooks and intangibles assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,745</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other items</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,438</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,951</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross deferred tax assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>182,736</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>130,174</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Valuation allowance</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(148,519</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(125,844</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total deferred tax assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,217</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,330</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax liabilities:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, textbooks and intangibles assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,111</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Convertible senior notes</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(27,065</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(46</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,661</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,943</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total deferred tax liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(35,837</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,989</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net deferred tax liability</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,620</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,659</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">At </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> the deferred tax liability is created by the tax amortization of acquired indefinite lived intangible assets. Under the accounting guidance this deferred tax liability can be used as a source of income for recognition of deferred tax assets when determining the amount of valuation allowance to be recorded. </span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Realization of the deferred tax assets is dependent upon future taxable income, the amount and timing of which are uncertain. Accordingly, the federal and state gross deferred tax assets have been fully offset by a valuation allowance. The valuation allowance </span><span style="font-family:inherit;font-size:10pt;">increased</span><span style="font-family:inherit;font-size:10pt;"> by approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$22.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> during the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">increased</span><span style="font-family:inherit;font-size:10pt;"> by </span><span style="font-family:inherit;font-size:10pt;"><span>$34.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> during the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, we had net operating loss carryforwards for federal and state income tax purposes of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$591 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$440 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, which will begin to expire in years beginning </span><span style="font-family:inherit;font-size:10pt;">2028</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, we had tax credit carryforwards for federal and state income tax purposes of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$14.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$11.9 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. The federal credits expire in various years beginning in </span><span style="font-family:inherit;font-size:10pt;">2030</span><span style="font-family:inherit;font-size:10pt;">. The state credits do not expire.</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Utilization of our net operating losses and tax credit carryforwards may be subject to substantial annual limitations due to ownership change limitations provided by the Internal Revenue Code of 1986, as amended (IRC), and similar state provisions. Such annual limitations could result in the expiration of the net operating losses and tax credit carryforwards before utilization.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As described above, the Tax Act included a transition tax in 2017 that taxed any previously deferred foreign earnings and profits in 2017 at a reduced tax rate. As a result of this tax and the accrual of associated distribution tax, we have no unrecorded tax liabilities associated with unremitted foreign retained earnings as of December 31, 2017. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, we intend to permanently reinvest all 2018 and 2019 earnings from our international subsidiaries. As such we have not provided for any remaining tax effect, if any, of limited outside basis difference of our foreign subsidiaries based upon plans of future reinvestment. As a result of the Tax Act this amount is anticipated to be insignificant. The determination of the future tax consequences of the remittance of these earnings is not practicable.</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We recognize interest and penalties related to uncertain tax positions as a component of income tax expense. During the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, we recognized an increase of </span><span style="font-family:inherit;font-size:10pt;"><span>$45 thousand</span></span><span style="font-family:inherit;font-size:10pt;">, a decrease of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> and an increase of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> of interest and penalties, respectively. Accrued interest and penalties as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> were approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$0.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$73 thousand</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We file tax returns in U.S. federal, state, and certain foreign jurisdictions with varying statutes of limitations. Due to net operating loss and credit carryforwards, all of the tax years since inception through the 2019 tax year remain subject to examination by the U.S. federal and some state authorities. Foreign jurisdictions remain subject to examination up to approximately seven years from the filing date, depending on the jurisdiction.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A reconciliation of the beginning and ending balances of the total amount of unrecognized tax benefits, excluding accrued interest and penalties, is as follows (in thousands):</span></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:62%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Beginning balance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,771</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,772</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,882</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Increase in tax positions for prior years</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>221</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>758</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>280</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Decrease in tax positions for prior years</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,550</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(569</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(101</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Decrease in tax positions for prior year settlement</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(149</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(172</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Decrease in tax positions for prior years due to statutes lapsing</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(164</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(103</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(169</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Increase in tax positions for current year</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,722</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,112</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>978</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Change due to translation of foreign currencies</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(50</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>74</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ending balance</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,993</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,771</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,772</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The amount of unrecognized tax benefits, if recognized, that would affect the effective tax rate is </span><span style="font-family:inherit;font-size:10pt;"><span>$1.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">. One or more of these unrecognized tax benefits could be subject to a valuation allowance if, and when recognized in a future period, which could impact the timing of any related effective tax rate benefit.</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div>The actual amount of any taxes due could vary significantly depending on the ultimate timing and nature of any settlement. We believe that the amount by which the unrecognized tax benefits may increase or decrease within the next 12 months is not estimable. 2600000 1400000 1800000 <div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our income tax provision consisted of the following (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:62%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current income taxes:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Federal</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(185</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(91</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(103</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">State</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>264</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(73</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,594</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,374</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,523</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total current income taxes</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,673</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,210</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,520</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred income taxes:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Federal</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(17</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>155</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(992</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">State</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>76</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>75</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(64</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(11</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,199</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total deferred income taxes</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(39</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>220</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>282</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total income tax provision</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,634</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,430</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,802</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> -185000 -91000 -103000 264000 -73000 100000 2594000 1374000 1523000 2673000 1210000 1520000 -17000 155000 -992000 42000 76000 75000 -64000 -11000 1199000 -39000 220000 282000 2634000 1430000 1802000 <div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Loss before provision for income taxes consisted of the following (in thousands):</span></div><div style="line-height:120%;text-align:center;text-indent:6px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.21875%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:62%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12,497</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(18,617</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(20,983</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,526</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,159</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,502</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,971</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(13,458</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(18,481</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> -12497000 -18617000 -20983000 5526000 5159000 2502000 -6971000 -13458000 -18481000 <div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The differences between our income tax provision as presented in the accompanying consolidated statements of operations and the income tax expense computed at the federal statutory rate consists of the items shown in the following table as a percentage of pretax loss (in percentages):</span></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:62%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income tax at U.S. statutory rate</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">State, net of federal benefit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(76.3</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign rate differential</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(19.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Share-based compensation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>695.4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>178.7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38.2</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-deductible expenses</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Tax credits</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26.7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Tax Cuts and Jobs Act impact</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(220.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Acquisition related</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15.2</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Convertible senior notes</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(412.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27.9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.8</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Change in valuation allowance</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(325.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(257.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>126.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(37.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10.6</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 0.210 0.210 0.340 -0.763 0.148 0.083 -0.194 -0.030 -0.038 6.954 1.787 0.382 0.004 -0.044 -0.011 -0.193 -0.267 -0.078 0 0 -2.202 0.318 0.152 0 -4.126 -0.003 0 0.279 -0.018 0.004 -3.253 -2.575 1.266 -0.378 -0.106 -0.098 -100000 1200000 <div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A summary of our deferred tax assets is as follows (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:75%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax assets:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued expenses and reserves</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,978</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,661</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Share-based compensation</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,003</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,083</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued compensation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>997</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,075</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net operating loss carryforwards</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>162,320</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>106,659</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, textbooks and intangibles assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,745</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other items</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,438</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,951</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross deferred tax assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>182,736</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>130,174</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Valuation allowance</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(148,519</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(125,844</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total deferred tax assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,217</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,330</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax liabilities:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, textbooks and intangibles assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,111</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Convertible senior notes</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(27,065</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(46</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,661</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,943</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total deferred tax liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(35,837</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,989</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net deferred tax liability</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,620</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,659</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 3978000 1661000 12003000 13083000 997000 2075000 162320000 106659000 0 3745000 3438000 2951000 182736000 130174000 148519000 125844000 34217000 4330000 4111000 0 27065000 46000 4661000 5943000 35837000 5989000 1620000 1659000 22700000 34700000 591000000 440000000 14800000 11900000 45000 -700000 200000 100000 73000 <div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A reconciliation of the beginning and ending balances of the total amount of unrecognized tax benefits, excluding accrued interest and penalties, is as follows (in thousands):</span></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:62%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Beginning balance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,771</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,772</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,882</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Increase in tax positions for prior years</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>221</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>758</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>280</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Decrease in tax positions for prior years</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,550</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(569</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(101</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Decrease in tax positions for prior year settlement</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(149</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(172</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Decrease in tax positions for prior years due to statutes lapsing</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(164</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(103</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(169</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Increase in tax positions for current year</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,722</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,112</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>978</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Change due to translation of foreign currencies</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(50</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>74</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ending balance</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,993</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,771</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,772</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 8771000 5772000 4882000 221000 758000 280000 1550000 569000 101000 0 149000 172000 164000 103000 169000 3722000 3112000 978000 7000 50000 74000 10993000 8771000 5772000 1900000 Restructuring Charges<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">2017 Restructuring Plan</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In January 2017, we entered into a strategic partnership with the NRCCUA where they assumed responsibility for managing, renewing, and maintaining our existing university contracts and become the exclusive reseller of our digital marketing services for colleges and universities. As a result of this strategic partnership, approximately </span><span style="font-family:inherit;font-size:10pt;"><span>55</span></span><span style="font-family:inherit;font-size:10pt;"> employees in China and the United States supporting the sales and account support functions of our marketing services offerings were terminated. During the </span><span style="font-family:inherit;font-size:10pt;">year ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, we recorded workforce reduction costs of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> and during the </span><span style="font-family:inherit;font-size:10pt;">year ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, we recorded workforce reduction costs of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> and lease termination and other costs of </span><span style="font-family:inherit;font-size:10pt;"><span>$19 thousand</span></span><span style="font-family:inherit;font-size:10pt;">. We expect remaining costs incurred to date related to this workforce reduction to be </span><span style="font-family:inherit;font-size:10pt;">fully paid within two months</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">2015 Restructuring Plan</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We recorded a reduction of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> to our 2015 Restructuring Plan liability related to our adoption of ASU 2016-02, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases (Topic 842)</span><span style="font-family:inherit;font-size:10pt;"> during the three months ended March 31, 2019. Our 2015 Restructuring Plan is now complete. </span></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the activity related to the accrual for restructuring charges (in thousands):</span></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:49%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017 Restructuring Plan</span></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2015 Restructuring Plan</span></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Workforce Reduction Costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Lease Termination and Other Costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Lease Termination and Other Costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance at January 1, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>221</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>265</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restructuring charges</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>253</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>317</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>589</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash payments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(151</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(19</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(218</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(388</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Write-offs</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(18</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(18</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance at December 31 2018</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>146</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>302</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>448</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cumulative-effect adjustment to accumulated deficit related to adoption of ASU 2016-02</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(302</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(302</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restructuring charges</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>97</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>97</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash payments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(221</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(221</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Write-offs</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance at December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 55 100000 300000 19000 -300000 <div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the activity related to the accrual for restructuring charges (in thousands):</span></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:49%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017 Restructuring Plan</span></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2015 Restructuring Plan</span></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Workforce Reduction Costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Lease Termination and Other Costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Lease Termination and Other Costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance at January 1, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>221</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>265</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restructuring charges</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>253</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>317</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>589</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash payments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(151</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(19</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(218</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(388</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Write-offs</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(18</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(18</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance at December 31 2018</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>146</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>302</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>448</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cumulative-effect adjustment to accumulated deficit related to adoption of ASU 2016-02</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(302</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(302</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restructuring charges</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>97</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>97</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash payments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(221</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(221</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Write-offs</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance at December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 44000 0 221000 265000 253000 19000 317000 589000 151000 19000 218000 388000 0 0 -18000 -18000 146000 0 302000 448000 0 0 -302000 -302000 97000 0 0 97000 221000 0 0 221000 0 0 0 0 22000 0 0 22000 Related-Party Transactions<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:37px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our Chief Executive Officer is a member of the Board of Directors of Adobe Systems Incorporated (Adobe). During the </span><span style="font-family:inherit;font-size:10pt;">years ended December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, we purchased </span><span style="font-family:inherit;font-size:10pt;"><span>$2.1 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$3.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$3.2 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, of services from Adobe. We had </span><span style="font-family:inherit;font-size:10pt;"><span>$0.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> in revenues during the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> in revenues during the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> from Adobe. We had </span><span style="font-family:inherit;font-size:10pt;"><span>$0.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> and an immaterial amount in payables as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively, to Adobe. We had </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> outstanding receivables as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> from Adobe.    </span></div><div style="line-height:120%;text-indent:37px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>One</span></span><span style="font-family:inherit;font-size:10pt;"> of our board members was a member of the Board of Directors of Cengage Learning, Inc. (Cengage) until December 23, 2019. During the </span><span style="font-family:inherit;font-size:10pt;">years ended December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;">, </span><span style="font-family:inherit;font-size:10pt;">we purchased </span><span style="font-family:inherit;font-size:10pt;"><span>$17.2 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$15.1 million</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$11.5 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, of goods and services from Cengage.  We had </span><span style="font-family:inherit;font-size:10pt;"><span>$3.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$2.5 million</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$1.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> in revenues during the </span><span style="font-family:inherit;font-size:10pt;">years ended December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, respectively, from Cengage. We had an immaterial amount and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> in payables as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively, to Cengage. We had an immaterial amount of outstanding receivables as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively, from Cengage.</span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>One</span></span><span style="font-family:inherit;font-size:10pt;"> of our board members is also a member of the Board of Directors of Synack, Inc. (Synack). During the </span><span style="font-family:inherit;font-size:10pt;">years ended December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, we purchased </span><span style="font-family:inherit;font-size:10pt;"><span>$0.4 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$0.1 million</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.1 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, of services from Synack.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The immediate family of </span><span style="font-family:inherit;font-size:10pt;"><span>one</span></span><span style="font-family:inherit;font-size:10pt;"> of our board members is a member of the Board of Directors of PayPal Holdings, Inc. (PayPal). During the </span><span style="font-family:inherit;font-size:10pt;">years ended December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, we incurred payment processing fees of </span><span style="font-family:inherit;font-size:10pt;"><span>$1.6 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$1.3 million</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$1.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, to PayPal.</span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>One</span></span><span style="font-family:inherit;font-size:10pt;"> of our board members is the Chief Executive Officer of the San Francisco 49ers (49ers). During the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, we purchased </span><span style="font-family:inherit;font-size:10pt;"><span>$0.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> of advertisements from the 49ers.</span></div> 2100000 3300000 3200000 200000 100000 200000 0 1 17200000 15100000 11500000 3000000.0 2500000 1900000 100000 1 400000 100000 100000 1 1600000 1300000 1000000.0 1 200000 Employee Benefit Plan<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span style="font-family:inherit;font-size:10pt;">We sponsor a 401(k) savings plan for eligible employees and their beneficiaries. Contributions by us are discretionary. Participants may contribute, on a pretax basis, a percentage of their annual compensation, but not to exceed a maximum contribution amount pursuant to Section 401(k) of the IRC. During the </span><span style="font-family:inherit;font-size:10pt;">years ended December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, our matching contributions totaled approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$1.7 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$1.4 million</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$1.1 million</span></span>, respectively. 1700000 1400000 1100000 Segment Information<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our chief operating decision-maker is our Chief Executive Officer who makes resource allocation decisions and reviews financial information presented on a consolidated basis. Accordingly, we have determined that we have a single operating and reportable segment and operating unit structure.</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Product Information</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We derive our revenues from our Chegg Services and Required Materials product lines. Our Chegg Services primarily include </span><span style="font-family:inherit;font-size:10pt;">Chegg Study, Chegg Writing, Chegg Tutors, Chegg Math Solver, and Thinkful</span><span style="font-family:inherit;font-size:10pt;">. Required Materials include </span><span style="font-family:inherit;font-size:10pt;">a revenue share, upon fulfillment, on the total transactional amount of a rental and sale transaction for print textbooks</span><span style="font-family:inherit;font-size:10pt;"> as well as </span><span style="font-family:inherit;font-size:10pt;">revenues from eTextbooks</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table sets forth our total net revenues for the periods shown for our Chegg Services and Required Materials product lines (in thousands):</span></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:62%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:normal;">Chegg Services</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>332,221</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>253,985</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>185,683</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:normal;">Required Materials</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>78,705</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67,099</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>69,383</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:normal;">Total net revenues</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>410,926</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>321,084</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>255,066</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Geographic Information</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our headquarters and most of our operations are located in the United States. We conduct our sales, marketing and customer service activities primarily in the United States. Geographic revenues information is based on the location of the customer. In </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, substantially all of our revenues and long-lived assets are located in the United States.</span></div> <div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table sets forth our total net revenues for the periods shown for our Chegg Services and Required Materials product lines (in thousands):</span></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:62%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:normal;">Chegg Services</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>332,221</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>253,985</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>185,683</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:normal;">Required Materials</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>78,705</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67,099</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>69,383</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:normal;">Total net revenues</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>410,926</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>321,084</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>255,066</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 332221000 253985000 185683000 78705000 67099000 69383000 410926000 321084000 255066000 Selected Quarterly Financial Data (unaudited)<div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:49%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total net revenues</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>97,409</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>93,862</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>94,151</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>125,504</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross profit</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>74,074</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>73,344</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>71,987</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>99,339</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(Loss) income from operations</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,027</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,815</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,057</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,086</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net (loss) income</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,318</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,029</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(11,477</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,219</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average shares used to compute net (loss) income per share:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>116,730</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>118,790</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>120,085</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>121,151</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>116,730</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>118,790</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>120,085</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>129,150</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net (loss) income per share:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.04</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.02</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.10</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.07</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.04</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.02</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.10</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.06</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:49%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total net revenues</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>76,949</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>74,222</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>74,237</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>95,676</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross profit</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,725</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,438</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,319</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>73,606</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(Loss) income from operations</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,620</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(711</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10,433</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,544</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net (loss) income</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,617</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,909</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(13,709</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,347</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average shares used to compute net (loss) income per share:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>110,904</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>112,738</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>114,184</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>115,123</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>110,904</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>112,738</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>114,184</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>125,610</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net (loss) income per share:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.02</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.03</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.12</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.05</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.02</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.03</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.12</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.04</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:49%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total net revenues</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>97,409</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>93,862</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>94,151</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>125,504</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross profit</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>74,074</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>73,344</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>71,987</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>99,339</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(Loss) income from operations</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,027</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,815</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,057</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,086</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net (loss) income</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,318</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,029</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(11,477</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,219</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average shares used to compute net (loss) income per share:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>116,730</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>118,790</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>120,085</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>121,151</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>116,730</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>118,790</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>120,085</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>129,150</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net (loss) income per share:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.04</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.02</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.10</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.07</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.04</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.02</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.10</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.06</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:49%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total net revenues</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>76,949</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>74,222</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>74,237</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>95,676</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross profit</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,725</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,438</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,319</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>73,606</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(Loss) income from operations</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,620</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(711</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10,433</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,544</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net (loss) income</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,617</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,909</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(13,709</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,347</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average shares used to compute net (loss) income per share:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>110,904</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>112,738</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>114,184</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>115,123</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>110,904</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>112,738</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>114,184</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>125,610</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net (loss) income per share:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.02</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.03</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.12</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.05</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.02</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.03</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.12</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.04</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 97409000 93862000 94151000 125504000 74074000 73344000 71987000 99339000 -1027000 6815000 -5057000 17086000 -4318000 -2029000 -11477000 8219000 116730000 118790000 120085000 121151000 116730000 118790000 120085000 129150000 -0.04 -0.02 -0.10 0.07 -0.04 -0.02 -0.10 0.06 76949000 74222000 74237000 95676000 56725000 56438000 54319000 73606000 -2620000 -711000 -10433000 7544000 -2617000 -3909000 -13709000 5347000 110904000 112738000 114184000 115123000 110904000 112738000 114184000 125610000 -0.02 -0.03 -0.12 0.05 -0.02 -0.03 -0.12 0.04 Subsequent Event<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On January 29, 2020, we purchased </span><span style="font-family:inherit;font-size:10pt;"><span>$29.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> of print textbooks to establish our initial print textbook library.</span></div> 29400000 Financial Statement Schedules <div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Schedule II-Valuation and Qualifying Accounts (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:49%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31, 2019, 2018, and 2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance at<br/>Beginning of<br/>Year</span><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> (Release) Provision for Bad Debts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net Write-offs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance at<br/>End of Year</span><span style="font-family:inherit;font-size:8pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Allowance for doubtful accounts</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>229</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(79</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(94</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2018</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>259</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>142</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(172</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>229</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2017</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>436</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(224</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>259</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:49%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31, 2019, 2018, and 2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance at<br/>Beginning of<br/>Year</span><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Provision for Refunds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Refunds Issued</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance at<br/>End of Year</span><span style="font-family:inherit;font-size:8pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Refund Reserve</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>396</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,987</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(24,829</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>554</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2018</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>282</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,240</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(21,126</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>396</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2017</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>487</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,446</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(22,651</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>282</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">All other financial statement schedules are omitted because they are not applicable or the information is included in the Registrant’s consolidated financial statements or related notes. </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 229000 -79000 94000 56000 259000 142000 172000 229000 436000 47000 224000 259000 396000 24987000 24829000 554000 282000 21240000 21126000 396000 487000 22446000 22651000 282000 XML 78 R61.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Cash and Cash Equivalents, and Investments - Strategic Investment (Details) - USD ($)
$ in Millions
Dec. 31, 2019
Oct. 31, 2018
Schedule of Investments [Line Items]    
Cost method investment   $ 10.0
Other Assets | Equity Investments    
Schedule of Investments [Line Items]    
Investments $ 3.0  
XML 79 R91.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Effective Income Tax Reconciliation (Details)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Income Tax Disclosure [Abstract]      
Income tax at U.S. statutory rate 21.00% 21.00% 34.00%
State, net of federal benefit (76.30%) 14.80% 8.30%
Foreign rate differential (19.40%) (3.00%) (3.80%)
Share-based compensation 695.40% 178.70% 38.20%
Non-deductible expenses 0.40% (4.40%) (1.10%)
Tax credits 19.30% 26.70% 7.80%
Tax Cuts and Jobs Act impact 0.00% 0.00% (220.20%)
Acquisition related 31.80% 15.20% 0.00%
Convertible senior notes (412.60%) (0.30%) 0.00%
Other 27.90% (1.80%) 0.40%
Change in valuation allowance (325.30%) (257.50%) 126.60%
Total (37.80%) (10.60%) (9.80%)
XML 80 R27.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Segment Information
12 Months Ended
Dec. 31, 2019
Segment Reporting [Abstract]  
Segment Information Segment Information

Our chief operating decision-maker is our Chief Executive Officer who makes resource allocation decisions and reviews financial information presented on a consolidated basis. Accordingly, we have determined that we have a single operating and reportable segment and operating unit structure.

Product Information

We derive our revenues from our Chegg Services and Required Materials product lines. Our Chegg Services primarily include Chegg Study, Chegg Writing, Chegg Tutors, Chegg Math Solver, and Thinkful. Required Materials include a revenue share, upon fulfillment, on the total transactional amount of a rental and sale transaction for print textbooks as well as revenues from eTextbooks.

The following table sets forth our total net revenues for the periods shown for our Chegg Services and Required Materials product lines (in thousands):
 
December 31,
 
2019
 
2018
 
2017
Chegg Services
$
332,221

 
$
253,985

 
$
185,683

Required Materials
78,705

 
67,099

 
69,383

Total net revenues
$
410,926

 
$
321,084

 
$
255,066



Geographic Information

Our headquarters and most of our operations are located in the United States. We conduct our sales, marketing and customer service activities primarily in the United States. Geographic revenues information is based on the location of the customer. In 20192018, and 2017, substantially all of our revenues and long-lived assets are located in the United States.
XML 81 R101.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Schedule II - Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Allowance for doubtful accounts      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Year $ 229 $ 259 $ 436
(Release) Provision for Bad Debts (79) 142 47
Net Write-offs (94) (172) (224)
Balance at End of Year 56 229 259
Refund Reserve      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Year 396 282 487
(Release) Provision for Bad Debts 24,987 21,240 22,446
Net Write-offs (24,829) (21,126) (22,651)
Balance at End of Year $ 554 $ 396 $ 282
XML 82 R4.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Net revenues:      
Net revenues $ 410,926 $ 321,084 $ 255,066
Cost of revenues:      
Cost of revenues 92,182 79,996 80,175
Gross profit 318,744 241,088 174,891
Operating expenses:      
Research and development 139,772 114,291 81,926
Sales and marketing 63,569 54,714 51,240
General and administrative 97,489 77,714 64,411
Restructuring charges 97 589 1,047
Gain on liquidation of textbooks 0 0 (4,766)
Total operating expenses 300,927 247,308 193,858
Income (loss) from operations 17,817 (6,220) (18,967)
Interest expense, net and other income, net:      
Interest expense, net (44,851) (11,225) (74)
Other income, net 20,063 3,987 560
Total interest expense, net and other income, net (24,788) (7,238) 486
Loss before provision for income taxes (6,971) (13,458) (18,481)
Provision for income taxes 2,634 1,430 1,802
Net loss $ (9,605) $ (14,888) $ (20,283)
Net loss per share, basic and diluted (in dollars per share) $ (0.08) $ (0.13) $ (0.20)
Weighted average shares used to compute net loss per share, basic and diluted (in shares) 119,204 113,251 100,022
XML 83 R23.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes
12 Months Ended
Dec. 31, 2019
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes

We recorded an income tax provision of approximately $2.6 million, $1.4 million and $1.8 million for the years ended December 31, 2019, 2018 and 2017, respectively. The income tax provision for the years ended December 31, 2019, 2018 and 2017 was primarily due to state and foreign income tax expense and federal and state tax expense related to tax amortization of acquired indefinite lived intangible assets.

Our income tax provision consisted of the following (in thousands):
 
Years Ended December 31,
 
2019
 
2018
 
2017
Current income taxes:
 
 
 
 
 
Federal
$
(185
)
 
$
(91
)
 
$
(103
)
State
264

 
(73
)
 
100

Foreign
2,594

 
1,374

 
1,523

Total current income taxes
2,673

 
1,210

 
1,520

 
 
 
 
 
 
Deferred income taxes:
 
 
 
 
 
Federal
(17
)
 
155

 
(992
)
State
42

 
76

 
75

Foreign
(64
)
 
(11
)
 
1,199

Total deferred income taxes
(39
)
 
220

 
282

Total income tax provision
$
2,634

 
$
1,430

 
$
1,802



Loss before provision for income taxes consisted of the following (in thousands):
 
Years Ended December 31,
 
2019
 
2018
 
2017
United States
$
(12,497
)
 
$
(18,617
)
 
$
(20,983
)
Foreign
5,526

 
5,159

 
2,502

Total
$
(6,971
)
 
$
(13,458
)
 
$
(18,481
)


The differences between our income tax provision as presented in the accompanying consolidated statements of operations and the income tax expense computed at the federal statutory rate consists of the items shown in the following table as a percentage of pretax loss (in percentages):
 
Years Ended December 31,
 
2019
 
2018
 
2017
Income tax at U.S. statutory rate
21.0
 %
 
21.0
 %
 
34.0
 %
State, net of federal benefit
(76.3
)
 
14.8

 
8.3

Foreign rate differential
(19.4
)
 
(3.0
)
 
(3.8
)
Share-based compensation
695.4

 
178.7

 
38.2

Non-deductible expenses
0.4

 
(4.4
)
 
(1.1
)
Tax credits
19.3

 
26.7

 
7.8

Tax Cuts and Jobs Act impact

 

 
(220.2
)
Acquisition related
31.8

 
15.2

 

Convertible senior notes
(412.6
)
 
(0.3
)
 

Other
27.9

 
(1.8
)
 
0.4

Change in valuation allowance
(325.3
)
 
(257.5
)
 
126.6

Total
(37.8
)%
 
(10.6
)%
 
(9.8
)%


On December 22, 2017, the Tax Cuts and Jobs Act (Tax Act) was signed into law, enacting significant changes to the U.S. Internal Revenue Code. The Tax Act made broad and complex changes to the U.S. tax code.

On December 22, 2017, Staff Accounting Bulletin No. 118 (SAB 118) was issued to address the application of US GAAP in situations when a registrant does not have the necessary information available, prepared, or analyzed in reasonable detail to complete the accounting for certain income tax effects of the Tax Act. In accordance with SAB 118, as of December 31, 2017, we had not yet completed our accounting for the tax effects of the enactment of the Act. Our provision for income
taxes for the year ended December 31, 2017 was based in part on our best estimate of the effects of the transition tax and existing deferred tax balances with our understanding of the Tax Act and guidance available as of the date of filing. The provisional amount related to the one-time transition tax on the mandatory deemed repatriation of foreign earnings which was a benefit of $0.1 million. We also provided withholding tax on the deemed repatriation of foreign earnings of $1.2 million. Under guidance in place at December 31, 2019 and December 31, 2018, no adjustments to our provisional effects of the Tax Act recorded at December 31, 2017 were necessary. As of December 22, 2018 we have completed our accounting for the income tax effects of the Tax Act.

The Tax Act also included provisions for the GILTI tax inclusion, wherein taxes on foreign income are imposed in excess of a deemed return on tangible assets of foreign corporations. This income will effectively be taxed at a 10.5% tax rate in general. Under the U.S. generally accepted accounting principles companies are allowed to make an accounting policy election of either (i) account for GILTI as a component of tax expense in the period in which we are subject to the rules (the “period cost method”), or (ii) account for GILTI in our measurement of deferred taxes (the “deferred method”). We are electing the period-cost method for any tax as a result of the GILTI provisions.

A summary of our deferred tax assets is as follows (in thousands):
 
Years Ended December 31,
 
2019
 
2018
Deferred tax assets:
 
 
 
Accrued expenses and reserves
$
3,978

 
$
1,661

Share-based compensation
12,003

 
13,083

Accrued compensation
997

 
2,075

Net operating loss carryforwards
162,320

 
106,659

Property and equipment, textbooks and intangibles assets

 
3,745

Other items
3,438

 
2,951

Gross deferred tax assets
182,736

 
130,174

Valuation allowance
(148,519
)
 
(125,844
)
Total deferred tax assets
34,217

 
4,330

 
 
 
 
Deferred tax liabilities:
 
 
 
Property and equipment, textbooks and intangibles assets
(4,111
)
 

Convertible senior notes
(27,065
)
 
(46
)
Other
(4,661
)
 
(5,943
)
Total deferred tax liabilities
(35,837
)
 
(5,989
)
 
 
 
 
Net deferred tax liability
$
(1,620
)
 
$
(1,659
)


At December 31, 2019 and 2018 the deferred tax liability is created by the tax amortization of acquired indefinite lived intangible assets. Under the accounting guidance this deferred tax liability can be used as a source of income for recognition of deferred tax assets when determining the amount of valuation allowance to be recorded.

Realization of the deferred tax assets is dependent upon future taxable income, the amount and timing of which are uncertain. Accordingly, the federal and state gross deferred tax assets have been fully offset by a valuation allowance. The valuation allowance increased by approximately $22.7 million during the year ended December 31, 2019 and increased by $34.7 million during the year ended December 31, 2018.

As of December 31, 2019, we had net operating loss carryforwards for federal and state income tax purposes of approximately $591 million and $440 million, respectively, which will begin to expire in years beginning 2028 and 2020, respectively.

As of December 31, 2019, we had tax credit carryforwards for federal and state income tax purposes of approximately $14.8 million and $11.9 million, respectively. The federal credits expire in various years beginning in 2030. The state credits do not expire.

Utilization of our net operating losses and tax credit carryforwards may be subject to substantial annual limitations due to ownership change limitations provided by the Internal Revenue Code of 1986, as amended (IRC), and similar state provisions. Such annual limitations could result in the expiration of the net operating losses and tax credit carryforwards before utilization.

As described above, the Tax Act included a transition tax in 2017 that taxed any previously deferred foreign earnings and profits in 2017 at a reduced tax rate. As a result of this tax and the accrual of associated distribution tax, we have no unrecorded tax liabilities associated with unremitted foreign retained earnings as of December 31, 2017. As of December 31, 2019, we intend to permanently reinvest all 2018 and 2019 earnings from our international subsidiaries. As such we have not provided for any remaining tax effect, if any, of limited outside basis difference of our foreign subsidiaries based upon plans of future reinvestment. As a result of the Tax Act this amount is anticipated to be insignificant. The determination of the future tax consequences of the remittance of these earnings is not practicable.

We recognize interest and penalties related to uncertain tax positions as a component of income tax expense. During the years ended December 31, 2019, 2018 and 2017, we recognized an increase of $45 thousand, a decrease of $0.7 million and an increase of $0.2 million of interest and penalties, respectively. Accrued interest and penalties as of December 31, 2019 and 2018 were approximately $0.1 million and $73 thousand, respectively.

We file tax returns in U.S. federal, state, and certain foreign jurisdictions with varying statutes of limitations. Due to net operating loss and credit carryforwards, all of the tax years since inception through the 2019 tax year remain subject to examination by the U.S. federal and some state authorities. Foreign jurisdictions remain subject to examination up to approximately seven years from the filing date, depending on the jurisdiction.

A reconciliation of the beginning and ending balances of the total amount of unrecognized tax benefits, excluding accrued interest and penalties, is as follows (in thousands):
 
Years Ended December 31,
 
2019
 
2018
 
2017
Beginning balance
$
8,771

 
$
5,772

 
$
4,882

Increase in tax positions for prior years
221

 
758

 
280

Decrease in tax positions for prior years
(1,550
)
 
(569
)
 
(101
)
Decrease in tax positions for prior year settlement

 
(149
)
 
(172
)
Decrease in tax positions for prior years due to statutes lapsing
(164
)
 
(103
)
 
(169
)
Increase in tax positions for current year
3,722

 
3,112

 
978

Change due to translation of foreign currencies
(7
)
 
(50
)
 
74

Ending balance
$
10,993

 
$
8,771

 
$
5,772



The amount of unrecognized tax benefits, if recognized, that would affect the effective tax rate is $1.9 million for the year ended December 31, 2019. One or more of these unrecognized tax benefits could be subject to a valuation allowance if, and when recognized in a future period, which could impact the timing of any related effective tax rate benefit.

The actual amount of any taxes due could vary significantly depending on the ultimate timing and nature of any settlement. We believe that the amount by which the unrecognized tax benefits may increase or decrease within the next 12 months is not estimable.
XML 84 R8.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Background and Basis of Presentation
12 Months Ended
Dec. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Background and Basis of Presentation Background and Basis of Presentation

Company and Background

Chegg, Inc. (Chegg, the Company, we, us, or our), headquartered in Santa Clara, California, was incorporated as a Delaware corporation in July 2005. Chegg is a Smarter Way to Student. As the leading direct-to-student learning platform, we strive to improve educational outcomes by putting the student first in all our decisions. We support students on their journey from high school to college and into their career with tools designed to help them pass their test, pass their class, and save money on required materials. Our services are available online, anytime and anywhere, so we can reach students when they need us most.

Basis of Presentation

Our fiscal year ends on December 31 and in this report we refer to the year ended December 31, 2019, December 31, 2018, and December 31, 2017 as 2019, 2018, and 2017, respectively.

We have changed the captions on our consolidated statements of cash flows from “purchases of marketable securities” to “purchases of investments” and from “maturities of marketable securities” to “maturities of investments.” This change does not impact any current or previously reported results.
XML 85 R19.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies
12 Months Ended
Dec. 31, 2019
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies

From time to time, third parties may assert patent infringement claims against us in the form of letters, litigation, or other forms of communication. In addition, we may from time to time be subject to other legal proceedings and claims in the ordinary course of business, including claims of alleged infringement of trademarks, copyrights, and other intellectual property rights; employment claims; and general contract or other claims. We may also, from time to time, be subject to various legal or government claims, disputes, or investigations. Such matters may include, but not be limited to, claims, disputes, or investigations related to warranty, refund, breach of contract, employment, intellectual property, government regulation, or compliance or other matters.

On September 27, 2018 a purported securities class action captioned Shah v. Chegg, Inc. et. al. (Case No. 3:18-cv-05956-CRB) was filed in the U.S. District Court for the Northern District of California against us and our CEO. The complaint was filed by a purported Company shareholder and alleges claims under Sections 10(b) and 20(a) of the Securities Exchange Act of 1934, as amended, and SEC Rule 10b-5, based on allegedly misleading statements regarding the Company’s security measures to protect users’ data and related internal controls and procedures, as well as our second quarter 2018 financial results. The suit is purportedly brought on behalf of purchasers of our securities between July 30, 2018 and September 25, 2018. The complaint seeks unspecified compensatory damages, as well as interest, costs and attorneys’ fees. On November 15, 2018, a second purported securities class action captioned Kurland v. Chegg, Inc. et al. (Case No. 3:18-cv-06714-CRB) was filed in the U.S. District Court for the Northern District of California against us, our CEO, and our CFO. The Shah and Kurland actions contain similar allegations, assert similar claims, and seek similar relief, and on January 24, 2019, the Court consolidated the two actions. On March 29, 2019, the Plaintiffs filed a Lead Plaintiff's Notice of Voluntary Dismissal Without Prejudice.
On November 5, 2018, NetSoc, LLC (NetSoc) filed a complaint against us in the U.S. District Court for the Southern District of New York for patent infringement alleging that the Chegg Tutors service infringes U.S. Patent No. 9,978,107 and seeking unspecified compensatory damages. A responsive pleading was filed on February 19, 2019. On January 13, 2020, the Court issued an order dismissing the case as to Chegg. On January 30, 2020, NetSoc appealed the dismissal and we are currently awaiting their filing of a brief with the court.
We are not aware of any other pending legal matters or claims, individually or in the aggregate, that are expected to have a material adverse impact on our consolidated financial position, results of operations, or cash flows. However, our determination of whether a claim will proceed to litigation cannot be made with certainty, nor can the results of litigation be predicted with certainty. Nevertheless, defending any of these actions, regardless of the outcome, may be costly, time consuming, distract management personnel, and have a negative effect on our business. An adverse outcome in any of these actions, including a judgment or settlement, may cause a material adverse effect on our future business, results of operations, and financial condition.
XML 86 R15.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Goodwill and Intangible Assets
12 Months Ended
Dec. 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets Goodwill and Intangible Assets

Goodwill consists of the following (in thousands):
 
Years Ended December 31,
 
2019
 
2018
Beginning balance
$
149,524

 
$
125,272

Additions due to acquisitions
65,181

 
24,673

Foreign currency translation adjustment
(192
)
 
(421
)
Ending balance
$
214,513

 
$
149,524



Intangible assets as of December 31, 2019 and December 31, 2018 consist of the following (in thousands, except weighted-average amortization period):
 
December 31, 2019
 
Weighted-Average Amortization
Period
(in months)
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Carrying
Amount
Developed technologies and content library
66

 
$
43,268

 
$
(18,395
)
 
$
24,873

Customer lists
47

 
9,970

 
(8,210
)
 
1,760

Trade and domain names
46

 
10,873

 
(6,169
)
 
4,704

Non-compete agreements
31

 
2,018

 
(1,890
)
 
128

Indefinite-lived trade name

 
3,600

 

 
3,600

Foreign currency translation adjustment

 
(398
)
 

 
(398
)
Total intangible assets
58

 
$
69,331

 
$
(34,664
)
 
$
34,667

 
 
December 31, 2018
 
Weighted-Average Amortization
Period
(in months)
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Carrying
Amount
Developed technologies and content library
71

 
$
31,667

 
$
(13,737
)
 
$
17,930

Customer lists
47

 
9,970

 
(6,847
)
 
3,123

Trade and domain names
44

 
6,113

 
(4,863
)
 
1,250

Non-compete agreements
31

 
2,018

 
(1,735
)
 
283

Indefinite-lived trade name

 
3,600

 

 
3,600

Foreign currency translation adjustment

 
(271
)
 

 
(271
)
Total intangible assets
61

 
$
53,097

 
$
(27,182
)
 
$
25,915


During the years ended December 31, 2019, 2018 and 2017, amortization expense related to our acquired intangible assets totaled approximately $7.5 million, $6.5 million and $5.5 million, respectively.

As of December 31, 2019, the estimated future amortization expense related to our finite-lived intangible assets is as follows (in thousands):
2020
$
8,947

2021
7,554

2022
6,686

2023
4,557

2024
2,411

Thereafter
912

Total
$
31,067


XML 87 R11.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenues
12 Months Ended
Dec. 31, 2019
Revenue from Contract with Customer [Abstract]  
Revenues Revenues

Revenue Recognition

Revenues are recognized when control of the promised goods or services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services. The majority of our revenues are recognized over time as services are performed, with certain revenues, most significantly the revenue share we earn from our print textbook partners, being recognized at the point in time when print textbooks are shipped to students.

The following table sets forth our total net revenues for the periods shown disaggregated for our Chegg Services and Required Materials product lines (in thousands, except percentages):

 
Years Ended December 31,
 
Change in 2019
 
Change in 2018
 
2019
 
2018
 
2017
 
$
 
%
 
$
 
%
Chegg Services
$
332,221

 
$
253,985

 
$
185,683

 
$
78,236

 
31
%
 
$
68,302

 
37
 %
Required Materials
78,705

 
67,099

 
69,383

 
11,606

 
17

 
(2,284
)
 
(3
)
Total net revenues
$
410,926

 
$
321,084

 
$
255,066

 
$
89,842

 
28

 
$
66,018

 
26



During the year ended December 31, 2019, we recognized $17.0 million of revenues that were included in our deferred revenue balance as of December 31, 2018. During the year ended December 31, 2018, we recognized $11.7 million of revenues that were included in our deferred revenue balance as of December 31, 2017. During the year ended December 31, 2019, we recognized $3.4 million of previously deferred revenues recognized from performance obligations satisfied in previous periods related to variable consideration recognized from our agreement with our Required Materials print textbook partner. During the year ended December 31, 2018, we recognized an immaterial amount of previously deferred revenues recognized from performance obligations satisfied in previous periods. The aggregate amount of unsatisfied performance obligations is approximately $18.8 million as of December 31, 2019, which are expected to be recognized into revenues over the next year.

Contract Balances

The following table presents our accounts receivable, net, deferred revenue, and contract asset balances (in thousands, except percentages):
 
December 31,
 
Change
 
2019
 
2018
 
$
 
%
Accounts receivable, net
$
11,529

 
$
12,733

 
$
(1,204
)
 
(9
)%
Deferred revenue
18,780

 
17,418

 
1,362

 
8

Contract assets
3,531

 
337

 
3,194

 
n/m


_______________________________________
n/m - not meaningful

During the year ended December 31, 2019, our accounts receivable, net balance decreased by $1.2 million, or 9%, primarily due to timing of billings partially offset by an improvement in cash collections. During the year ended December 31, 2019, our deferred revenue balance increased by $1.4 million, or 8%, primarily due to increased bookings for our Chegg Study service and eTextbook rentals driven by the seasonality of our business. During the year ended December 31, 2019, our contract assets balance increased by $3.2 million primarily due to variable consideration and payment arrangements for Thinkful.
XML 88 R32.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2019
Accounting Policies [Abstract]  
Schedule of Useful Lives For Property And Equipment
Property and equipment are recorded at cost less accumulated depreciation and content amortization. Depreciation and content amortization are computed using the straight-line method over the following estimated useful lives of the assets:

Classification
 
Useful Life
Computers and equipment
 
3 years
Internal-use software and website development
 
3 years
Furniture and fixtures
 
5 years
Leasehold improvements
 
Shorter of the remaining lease term or the estimated useful life of 5 years
Content
 
Shorter of the licensed content term or the estimated useful life of 5 years

Computation of Basic and Diluted Net Loss Per Share
The following table sets forth the computation of historical basic and diluted net loss per share (in thousands, except per share amounts):
 
Years Ended December 31,
 
2019
 
2018
 
2017
Numerator:
 
 
 
 
 
Net loss
$
(9,605
)
 
$
(14,888
)
 
$
(20,283
)
Denominator:
 
 
 
 
 
Weighted average shares used to compute net loss per share, basic and diluted
119,204

 
113,251

 
100,022

 
 
 
 
 
 
Net loss per share, basic and diluted
$
(0.08
)
 
$
(0.13
)
 
$
(0.20
)

Common Shares Outstanding Excluded from Computation of Diluted Net Loss Per Share
The following potential weighted-average shares of common stock outstanding were excluded from the computation of diluted net loss per share because including them would have been anti-dilutive (in thousands):
 
Years Ended December 31,
 
2019
 
2018
 
2017
Options to purchase common stock
2,395

 
4,045

 
3,045

RSUs and PSUs
4,699

 
7,946

 
153

Shares related to convertible senior notes
3,526

 

 

Employee stock purchase plan

 

 
5

Total common stock equivalents
10,620

 
11,991

 
3,203



XML 89 R36.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Long-Lived Assets (Tables)
12 Months Ended
Dec. 31, 2019
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Property, plant and equipment
Property and equipment, net consisted of the following (in thousands):
 
December 31,
 
2019
 
2018
Computer and equipment
$
3,355

 
$
3,140

Internal-use software and website development
7,552

 
4,043

Furniture and fixtures
3,640

 
2,912

Leasehold improvements
17,738

 
14,167

Content
122,670

 
90,816

Property and equipment
154,955

 
115,078

Less accumulated depreciation and amortization
(67,596
)
 
(55,174
)
Property and equipment, net
$
87,359

 
$
59,904


XML 90 R57.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Cash and Cash Equivalents, and Investments - Schedule of Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Schedule Of Available For Sale Securities [Line Items]    
Cost $ 836,953  
Fair Value 837,722  
Cash and cash equivalents:    
Schedule Of Available For Sale Securities [Line Items]    
Cost 387,520 $ 374,664
Unrealized Gain 0 0
Unrealized Loss 0 0
Fair Value 387,520 374,664
Short-term investments:    
Schedule Of Available For Sale Securities [Line Items]    
Cost 380,686 93,449
Unrealized Gain 470 0
Unrealized Loss (82) (104)
Fair Value 381,074 93,345
Long-term investments    
Schedule Of Available For Sale Securities [Line Items]    
Cost 310,102 16,059
Unrealized Gain 539 9
Unrealized Loss (158) (16)
Fair Value 310,483 16,052
Cash | Cash and cash equivalents:    
Schedule Of Available For Sale Securities [Line Items]    
Cost 241,355 351,345
Unrealized Gain 0 0
Unrealized Loss 0 0
Fair Value 241,355 351,345
Money market funds | Cash and cash equivalents:    
Schedule Of Available For Sale Securities [Line Items]    
Cost 146,165 5,052
Unrealized Gain 0 0
Unrealized Loss 0 0
Fair Value 146,165 5,052
Commercial paper | Cash and cash equivalents:    
Schedule Of Available For Sale Securities [Line Items]    
Cost   18,267
Unrealized Gain   0
Unrealized Loss   0
Fair Value   18,267
Commercial paper | Short-term investments:    
Schedule Of Available For Sale Securities [Line Items]    
Cost 7,489 40,500
Unrealized Gain 0 0
Unrealized Loss 0 (12)
Fair Value 7,489 40,488
Corporate securities | Short-term investments:    
Schedule Of Available For Sale Securities [Line Items]    
Cost 318,946 38,616
Unrealized Gain 425 0
Unrealized Loss (78) (87)
Fair Value 319,293 38,529
Corporate securities | Long-term investments    
Schedule Of Available For Sale Securities [Line Items]    
Cost 295,103 14,429
Unrealized Gain 533 9
Unrealized Loss (158) (14)
Fair Value 295,478 14,424
U.S. treasury securities | Short-term investments:    
Schedule Of Available For Sale Securities [Line Items]    
Cost 44,251 14,333
Unrealized Gain 39 0
Unrealized Loss (4) (5)
Fair Value 44,286 14,328
U.S. treasury securities | Long-term investments    
Schedule Of Available For Sale Securities [Line Items]    
Cost   1,630
Unrealized Gain   0
Unrealized Loss   (2)
Fair Value   $ 1,628
Agency Securities | Short-term investments:    
Schedule Of Available For Sale Securities [Line Items]    
Cost 10,000  
Unrealized Gain 6  
Unrealized Loss 0  
Fair Value 10,006  
Agency Securities | Long-term investments    
Schedule Of Available For Sale Securities [Line Items]    
Cost 14,999  
Unrealized Gain 6  
Unrealized Loss 0  
Fair Value $ 15,005  
XML 91 R53.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Significant Accounting Policies - Computation of Basic and Diluted Net Loss Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Numerator:                      
Net loss $ 8,219 $ (11,477) $ (2,029) $ (4,318) $ 5,347 $ (13,709) $ (3,909) $ (2,617) $ (9,605) $ (14,888) $ (20,283)
Denominator:                      
Weighted average shares used to compute net loss per share, basic and diluted (in shares)                 119,204 113,251 100,022
Net loss per share, basic and diluted (in dollars per share)                 $ (0.08) $ (0.13) $ (0.20)
XML 92 R80.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Maturities of Operating Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Leases [Abstract]  
2020 $ 6,094
2021 5,622
2022 5,404
2023 3,738
2024 780
Total future minimum lease payments 21,638
Less imputed interest (1,842)
Total lease liabilities $ 19,796
XML 93 R70.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Acquisitions - 2017 Acquisitions summary of Fair Value of the Consideration (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Oct. 31, 2017
Dec. 31, 2019
Dec. 31, 2018
Business Acquisition [Line Items]      
Goodwill   $ 65,181 $ 24,673
Cogeon GmbH      
Business Acquisition [Line Items]      
Net tangible assets $ 60    
Total acquired intangible assets 5,930    
Total identifiable assets acquired 5,990    
Goodwill 9,024    
Total fair value of purchase consideration 15,014    
Trade and domain names | Cogeon GmbH      
Business Acquisition [Line Items]      
Total acquired intangible assets 50    
Domain names | Cogeon GmbH      
Business Acquisition [Line Items]      
Total acquired intangible assets 230    
Non-compete agreements | Cogeon GmbH      
Business Acquisition [Line Items]      
Total acquired intangible assets 70    
Developed technologies and content library | Cogeon GmbH      
Business Acquisition [Line Items]      
Total acquired intangible assets 5,510    
Content library | Cogeon GmbH      
Business Acquisition [Line Items]      
Total acquired intangible assets $ 70    
XML 94 R74.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Goodwill and Intangible Assets - Estimated Future Amortization Expense Related to Intangible Assets (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]  
2020 $ 8,947
2021 7,554
2022 6,686
2023 4,557
2024 2,411
Thereafter 912
Net Carrying Amount $ 31,067
XML 95 R84.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stockholders' Equity - Summary of Assumptions (Details) - Employee stock purchase plan - $ / shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term 15 days 15 days 15 days
Dividend yield 0.00% 0.00% 0.00%
Weighted-average grant-date fair value per share (in dollars per share) $ 9.88 $ 7.14 $ 3.55
Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected volatility 40.51% 42.07% 38.15%
Risk-free interest rate 1.59% 2.09% 1.04%
Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected volatility 41.81% 44.97% 45.57%
Risk-free interest rate 2.43% 2.50% 1.42%
XML 96 R88.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Operating Loss Carryforwards [Line Items]      
Provision for income taxes $ 2,634 $ 1,430 $ 1,802
Tax Cuts And Jobs Act Of 2017, incomplete accounting, transition tax for accumulated foreign earnings, provisional Income tax expense (benefit) 100    
Tax Cuts And Jobs Act Of 2017, incomplete accounting, transition tax for accumulated foreign earnings, withholding tax 1,200    
Increase (decrease) in valuation allowance 22,700 34,700  
Interest and penalties related to uncertain tax positions, increase (decrease) 45 (700) $ 200
Interest and penalties accrued related to uncertain tax positions 100 $ 73  
Unrecognized tax benefits that would impact the effective tax rate 1,900    
Federal      
Operating Loss Carryforwards [Line Items]      
Net operating loss carryforwards 591,000    
Tax credit carryforwards 14,800    
State      
Operating Loss Carryforwards [Line Items]      
Net operating loss carryforwards 440,000    
Tax credit carryforwards $ 11,900    
XML 97 R78.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Convertible Senior Notes - Interest Expense Recognized (Details) - Senior Notes - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
0.125 Percent Convertible Senior Notes Due 2025    
Debt Instrument [Line Items]    
Contractual interest expense $ 769  
Amortization of debt discount 27,302  
Amortization of issuance costs 1,876  
Total interest expense 29,947  
0.25% Convertible Senior Notes Due 2023    
Debt Instrument [Line Items]    
Contractual interest expense 862 $ 645
Amortization of debt discount 12,536 9,377
Amortization of issuance costs 1,488 1,117
Total interest expense $ 14,886 $ 11,139
XML 98 R14.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Acquisitions
12 Months Ended
Dec. 31, 2019
Business Combinations [Abstract]  
Acquisitions Acquisitions

2019 Acquisition

On October 1, 2019, we completed our acquisition of Thinkful, Inc. (Thinkful), a skills-based learning platform that offers professional courses in software engineering, data science, data analytics, product design, and product management directly to students across the United States to expand our existing offerings by adding affordable and high-quality courses focused on the most in-demand technology skills. The total fair value of the purchase consideration was $79.2 million, which was paid in cash and included an escrow amount of $9.0 million for general representations and warranties and potential post-closing adjustments. Any remaining escrow amount will be released 18 months after the acquisition date.

Included in the purchase agreement for the acquisition of Thinkful are additional payments of up to $20.0 million subject to the achievement of specified milestones and continued employment of key employees. These payments are not included in the fair value of the purchase consideration and are expensed ratably as acquisition related compensation costs classified as research and development, general and administrative, and sales and marketing expenses, based on the key employee's job function, on our consolidated statement of operations. These payments may be settled by us, at our sole discretion, either in cash or shares of our common stock. We have recorded approximately $3.0 million as of December 31, 2019 included within accrued liabilities on our consolidated balance sheet for these payments.

Goodwill is primarily attributable to the potential for expanding our existing offerings and reach by providing educational services for students and helping them through their professional journey. The amounts recorded for intangible assets and goodwill are not deductible for tax purposes.

The following table presents the preliminary total allocation of purchase consideration recorded in our consolidated balance sheet as of the acquisition date (in thousands):
 
Thinkful
Cash
$
51

Accounts receivable
547

Other acquired assets
1,710

Acquired intangible assets
16,360

Total identifiable assets acquired
18,668

Deferred revenue
(3,044
)
Liabilities assumed
(1,605
)
Net identifiable assets acquired
14,019

Goodwill
65,181

Total fair value of purchase consideration
$
79,200



The following table presents the details of the allocation of purchase consideration to the acquired intangible assets (in thousands, except weighted-average amortization period):
 
Thinkful
 
Amount
 
Weighted-Average Amortization
Period
(in months)
Trade name
$
4,430

 
48
Domain names
330

 
48
Content library
6,940

 
60
Developed technology
4,660

 
36
Acquired intangible assets
$
16,360

 
50


During the year ended December 31, 2019, we incurred $1.0 million of acquisition-related expenses associated with our acquisition of Thinkful, which have been included in general and administrative expenses in our consolidated statement of operations. During the year ended December 31, 2019, $8.6 million of our consolidated net loss was attributed by Thinkful and we have recorded an immaterial amount of revenues since the acquisition date.

The following unaudited supplemental pro forma net loss is for informational purposes only and presents our combined results as if the acquisition of Thinkful had occurred on January 1, 2018. The unaudited supplemental pro forma information includes the historical combined operating results adjusted for acquisition related compensation costs, amortization of intangible assets, share-based compensation expense and transaction expenses and does not necessarily reflect the actual results that would have been achieved, nor is it necessarily indicative of our future consolidated results. During the years ended December 31, 2019 and 2018, our supplemental pro forma net loss would have been $25.0 million and $38.6 million, respectively. Revenues from Thinkful were immaterial during the years ended December 31, 2019 and 2018.

2018 Acquisitions

On July 2, 2018, we acquired StudyBlue, Inc. (StudyBlue), a privately held online learning company that provides a content library that allows students to create flashcards and their own study materials. This acquisition helps strengthen our existing Chegg Services offerings by adding a substantial number of subject categories and a library of content to our learning platform. The total fair value of the purchase consideration was $20.4 million, which included an escrow amount of $3.3 million for general representations and warranties and post-closing adjustments, which was released in January 2020.

On May 15, 2018, we acquired WriteLab, Inc. (WriteLab), an AI-enhanced writing platform that teaches students grammar, sentence structure, writing style, and offers instant feedback to help students revise, edit, and improve their written work. This acquisition helps to strengthen Chegg Writing with the addition of new tools, features, and functionality. The total fair value of the purchase consideration was $14.5 million, which included an escrow amount of $2.6 million for general representations and warranties and potential post-closing adjustments, which was released in January 2020.

Included in the purchase agreement for the acquisition of WriteLab are additional payments of up to $5.0 million subject to continued employment of the sellers. These payments are not included in the fair value of the purchase consideration and are expensed ratably as research and development expenses on our consolidated statement of operations. These payments may be settled by us, at our sole discretion, either in cash or shares of our common stock. We have recorded approximately $1.0 million as of December 31, 2019 and 2018 included within accrued liabilities on our consolidated balance sheet for these payments.

Goodwill is primarily attributable to the potential for future product offerings as well as our expanded student reach. The amounts recorded for intangible assets and goodwill are not deductible for tax purposes.

The following table presents the total allocation of purchase consideration recorded in our consolidated balance sheets as of the acquisition date (in thousands):
 
StudyBlue
 
WriteLab
 
Total
Cash
$
152

 
$
82

 
$
234

Accounts receivable
288

 
194

 
482

Other acquired assets
151

 

 
151

Acquired intangible assets
7,100

 
4,450

 
11,550

Total identifiable assets acquired
7,691

 
4,726

 
12,417

Liabilities assumed
(1,309
)
 
(897
)
 
(2,206
)
Net identifiable assets acquired
6,382

 
3,829

 
10,211

Goodwill
13,996

 
10,677

 
24,673

Total fair value of purchase consideration
$
20,378

 
$
14,506

 
$
34,884



The following table presents the details of the allocation of purchase consideration to the acquired intangible assets (in thousands, except weighted-average amortization period):
 
StudyBlue
 
WriteLab
 
Total
 
Amount
 
Weighted-Average Amortization
Period
(in months)
 
Amount
 
Weighted-Average Amortization
Period
(in months)
 
Amount
 
Weighted-Average Amortization
Period
(in months)
Trade name
$
140

 
12
 
$

 
0
 
$
140

 
12
Domain names
180

 
12
 

 
0
 
180

 
12
Non-compete agreements
220

 
36
 

 
0
 
220

 
36
Developed technology
1,340

 
60
 
4,450

 
96
 
5,790

 
88
Content library
5,220

 
60
 

 
0
 
5,220

 
60
Acquired intangible assets
$
7,100

 
57
 
$
4,450

 
96
 
$
11,550

 
72


During the year ended December 31, 2018, we incurred $1.0 million of acquisition-related expenses associated with the above 2018 acquisitions which have been included in general and administrative expenses in our consolidated statement of operations.

We have not presented supplemental pro forma financial information as the revenues and earnings of these 2018 acquisitions were immaterial during the year ended December 31, 2018. Further, we have recorded an immaterial amount of revenues and expenses since the acquisition dates during the year ended December 31, 2018.

2017 Acquisition

In October 2017, we acquired all of the outstanding interests of Cogeon GmbH (Cogeon), a provider of adaptive math technology and developer of the math application, Math 42. The total fair value of the purchase consideration was $15.0 million which included an escrow amount of $2.2 million for general representations and warranties and potential post-closing adjustments, which was released in October 2019.

Included in the purchase agreement for the acquisition of Cogeon are additional payments of up to approximately $9.0 million subject to achievement of specified milestones and continued employment of the sellers. These payments are not included in the fair value of the purchase consideration and are expensed ratably as research and development expense on our consolidated statements of operations. These payments may be settled by us, at our sole discretion, either in cash or shares of our common stock. The terms of the purchase agreement were amended in 2019 such that the payments to the sellers were accelerated and we paid out a total of $7.5 million in cash to the sellers during the year ended December 31, 2019. Additionally, included in the purchase agreement are equity grants of up to approximately $3.8 million subject to achievement of the above specified milestones, continued employment of the sellers, and an adverse tax ruling on the additional payments from the German tax authority. In 2018, the sellers received an adverse tax ruling and during the year ended December 31, 2019, we issued $3.0 million of common stock in connection with the accelerated additional payments.

Goodwill is primarily attributable to the potential for future product offerings as well as our expanded student reach. The amounts recorded for goodwill are expected to be deductible for tax purposes.

The following table presents the total allocation of purchase consideration recorded in our consolidated balance sheets as of the acquisition date (in thousands):
Net tangible assets
$
60

Acquired intangible assets:
 
Trade name
50

Domain names
230

Non-compete agreements
70

Developed technology
5,510

Content Library
70

Total acquired intangible assets
5,930

Total identifiable assets acquired
5,990

Goodwill
9,024

Total fair value of purchase consideration
$
15,014



During the year ended December 31, 2017, we incurred $0.7 million of acquisition-related expenses associated with the above 2017 acquisition which have been included in general and administrative expenses in our consolidated statements of operations.
XML 99 R10.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Cash and Cash Equivalents, and Investments
12 Months Ended
Dec. 31, 2019
Cash and Cash Equivalents [Abstract]  
Cash and Cash Equivalents, and Investments Cash and Cash Equivalents, and Investments

The following table shows our cash and cash equivalents, and investments’ adjusted cost, unrealized gain, unrealized loss and fair value as of December 31, 2019 and 2018 (in thousands):
 
December 31, 2019
 
Cost
 
Unrealized Gain
 
Unrealized Loss
 
Fair Value
Cash and cash equivalents:
 
 
 
 
 
 
 
Cash
$
241,355

 
$

 
$

 
$
241,355

Money market funds
146,165

 

 

 
146,165

Total cash and cash equivalents
$
387,520

 
$

 
$

 
$
387,520

Short-term investments:
 
 
 
 
 
 
 
Commercial paper
$
7,489

 
$

 
$

 
$
7,489

Corporate securities
318,946

 
425

 
(78
)
 
319,293

U.S. treasury securities
44,251

 
39

 
(4
)
 
44,286

Agency bond
10,000

 
6

 

 
10,006

Total short-term investments
$
380,686

 
$
470

 
$
(82
)
 
$
381,074

Long-term investments
 
 
 
 
 
 
 
Corporate securities
$
295,103

 
$
533

 
$
(158
)
 
$
295,478

Agency bond
14,999

 
6

 

 
15,005

Total long-term investments
$
310,102

 
$
539

 
$
(158
)
 
$
310,483



 
December 31, 2018
 
Cost
 
Unrealized Gain
 
Unrealized Loss
 
Fair Value
Cash and cash equivalents:
 
 
 
 
 
 
 
Cash
$
351,345

 
$

 
$

 
$
351,345

Money market funds
5,052

 

 

 
5,052

Commercial paper
18,267

 

 

 
18,267

Total cash and cash equivalents
$
374,664

 
$

 
$

 
$
374,664

Short-term investments:
 
 
 
 
 
 
 
Commercial paper
$
40,500

 
$

 
$
(12
)
 
$
40,488

Corporate securities
38,616

 

 
(87
)
 
38,529

U.S. treasury securities
14,333

 

 
(5
)
 
14,328

Total short-term investments
$
93,449

 
$

 
$
(104
)
 
$
93,345

Long-term investments
 
 
 
 
 
 
 
Corporate securities
$
14,429

 
$
9

 
$
(14
)
 
$
14,424

U.S. treasury securities
1,630

 

 
(2
)
 
1,628

Total long-term investments
$
16,059

 
$
9

 
$
(16
)
 
$
16,052



The adjusted cost and fair value of investments as of December 31, 2019 by contractual maturity were as follows (in thousands):
 
December 31, 2019
 
Cost
 
Fair Value
Due in 1 year or less
$
380,686

 
$
381,074

Due in 1-2 years
310,102

 
310,483

Investments not due at a single maturity date
146,165

 
146,165

Total
$
836,953

 
$
837,722



Investments not due at a single maturity date in the preceding table consist of money market fund deposits.

As of December 31, 2019, we considered the declines in market value of our investment portfolio to be temporary in nature and did not consider any of our investments to be other-than-temporarily impaired. We typically invest in highly-rated securities with a minimum credit rating of A- and a weighted average maturity of nine months, and our investment policy generally limits the amount of credit exposure to any one issuer or industry sector. The policy requires investments generally to be investment grade, with the primary objective of preserving capital and maintaining liquidity. Fair values were determined for each individual security in the investment portfolio. When evaluating an investment for other-than-temporary impairment, we review factors such as the length of time and extent to which fair value has been below its cost basis, the financial condition of the issuer and any changes thereto, changes in market interest rates and our intent to sell, or whether it is more likely than not we will be required to sell, the investment before recovery of the investment’s cost basis. During the years ended December 31, 2019, 2018, and 2017 we did not recognize any other-than-impairment charges.

Restricted Cash

As of December 31, 2019 and 2018, we had approximately $1.9 million and $1.3 million, respectively, of restricted cash that primarily consists of security deposits for our corporate offices. As of December 31, 2019 and 2018, $0.1 million of restricted cash is classified in other current assets in our consolidated balance sheets. As of December 31, 2019 and 2018, $1.8 million and $1.2 million, respectively, of restricted cash is classified in other assets in our consolidated balance sheets. These amounts are classified based upon the term of the remaining restrictions.

Strategic Investments

In October 2018, we completed an investment of $10.0 million in WayUp, Inc., a U.S.-based job site and mobile application for college students and recent graduates. Additionally, we previously invested $3.0 million in a foreign entity to explore expanding our reach internationally. We did not record any impairment charges on our strategic investments during the
years ended December 31, 2019, 2018, and 2017, as there were no significant identified events or changes in circumstances that would be considered an indicator for impairment. There were no observable price changes in orderly transactions for the identical or similar investments of the same issuers during the years ended December 31, 2019 and 2018.
XML 100 R18.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases
12 Months Ended
Dec. 31, 2019
Leases [Abstract]  
Leases Leases

On January 1, 2019, we adopted the new leases guidance and recorded an immaterial decrease to our opening balance of accumulated deficit. Results for reporting periods beginning January 1, 2019 are presented under the new guidance, while prior period amounts were not adjusted and continue to be reported in accordance with the previous guidance. We initially recorded ROU assets of $17.2 million and lease liabilities of $21.1 million on our consolidated balance sheet. ASC 842 did not have a material impact to our consolidated statements of operations. We elected a package of transition practical expedients which included not reassessing whether any expired or existing contracts are or contained leases, not reassessing the lease classification of expired or existing leases, and not reassessing initial direct costs for existing leases. We also elected a practical expedient to not separate lease and non-lease components. We did not elect the practical expedient to use hindsight in determining our lease terms or assessing impairment of our ROU assets.

We have operating leases for corporate offices worldwide, which expire at various dates through 2024. Our primary operating lease commitments at December 31, 2019 are related to our corporate headquarters in Santa Clara, California. We have additional offices in California, Oregon, and New York in the United States and internationally in India and Israel. As of December 31, 2019, we had operating lease ROU assets of $15.9 million and operating lease liabilities of $19.8 million. During the year ended December 31, 2019, we obtained $3.4 million of ROU assets in exchange for lease liabilities related to the reassessment of the lease term for two of our leases in India and commencing a lease for an additional office space in India.

As of December 31, 2019, we do not have finance leases recorded on our consolidated balance sheet. As of December 31, 2019, our weighted average remaining lease term was 3.7 years. During the year ended December 31, 2019, our weighted average discount rate was 4.7%. Operating lease expense, net of immaterial sublease income, was approximately $5.0 million during the year ended December 31, 2019. Variable lease cost and short term lease cost were immaterial during the year ended December 31, 2019.

The aggregate future minimum lease payments and reconciliation to lease liabilities as of December 31, 2019, are as follows (in thousands):
 
December 31, 2019
2020
$
6,094

2021
5,622

2022
5,404

2023
3,738

2024
780

Total future minimum lease payments
21,638

Less imputed interest
(1,842
)
Total lease liabilities
$
19,796



The aggregate future minimum lease payments as of December 31, 2018, are as follows (in thousands):
 
December 31, 2018
2019
$
5,222

2020
5,251

2021
4,775

2022
3,999

2023
3,421

Thereafter
788

Total
$
23,456


During the year ended December 31, 2019, we entered into a seven years lease for a corporate office in New York with future minimum lease payments of approximately $12.4 million. As of December 31, 2019, this lease has not yet commenced and therefore these future minimum lease payments are not included in our future minimum lease payments in the above table.
XML 101 R33.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Cash and Cash Equivalents, and Investments (Tables)
12 Months Ended
Dec. 31, 2019
Cash and Cash Equivalents [Abstract]  
Cash and Cash Equivalents, and Investments

The following table shows our cash and cash equivalents, and investments’ adjusted cost, unrealized gain, unrealized loss and fair value as of December 31, 2019 and 2018 (in thousands):
 
December 31, 2019
 
Cost
 
Unrealized Gain
 
Unrealized Loss
 
Fair Value
Cash and cash equivalents:
 
 
 
 
 
 
 
Cash
$
241,355

 
$

 
$

 
$
241,355

Money market funds
146,165

 

 

 
146,165

Total cash and cash equivalents
$
387,520

 
$

 
$

 
$
387,520

Short-term investments:
 
 
 
 
 
 
 
Commercial paper
$
7,489

 
$

 
$

 
$
7,489

Corporate securities
318,946

 
425

 
(78
)
 
319,293

U.S. treasury securities
44,251

 
39

 
(4
)
 
44,286

Agency bond
10,000

 
6

 

 
10,006

Total short-term investments
$
380,686

 
$
470

 
$
(82
)
 
$
381,074

Long-term investments
 
 
 
 
 
 
 
Corporate securities
$
295,103

 
$
533

 
$
(158
)
 
$
295,478

Agency bond
14,999

 
6

 

 
15,005

Total long-term investments
$
310,102

 
$
539

 
$
(158
)
 
$
310,483



 
December 31, 2018
 
Cost
 
Unrealized Gain
 
Unrealized Loss
 
Fair Value
Cash and cash equivalents:
 
 
 
 
 
 
 
Cash
$
351,345

 
$

 
$

 
$
351,345

Money market funds
5,052

 

 

 
5,052

Commercial paper
18,267

 

 

 
18,267

Total cash and cash equivalents
$
374,664

 
$

 
$

 
$
374,664

Short-term investments:
 
 
 
 
 
 
 
Commercial paper
$
40,500

 
$

 
$
(12
)
 
$
40,488

Corporate securities
38,616

 

 
(87
)
 
38,529

U.S. treasury securities
14,333

 

 
(5
)
 
14,328

Total short-term investments
$
93,449

 
$

 
$
(104
)
 
$
93,345

Long-term investments
 
 
 
 
 
 
 
Corporate securities
$
14,429

 
$
9

 
$
(14
)
 
$
14,424

U.S. treasury securities
1,630

 

 
(2
)
 
1,628

Total long-term investments
$
16,059

 
$
9

 
$
(16
)
 
$
16,052


Schedule of Available-for-sale Securities Reconciliation
The adjusted cost and fair value of investments as of December 31, 2019 by contractual maturity were as follows (in thousands):
 
December 31, 2019
 
Cost
 
Fair Value
Due in 1 year or less
$
380,686

 
$
381,074

Due in 1-2 years
310,102

 
310,483

Investments not due at a single maturity date
146,165

 
146,165

Total
$
836,953

 
$
837,722


XML 102 R37.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Acquisitions (Tables)
12 Months Ended
Dec. 31, 2019
Business Combinations [Abstract]  
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed
The following table presents the total allocation of purchase consideration recorded in our consolidated balance sheets as of the acquisition date (in thousands):
 
StudyBlue
 
WriteLab
 
Total
Cash
$
152

 
$
82

 
$
234

Accounts receivable
288

 
194

 
482

Other acquired assets
151

 

 
151

Acquired intangible assets
7,100

 
4,450

 
11,550

Total identifiable assets acquired
7,691

 
4,726

 
12,417

Liabilities assumed
(1,309
)
 
(897
)
 
(2,206
)
Net identifiable assets acquired
6,382

 
3,829

 
10,211

Goodwill
13,996

 
10,677

 
24,673

Total fair value of purchase consideration
$
20,378

 
$
14,506

 
$
34,884


The following table presents the preliminary total allocation of purchase consideration recorded in our consolidated balance sheet as of the acquisition date (in thousands):
 
Thinkful
Cash
$
51

Accounts receivable
547

Other acquired assets
1,710

Acquired intangible assets
16,360

Total identifiable assets acquired
18,668

Deferred revenue
(3,044
)
Liabilities assumed
(1,605
)
Net identifiable assets acquired
14,019

Goodwill
65,181

Total fair value of purchase consideration
$
79,200


The following table presents the total allocation of purchase consideration recorded in our consolidated balance sheets as of the acquisition date (in thousands):
Net tangible assets
$
60

Acquired intangible assets:
 
Trade name
50

Domain names
230

Non-compete agreements
70

Developed technology
5,510

Content Library
70

Total acquired intangible assets
5,930

Total identifiable assets acquired
5,990

Goodwill
9,024

Total fair value of purchase consideration
$
15,014


Schedule Of Purchase Consideration Allocation To Intangible Assets
The following table presents the details of the allocation of purchase consideration to the acquired intangible assets (in thousands, except weighted-average amortization period):
 
Thinkful
 
Amount
 
Weighted-Average Amortization
Period
(in months)
Trade name
$
4,430

 
48
Domain names
330

 
48
Content library
6,940

 
60
Developed technology
4,660

 
36
Acquired intangible assets
$
16,360

 
50

The following table presents the details of the allocation of purchase consideration to the acquired intangible assets (in thousands, except weighted-average amortization period):
 
StudyBlue
 
WriteLab
 
Total
 
Amount
 
Weighted-Average Amortization
Period
(in months)
 
Amount
 
Weighted-Average Amortization
Period
(in months)
 
Amount
 
Weighted-Average Amortization
Period
(in months)
Trade name
$
140

 
12
 
$

 
0
 
$
140

 
12
Domain names
180

 
12
 

 
0
 
180

 
12
Non-compete agreements
220

 
36
 

 
0
 
220

 
36
Developed technology
1,340

 
60
 
4,450

 
96
 
5,790

 
88
Content library
5,220

 
60
 

 
0
 
5,220

 
60
Acquired intangible assets
$
7,100

 
57
 
$
4,450

 
96
 
$
11,550

 
72

XML 103 R56.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Significant Accounting Policies Recently Adopted Accounting Pronouncements (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Jan. 01, 2019
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Right of use assets $ 15,931  
Lease liability $ 19,796  
Accounting Standards Update 2016-02    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Right of use assets   $ 17,200
Lease liability   $ 21,100
XML 104 R52.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Significant Accounting Policies - Advertising Cost (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Accounting Policies [Abstract]      
Advertising costs $ 24.4 $ 17.9 $ 16.5
XML 105 R89.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Current income taxes:      
Federal $ (185) $ (91) $ (103)
State 264 (73) 100
Foreign 2,594 1,374 1,523
Total current income taxes 2,673 1,210 1,520
Deferred income taxes:      
Federal (17) 155 (992)
State 42 76 75
Foreign (64) (11) 1,199
Total deferred income taxes (39) 220 282
Total income tax provision $ 2,634 $ 1,430 $ 1,802
XML 106 R79.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Additional Information (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2019
USD ($)
lease
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Jan. 01, 2019
USD ($)
Lessee, Lease, Description [Line Items]        
Right of use assets $ 15,931      
Lessee, Operating Lease, Liability, Payments, Due 21,638      
Operating lease liability 19,796      
Right of use assets obtained in exchange for lease obligations, operating leases $ 3,364 $ 0 $ 0  
Weighted average remaining lease term for operating lease 3 years 8 months 12 days      
Weighted average discount rate used to determine the operating lease liability 4.70%      
Lease expense $ 5,000      
INDIA        
Lessee, Lease, Description [Line Items]        
Right of use assets obtained in exchange for lease obligations, operating leases $ 3,400      
Right of use assets obtained in exchange for lease obligations, number of leases | lease 2      
NEW YORK        
Lessee, Lease, Description [Line Items]        
Operating lease liability $ 12,400      
Lease term 7 years      
Accounting Standards Update 2016-02        
Lessee, Lease, Description [Line Items]        
Right of use assets       $ 17,200
Lessee, Operating Lease, Liability, Payments, Due       21,100
Operating lease liability       $ 21,100
XML 107 R81.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Maturities of Operating Lease Liabilities Prior to Adoption of Lease Standard (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Leases [Abstract]  
2019 $ 5,222
2020 5,251
2021 4,775
2022 3,999
2023 3,421
Thereafter 788
Total $ 23,456
XML 108 R71.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Goodwill and Intangible Assets - Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Goodwill [Roll Forward]    
Beginning balance $ 149,524 $ 125,272
Additions due to acquisitions 65,181 24,673
Foreign currency translation adjustment (192) (421)
Ending balance $ 214,513 $ 149,524
XML 109 R75.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Balance Sheet Details (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Current assets    
Reimbursement from Required Materials partners $ 6,552 $ 3,785
Other 10,054 5,725
Other current assets 16,606 9,510
Current liabilities    
Payable to Required Materials partners 4,898 6,420
Acquisition-related compensation 4,042 8,536
Taxes payable 3,046 3,864
Accrued purchases of long-lived assets 10,036 1,210
Other 17,942 14,047
Accrued liabilities $ 39,964 $ 34,077
XML 110 R85.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stockholders' Equity - Additional Information (Details) - USD ($)
1 Months Ended 12 Months Ended
Aug. 31, 2018
Mar. 31, 2018
Mar. 31, 2017
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock issued under ESPP (in shares)       201,581 253,301  
Weighted average purchase price of shares purchased (in dollars per share)       $ 25.55 $ 15.77  
Exercises in period, intrinsic value       $ 90,800,000 $ 57,200,000 $ 16,800,000
Capitalized share-based compensation expense       $ 0 0 $ 0
Restricted Stock Units (RSUs) | Minimum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting period of stock awards       3 years    
Restricted Stock Units (RSUs) | Maximum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting period of stock awards       4 years    
Performance-based restricted stock units | Minimum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting period of stock awards       2 years    
Performance-based restricted stock units | Maximum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting period of stock awards       3 years    
Employee stock purchase plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Proceeds from issuance of shares under ESPP       $ 5,100,000 $ 4,000,000.0  
RSUs and PSUs            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Performance based restricted stock unit award granted to executive officers (in shares)       2,910,400    
Performance based restricted stock unit award granted weighted average grant date fair value (in dollars per share)       $ 37.56 $ 21.67 $ 9.10
Total fair value of awards vested       $ 222,300,000 $ 120,900,000 $ 49,400,000
Unrecognized compensation costs related to restricted stock units       $ 91,200,000    
Weighted average vesting period for recognition of compensation expense       1 year 7 months 6 days    
2013 Plan | Performance-based restricted stock units            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting period of stock awards       3 years    
2019 Performance Period | Performance-based restricted stock units            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Performance based restricted stock unit award granted weighted average grant date fair value (in dollars per share)       $ 40.42    
March 2019 PSU Grants | Performance-based restricted stock units            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Performance based restricted stock unit award granted to executive officers (in shares)       436,042    
March 2018 PSU Grants | Performance-based restricted stock units            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting period of stock awards   3 years        
Performance based restricted stock unit award granted to executive officers (in shares)         845,934  
Performance based restricted stock unit award granted weighted average grant date fair value (in dollars per share)         $ 19.70  
2017 Performance Period | Performance-based restricted stock units            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting period of stock awards     3 years      
Performance based restricted stock unit award granted to executive officers (in shares)           1,822,284
Performance based restricted stock unit award granted weighted average grant date fair value (in dollars per share)           $ 8.91
2018 Performance Period | Performance-based restricted stock units            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting period of stock awards 3 years          
Performance based restricted stock unit award granted to executive officers (in shares)         45,756  
Performance based restricted stock unit award granted weighted average grant date fair value (in dollars per share)         $ 28.74  
Common Stock Warrant            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Common stock warrants remaining(in shares)         0  
Weighted average exercise price (in dollars per share)         $ 12.00 $ 12.00
Common stock warrants exercised         100,000 100,000
XML 111 R43.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2019
Share-based Payment Arrangement [Abstract]  
Stock-Based Compensation Expense for Employees and Non-Employees
Total share-based compensation expense recorded for employees and non-employees, is as follows (in thousands):
 
Years Ended December 31,
 
2019
 
2018
 
2017
Cost of revenues
$
426

 
$
420

 
$
316

Research and development
22,229

 
17,055

 
14,333

Sales and marketing
7,380

 
6,703

 
5,007

General and administrative
34,874

 
27,852

 
18,703

Total share-based compensation expense
$
64,909

 
$
52,030

 
$
38,359


Summary of Assumptions Used to Determine Fair Value of ESPP
The following table summarizes the key assumptions used to determine the fair value of rights granted under the 2013 ESPP:
 
Years Ended December 31,
 
2019
 
2018
 
2017
Expected term (years)
0.50

 
0.50

 
0.50

Expected volatility
40.51%-41.81%

 
42.07%-44.97%

 
38.15%-45.57%

Dividend yield
%
 
%
 
%
Risk-free interest rate
1.59%-2.43%

 
2.09%-2.50%

 
1.04%-1.42%

Weighted-average grant-date fair value per share
$
9.88

 
$
7.14

 
$
3.55


Summary of Stock Option Activity
Stock Option Activity
 
Options Outstanding
 
Number of
Options
Outstanding
 
Weighted-
Average
Exercise
Price per
Share
 
Weighted-Average Remaining Contractual Term in Years
 
Aggregate
Intrinsic
Value
Balance at December 31, 2018
4,776,481

 
$
9.40

 
4.25
 
$
90,848,450

Exercised
(3,165,096
)
 
9.79

 
 
 
 
Balance at December 31, 2019
1,611,385

 
$
8.64

 
3.60
 
$
47,171,160


Summary of Restricted Stock Unit Activity
RSU and PSU Activity
 
RSUs and PSUs Outstanding
 
Number of RSUs and PSUs
Outstanding
 
Weighted 
Average Grant Date 
Fair Value
Balance at December 31, 2018
10,804,808

 
$
11.87

Granted
2,910,400

 
37.56

Released
(5,628,938
)
 
10.15

Canceled
(1,176,740
)
 
12.20

Balance at December 31, 2019
6,909,530

 
$
24.04


XML 112 R47.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Selected Quarterly Financial Data (unaudited) (Tables)
12 Months Ended
Dec. 31, 2019
Quarterly Financial Information Disclosure [Abstract]  
Schedule of Quarterly Financial Information
 
Three Months Ended
 
March 31, 2019
 
June 30, 2019
 
September 30, 2019
 
December 31, 2019
Total net revenues
$
97,409

 
$
93,862

 
$
94,151

 
$
125,504

Gross profit
74,074

 
73,344

 
71,987

 
99,339

(Loss) income from operations
(1,027
)
 
6,815

 
(5,057
)
 
17,086

Net (loss) income
(4,318
)
 
(2,029
)
 
(11,477
)
 
8,219

Weighted average shares used to compute net (loss) income per share:
 
 
 
 
 
 
 
Basic
116,730

 
118,790

 
120,085

 
121,151

Diluted
116,730

 
118,790

 
120,085

 
129,150

Net (loss) income per share:
 
 
 
 
 
 
 
Basic
$
(0.04
)
 
$
(0.02
)
 
$
(0.10
)
 
$
0.07

Diluted
$
(0.04
)
 
$
(0.02
)
 
$
(0.10
)
 
$
0.06

 
Three Months Ended
 
March 31, 2018
 
June 30, 2018
 
September 30, 2018
 
December 31, 2018
Total net revenues
$
76,949

 
$
74,222

 
$
74,237

 
$
95,676

Gross profit
56,725

 
56,438

 
54,319

 
73,606

(Loss) income from operations
(2,620
)
 
(711
)
 
(10,433
)
 
7,544

Net (loss) income
(2,617
)
 
(3,909
)
 
(13,709
)
 
5,347

Weighted average shares used to compute net (loss) income per share:
 
 
 
 
 
 
 
Basic
110,904

 
112,738

 
114,184

 
115,123

Diluted
110,904

 
112,738

 
114,184

 
125,610

Net (loss) income per share:
 
 
 
 
 
 
 
Basic
$
(0.02
)
 
$
(0.03
)
 
$
(0.12
)
 
$
0.05

Diluted
$
(0.02
)
 
$
(0.03
)
 
$
(0.12
)
 
$
0.04


XML 113 R94.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Restructuring Charges - Accrual For Restructuring Activity (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Restructuring Reserve [Roll Forward]      
Beginning Balance $ 448 $ 265  
Restructuring charges 97 589 $ 1,047
Cash payments (221) (388)  
Write-offs 0 (18)  
Ending Balance 22 448 265
2017 Restructuring Plan | Workforce Reduction Costs      
Restructuring Reserve [Roll Forward]      
Beginning Balance 146 44  
Restructuring charges 97 253  
Cash payments (221) (151)  
Write-offs 0 0  
Ending Balance 22 146 44
2017 Restructuring Plan | Lease Termination and Other Costs      
Restructuring Reserve [Roll Forward]      
Beginning Balance 0 0  
Restructuring charges 0 19  
Cash payments 0 (19)  
Write-offs 0 0  
Ending Balance 0 0 0
2015 Restructuring Plan | Lease Termination and Other Costs      
Restructuring Reserve [Roll Forward]      
Beginning Balance 302 221  
Restructuring charges 0 317  
Cash payments 0 (218)  
Write-offs 0 (18)  
Ending Balance 0 $ 302 $ 221
Accounting Standards Update 2016-02      
Restructuring Reserve [Roll Forward]      
Write-offs (302)    
Accounting Standards Update 2016-02 | 2017 Restructuring Plan | Workforce Reduction Costs      
Restructuring Reserve [Roll Forward]      
Write-offs 0    
Accounting Standards Update 2016-02 | 2017 Restructuring Plan | Lease Termination and Other Costs      
Restructuring Reserve [Roll Forward]      
Write-offs 0    
Accounting Standards Update 2016-02 | 2015 Restructuring Plan | Lease Termination and Other Costs      
Restructuring Reserve [Roll Forward]      
Write-offs $ (302)    
XML 114 R64.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Long-Lived Assets - Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 154,955 $ 115,078
Less accumulated depreciation and amortization (67,596) (55,174)
Property and equipment, net 87,359 59,904
Computer and equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 3,355 3,140
Internal-use software and website development    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 7,552 4,043
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 3,640 2,912
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 17,738 14,167
Content    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 122,670 $ 90,816
XML 115 R60.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Cash and Cash Equivalents, and Investments - Restricted Cash (Details) - Security Deposit For Office - USD ($)
$ in Millions
Dec. 31, 2019
Dec. 31, 2018
Restricted Cash and Cash Equivalents Items [Line Items]    
Restricted cash $ 1.9 $ 1.3
Restricted cash, current 0.1 0.1
Restricted cash, noncurrent $ 1.8 $ 1.2
XML 116 R90.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Loss before Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Income Tax Disclosure [Abstract]      
United States $ (12,497) $ (18,617) $ (20,983)
Foreign 5,526 5,159 2,502
Loss before provision for income taxes $ (6,971) $ (13,458) $ (18,481)
XML 117 R68.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Acquisitions - 2018 Acquisitions summary of Fair Value of the Consideration (Details) - USD ($)
$ in Thousands
2 Months Ended 12 Months Ended
Jul. 02, 2018
Jul. 02, 2018
Dec. 31, 2018
Dec. 31, 2019
May 15, 2018
Dec. 31, 2017
Business Acquisition [Line Items]            
Goodwill     $ 149,524 $ 214,513   $ 125,272
StudyBlue, Inc.            
Business Acquisition [Line Items]            
Cash $ 152 $ 152        
Accounts receivable 288 288        
Other acquired assets 151 151        
Acquired intangible assets 7,100 7,100        
Total identifiable assets acquired 7,691 7,691        
Liabilities assumed (1,309) (1,309)        
Net identifiable assets acquired 6,382 6,382        
Goodwill 13,996 13,996        
Total fair value of purchase consideration $ 20,378 $ 20,378        
Weighted average amortization period 57 months          
WriteLab, Inc.            
Business Acquisition [Line Items]            
Cash         $ 82  
Accounts receivable         194  
Other acquired assets         0  
Acquired intangible assets         4,450  
Total identifiable assets acquired         4,726  
Liabilities assumed         (897)  
Net identifiable assets acquired         3,829  
Goodwill         10,677  
Total fair value of purchase consideration         14,506  
Acquisition related expenses     1,000      
Weighted average amortization period   96 months        
WriteLab, Inc. And StudyBlue, Inc.            
Business Acquisition [Line Items]            
Cash       234    
Accounts receivable       482    
Other acquired assets       151    
Acquired intangible assets     $ 11,550 11,550    
Total identifiable assets acquired       12,417    
Liabilities assumed       (2,206)    
Net identifiable assets acquired       10,211    
Goodwill       24,673    
Total fair value of purchase consideration       $ 34,884    
Weighted average amortization period     72 months      
Trade name | StudyBlue, Inc.            
Business Acquisition [Line Items]            
Acquired intangible assets $ 140 $ 140        
Weighted average amortization period 12 months          
Trade name | WriteLab, Inc.            
Business Acquisition [Line Items]            
Acquired intangible assets         0  
Weighted average amortization period   0 years        
Trade name | WriteLab, Inc. And StudyBlue, Inc.            
Business Acquisition [Line Items]            
Acquired intangible assets     $ 140      
Weighted average amortization period     12 months      
Domain names | StudyBlue, Inc.            
Business Acquisition [Line Items]            
Acquired intangible assets $ 180 $ 180        
Weighted average amortization period 12 months          
Domain names | WriteLab, Inc.            
Business Acquisition [Line Items]            
Acquired intangible assets         0  
Weighted average amortization period   0 years        
Domain names | WriteLab, Inc. And StudyBlue, Inc.            
Business Acquisition [Line Items]            
Acquired intangible assets     $ 180      
Weighted average amortization period     12 months      
Non-compete agreements | StudyBlue, Inc.            
Business Acquisition [Line Items]            
Acquired intangible assets $ 220 $ 220        
Weighted average amortization period 36 months          
Non-compete agreements | WriteLab, Inc.            
Business Acquisition [Line Items]            
Acquired intangible assets         0  
Weighted average amortization period   0 years        
Non-compete agreements | WriteLab, Inc. And StudyBlue, Inc.            
Business Acquisition [Line Items]            
Acquired intangible assets     $ 220      
Weighted average amortization period     36 months      
Developed technology | StudyBlue, Inc.            
Business Acquisition [Line Items]            
Acquired intangible assets $ 1,340 $ 1,340        
Weighted average amortization period 60 months          
Developed technology | WriteLab, Inc.            
Business Acquisition [Line Items]            
Acquired intangible assets         4,450  
Weighted average amortization period   96 months        
Developed technology | WriteLab, Inc. And StudyBlue, Inc.            
Business Acquisition [Line Items]            
Acquired intangible assets     $ 5,790      
Weighted average amortization period     88 months      
Content library | StudyBlue, Inc.            
Business Acquisition [Line Items]            
Acquired intangible assets $ 5,220 $ 5,220        
Weighted average amortization period 60 months          
Content library | WriteLab, Inc.            
Business Acquisition [Line Items]            
Acquired intangible assets         $ 0  
Weighted average amortization period   0 years        
Content library | WriteLab, Inc. And StudyBlue, Inc.            
Business Acquisition [Line Items]            
Acquired intangible assets     $ 5,220      
Weighted average amortization period     60 months      
XML 118 R98.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Segment Information - Revenue by Product Line (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Revenue from External Customer [Line Items]                      
Total Revenue $ 125,504 $ 94,151 $ 93,862 $ 97,409 $ 95,676 $ 74,237 $ 74,222 $ 76,949 $ 410,926 $ 321,084 $ 255,066
Chegg Services                      
Revenue from External Customer [Line Items]                      
Total Revenue                 332,221 253,985 185,683
Required Materials                      
Revenue from External Customer [Line Items]                      
Total Revenue                 $ 78,705 $ 67,099 $ 69,383
XML 119 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.3.a.u2 html 376 541 1 false 109 0 false 8 false false R1.htm 0001000 - Document - Cover Page Sheet http://www.chegg.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001000 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.chegg.com/role/ConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 1001501 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.chegg.com/role/ConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 1002000 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.chegg.com/role/ConsolidatedStatementsOfOperations CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 1003000 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Sheet http://www.chegg.com/role/ConsolidatedStatementsOfComprehensiveLoss CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Statements 5 false false R6.htm 1005000 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.chegg.com/role/ConsolidatedStatementsOfStockholdersEquity CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 6 false false R7.htm 1006000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.chegg.com/role/ConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 2101100 - Disclosure - Background and Basis of Presentation Sheet http://www.chegg.com/role/BackgroundAndBasisOfPresentation Background and Basis of Presentation Notes 8 false false R9.htm 2101100 - Disclosure - Significant Accounting Policies Sheet http://www.chegg.com/role/SignificantAccountingPolicies Significant Accounting Policies Notes 9 false false R10.htm 2103100 - Disclosure - Cash and Cash Equivalents, and Investments Sheet http://www.chegg.com/role/CashAndCashEquivalentsAndInvestments Cash and Cash Equivalents, and Investments Notes 10 false false R11.htm 2103100 - Disclosure - Revenues Sheet http://www.chegg.com/role/Revenues Revenues Notes 11 false false R12.htm 2104100 - Disclosure - Fair Value Measurement Sheet http://www.chegg.com/role/FairValueMeasurement Fair Value Measurement Notes 12 false false R13.htm 2105100 - Disclosure - Long-Lived Assets Sheet http://www.chegg.com/role/LongLivedAssets Long-Lived Assets Notes 13 false false R14.htm 2106100 - Disclosure - Acquisitions Sheet http://www.chegg.com/role/Acquisitions Acquisitions Notes 14 false false R15.htm 2107100 - Disclosure - Goodwill and Intangible Assets Sheet http://www.chegg.com/role/GoodwillAndIntangibleAssets Goodwill and Intangible Assets Notes 15 false false R16.htm 2108100 - Disclosure - Balance Sheet Details Sheet http://www.chegg.com/role/BalanceSheetDetails Balance Sheet Details Notes 16 false false R17.htm 2109100 - Disclosure - Convertible Senior Notes Notes http://www.chegg.com/role/ConvertibleSeniorNotes Convertible Senior Notes Notes 17 false false R18.htm 2110100 - Disclosure - Leases Sheet http://www.chegg.com/role/Leases Leases Notes 18 false false R19.htm 2111100 - Disclosure - Commitments and Contingencies Sheet http://www.chegg.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 19 false false R20.htm 2111100 - Disclosure - Guarantees and Indemnifications Sheet http://www.chegg.com/role/GuaranteesAndIndemnifications Guarantees and Indemnifications Notes 20 false false R21.htm 2112100 - Disclosure - Common Stock Sheet http://www.chegg.com/role/CommonStock Common Stock Notes 21 false false R22.htm 2113100 - Disclosure - Stockholders' Equity Sheet http://www.chegg.com/role/StockholdersEquity Stockholders' Equity Notes 22 false false R23.htm 2114100 - Disclosure - Income Taxes Sheet http://www.chegg.com/role/IncomeTaxes Income Taxes Notes 23 false false R24.htm 2115100 - Disclosure - Restructuring Charges Sheet http://www.chegg.com/role/RestructuringCharges Restructuring Charges Notes 24 false false R25.htm 2116100 - Disclosure - Related-Party Transactions Sheet http://www.chegg.com/role/RelatedPartyTransactions Related-Party Transactions Notes 25 false false R26.htm 2117100 - Disclosure - Employee Benefit Plan Sheet http://www.chegg.com/role/EmployeeBenefitPlan Employee Benefit Plan Notes 26 false false R27.htm 2118100 - Disclosure - Segment Information Sheet http://www.chegg.com/role/SegmentInformation Segment Information Notes 27 false false R28.htm 2119100 - Disclosure - Subsequent Event Sheet http://www.chegg.com/role/SubsequentEvent Subsequent Event Notes 28 false false R29.htm 2120100 - Disclosure - Selected Quarterly Financial Data (unaudited) Sheet http://www.chegg.com/role/SelectedQuarterlyFinancialDataUnaudited Selected Quarterly Financial Data (unaudited) Notes 29 false false R30.htm 2121100 - Disclosure - Schedule II - Valuation and Qualifying Accounts Sheet http://www.chegg.com/role/ScheduleIiValuationAndQualifyingAccounts Schedule II - Valuation and Qualifying Accounts Notes 30 false false R31.htm 2201201 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.chegg.com/role/SignificantAccountingPoliciesPolicies Significant Accounting Policies (Policies) Policies http://www.chegg.com/role/SignificantAccountingPolicies 31 false false R32.htm 2301302 - Disclosure - Significant Accounting Policies (Tables) Sheet http://www.chegg.com/role/SignificantAccountingPoliciesTables Significant Accounting Policies (Tables) Tables http://www.chegg.com/role/SignificantAccountingPolicies 32 false false R33.htm 2303301 - Disclosure - Cash and Cash Equivalents, and Investments (Tables) Sheet http://www.chegg.com/role/CashAndCashEquivalentsAndInvestmentsTables Cash and Cash Equivalents, and Investments (Tables) Tables http://www.chegg.com/role/CashAndCashEquivalentsAndInvestments 33 false false R34.htm 2303301 - Disclosure - Revenues (Tables) Sheet http://www.chegg.com/role/RevenuesTables Revenues (Tables) Tables http://www.chegg.com/role/Revenues 34 false false R35.htm 2304301 - Disclosure - Fair Value Measurement (Tables) Sheet http://www.chegg.com/role/FairValueMeasurementTables Fair Value Measurement (Tables) Tables http://www.chegg.com/role/FairValueMeasurement 35 false false R36.htm 2305301 - Disclosure - Long-Lived Assets (Tables) Sheet http://www.chegg.com/role/LongLivedAssetsTables Long-Lived Assets (Tables) Tables http://www.chegg.com/role/LongLivedAssets 36 false false R37.htm 2306301 - Disclosure - Acquisitions (Tables) Sheet http://www.chegg.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://www.chegg.com/role/Acquisitions 37 false false R38.htm 2307301 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.chegg.com/role/GoodwillAndIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.chegg.com/role/GoodwillAndIntangibleAssets 38 false false R39.htm 2308301 - Disclosure - Balance Sheet Details (Tables) Sheet http://www.chegg.com/role/BalanceSheetDetailsTables Balance Sheet Details (Tables) Tables http://www.chegg.com/role/BalanceSheetDetails 39 false false R40.htm 2309301 - Disclosure - Convertible Senior Notes (Tables) Notes http://www.chegg.com/role/ConvertibleSeniorNotesTables Convertible Senior Notes (Tables) Tables http://www.chegg.com/role/ConvertibleSeniorNotes 40 false false R41.htm 2310301 - Disclosure - Leases (Tables) Sheet http://www.chegg.com/role/LeasesTables Leases (Tables) Tables http://www.chegg.com/role/Leases 41 false false R42.htm 2312301 - Disclosure - Common Stock (Tables) Sheet http://www.chegg.com/role/CommonStockTables Common Stock (Tables) Tables http://www.chegg.com/role/CommonStock 42 false false R43.htm 2313301 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.chegg.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.chegg.com/role/StockholdersEquity 43 false false R44.htm 2314301 - Disclosure - Income Taxes (Tables) Sheet http://www.chegg.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.chegg.com/role/IncomeTaxes 44 false false R45.htm 2315301 - Disclosure - Restructuring Charges (Tables) Sheet http://www.chegg.com/role/RestructuringChargesTables Restructuring Charges (Tables) Tables http://www.chegg.com/role/RestructuringCharges 45 false false R46.htm 2318301 - Disclosure - Segment Information (Tables) Sheet http://www.chegg.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.chegg.com/role/SegmentInformation 46 false false R47.htm 2320301 - Disclosure - Selected Quarterly Financial Data (unaudited) (Tables) Sheet http://www.chegg.com/role/SelectedQuarterlyFinancialDataUnauditedTables Selected Quarterly Financial Data (unaudited) (Tables) Tables http://www.chegg.com/role/SelectedQuarterlyFinancialDataUnaudited 47 false false R48.htm 2401403 - Disclosure - Significant Accounting Policies - Concentration of Credit Risk (Details) Sheet http://www.chegg.com/role/SignificantAccountingPoliciesConcentrationOfCreditRiskDetails Significant Accounting Policies - Concentration of Credit Risk (Details) Details 48 false false R49.htm 2401404 - Disclosure - Significant Accounting Policies - Property Plant and Equipment (Details) Sheet http://www.chegg.com/role/SignificantAccountingPoliciesPropertyPlantAndEquipmentDetails Significant Accounting Policies - Property Plant and Equipment (Details) Details 49 false false R50.htm 2401405 - Disclosure - Significant Accounting Policies - Goodwill and Indefinite-lived Intangible Asset (Details) Sheet http://www.chegg.com/role/SignificantAccountingPoliciesGoodwillAndIndefiniteLivedIntangibleAssetDetails Significant Accounting Policies - Goodwill and Indefinite-lived Intangible Asset (Details) Details 50 false false R51.htm 2401406 - Disclosure - Significant Accounting Policies - Convertible Senior Notes (Details) Notes http://www.chegg.com/role/SignificantAccountingPoliciesConvertibleSeniorNotesDetails Significant Accounting Policies - Convertible Senior Notes (Details) Details 51 false false R52.htm 2401407 - Disclosure - Significant Accounting Policies - Advertising Cost (Details) Sheet http://www.chegg.com/role/SignificantAccountingPoliciesAdvertisingCostDetails Significant Accounting Policies - Advertising Cost (Details) Details 52 false false R53.htm 2401408 - Disclosure - Significant Accounting Policies - Computation of Basic and Diluted Net Loss Per Share (Details) Sheet http://www.chegg.com/role/SignificantAccountingPoliciesComputationOfBasicAndDilutedNetLossPerShareDetails Significant Accounting Policies - Computation of Basic and Diluted Net Loss Per Share (Details) Details 53 false false R54.htm 2401409 - Disclosure - Significant Accounting Policies - Common Shares Outstanding Excluded From Computation Of Diluted Net Loss Per Share (Details) Sheet http://www.chegg.com/role/SignificantAccountingPoliciesCommonSharesOutstandingExcludedFromComputationOfDilutedNetLossPerShareDetails Significant Accounting Policies - Common Shares Outstanding Excluded From Computation Of Diluted Net Loss Per Share (Details) Details 54 false false R55.htm 2401410 - Disclosure - Significant Accounting Policies Shares Related To Convertible Senior Notes (Details) Notes http://www.chegg.com/role/SignificantAccountingPoliciesSharesRelatedToConvertibleSeniorNotesDetails Significant Accounting Policies Shares Related To Convertible Senior Notes (Details) Details 55 false false R56.htm 2401411 - Disclosure - Significant Accounting Policies Recently Adopted Accounting Pronouncements (Details) Sheet http://www.chegg.com/role/SignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsDetails Significant Accounting Policies Recently Adopted Accounting Pronouncements (Details) Details 56 false false R57.htm 2403402 - Disclosure - Cash and Cash Equivalents, and Investments - Schedule of Investments (Details) Sheet http://www.chegg.com/role/CashAndCashEquivalentsAndInvestmentsScheduleOfInvestmentsDetails Cash and Cash Equivalents, and Investments - Schedule of Investments (Details) Details 57 false false R58.htm 2403402 - Disclosure - Revenues (Details) Sheet http://www.chegg.com/role/RevenuesDetails Revenues (Details) Details http://www.chegg.com/role/RevenuesTables 58 false false R59.htm 2403403 - Disclosure - Cash and Cash Equivalents, and Investments - Contractual Maturity (Details) Sheet http://www.chegg.com/role/CashAndCashEquivalentsAndInvestmentsContractualMaturityDetails Cash and Cash Equivalents, and Investments - Contractual Maturity (Details) Details 59 false false R60.htm 2403404 - Disclosure - Cash and Cash Equivalents, and Investments - Restricted Cash (Details) Sheet http://www.chegg.com/role/CashAndCashEquivalentsAndInvestmentsRestrictedCashDetails Cash and Cash Equivalents, and Investments - Restricted Cash (Details) Details 60 false false R61.htm 2403405 - Disclosure - Cash and Cash Equivalents, and Investments - Strategic Investment (Details) Sheet http://www.chegg.com/role/CashAndCashEquivalentsAndInvestmentsStrategicInvestmentDetails Cash and Cash Equivalents, and Investments - Strategic Investment (Details) Details 61 false false R62.htm 2404402 - Disclosure - Fair Value Measurement - Financial Instruments at Fair Value (Details) Sheet http://www.chegg.com/role/FairValueMeasurementFinancialInstrumentsAtFairValueDetails Fair Value Measurement - Financial Instruments at Fair Value (Details) Details 62 false false R63.htm 2404403 - Disclosure - Fair Value Measurement - Debt (Details) Sheet http://www.chegg.com/role/FairValueMeasurementDebtDetails Fair Value Measurement - Debt (Details) Details 63 false false R64.htm 2405402 - Disclosure - Long-Lived Assets - Property, Plant and Equipment (Details) Sheet http://www.chegg.com/role/LongLivedAssetsPropertyPlantAndEquipmentDetails Long-Lived Assets - Property, Plant and Equipment (Details) Details 64 false false R65.htm 2406402 - Disclosure - Acquisitions - 2019 Acquisitions (Details) Sheet http://www.chegg.com/role/Acquisitions2019AcquisitionsDetails Acquisitions - 2019 Acquisitions (Details) Details 65 false false R66.htm 2406403 - Disclosure - Acquisitions - 2019 Acquisition Summary of Fair Value of the Consideration (Details) Sheet http://www.chegg.com/role/Acquisitions2019AcquisitionSummaryOfFairValueOfConsiderationDetails Acquisitions - 2019 Acquisition Summary of Fair Value of the Consideration (Details) Details 66 false false R67.htm 2406404 - Disclosure - Acquisitions - 2018 Acquisitions (Details) Sheet http://www.chegg.com/role/Acquisitions2018AcquisitionsDetails Acquisitions - 2018 Acquisitions (Details) Details 67 false false R68.htm 2406405 - Disclosure - Acquisitions - 2018 Acquisitions summary of Fair Value of the Consideration (Details) Sheet http://www.chegg.com/role/Acquisitions2018AcquisitionsSummaryOfFairValueOfConsiderationDetails Acquisitions - 2018 Acquisitions summary of Fair Value of the Consideration (Details) Details 68 false false R69.htm 2406406 - Disclosure - Acquisitions - 2017 Acquisitions (Details) Sheet http://www.chegg.com/role/Acquisitions2017AcquisitionsDetails Acquisitions - 2017 Acquisitions (Details) Details 69 false false R70.htm 2406407 - Disclosure - Acquisitions - 2017 Acquisitions summary of Fair Value of the Consideration (Details) Sheet http://www.chegg.com/role/Acquisitions2017AcquisitionsSummaryOfFairValueOfConsiderationDetails Acquisitions - 2017 Acquisitions summary of Fair Value of the Consideration (Details) Details 70 false false R71.htm 2407402 - Disclosure - Goodwill and Intangible Assets - Goodwill (Details) Sheet http://www.chegg.com/role/GoodwillAndIntangibleAssetsGoodwillDetails Goodwill and Intangible Assets - Goodwill (Details) Details 71 false false R72.htm 2407403 - Disclosure - Goodwill and Intangible Assets - Intangible Assets (Details) Sheet http://www.chegg.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails Goodwill and Intangible Assets - Intangible Assets (Details) Details 72 false false R73.htm 2407404 - Disclosure - Goodwill and Intangible Assets - Additional Information (Details) Sheet http://www.chegg.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetails Goodwill and Intangible Assets - Additional Information (Details) Details 73 false false R74.htm 2407405 - Disclosure - Goodwill and Intangible Assets - Estimated Future Amortization Expense Related to Intangible Assets (Details) Sheet http://www.chegg.com/role/GoodwillAndIntangibleAssetsEstimatedFutureAmortizationExpenseRelatedToIntangibleAssetsDetails Goodwill and Intangible Assets - Estimated Future Amortization Expense Related to Intangible Assets (Details) Details 74 false false R75.htm 2408402 - Disclosure - Balance Sheet Details (Details) Sheet http://www.chegg.com/role/BalanceSheetDetailsDetails Balance Sheet Details (Details) Details http://www.chegg.com/role/BalanceSheetDetailsTables 75 false false R76.htm 2409402 - Disclosure - Convertible Senior Notes - Convertible Senior Notes (Details) Notes http://www.chegg.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesDetails Convertible Senior Notes - Convertible Senior Notes (Details) Details 76 false false R77.htm 2409403 - Disclosure - Convertible Senior Notes - Net Carrying Amount (Details) Notes http://www.chegg.com/role/ConvertibleSeniorNotesNetCarryingAmountDetails Convertible Senior Notes - Net Carrying Amount (Details) Details 77 false false R78.htm 2409404 - Disclosure - Convertible Senior Notes - Interest Expense Recognized (Details) Notes http://www.chegg.com/role/ConvertibleSeniorNotesInterestExpenseRecognizedDetails Convertible Senior Notes - Interest Expense Recognized (Details) Details 78 false false R79.htm 2410402 - Disclosure - Leases - Additional Information (Details) Sheet http://www.chegg.com/role/LeasesAdditionalInformationDetails Leases - Additional Information (Details) Details 79 false false R80.htm 2410403 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Details) Sheet http://www.chegg.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails Leases - Maturities of Operating Lease Liabilities (Details) Details 80 false false R81.htm 2410404 - Disclosure - Leases - Maturities of Operating Lease Liabilities Prior to Adoption of Lease Standard (Details) Sheet http://www.chegg.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesPriorToAdoptionOfLeaseStandardDetails Leases - Maturities of Operating Lease Liabilities Prior to Adoption of Lease Standard (Details) Details 81 false false R82.htm 2412402 - Disclosure - Common Stock (Details) Sheet http://www.chegg.com/role/CommonStockDetails Common Stock (Details) Details http://www.chegg.com/role/CommonStockTables 82 false false R83.htm 2413402 - Disclosure - Stockholders' Equity - Share-based Compensation Expense (Details) Sheet http://www.chegg.com/role/StockholdersEquityShareBasedCompensationExpenseDetails Stockholders' Equity - Share-based Compensation Expense (Details) Details 83 false false R84.htm 2413403 - Disclosure - Stockholders' Equity - Summary of Assumptions (Details) Sheet http://www.chegg.com/role/StockholdersEquitySummaryOfAssumptionsDetails Stockholders' Equity - Summary of Assumptions (Details) Details 84 false false R85.htm 2413404 - Disclosure - Stockholders' Equity - Additional Information (Details) Sheet http://www.chegg.com/role/StockholdersEquityAdditionalInformationDetails Stockholders' Equity - Additional Information (Details) Details 85 false false R86.htm 2413405 - Disclosure - Stockholders' Equity - Summary of Stock Option Activity (Details) Sheet http://www.chegg.com/role/StockholdersEquitySummaryOfStockOptionActivityDetails Stockholders' Equity - Summary of Stock Option Activity (Details) Details 86 false false R87.htm 2413406 - Disclosure - Stockholders' Equity - Summary of Restricted Stock Unit Activity (Details) Sheet http://www.chegg.com/role/StockholdersEquitySummaryOfRestrictedStockUnitActivityDetails Stockholders' Equity - Summary of Restricted Stock Unit Activity (Details) Details 87 false false R88.htm 2414402 - Disclosure - Income Taxes - Additional Information (Details) Sheet http://www.chegg.com/role/IncomeTaxesAdditionalInformationDetails Income Taxes - Additional Information (Details) Details 88 false false R89.htm 2414403 - Disclosure - Income Taxes - Provision for Income Taxes (Details) Sheet http://www.chegg.com/role/IncomeTaxesProvisionForIncomeTaxesDetails Income Taxes - Provision for Income Taxes (Details) Details 89 false false R90.htm 2414404 - Disclosure - Income Taxes - Loss before Provision for Income Taxes (Details) Sheet http://www.chegg.com/role/IncomeTaxesLossBeforeProvisionForIncomeTaxesDetails Income Taxes - Loss before Provision for Income Taxes (Details) Details 90 false false R91.htm 2414405 - Disclosure - Income Taxes - Effective Income Tax Reconciliation (Details) Sheet http://www.chegg.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails Income Taxes - Effective Income Tax Reconciliation (Details) Details 91 false false R92.htm 2414406 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details) Sheet http://www.chegg.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails Income Taxes - Deferred Tax Assets and Liabilities (Details) Details 92 false false R93.htm 2414407 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Details) Sheet http://www.chegg.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails Income Taxes - Unrecognized Tax Benefits (Details) Details 93 false false R94.htm 2415402 - Disclosure - Restructuring Charges - Accrual For Restructuring Activity (Details) Sheet http://www.chegg.com/role/RestructuringChargesAccrualForRestructuringActivityDetails Restructuring Charges - Accrual For Restructuring Activity (Details) Details 94 false false R95.htm 2415403 - Disclosure - Restructuring Charges - Narrative (Details) Sheet http://www.chegg.com/role/RestructuringChargesNarrativeDetails Restructuring Charges - Narrative (Details) Details 95 false false R96.htm 2416401 - Disclosure - Related-Party Transactions (Details) Sheet http://www.chegg.com/role/RelatedPartyTransactionsDetails Related-Party Transactions (Details) Details http://www.chegg.com/role/RelatedPartyTransactions 96 false false R97.htm 2417401 - Disclosure - Employee Benefit Plan (Details) Sheet http://www.chegg.com/role/EmployeeBenefitPlanDetails Employee Benefit Plan (Details) Details http://www.chegg.com/role/EmployeeBenefitPlan 97 false false R98.htm 2418402 - Disclosure - Segment Information - Revenue by Product Line (Details) Sheet http://www.chegg.com/role/SegmentInformationRevenueByProductLineDetails Segment Information - Revenue by Product Line (Details) Details 98 false false R99.htm 2419401 - Disclosure - Subsequent Event (Details) Sheet http://www.chegg.com/role/SubsequentEventDetails Subsequent Event (Details) Details http://www.chegg.com/role/SubsequentEvent 99 false false R100.htm 2420402 - Disclosure - Selected Quarterly Financial Data (unaudited) (Details) Sheet http://www.chegg.com/role/SelectedQuarterlyFinancialDataUnauditedDetails Selected Quarterly Financial Data (unaudited) (Details) Details http://www.chegg.com/role/SelectedQuarterlyFinancialDataUnauditedTables 100 false false R101.htm 2421401 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Details) Sheet http://www.chegg.com/role/ScheduleIiValuationAndQualifyingAccountsDetails Schedule II - Valuation and Qualifying Accounts (Details) Details http://www.chegg.com/role/ScheduleIiValuationAndQualifyingAccounts 101 false false R9999.htm Uncategorized Items - chegg2019-12x3110k.htm Sheet http://xbrl.sec.gov/role/uncategorizedFacts Uncategorized Items - chegg2019-12x3110k.htm Cover 102 false false All Reports Book All Reports chegg2019-12x3110k.htm chgg-20191231.xsd chgg-20191231_cal.xml chgg-20191231_def.xml chgg-20191231_lab.xml chgg-20191231_pre.xml ex10142019-12x31.htm ex21012019-12x31.htm ex23012019-12x31.htm ex23022019-12x31.htm ex31012019-12x31.htm ex31022019-12x31.htm ex32012019-12x31.htm ex4042019-12x31.htm chart-a95403dd4c93256b9d4.jpg currentchegglogoa26.jpg http://fasb.org/us-gaap/2019-01-31 http://xbrl.sec.gov/dei/2019-01-31 http://xbrl.sec.gov/stpr/2018-01-31 http://xbrl.sec.gov/country/2017-01-31 http://fasb.org/srt/2019-01-31 true true EXCEL 120 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .R%5% ?(\\#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,$% @ [(544"?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 " #LA510<&_27NX K @ $0 &1O8U!R;W!S+V-O M&ULS9+!3L,P#(9?!>7>.LW&#E&7"X@32$A, G&+'&^+:-HH,6KW]K1E MZX3@ 3C&_O/YL^0:H\8NT7/J(B7VE&^&T+198]R*(W/4 !F/%&PNQT0[-O== M"I;'9SI M/AA#P1*R@T$8NLL6YB 15R(PM0.-2:RW*4SWN&"CY^IF6$.@1H* MU'*&JJQ F&EB/ U-#5? !&-*(7\7R"W$N?HG=NZ .">'[)=4W_=EOYISXPX5 MO#T]OLSK%K[-;%ND\5?VFD^1MN(R^75U=[][$$9))0NI"B5WU4:O;_6Z>I]< M?_A=A4/G_-[_8^.+H*GAUUV8+U!+ P04 " #LA510F5R<(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 ( .R%5%"']M/8<0, ,D0 8 >&PO=V]R:W-H965T&ULC5AM;YLP&/PKB!\P\ M)J))(3:-IDS:IZK3M,TV\[V^0!G?M'U2W-0J@U>RZ)J%N&A;8]W4=1L#JK,FD_Z MJ"IS9Z?K,FO-9;V/FF.MLJTEE47$XW@2E5E>A]\VQX6X2P,MFJ7G8KV25^^J'Y 21CT MH_^FSJHP\*XG1F.CB\;^!IM3T^JRKV*Z4F:OUV->V>/E>D?*GH8)O"?P=P+[ MD"!Z@A@([&,%V1/D.\%.?W0=BIV;==9FRWFM+T%]M?>8=:N(W4DS^YNNT4ZV MO6>FIS&MYV4\C\Y=F1ZQNB+X",$&1&1J#P(<":PXH?-;@0>*$+>(-45(W 4! MQR@L78SH":9+2)>6+D?TB3-%%#'% @D42 A]Y@A01(H%)E!@0NC,=1E /#9/ MH<24\AV?5P BL,0,2LPH7SH2 .*Q.H42*>6[7@.(QVP6X\3%M(+K-\)X'&>> M7#-2@9-D XS'= ;#?<\XK>#:CC >WQG.+Q.T@NL\PGBL9SCFC*:8N^8CC,]] MG'5&H\R)^P#CZ_C['.::^FZCS ^%9Q] M3G,MA:L",)X/!(ZSSVFN9>*J (Q/!6>?TUQ+=XTAC&^-X>QSFFM)UAAXW7M2 MR7'V.AE<2N&'P6"QCQQXX,PON]K_"@0-.:) M&Q^$F7A4/)_Q-.;)U%4!&-^,X4>!H#%/W(4-,)/8HX(?!8+&?,)<%8HA"SL: M[?-*5>_M'KH)-OI4V0W\J'78I]]SNT]\AU\W^=^S>I]73?"L6[/;M'O"G=:M M,EV)/YFN'%2V'2X*M6N[TZDYKZ^;Z^M%JX_]'P?1\._%\A]02P,$% @ M[(544#HG-61;! [A0 !@ !X;"]W;W)KJCV5;_W/8#?OUTB\7N_A2O=7#M_;\:YP'9):+ M>?2_Q_=8)_GH)/7QW-;]]+MX?NN'MIE;25::ZL?E>#A.Q_/<_D<8'R#G 'D- M /UI@)H#% HH+LZFH?Y<#=5FU;7G17=9K5,U)@4\J#29S^/-:>ZF_])H^W3W M?6/EJG@?VYDEVXM$WDB0HJ0*JZZ2(O5_-2%9$W**5[?QFH]7;+R:XO5MO$&# MN$C,)#E.$N6=D0*-A)$Y;7-N-.M&4S<6N;E([)T;$$XC-U06E-*&-V-8,X:: M<*H%33@K:-6 MK!5H)4NJ"@8$;\6S5CRQXE!6;CWIQ LG\4*65*:##C*3+X%U$Z@;0&X"35X0 MVBODALK "B-Y,R!X.@EJA^!)T-EQRN#\960F!)%YLB%#2Z!^%/8#I",)V@"> M'T8'.AB9<\2C$R1UI+$C25$S)2/M'[T&8I*GEJ24LMC:DE*K2"$$ICKC"XMN+69W)(\ MWB3%F\=XDQRW;E\T]QWQW)*46QYS2U(<*2:WJ,J&7.DL>61)6B-Z7"-*6OX% M[AEG=#((JW+)Q2-04@3B+-Y*I@H, G!)63(Z95(*Y>:(QZ"D& P8@YP&L)M/ M-?=.> #*0!Z\D)E=Q:--4;0%C!)%F44^VSZ3W/O@D:8HT@(NHQ13L$G\GN-$ M8#->>)PI6M(%\CE+:[60RFNL*QF=!P\Y1JC,]S7%8\ P4A1[7T!@6V&!U^1,D*V(BUN-I[&G< _JN[U<.P73^TPM,VTT_32MD-, M;8JOJ;5]K';7BSJ^#..I2^?=90?NTVB(38!2_2]**4=O1J>P9>].= M;\>U"S41H>0@M056CRO9$DJUD^+XVYNZPYHZ<-S^'^ - 2BX&^#W ?XL '1D)M7/6.(\XZQU>/>V&JP/!5KY M:C,/>M#LG9E3V0HU>LT1A!FX:J->L^DTWDCC317;I2+R!PE0 .%9Z7P3+P_ MH4!V ]]JX!N#8&(P@]QTFM!H:J,)HUD>2XGGI7:.P,H16#C\&4>GB4>+P!:2:P(16F- "$\Q@.DTT6D:]?_.9\3PAG"!%5J3(@A3.D*+%2G.6>XH) M1&R%B"T0LY.PB1]"W%-,(!(K1&*!B&<0R5,GY9%J I-:85(+3#*#21?Y!M!^ M5)Y13J 0M-:_?@1,$ #-$0 & 'AL M+W=OR MJ-I5>.JZRW,4M;N3+?/VJ;[8ROWG4#=EWKG;YABUE\;F^Z%1640H1!*5^;D* MU\OAV6NS7M;O77&N[&L3M.]EF3?_;FQ17UZZKH+&'5?@"SQFJOL% _'6VU_;N.NA3>:OK;_W-;_M5 M*'I%MK"[K@^1NY\/N[5%T4=R.OZ9@H:W/ON&]]>?T7\9DG?)O.6MW=;%W^=] M=UJ%)@SV]I"_%]V7^OJKG1**PV#*_G?[80N']TI<'[NZ:(>_P>Z][>IRBN*D ME/GW\?=<#;_7*?YG,[X!3@WPU@"2GS:04P/YHX'Z:0,U-5"D032F,HQ-EG?Y M>MG4UZ 9I_>2]ZL(GI4;_5W_%KW]&,- ,OHHP\T,9N1P7OF1D0N M^JT+Y+K8H-<<'SO8^D0B'Y',1P"05R'91.400#X$D'P Q0900P#U$$"1D1J9 M>&"J@5$@4DQ(OCXF$80AT3(?PS@62<*KCEG5,9-VS =(V )DS;)9S,RR9W0 M%,'06?8IG:8IB97YE!&@9R1K5K)F)&LB67O=2#!:D2G8^ABZ&36&B/8QT,JD M,Z^)854;9J8,'R!E Z1,VBE)._6%RE1K.E4,!@I34A@R'S-PO]H?1(/@"Y#P M9:.@%4AX/24R3DAV6P:+E:9O:<9A@$K,Z)XIG,#H]BHG^&]&OS"H;A_3FM'M M8XE2,+/*@*W&+X",;J2ZD=%-1?M,3#/+& B$TC.*^\:P-@&G8X-^)5^H92) M@2;/<&[#0L$6/W7?+<=IE-XKXF/*S*P1Y,T*&;.2U*S0MY=%DFJZ1#@,I(JI M;)8SRLSMP7F[0L:N)+4K] T&$TGW1 P%BHY"QE%&S&S9D?A8QG2>I9$V3NNQ)/M+1O>0R\$Q*+S0TX M;UW(6!>=_PTR5N.V?<);)QPGD=;*C..$$$BE1W=GVM(VQ^%[01OLZO>JZX^& M=T]OWR1>L#\3D^<;>,[&+PL_PHP?.O[(F^.Y:H.WNG,G[N%;PAZZ_E*[ZV;\P##>=/5E^G@2W;[@K/\#4$L#!!0 ( .R%5% - M]CA;< ( .,' 8 >&PO=V]R:W-H965T&UL?55=;YLP M%/TKB/<6;+Y,E$1J$DV;M$E5IVW/#G$25,#,=D+W[V<;2HFYZ4NP+^</)2UU3\V["*=RL?^>^%E_)T5J80K)!:/*H:Q9(TO>>((=5_X36NQR@[> WR7KY&3LF21[SE_-Y-MA MY8?&$*M8H8P"U8\KV[*J,D+:QM]!TQ^7-,3I^%W]B\VNL^RI9%M>_2D/ZKSR MB>\=V)%>*O7"NZ]LR)/XWA#^.[NR2L.-$[U&P2MI?[WB(A6O!Q5MI:9O_;-L M[+/KWV3Y0(,)>"#@D8#23PG10(@^"/&GA'@@Q XAZ*/8O=E11==+P3M/]%^W MI>80H46L=[\P1;O9]IW>'JFKUS6*DF5P-4(#9M-C\!0S(@*M/BZ!H24V>$;' MMPMLYX@TNH7LYA"$,.PB H-&5B"Z"9K" C$H$%N!^$; ";+I,8G%-!;SD*>A MLY]; (5B0H@3&8#A$),(-IV IA,@=08+I*! "J1VC&YZ3#HQFJ8.9CO'9*F3 M=PYY0.2.V0PTFP%F<\=L-E\EB]TO!( (PON%\R/3M[P<5I[*1WIXK?1';Z_+( MN6+:9?BH#9YUQQTG%3LJ,\ST6/1]IY\HW@XM-1C[^OH_4$L#!!0 ( .R% M5% <.;1QT04 (\? 8 >&PO=V]R:W-H965T&ULE9EA M;^,V#(;_2I#ON4B4+-M%&V!-6FS !A1WV/;9;=TFN"3.;+>]_?O)CINKR%=Q M=Q\N-X>Z+![[0;OMG)1R\UVQV4\7E_UO=_7BLGIIMYM]>5=/FI?= MKJC_O2ZWU=O55$_??_BZ>5ZWW0_SQ>6A>"Z_E>V?A[O:7\U/5AXWNW+?;*K] MI"Z?KJ:_Z(M;FW<#>L5?F_*M^?!]TH5R7U7?NXO?'J^FJO.HW)8/;6>B\!^O MY;+<;CM+WH]_!J/3TYS=P(_?WZW?]L'[8.Z+IEQ6V[\WC^WZ:II-)X_E4_&R M;;]6;[^60T#)=#)$_WOY6FZ]O//$S_%0;9O^_\G#2]-6N\&*=V57_#A^;O;] MY]M@_WT8'D## #H-T/KL #,,,#\'F+,#[## G@90>G9 ,@Q(3@/,^0%N&.!^ MSM '/3\FJ\_^JFB+Q65=O4WJXP8Z%-T^U1?.K^]#]V._G/W?_ (T_M?7A;9T M.7_M# V:ZZ.& HT)-4NDL:%FA31)J+E!&A=J;I$F/6GF/MY3T 2#IMZ #0QD M+*"CQO6:?:_)=:IRI12>R<"9#)@I9^D]:I(/,Q'IW##94LIRME K*4ER8Q+- MPRAU?8CL'NYM#='+C+4+7,95Z\*)H7K3" M%9C*<0(K,=>,E.;;:CGHSB4G9BJ)>!TY-C3P.N7>:+D0-IX?S&H-8)UD/#^2 MUHK'?4X2.H)1K@'+$\[R011LBLQPV6I4%CJ$X:HM.%P4=\C*Y=:*[:^;,57H M#D:U!JPVHI20L/:[CS*V2V_'=:%+F.D:0-V)#$F$FMP'+^XM@'4M=IDTEF:4 MR3)'ZF:4$<\"4'G?G-:1-&#(:T!YQT]1+3&O5>Y<%K]A,>EU]OE#7V/Z:H!? MOA[76O+7D95%YY@LK!TV K"8G8EAM"ES"!"1&8']TD"6QL M$B]B*5(O(P;STYLD8"G76KA$XC;B2X8MJ0@=">.:$*[Y$4Z PX8HGA],8@(D M%FF>;9 ;9T[O]% MW,;L)53Z\C*')%034D:LUY@L?(+&[#6 O:+,,8"IJ>&/4V.JT!W,70.X*\H< M([D[TS;+V)Z_'=>%+F$\&X!GQ_%C '=]E6/X[@%+F&^F\_T,PQJ M:*0NOJB8[^8S+0TCF6P2Q?L\2R/QSHNBB*7( Y'!<#>?Z6L8T-@@&W\.L)C; M]C.-#0N(G-O$\5O1CC).A-ZI"T,ZF51&EE0Y*+2R,IZ691&R-:9TLAB M!EM4,(L5DVQUOC;G':!16>@0)K %!!:ED05D37EE-"(*G<'LM8"]HC"RJ+9V MBJW][:@L= @#V@) IR([@+QYEA'OZ0.=)M[5!Z)<.Y7S[@_0S;IF"\\"D%E_ MZG]X[Q/F 4/? NBGFN=!0E^3?TCS9PSO%,6D /S#Z\ANU?5?Q3U\V;?3.ZK MMJUV_7O'IZIJ2V]6??%QKLOB\72Q+9_:[FOJO]?'5\3'B[8Z#*^_YZ=W\(O_ M %!+ P04 " #LA510':J^9]D& .)@ & 'AL+W=O9Z M-MO=/[>K9O>AV[3K])_';KMJ^G2Y?9KM-MNV>1@+K98S,B;,5LUB/;V[&>]] MVM[=="_]/#WWPXW9W6K_;/N_ M-I^VZ6IVK.5AL6K7NT6WGFS;Q]OI1WM=^S 4&!5_+]JWW%V:@9'[;*][X#I]^^U_S(V/C7F2[-K MY]WRG\5#_WP[+:>3A_:Q>5GVG[NW7]M#@_QTM0T4%3[35TJCDJ9JGVXR,(/:(B55P\8*X5@<\EM9982]@%PX;R6 &?-91Q M!0Y6X,8*W&D%+'MJK_&C9CUJKF(P7C07J*PKRU(T&?2 M2,^L.X?5H$ B.6UKH,H9QMRQ #REE88=Z.12@@>HU+!X3W)N%Q/'>F!7K2@\ M"$0V2+M:%20OD"8WYS#A;-",S$'68N)8@)S2R39K3J2.48-*JZZL9[DV@+(3 M,)^[QM"Q@#IRR%06(,-2E!"<(YV+9*5O+;/L?6Z(8019S2"%(*OYD199,IS, M@A+%$"$MR=46:)M:R,RQ-:UWADU*ZUC)OL]&# M,* (Y$1E!AF$D4$@*RK5=-:IC R:ER4UD(3H,G@BC"<">(IJ)@.B1!^C'F ( M/2Z4/DCK2$CE:69X[AYCB@"FHES_D.:*9PK*.\!/:52? U7@F.MT#"D"B5)4 M@0AD.:E_I*,YT-DA%BGG6A>+W/Q@C"H&:9/D2\6 58Z89 Q%.K:D5LE(EWX^ ME]OBP<1BD#Y)Y%<,*%-$Z^1*#.G8!2_['.E2;9S9(V.,+0:IE$1_Q>\E/P?7 M &TIH55C_-VJS@UG]M, LZ)D%@-F%88=R44-$I;DY8]2(UW*LHDS6P.,X<5. M,R!FPA)CC##(BD2RLD8Z,S2TY&'.,-<=(]F7%FCJJNR]*:B!)Z]K(N;[&Z&*-KM1J M:?CRQMYE20TDUA7!Y QC:+&&EMJIJ5A#IBB-VD29 QVS#U:NH($N$XH<)I8# MQ)(O$"H'"!,+-7[F2,>12"QM:Z#+N<:P<@!6;:L"'?G@U @!NI1%4&X_V&%B.4TL,G)UX$!BQ$XF-G,@ M(U=&F6G60.>BYUR?9]X\Z52+Y(N3RNGV6& M(>DT)%6>73D R3+E.'(3 >E "VN@$RT\MXXYZ?2V()G,$L%A7CG$*[E$<&!; MD'7;P0LK]>X,B,H,81T&ED/ DHL#IU&3>D9%)*2**HH";!4Q-STPM%S4OY3- M5.$Q0;PF",G$M_* #)YDD^9 )J/PNY)SOY@=7K.#K.2T!YMN'.0.*% INS\- M#8^AX0G\0KGWV#AX>Q"\K0S>'@1O8U@FI4AV.F(.K=8J]KDC QY';@\BMY61 MVX/(;=06&5 IQS_][L9G3@OHK3&RF>U7C\.FU^D%6;DM>!#Y2Q$?Z""K@ ZQ M:G9R*&;5;I_& T>[R7WWLNZ'LR4G=X^'FC[2<*A&W*_L=;T_FO2CFOU)J3^: M[=-BO9M\Z?J^6XT':QZ[KF^32_,A^7MNFX?CQ;)][(>O1?J^W9]0VE_TW>9P M^FIV/ )V]S]02P,$% @ [(544)&F9_3%(FF>PT.*RD9CGUT+X,F+DMKEM/6^/S#FRA:4 M<#>F!XU_:F.5\.C:AKG>@J@B2$G&D^0=4Z+3M,AB[&2+S Q>=AI.EKA!*6%_ M'T&:,:NZ;U(<"*K!<-? ?_HS]9]-C"4G4*M.N,)A;JG-ZGA^,^Y,>$ MIPY&M[))Z.1LS'-POE0Y38(@D%#ZP"#PN, #2!F(4,:OF9,N)0-P;5_9/\7> ML9>S4S,U_A0M(3 ]*L$9II(M?4@[. M&S6SH!0E7J:ST_$<9_XK;!O 9P!_!6!3H:C\H_"BR*P9B9UFWXMPQ>F!XVS* M$(RCB/]0O,/HI>#I7<8N@6C..4XY?)63+AD,V9<2?*O$D?\'Y]OPW:;"783O M_E'X89M@OTFPCP3[-UO15=%O:>QSOYFSYM M^S=AFTX[;S;.OS;& TI);G"%6GQ@BR.A]L%\C[:=UFQRO.GG%\269US\ M 5!+ P04 " #LA510;GL#-+,! #2 P & 'AL+W=OBQ:^0OC6GQU:;&&II0;CI37$05/0N_WQ=(CQ*>"[A-&OSB16 M MIUV:M(_33<9GV#: SP"^ &Y3'C8E2LK?BR#*W-F1N*GWO8A/O#]R[$T5G:D5 MZ0[%>_1>2\[W.;M&HCGF-,7P5/:;PG\0 M'#8)#HG@\-\2MV*R/Y*P54\UN#9-DR>5'4R:Y)5W&=B[](CL-7R:]B_"M=)X M (=?C!%D-!$^+Q'9[=-&:3$6P__R"V?./R%U!+ P04 M " #LA510&388RK0! #2 P &0 'AL+W=O3+AIT&KA@VE; MYGH+HDX@K1C?[>Z8%M+0,D^^LRUS'+R2!LZ6N$%K87^>0.%8T#U]"[A-&MSB166TKFXC_#%50(CTI"C@J52RNI!N=1SRQ!BA:OTRY-VL?I M)CO,L&T GP%\ =RG/&Q*E)2_%UZ4N<61V*GWO8A/O#_RT)LJ.E,KTET0[X+W M6G*>Y>P:B>:8TQ3#5S'[)8(%]B4%WTIQXO_ ^3;\L*GPD."'/Q3>;A-DFP19 M(LC^6^)6S-U?2=BJIQILFZ;)D0H'DR9YY5T&]H&G-_D=/DW[%V%;:1RYH \O MF_K?('H(4G8W882Z\,$60T'CX_%=.-MIS";#8S__(+9\X_(74$L#!!0 ( M .R%5% N)R^)M0$ -(# 9 >&PO=V]R:W-H965T<"CKM_/\"NZVW6 MO@!WW'OW[CC2 =6JM1EMG.N.C-FB 2WL#7;0^IL*C1;.FZ9FMC,@ MR@C2BO'-YB/30K8T3Z/O;/(4>Z=D"V=#;*^U,+].H'#(Z):^.1YDW;C@8'G: MB1I^@/O9G8VWV,Q22@VME=@2 U5&;[?'4Q+B8\"CA,$NSB14QLO$2>>4 ;@\O[%_B;7[6B["PAVJ)UFZ)J,'2DJH M1*_< P[W,-7S@9*I^&]P!>7#@Q*?HT!EXTJ*WCK4$XN7HL7KN,LV[L-XD^PG MV#J 3P ^ PXQ#QL31>6?A1-Y:G @9NQ])\(3;X_<]Z8(SMB*>.?%6^^]YISO M4W8-1%/,:8SABYCM',$\^YR"KZ4X\7_@?!V^6U6XB_#='PH/ZP3)*D$2"9+_ MEK@6\^FO)&S14PVFCM-D28%]&R=YX9T']I;'-WD/'Z?]NS"U;"VYH/,O&_M? M(3KP4C8W?H0:_\%F0T'EPG'OSV8&PO=V]R:W-H965T'(F*TZT,+>X "]OVG0:.&\:5IF!P.BCB"M M&$^2MTP+V=,RC[ZS*7,)!MYX*#E?D@6O@* M[MMP-MYB*TLM-?168D\,- 6].QQ/68B/ =\E3'9S)J&2"^)C,#[5!4V"(%!0 MN< @_':%>U J$'D9/Q=.NJ8,P.WYF?U#K-W7RE._#\XWX>GNPK3"$__4OA"_FR7((L$V:LE[L7\ MJY)M>JK!M'&:+*EP[.,D;[SKP-[Q^"9_PN=I_R),*WM++NC\R\;^-X@.O)3D MQH]0YS_8:BAH7#B^\V! M:2$[6F31=S9%AH-3LH.S(7;06IA?)U XYG1/WQQ/LFE=<+ BZT4#W\!][\_& M6VQAJ:2&SDKLB($ZI_?[XRD-\3'@AX31KLXD5')!? G&YRJGNR (%)0N, B_ M7>$!E I$7L;/F9,N*0-P?7YC_QAK][5(T65+BT,5)7GF7@;WG\4W>PZ=I_RI,(SM++NC\R\;^UX@.O)3=C1^A MUG^PQ5!0NW \^+.9QFPR'/;S#V++-RY^ U!+ P04 " #LA5103F<_.;4! M #2 P &0 'AL+W=O::*=%J MFJ?1=S)YBKV3K8:3(;972I@_1Y X9'1+WQR/;=VXX&!YVHD:?H+[U9V,M]C, M4K8*M&U1$P-51F^WA^,NQ,> WRT,=G$FH9(SXG,POI49W01!(*%P@4'X[0)W M(&4@\C)>)DXZIPS Y?F-_6NLW==R%A;N4#ZUI6LRNJ>DA$KTTCWB\ !3/5\H MF8K_#A>0/CPH\3D*E#:NI.BM0S6Q>"E*O(Y[J^,^C#=),L'6 7P"\!FPCWG8 MF"@JOQ=.Y*G!@9BQ]YT(3[P]<-^;(CAC*^*=%V^]]Y+SY#IEET TQ1S'&+Z( MVQTG>>&=!_:6QS=Y#Q^G_8M>EO0SKGAR)BM.M#"WN O;]IT&CAO&E:9@<#HHXDK1A/DG=,"]G3,H^^ MLRES')V2/9P-L:/6POPY@<*IH ?ZXGB4;>>"@Y7Y(%KX#N['<#;>8JM*+37T M5F)/##0%O3\<3UG 1\!/"9/=G$FHY(+X%(PO=4&3D! HJ%Q0$'Z[P@,H%81\ M&K\73;J&#,3M^47]4ZS=UW(1%AY0_9*UZPIZ1TD-C1B5>\3I,RSUW%*R%/\5 MKJ \/&3B8U2H;%Q)-5J'>E'QJ6CQ/.^RC_LTW]RF"VV?P!<"7PEW,0Z; \7, M/PHGRMS@1,S<^T&$)SX]-%9RQ%?'.)V^]]UKR]$/.KD%HP9QF#-]@#BN" M>?4U!-\+<>*OZ'R?GNYFF$9ZNJ5GR;Y MBN018'LS1)W,-G_1;)-3S68-DZ3 M)16.?9SDC7<=V'L>W^0??)[V;\*TLK?D@LZ_;.Q_@^C IY+<^!'J_ =;#06- M"\?W_FSF,9L-A\/R@]CZC&PO=V]R:W-H965TO&K5 MN9RVWO<'QES9@A;NRO30X4UMK!8>3=LPUUL0501IQ?AN=\.TD!TMLN@[V2(S M@U>R@Y,E;M!:V-]'4&;,Z9Z^.9YDT_K@8$76BP:^@__1GRQ:;&&II(;.2=,1 M"W5.[_:'8QKB8\!/":-;G4FHY&S,2S"^5#G=!4&@H/2!0>!V@7M0*A"AC%\S M)UU2!N#Z_,;^.=:.M9R%@WNCGF7EVYS>4E)!+0;EG\SX"',]UY3,Q7^%"R@, M#THP1VF4BRLI!^>-GEE0BA:OTRZ[N(_339+,L&T GP%\ =S&/&Q*%)4_""^* MS)J1V*GWO0A/O#]P[$T9G+$5\0[%._1>"I[RC%T"T1QSG&+X*F:_1#!D7U+P MK11'_@^<;\.3385)A"?O%";;!.DF01H)TO^6N!63?DC"5CW58)LX38Z49NCB M)*^\R\#>\?@F?\.G:?\F;",[1\[&X\O&_M?&>$ INRL&UL?5-A;]L@$/TKB!]0$N(V561;:EI5 MG;1)4:MMGXE]ME'!N(#C[M_WP*[G;=:^ '?<>_?N.-+!V%?7 'CRKE7K,MIX MWQT8)9UXX.#Y6DG:G@!_[T[6;38S%)*#:V3IB46JHS> M;0_'),3'@!\2!KF;C-Y24D(E>N6?S? $4SW7E$S%?X4+* P/2C!' M892+*REZYXV>6%"*%N_C+MNX#^,-WT^P=0"? 'P&W,8\;$P4E3\(+_+4FH'8 ML?>="$^\/7#L31&7#<8]G.X[9 M:'C333^(S=\X_P!02P,$% @ [(544+&UL?5/;;MP@$/T5Q <$+^NTVY5M*9NJ:J56 M6J5J^LS:8QN%BPMXG?Y] 1/7;:R\ #/,.7-F&(I)FR?; SCT+(6R)>Z=&XZ$ MV+H'R>R-'D#YFU8;R9PW34?L8( U$20%H5GVCDC&%:Z*Z#N;JM"C$US!V2 [ M2LG,[Q,(/95XAU\<#[SK77"0JAA8!]_!_1C.QEMD86FX!&6Y5LA 6^*[W?&4 MA_@8\,AALJLS"I5FQ%D0! )J%QB8WZYP#T($(B_C5^+$2\H 7)]? MV#_%VGTM%V;A7HN?O'%]B0\8-="R4;@'/7V&5,\M1JGXKW %X<.#$I^CUL+& M%=6C=5HF%B]%LN=YYRKN4[HY)-@V@"8 70"'F(?,B:+RC\RQJC!Z0F;N_<#" M$^^.U/>F#L[8BGCGQ5OOO58T/Q3D&HA2S&F.H:N8W1)!//N2@FZE.-%7<+H- MWV\JW$?X_A^%'[8)\DV"/!+D;Y:X$7.;_9>$K'HJP71QFBRJ]:CB)*^\R\#> MT?@F?\/G:?_&3,>511?M_,O&_K=:._!2LAL_0KW_8(LAH'7A^-Z?S3QFL^'T MD'X06;YQ]0=02P,$% @ [(544 ZE!FZS 0 T@, !D !X;"]W;W)K M&UL?5-A;]L@$/TKB!]0$I)L561;:CI-F[1)4:=M MGXE]ME&!\P#'W;\?8-?U-K=?@#ONO7MW'-F ]M&U )X\:65<3EOONR-CKFQ! M"W>#'9AP4Z/5P@?3-LQU%D250%HQOMF\8UI(0XLL^ZCE(AS8ZCE0,A7_!:Z@0GA4$G*4J%Q:2=D[ MCWIB"5*T>!IW:=(^C#<'/L'6 7P"\!EPF_*P,5%2_D%X4606!V+'WG+_P?DZ?+>J M<)?@N[\4OD*P7R78)X+]FR6NQ>S^2<(6/=5@FS1-CI38FS3)"^\\L'?I$=E+ M^#CM7X5MI''D@CZ\;.I_C>@A2-G;#06UC\?WX6S',1L-C]WT@]C\ MC8L_4$L#!!0 ( .R%5%#!@MS6M0$ -(# 9 >&PO=V]R:W-H965T M29M<<7 M!1@7\#K]^P)V'+>U^@+,,.?,F6%(!S1OM@%PY%U);3/:.-<=&+-% TK8*^Q M^YL*C1+.FZ9FMC,@R@A2DO'-YIHIT6J:I]%W,GF*O9.MAI,AME=*F%]'D#AD M=$L_'$]MW;C@8'G:B1I^@'ON3L9;;&8I6P7:MJB)@2JC=]O#,0GQ,>"EA<$N MSB14QL^)D\XI W!Y_F#_$FOWM9R% MA7N4KVWIFHS>4E)")7KIGG#X"E,]>TJFXA_A M*'!R4^1X'2QI44O76H)A8O M18GW<6]UW(?Q)ME-L'4 GP!\!MS&/&Q,%)4_""?RU.! S-C[3H0GWAZX[TT1 MG+$5\&PO=V]R:W-H965TZ!Z4OVFT MDLH"/@#\<1KLXHU#) M1>OG8'RO"[P)"8& R@4%YK-#B MB=>N*_ !HQH:-@CWJ,=OD.K98Y2*_P%7$!X>,O$Q*BUL7%$U6*=E4O&I2/8Z M[5S%?4PWAT1;)]!$H#/A$..0*5#,_ MSK,R-'I&9>M^S\,3;(_6]J8(SMB+> M^>2M]U[+;9;EY!J$$N8T8>@2,R.(5Y]#T+40)_J)3M?IN]4,=Y&^6]+W=^L" MV:I %@6R_Y;X&4/WAP]!R**G$DP;I\FB2@\J3O+".P_L/8UO\@Z?IOTG,RU7 M%EVT\R\;^]]H[<"GLKGQ(]3Y#S8; AH7CG?^;*8QFPRG^_2#R/R-RW]02P,$ M% @ [(544#2E=+ZU 0 T@, !D !X;"]W;W)K&UL?5/;;MP@$/T5Q <$+^MLTY5M*9NH:J566J5J^LS:8QL%C MXG?Y] M!^RX5FOE!9CAG#,7AFPT]L6U )Z\:M6YG+;>]T?&7-F"%N[&]-#A36VL%AY- MVS#76Q!5)&G%>)(0*D@A&G\FC7I$C(0U^6DKGXKW %A?"0"<8HC7)Q)>7@O-&S"J:BQ>NTRR[N MXW23[F?:-H'/!+X0[F(<-@6*F3\*+XK,FI'8J?>]"$^\.W+L31F&UL?5/;;MP@$/T5Q >$7>RFTIW_? 3NN MVUIY 6:8<^;,,&2CL2^N!?#D34GMR168&+SL-)TO@O%4 MY707!(&$T@<&@=L%[D#*0(0R7F=.NJ0,P/7YG?TAUHZUG(6#.R-_=I5O>%%DUHS$3KWO17CB_8%C;\K@C*V(=RC>H?=2 M\&N>L4L@FF..4PQ?Q>R7"(;L2PJ^E>+(_X/S;7BRJ3")\.0OA3K!L7'"Q/.U'# M,[COW=EXB\TLI=306HDM,5!E]'Y[/"4A/@;\D##8Q9F$2BZ(+\'X6F9T$P2! M@L(%!N&W*SR 4H'(R_@U<=(Y90 NSQ_LGV/MOI:+L/" ZJ-B:+R3\*)/#4X$#/VOA/AB;='[GM3!&=L1;SSXJWW7G.^OTW9 M-1!-,:UUKX =]Q[ M]^XXTL'89]< >/*B5>LRVGC?'1AS10-:N"O308LWE;%:>#1MS5QG0901I!7C M27+-M) MS=/H.]D\-;U7LH63):[76MC7(R@S9'1#WQQ/LFY\<+ \[40-W\'_ MZ$X6+3:SE%)#ZZ1IB84JH[>;PW$7XF/ 3PF#6YQ)J.1LS',P[LN,)D$0*"A\ M8!"X7> .E I$*./WQ$GGE &X/+^Q?XVU8RUGX>#.J%^R]$U&]Y244(E>^2Y*DU [%C[SL1GGASX-B;(CAC*^(=BG?HO>3\>I^R2R": M8HYC#%_$;.8(ANQS"KZ6XL@_P/DZ?+NJG;.,D+[SRPMSR^R=_P<=H?A:UEZ\C9>'S9V/_*& \H M);G"$6KP@\V&@LJ'XPV>[3AFH^%--_T@-G_C_ ]02P,$% @ [(544!%4 M39FS 0 T@, !D !X;"]W;W)K&UL?5-A;]P@ M#/TKB!]0+N365J]P?&7-F"%N[*]-#A36VL%AY-VS#76Q!5!&G%^&YW MS;20'2VRZ#O9(C.#5[*#DR5NT%K87T=09LQI0M\<#[)I?7"P(NM% X_@O_>:D2\H 7)_?V#_%VK&6LW!P;]1/6?DVI[>45%"+0?D',WZ& MN9X/E,S%?X4+* P/2C!':92+*RD'YXV>65"*%B_3+KNXC]--FLRP;0"? 7P! MW,8\;$H4E7\47A29-2.Q4^][$9XX.7#L31F\1#-F7%'PKQ9'_!>?;\'1381KAZ6\*_T&PWR381X+]?TOO4$L#!!0 ( .R%5%"9U$FZM0$ M -(# 9 >&PO=V]R:W-H965T)W^?0$[KI-8>0%FF'/FS#"D YIG MVP X\J)5:S/:.-?M&;-% UK8"^R@]3<5&BV<-TW-;&= E!&D%>.;S1730K8T M3Z/O:/(4>Z=D"T=#;*^U,'\/H'#(Z):^.AYEW;C@8'G:B1I^@OO5'8VWV,Q2 M2@VME=@2 U5&;[?[0Q+B8\"3A,$NSB14QI^)D\XI W!Y?F5_B+7[6D["PAVJW[)T349O*"FA$KURCSA\A:F>2TJF MXK_#&90/#TI\C@*5C2LI>NM03RQ>BA8OXR[;N _C#?\RP=8!? +P&7 3\[ Q M451^+YS(4X,#,6/O.Q&>>+OGOC=%<,96Q#LOWGKO.>?72C 2]E<^!%J_ >; M#065"\=K?S;CF(V&PV[Z06S^QOD_4$L#!!0 ( .R%5%!DNQDVM0$ -(# M 9 >&PO=V]R:W-H965T ,2'/[]P.2R[(MVA? QN_YV9AL0/OL6@!/ M7K0R+J>M]]V),5>VH(6[PPY,N*G1:N&#:1OF.@NB2B"M&-]LWC(MI*%%EGP7 M6V38>R4-7"QQO=;"_CR#PB&G6_KJ>))-ZZ.#%5DG&O@"_FMWL<%B,TLE-1@G MT1 +=4X?MJ?S/L:G@&\2!K,P.7YE?U]JCW44#(5_PEN MH$)X5!)RE*A<6DG9.X]Z8@E2M'@9=VG2/HPW_'Z"K0/X!. SX)CRL#%14OY. M>%%D%@=BQ]YW(C[Q]L1#;\KH3*U(=T&\"]Y;P0^'C-TBT11S'F/X(F8[1[# M/J?@:RG._!\X7X?O5A7N$GSWA\+C.L%^E6"?"/;_+7$MYOZO)&S14PVV2=/D M2(F]29.\\,X#^\#3F_P.'Z?]L["--(Y73?VO$3T$*9N[,$)M^&"SH:#V M\7@(9SN.V6AX[*8?Q.9O7/P"4$L#!!0 ( .R%5%":6\'ALP$ -(# 9 M >&PO=V]R:W-H965TIVF3-NG4:>MG+G$25(@S()?NWP](FF9;UB^ C=_SLS'9B.;)M@"./&O5 MV9RVSO5'QFS9@A;V!GOH_$V-1@OG3=,PVQL0501IQ7B2O&-:R(X66?2=39'A MX)3LX&R(';06YM<)%(XYW=$7QX-L6A<YX2D-\#/@A8;2K,PF57!"?@O&YRFD2!(&"T@4&X;F!D@IJ,2CW@.,GF.NYI60N_@M<0?GP MH,3G*%'9N))RL [US.*E:/$\[;*+^SC=W*8S;!O 9P!? (>8ATV)HO(/PHDB M,S@2,_6^%^&)=T?N>U,&9VQ%O//BK?=>"WY(,G8-1'/,:8KAJYC=$L$\^Y*" M;Z4X\7_@?!N^WU2XC_#]'PK_DS_=)$@C0?IFB5LQ?ZMDJYYJ,$V<)DM*'+HX MR2OO,K!W/+[):_@T[5^%:61GR06=?]G8_QK1@9>2W/@1:OT'6PP%M0O']_YL MIC&;#(?]_(/8\HV+WU!+ P04 " #LA510X\/ 4K4! #2 P &0 'AL M+W=O9NQ%$BF>PT.*2@=C7UP#X,F;DMIEM/&^ M.S+FB@:4<#>F XTWE;%*>#1MS5QG0901I"3CF\V>*=%JFJ?1=[9Y:GHO6PUG M2UROE+#O)Y!FR.B6?CB>VKKQP<'RM!,U? ?_HSM;M-C,4K8*M&N-)A:JC-YM MCZ GRT,;G$FH9*+,2_!>"@SN@F"0$+A X/ [0KW(&4@0AFO$R>=4P;@ M\OS!_B76CK5FXIF8K_!E>0&!Z48([" M2!=74O3.&S6QH!0EWL:]U7$?QIO]?H*M _@$X#/@$/.P,5%4_EEXD:?6#,2. MO>]$>.+MD6-OBN",K8AW*-ZA]YKSPRYEUT TQ9S&&+Z(V7S;VOS+& TK9W. (-?C!9D-"YVKDGM5[* MDRZ+6CRIJ#U55:Y^;T0I+ZN8Q>\3S\7AJ+N)9+UL\H/X)O3WYDF943*R[(I* MU&TAZTB)_2I^8/<;RKH B_A1B$M[=1]U6WF1\K4;?-ZMXK1;D2C%5G<4N;F< MQ:,HRX[)K./70!J/FEW@]?T[^T>[>;.9E[P5C[+\6>ST<17/XV@G]OFIU,_R M\DD,&YK&T;#[+^(L2@/O5F(TMK)L[6^T/;5:5@.+64J5O_77HK;72_]DF@UA M.("& !H#YE8GZ87LRC_D.E\OE;Q$JG_Y3=Z=,;LG\VZVW:1]%?:967QK9L]K MFF?+Y-P1#9A-CZ$K#!L1B6$?)0A);,@+)QS.X0JY#>?7X10@F$""B268W&QQ MYFP18>989 I%IH!@X8C\&W,CDD&1S"=8I(X(P@2.:P9%9H" '!&$X5AD#D7F M@&#BB"#,%(LLH,@"$+BYC3 S+,)27$$IH)B[)81 @;-G@4IE'@5/W=.'H,#Q M,UBN#XP A9L $!3( (;KFG% X>8 ! 62@.'R9WYM\]2S. 0*Y0%V ;*>^+E M@0_B:#0 %_(^P'!$J=7'^#H("_ M$?8# J5.KK]!D)MOR5736 EUL.UR&VWEJ;:]^M7LV)(_D&TZ_\+[?OYKK@Y% MW48O4IO6U3:8>RFU,&M)[\R>C^838AR48J^[VYFY5WT?W0^T;(9OA&3\4%G_ M 5!+ P04 " #LA5103$D0P\\! "_1*X\_-R1SC24:H7W0 8]"9XIS/<&-,?"=%% X+I.]E#9[]4 M4@EF;*AJHGL%K/0DP0F-H@,1K.UPGOK<6>6I' QO.S@KI #HXO ?\;&'4JSUR MG5RD?''!ES+#D2L(.!3&*3"[7.$1.'="MHS761,OEHZXWM_4GWSOMI<+T_ H M^:^V-$V&[S$JH6(#-\]R_ QS/WN,YN:_PA6XA;M*K$?7<=:_T<($.A/HAD F(U_Y)V98GBHY(C6=?<_<7QP?J3V;PB7]4?AO MMGAML]<\H?J+!0U9G.A_=!JF)\$*$T]/UG3ZCL N M*+#S KM_6ORX:3& 2:*PR3YHL@\(Q!N3$.:=3@Y!DT- (-F8A#"[C0E9W0X! MJO9SH5$AA\[/Y"J[C-X#];?K+WR:VV],U6VGT44:>T?]3:JD-&!+B>YLPXU] M*I: 0V7<]H/=JVE@IL#(?GX+R/(@Y7\ 4$L#!!0 ( .R%5%"1V_Z'Q0$ M #<$ 9 >&PO=V]R:W-H965TJ!^EV:J4%LVZI&V)Z#:P*),$)W6SNB6"=Q$46 M8F==9&JPO)-PUL@,0C#]]P1XO? 2]>TU@=(D?6L@1]@?_9G[59D4:DZ M =)T2B(-=8X?ML=3ZO$!\*N#T:SFR%=R4>K5+[Y6.=[XA(!#:;T"<\,5'H%S M+^32^#-KXL72$]?S=_7G4+NKY<(,/"K^NZMLF^,#1A74;.#V18U?8*XGQ6@N M_AM<@3NXS\1YE(J;\$7E8*P2LXI+1;"W:>QD&,=I)]W/M#B!S@2Z$ [!ATQ& M(?,G9EF1:34B/9U]S_P5;X_4G4WI@^$HPIY+WKCHM4B2-"-7+S1C3A.&KC#; M!4&<^F)!8Q8G^HE.X_0DFF$2Z,F:3M.XP"XJL L"N_\$=CLO3PJI^;E.R_"N*?U!+ P04 M" #LA510.>"9$,8! W! &0 'AL+W=OEWGPG769J]$*WL-9(S-*R?2?$P@U%7B'WQS/O.VL=Y R M'U@+W\'^&,[:6615J;F$WG#5(PU-@1]VQ]/>XP/@)X?);/;(5W)1ZL4;7^H" M)SXA$%!9K\#<F)V_V;^J=0NZOEP@P\*O&+U[8K\ &C M&AHV"ONLIL^PU+/':"G^*UQ!.+C/Q,6HE##ABZK16"47%9>*9*_SRONP3O-) M=K_0X@2Z$.A*.(0X9 X4,G]BEI6Y5A/2\]T/S+=X=Z3N;BKO#%<1SESRQGFO M99I^S,G5"RV8TXRA&\QN11"GOH:@L1 G^A^=QNEI-,,TT-,MG1[B EE4( L" MV;;$++DI,89YI\A]-,@^(D!O@L0PZ4T0LFF?1^H;TRWO#;HHZYY/:'*CE 672G+G&PO=V]R:W-H M965T!>]TAAMC^@,ANFA ,'TC M>^CL3B658,8N54UTKX"5GB0XH9O-+1&L[7">^MA)Y:D<#&\[."FD!R&8^G,$ M+L<,;_%GX+FM&^,")$][5L,+F)_]2=D5653*5D"G6]DA!56&[[:'8^+P'O"K MA5&OYLA5N(2 0V&< K/#!>Z!35[;Z"6/XC@E%RNN*/^XK_@4TO]8*IN.XW.TMCGXR^YDM* 365S8W-I;!.9MYX*#E'G/6O@%[G=_,MXBBTK-)2C+M4(& MF@+?[0['+. CX(7#:%=G%"HY:_T:C!]U@9.0$ BH7%!@?KO /0@1A'P:;[,F M7D(&XOK\J?X0:_>UG)F%>RW^\-IU!;[%J(:&#<(]Z_$1YGJN,9J+_PD7$!X> M,O$Q*BUL7%$U6*?EK.)3D>Q]VKF*^SC=[/3*CU#G/]AB"&A< M..[]V4QC-AE.]_,/(LLW+O\"4$L#!!0 ( .R%5% GLRMJQ $ #<$ 9 M >&PO=V]R:W-H965TEWTP'8-&[X-(4 MN+-V.!)BJ@X$,W=J .EV&J4%LVZI6V(&#:P.),$)W>WNB6"]Q&4>8F==YFJT MO)=PULB,0C#]^P1<307>XX_ :]]VU@=(F0^LA6]@OP]G[59D5:E[ =+T2B(- M38$?]\=3YO$!\*.'R6SFR%=R4>K-+S[7!=[YA(!#9;T"<\,5GH!S+^32^+5H MXM72$[?S#_674+NKY<(,/"G^LZ]M5^ 'C&IHV,CMJYH^P5)/AM%2_!>X G=P MGXGSJ!0WX8NJT5@E%A67BF#O\]C+,$[SSB%=:'$"70AT)3P$'S(;A>.BUS+):$ZN7FC!G&8,W6#V*X(X]=6" MQBQ.]#\ZC=.3:(9)H"=;>G*("Z11@30(I/^4F-R4&,.D<9,L:I)%!+(;DQCF M_L:$;"Y.@&[#DS6H4J,,[;*)KEWQ2,/%_X7/+?65Z;:7!EV4=<\G7'*CE 67 MRN[.Y=*Y+EX7'!KKIP&PO=V]R:W-H965TJT[3>QCR\J&!=PW+[] +N>E;(_AG/X+N=@ M()N$?%$M@$9OG/4JQZW6PY$05;; J;H3 _1FI1:24VU"V1 U2*"5(W%&HB!( M":==CXO,YTVB9(D0VT@9^@?PUG M:2*RJE0=AUYUHD<2ZAS?A\=3:O$.\+N#26WFR'9R$>+%!M^K' >V(&!0:JM MS7"%!V#,"IDR7A=-O%I:XG;^H?[-]6YZN5 %#X+]Z2K=YOB 404U'9E^%M,C M+/TD&"W-_X K, .WE1B/4C#EOJ@2?<+S4^(%D*T M$@[.A\Q&KO*O5-,BDV)"E3;JM<&NF>&6RUR).]AFY6J$% M+R&=QBC[1(S\]]E88.WJ\I>\"O\#.*[!S KN-P#Z^Z? S M)$X.?H_$ZY%X!+[?>1.US_X/.U?:*RZ7J%+D*;(^H.4BV$!E-*<&<:;LU+L08,:FVG>S.7 M\WV9 RV&Y2D@ZWM4_ 502P,$% @ [(544(3G)@G$ 0 -P0 !D !X M;"]W;W)K&UL;53K;ML@%'X5Q .4Q)>TBFQ+3:MJ MDS8IZK3M-[&/;50N'N"X>_L!=CTOXX^!PWSWX:S=BJPJ#1,@#5,2:6A+_+@_ MGG*/#X ?#":SF2-?R46I-[_XW)1XYQ,"#K7U"M0-5W@"SKV02^/7HHE72T_< MSC_47T+MKI8+-?"D^$_6V+[$#Q@UT-*1VU1R3!.\TZ:+K0X(5D(R4IX"#YD-@J9/U-+JT*K">GY M[ ?JKWA_3-S9U#X8CB+LN>2-BUZK]) 6Y.J%%LQIQB0;S'Y%$*>^6B0QBU/R M'SV)T]-HAFF@IUMZEL8%LJA %@2R?TK,;DJ,8?*X21XUR2,"AQN3&.;^QH1L M+DZ [L*3-:A6HPSMLHFN7?&8A(O_"Y];ZBO5'9,&791USR=<&UL=53;;MP@$/T5 MQ <$W];9KFQ+V515*C72*E7;9]8>7Q0P#N!U\O<%[+CNAKP89CB7&0QDDY#/ MJ@70Z)6S7N6XU7HX$*+*%CA5-V* WJS40G*J32@;H@8)M'(DSD@4!"GAM.MQ MD;G<21:9K>CA)I$;.J7P[ A-3CD/\GGCJFE;;!"FR@3;P$_2OX21-1%:5 MJN/0JT[T2$*=X[OP<$PMW@%^=S"IS1S93LY"/-O@>Y7CP!8$#$IM%:@9+G / MC%DA4\;+HHE72TO32]GJN!>L#]=I=L<[S&JH*8CTT]B>H"EGQU& M2_,_X +,P&TEQJ,43+DO*D>E!5]43"F29*'Y"=%"B%;"WOF0 MVS]0^XO#0V3VIK1)MQ5NS12O3/92Q.D^(Q"F-'C[?T)/4+)%Z!Q DD_[7XY:I%#^8V\)OL MO"8[CT!X9>+#?+(5J=O;O( MG:Y_\/G>/E+9=+U"9Z'-&74GJ19"@RDEN#$-M^:I6 ,&M;;36S.7\X69 RV& MY2T@ZX-4_ 502P,$% @ [(544,:1I3:X 0 T@, !D !X;"]W;W)K M&UL;5/M;ML@%'T5Q .4Q'&:+K(M-:VJ3=JDJ-.Z MW\2^ME&!ZP&.N[:6*2XT+;+H.YLBP]Y)H>%LB.V5XN;W M"20..=W2=\>S:%H7'*S(.M[ =W _NK/Q%IM5*J% 6X&:&*AS>K\]GM* CX 7 M 8-=G$FHY(+X&HPO54XW(2&04+J@P/UVA0>0,@CY-'Y-FG0.&8C+\[OZ4ZS= MUW+A%AY0_A25:W-Z1TD%->^E>\;A,TSU["F9BO\*5Y >'C+Q,4J4-JZD[*U# M-:GX5!1_&W>AXSZ,-^E^HJT3DHF0S(2[&(>-@6+FC]SQ(C,X$#/VON/AB;?' MQ/>F#,[8BGCGD[?>>RUVAWW&KD%HPIQ&3++ ;&<$\^ISB&0MQ"GYCYZLTW>K M&>XB?;>DIY_6!=)5@30*I/^4>/NAQ#7,X4,0MNBI M/$:;*DQ%['25YXYX&] M3^*;_(6/T_Z-FT9H2R[H_,O&_M>(#GPJFQL_0JW_8+,AH7;A>/!G,X[9:#CL MIA_$YF]<_ %02P,$% @ [(544!'']C^X 0 T@, !D !X;"]W;W)K M&UL;5/M;ML@%'T5Q ,4ASA+%MF6FE93)ZU2U&G; M;V)?VZA\N(#C]NT'V/6\UG^ >SGGW \NV:#-LVT!''J50MD:W*]R!$$'(I_$R:>(Y9" NS^_JWV+M MOI8+LW"GQ1]>N3;'!XPJJ%DOW),>'F"J9X?15/P/N(+P\)")CU%J8>.*RMXZ M+2<5GXIDK^/.5=R'\6:73K1U IT(="8<8APR!HJ9WS/'BLSH 9FQ]QT+3[PY M4M^;,CAC*^*=3]YZ[[78[@\9N0:A"7,:,72!VY5G.2%=Q[8 M6QK?Y!]\G/9'9AJN++IHYU\V]K_6VH%/);GQ(]3Z#S8; FH7CGM_-N.8C8;3 MW?2#R/R-B[]02P,$% @ [(544)+K(-[> 0 04 !D !X;"]W;W)K M&UL;53KCIP@%'X5P@,LCHXZG:C)SC9-F[3)9)NV MOQD]7K(@%G#MUL.9$%6VP*EZ M$ /T9J46DE-M0MD0-4B@E2-Q1L(@2 BG78^+S.6NLLC$J%G7PU4B-7).Y9\+ M,#'E^(#?$L]=TVJ;($4VT :^@_XQ7*6)R*I2=1QZU8D>2:AS_'@X7U*+=X"? M'4QJ,T>VDYL0+S;X4N4XL 4!@U);!6J&.SP!8U;(E/%[T<2KI25NYV_JGUSO MII<;5? DV*^NTFV.3QA54-.1Z6QZ]TXS2M)O-#\A' AA"OAY'S(;.0J_T@U+3(I)B3GO1^H_<6' M1*=#1NY6:,%<9DRXP;PCB%%?+4*?Q27\CQ[ZZ9&W MPLC1HRT]"?P"1Z_ T0D<_VDQW+7HPT1^D]AK$GL$CCL3'R;VFR1>D\0CD.Q, M?)C4;Y)Z35*/P&EGXL-\V)F0S1'D(!MW^10JQ=B[B[_)KO?[,71'^!T^/P[? MJ&RZ7J&;T.8BN.-:"Z'!E!(\F%UMS7NT!@QJ;:>IF!6\U06IC>GVE.JJ!L'TG>R@M3<7 MJ00S]JBN5'<*V-F3!*=1&*94L*8E9>YC1U7FLC>\:>&H MT+P=2? W Y%&1# MW@+/S;4V+D#+O&-7^ [F1W=4]D1GE7,CH-6-; ,%EX(\;/:'S.$]X&<#@U[L M U?)2 3.G9!-X_>D269+1USNW]0_^=IM+2>F MX5'R7\W9U 7)2'"&"^NY>9;#9YCJ24@P%?\5;L MW&5B/2K)M?\-JEX;*285 MFXI@K^/:M'X=QILDG6@X(9H(T4S(O \=C7SF3\RP,E=R"-3X]AUSGWBSC^S; M5"[HG\+?V>2UC=[*^#[,Z$E/8UQ@BPILO<#VOQ(WJQ(QS =9)JA)@@C$*Q,,L\5-4M0D1022E0F&27&3 M'6JR0P1V*Q,,D^$F&6J2(0+W*Y/WF&T8KDSHXG\N0%U]A^N@DGWKI\LB.@^1 MA\CWR3_X.(&^,75M6AV?.!P,6Z[LWLUMOYX M,+*;IAJ=1VOY%U!+ P04 " #LA510&7+E8+4! #2 P &0 'AL+W=O M-))UVF47]W&ZN;_1M@E\)O"%\! ); H4,_\HG"@R@R,Q4^][$9YX M=^2^-V5PQE;$.Y^\]=YKD2:[C%V#T(PY31B^PKPAF%=?0O"M$"?^'YUOT_>; M&>XC?;^F'P[; NFF0!H%TG]*Y.]*W,+LWP5AJYYJ,$V<)DM*'+HXR2OO,K"/ M/+[)&WR:]F_"-+*SY(+.OVSL?XWHP*>2W/D1:OT'6PP%M0O'#_YLIC&;#(?] M_(/8\HV+OU!+ P04 " #LA510P5I +!9MYX*#E7G/6_@&[GM_,=YBBTHM%&@K4!,#34$?=Z=S%O 1\$/ M:%=G$BJY(KX$XW-=T"0D!!(J%Q2XWV[P!%(&(9_&KUF3+B$#<7U^4_\8:_>U M7+F%)Y0_1>VZ@CY04D/#!^F>'3'R,"J6-*ZD&ZU#- M*CX5Q5^G7>BXC]/-_CC3M@GI3$@7PD.,PZ9 ,?,/W/$R-S@2,_6^Y^&)=Z?4 M]Z8*SMB*>.>3M]Y[*[,DR]DM",V8\X1)5YC=@F!>?0F1;H4XI__1TVWZ?C/# M?:3OU_3[P[9 MBF018'LGQ(/[TK&PO=V]R:W-H M965T29 MM<- VQG0%619(4A";)%R(95[C(HN]DBDSW3G %)X-L+R4S?XX@ M])#C#7YS//"F=<%!BJQC#?P"][L[&6^16:7B$I3E6B$#=8YO-H=C&O 1\,AA ML(LS"I6U MG)F%6RV>>.7:'.\QJJ!FO7 />KB'J9X=1E/Q/^ "PL-#)CY&J86-*RI[Z[2< M5'PJDKV..U=Q'\:;W6ZBK1/H1* S81_CD#%0S/R..59D1@_(C+WO6'CBS8'Z MWI3!&5L1[WSRUGLO19I<9^02A";,<<30!68S(XA7GT/0M1!'^A^=KM.WJQEN M(WV[I.\_B9^N"J11(/VGQ/V'$M2C!-G":+2MVK.,D+[SRP-S2^ MR3M\G/:?S#1<6736SK]L['^MM0.?2G+E1ZCU'VPV!-0N'*_]V8QC-AI.=],/ M(O,W+OX"4$L#!!0 ( .R%5%#NSF36W0$ *,$ 9 >&PO=V]R:W-H M965T:IK.SA*I ;.J7S= M Q-CAD/\YGALZT9;!\G3GM;P&_2?_BB-16:6LN70J59T2$*5X?MP=]C8>!?P MMX51+?;(*CD)\6R-'V6& UL0,"BT9:!F.<,!&+-$IHQ_$R>>4UK@VU$V&[S JH:(#TX]B_ Z3G@U&D_B?< 9FPFTE)DW\01;!T03()H!X?9+0#P!XG= XL3[RIS4!ZIIGDHQ M(NE_5D_MG0AWL6EF89VN=^[,J%7&>\Z3,$C)V1)-,7L?$RUBPCF"&/8Y1;26 M8A]]@$>7"0X?([;Q>H9X543L\,F%B$]*3%8)$D<07Q!$ZP2;58+-2@7Q51O7 M8I*K3GP=XPLABW_+0=9N#!0JQ-!IV\6%=YZT^\C>C2O_WDR@'YAW&C^^OZBL MVTZAD]#FYKG[40FAP908W)@:&_-BS :#2MOMK=E+/S?>T**?G@0ROTOY?U!+ M P04 " #LA510CQ)3%GP" !Z"0 &0 'AL+W=OBI6=2EF].(Y(4EH0,6,5+=63 M$^,%D>K(SXZH."5'XU3D#G;=T"E(5MIQ9&Q['D?L(O.LI'MNB4M1$/YO0W-6 MKVQDWPROV3F5VN#$447.]">5OZH]5R>G8SEF!2U%QDJ+T]/*7J.7'5IJ!X/X MG=%:]/:6EG)@[$T?OAU7MJLSHCE-I*8@:KG2+:*[C.1,5(6"[, MKY5N6_^8&.^#6 7<.*/S4P6L=O \'_U,'OW7P!PY. M(\749DH!4 /:IW>!510?C:7N[ 2=BFE_A_O6;L!8HWU!3:P M;_1@82ZV#YIF*OE!^#DKA75@4EV/YA([,2:IRM&=J3>?JD&H.^3T)/5VKO:\ MF0::@V15.^DXW;@5_P=02P,$% @ [(544$"*YO#_ 0 Q 4 !D !X M;"]W;W)K&ULC531CILP$/P5Q >L>S5+P95;25AKX/:]W:M1_UKS0W 8\$/!%"\E]"-!*B1PED M)) % 0VEV-[LJ*)Y)GCOB>'K=M3\1.&*Z.X?3=(VV[[3[9$Z>\D)3C)T,4(C M9C-@\ R#;Q';>T02W4)V]Y P_"N#M,G)*78ZQ58@NG&:N@4BIT!D!0EQF11L@.&8YS^HVKB-$WN3!/\O' ]8)+9.5$2 M! O/Y,[,#>C&2NRT$CNLO+@%$J= \O@73)T"Z0/-2!^I$\VNAYEO7ZDXU:WT M#ESIFV;O0\FY BT8/&FM2H_4*6!0*K--]5X,@V4(%._&F8FFP9W_ 5!+ P04 M " #LA510X($K7(H" !W"0 &0 'AL+W=OY,KXFSA1*IWW(B_%S#U)64T]3^Q.M"#BA56T5+\<&"^( M5%-^]$3%*=D;4I%[@>_'7D&RTITG9FW#YPD[RSPKZ88[XEP4A/];TIQ=9RYR M;PNOV?$D]8(W3RIRI#^I_%5MN)IYC?-O/7%]'1'.ZDUJ"J,>%IC3/M9**XZ\5=1M/36R/;^IKD[Q* M9DL$35G^)]O+T\P=N\Z>'L@YEZ_L^I7:A"+7L=E_IQ>:*[B.1'GL6"[,M[,[ M"\D*JZ)"*<71U>%U!%=)VB::S>[TXOFM=I?E,O0*C5RQR'?N)= MM)#%+&M,T,&@!N,I_<8D@$R6 2 0=$U2"!-V,:M[3$_E"Z2"NYCU/28.X6Q" M<,M"P\<=CP@6P* -@)A1R"&!2)0( (B&/7VJL9$!E,:S-BWG]Z>W2-'=\A. M4#$85 P$->Y909@);#("34;W KA?KJ.[?-#C?,:@U1BP0CVK\8!-[EA-0*L) M8!7 LB'_\;^\)I"GYP$Z'E5I1;4SCC$$516J^'0]2!H-P?PH%F@X'D1IA ( M?W("(/@(0, 9T*_#U(+:63U)"CXN$'Y>B:D%#=E"KW4W%)0?SX /F;HE^4'X,2N%LV52W5SF?CDP)JF*U']1,9Y4 M%]1,CA28UZW O5$LLJV.5[3:\W_ U!+ P04 " #LA510#XOD#?(! M #>! &0 'AL+W=OC>?K8AE!#6/]CW^IQS/_!UU GY MJDH [;US5JL8E5HW.XQ56@*G:B4:J,U)+B2GVIBRP*J10#-'X@P'Z_46LY6% "#\(Y%,"&0AD1L!]*:XW1ZII$DG1>;+_NPVUE\C?$=/]U#I=L]V9:8\R MWDM""(GPQ0H-F'V/"288?T1@HSZ&")9"[(,[>G ;X'"/V(:WD.,]Q/>#Y2S" MQ4)#)Q!.LPC^(T 6!8@3(#>=VLPZU6,>':;N@Y#5K)V'>Y#_L'J&ULC99=<^(@%(;_2B;WVP#YU%%GJOW2VIE.=W;W.E743).035"[_WZ!8)J0 MTS8W!O!Y#R]P&,[DS,JWZD IM]ZS-*^F]H'S8NPXU>9 L[BZ8@7-Q3\[5F8Q M%]UR[U1%2>.M$F6I0Q *G"Q.$GV!RX'G-FDB/?T)^6_BN=2])PFRC;):%XE++=*NIO:UWB\#B6O@-\) M/5>MMB57\LK8F^PLMU,;24,TI1LN(\3BTFRFEL-V^1+]3 M:Q=K>8TKNF#IGV3+#U,[LJTMW<7'E+^P\P/5Z_%M2R]^34\T%;AT(N;8L+12 MO];F6'&6Z2C"2A:_U]\D5]^SCG^1P0*B!:01B+F_$KA:X'X(O"\%GA9X0P6^ M%OA#!8$6!$,%H1:$0P61%D1#!2,M& T58'0Y.?0A";Z6-(>-!\]R.6Y,#(E3 M)Y;*U)N8Q[-)RIIY7C!Q3C*29N8U M0SI,V&56?08WA",L-#X(Z&-.>GK2G6'1)SPOZC(W -,E;@'"-9B[/A.X7>0> M,C/J,@\ XZ,NLX08;&SMMUOS^+WA=1_!F, GY,*9XJH(;L?J)Q$\.(*G(GAM M#ZZQE'G-^(K)%1,1;.SLH@_]P-@+C9R\ 3""B!'L%J \%QN9==>G?->\!/>0 M+S=$9F( F#LRJ27D/L#FO0.H48!\(T$@8UX4&8M?!(A M@",$0)X8=W15,T'+*L8C@@SL$<)<8EZQ-8 AA,@GZ1W"MD/ MG$-5S43M7<8 M72'C'!Y!"IM7&J1,RT[K)&ULE5;MCJ(P%'T5P@,,M$ 5HR8JV>PF MNXF9S>[^KEJ%#%"VK3K[]ML69/BXSCA_I+V<>WKND;9W?N7B1::,*>>UR$NY M<%.EJIGGR7W*"BJ?>,5*_>;(14&5GHJ3)RO!Z,$F%;F'?9]X!<5_3$?C+UJ]H*/?-:ED-6 ML%)FO'0$.R[<%9HEB)@$B_B=L:OLC!U3RH[S%S/Y=EBXOE'$6:[A1HM?8\US:7V=_EHH7#8N64M#7^IF5]GEM^&]I< )N$G"; M4)MS-R%H$H*WA/#=A+!)" <)7EV*]2:ABB[G@E\=4?^]%35?$9J%VOV]"5JS M[3MMC]31RS*,PKEW,40-9EUC< >#6H2GV=LE,+3$&H_2<7^!S1A!@CXD&4,0 MPK"* "PTL 1!K] ()@A!@M 2A#T",G"JQA"+*6N5/L'^H%P A>(8#2H>HP+L M![#B"%0< 8HG, $!"(@C@:6C4&A'PY R1@4=$$]O5-0 M[Q30.X4)8I @?MPQY,,;TG_ LP;4\X/$\< T #6)PP%7 J!0=.<[0W<.$01H MCN]0@(?$"N%/. ?O<0T\I$=FX\A"0 9:O4ZUU;!Q,FV!-+9\W.IS.G?B;9MQPJ;:V\0 M7YMVQ%Z';S1U+_.#BE-62F?'E;Y4[=5WY%PQK=!_TGZFNGUJ)SD[*C.XAZHGC5]$=>VZ0M_P-02P,$% @ [(544+;9:U6] @ C H !D !X M;"]W;W)K&ULE5;KCJ(P%'X5P@,(Y5+0J,FH:W:3 MW<3,9G=_=[0J&:!L6W7V[;?5N1 ?U+YJ]IP-?(:E5U6 MT%)DK'0XW<_<)S19HU03#.)W1B^B]>SH5%X8>]6#;[N9Z^N(:$ZW4DL0=3O3 M)$D@'_Z0_<=%L;"@=E7$:!3?HW@\@?X?2&$]P-$- .<'1# O[*4?*)?.$O#0&?6K_,TUZ^ MR7@4HG'KZKAZK0VSH/Q@CCO"V;)3*?5FT9IMCE1/@=YP._,+-%G6!Z,/F?J< M]H/P0U8*YX5)M9V;37?/F*0J8G^DWM!1'0V;04[W4C\FZIG7YZ-Z(%EESWY> M&ULC53;CILP$/T5Q >LPYU$@-2EJEJIE:*MNGUV8 AH M;4QM)VS_OK8AB UNMR_8,SYSSLQ@3S8R_B): .F\4M*+W&VE' X(B:H%BL4# M&Z!7)PWC%$ME\C,2 P=+S/B.O,C819*NAR-WQ(52S'\_ M F%C[GKNS?'4G5NI':C(!GR&[R!_#$>N++2PU!V%7G2L=S@TN?O!.Y2IQAO M XML 122 R26.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Employee Benefit Plan
12 Months Ended
Dec. 31, 2019
Retirement Benefits [Abstract]  
Employee Benefit Plan Employee Benefit Plan

We sponsor a 401(k) savings plan for eligible employees and their beneficiaries. Contributions by us are discretionary. Participants may contribute, on a pretax basis, a percentage of their annual compensation, but not to exceed a maximum contribution amount pursuant to Section 401(k) of the IRC. During the years ended December 31, 20192018, and 2017, our matching contributions totaled approximately $1.7 million$1.4 million, and $1.1 million, respectively.
XML 123 R100.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Selected Quarterly Financial Data (unaudited) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Quarterly Financial Information Disclosure [Abstract]                      
Net revenues $ 125,504 $ 94,151 $ 93,862 $ 97,409 $ 95,676 $ 74,237 $ 74,222 $ 76,949 $ 410,926 $ 321,084 $ 255,066
Gross profit 99,339 71,987 73,344 74,074 73,606 54,319 56,438 56,725 318,744 241,088 174,891
Operating Income (Loss) 17,086 (5,057) 6,815 (1,027) 7,544 (10,433) (711) (2,620) 17,817 (6,220) (18,967)
Net loss $ 8,219 $ (11,477) $ (2,029) $ (4,318) $ 5,347 $ (13,709) $ (3,909) $ (2,617) $ (9,605) $ (14,888) $ (20,283)
Weighted average shares used to compute net (loss) income per share:                      
Basic (in shares) 121,151 120,085 118,790 116,730 115,123 114,184 112,738 110,904      
Diluted (in shares) 129,150 120,085 118,790 116,730 125,610 114,184 112,738 110,904      
Net (loss) income per share:                      
Basic (in dollars per share) $ 0.07 $ (0.10) $ (0.02) $ (0.04) $ 0.05 $ (0.12) $ (0.03) $ (0.02)      
Diluted (in dollars per share) $ 0.06 $ (0.10) $ (0.02) $ (0.04) $ 0.04 $ (0.12) $ (0.03) $ (0.02)      
XML 124 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 125 R1.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Cover Page - USD ($)
12 Months Ended
Dec. 31, 2019
Jan. 31, 2020
Jun. 30, 2019
Cover page.      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2019    
Document Transition Report false    
Entity File Number 001-36180    
Entity Registrant Name CHEGG, INC    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 20-3237489    
Entity Address, Address Line One 3990 Freedom Circle    
Entity Address, City or Town Santa Clara    
Entity Address, State or Province CA    
Entity Address, Postal Zip Code 95054    
City Area Code 408    
Local Phone Number 855-5700    
Title of 12(b) Security Common Stock, $0.001 par value per share    
Trading Symbol CHGG    
Security Exchange Name NYSE    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
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 Public Float     $ 4,479,899,092
Entity Common Stock, Shares Outstanding   121,890,028  
Entity Central Index Key 0001364954    
Current Fiscal Year End Date --12-31    
Document Fiscal Year End 2019    
Document Fiscal Period Focus FY    
Amendment Flag false    
XML 126 R5.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Statement of Comprehensive Income [Abstract]      
Net loss $ (9,605) $ (14,888) $ (20,283)
Other comprehensive loss:      
Change in unrealized gain (loss) on available for sale investments, net of tax 668 76 (187)
Change in foreign currency translation adjustments, net of tax (745) (813) 81
Other comprehensive loss (77) (737) (106)
Total comprehensive loss $ (9,682) $ (15,625) $ (20,389)
XML 127 R22.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stockholders' Equity
12 Months Ended
Dec. 31, 2019
Share-based Payment Arrangement [Abstract]  
Stockholders' Equity Stockholders' Equity

Share-based Compensation Expense

Total share-based compensation expense recorded for employees and non-employees, is as follows (in thousands):
 
Years Ended December 31,
 
2019
 
2018
 
2017
Cost of revenues
$
426

 
$
420

 
$
316

Research and development
22,229

 
17,055

 
14,333

Sales and marketing
7,380

 
6,703

 
5,007

General and administrative
34,874

 
27,852

 
18,703

Total share-based compensation expense
$
64,909

 
$
52,030

 
$
38,359



Fair Value of 2013 ESPP

Under the 2013 ESPP, rights to purchase shares are generally granted during the second and fourth quarter of each year. We estimate the fair value of each right to purchase shares under our 2013 ESPP using the Black-Scholes-Merton option-pricing model, which utilizes the fair value of our common stock based on active market and requires input on the following subjective assumptions:

Expected Term. The expected term for rights to purchase shares under the 2013 ESPP is half a year.

Expected Volatility. The expected volatility is based on the average volatility of our stock price over the expected term.

Expected Dividends. The dividend assumption is based on our historical experience. To date we have not paid any dividends on our common stock.

Risk-Free Interest Rate. The risk-free interest rate used in the valuation method is the implied yield currently available on the United States treasury zero-coupon issues, with a remaining term equal to the expected term.

The following table summarizes the key assumptions used to determine the fair value of rights granted under the 2013 ESPP:
 
Years Ended December 31,
 
2019
 
2018
 
2017
Expected term (years)
0.50

 
0.50

 
0.50

Expected volatility
40.51%-41.81%

 
42.07%-44.97%

 
38.15%-45.57%

Dividend yield
%
 
%
 
%
Risk-free interest rate
1.59%-2.43%

 
2.09%-2.50%

 
1.04%-1.42%

Weighted-average grant-date fair value per share
$
9.88

 
$
7.14

 
$
3.55



Fair Value of Restricted Stock Units (RSUs) and of Performance-Based Restricted Stock Units (PSUs)

RSUs and PSUs are converted into shares of our common stock upon vesting on a one-for-one basis. Vesting of RSUs is subject to the employee’s continuing service to us, while vesting of PSUs is subject to our achievement of specified corporate financial performance objectives in addition to the employee's continuing service to us. RSUs are typically fully vested at the end of three or four years while PSUs vest subject to the achievement of performance objectives and if achieved, typically vest over two to three years. We assess the achievement of performance objectives on a quarterly basis and adjust our share-based payment expense as appropriate.

2013 ESPP Activity

There were 201,581 shares purchased under the 2013 ESPP for the year ended December 31, 2019 at an average price per share of $25.55 with cash proceeds from the issuance of shares of $5.1 million.

There were 253,301 shares purchased under the 2013 ESPP for the year ended December 31, 2018 at an average price per share of $15.77 with cash proceeds from the issuance of shares of $4.0 million.

Stock Option Activity
 
Options Outstanding
 
Number of
Options
Outstanding
 
Weighted-
Average
Exercise
Price per
Share
 
Weighted-Average Remaining Contractual Term in Years
 
Aggregate
Intrinsic
Value
Balance at December 31, 2018
4,776,481

 
$
9.40

 
4.25
 
$
90,848,450

Exercised
(3,165,096
)
 
9.79

 
 
 
 
Balance at December 31, 2019
1,611,385

 
$
8.64

 
3.60
 
$
47,171,160



We did not grant any stock option awards during the years ended December 31, 2019, 2018, and 2017.

The total intrinsic value of options exercised during the years ended December 31, 20192018 and 2017, was approximately $90.8 million$57.2 million, and $16.8 million, respectively.

RSU and PSU Activity
 
RSUs and PSUs Outstanding
 
Number of RSUs and PSUs
Outstanding
 
Weighted 
Average Grant Date 
Fair Value
Balance at December 31, 2018
10,804,808

 
$
11.87

Granted
2,910,400

 
37.56

Released
(5,628,938
)
 
10.15

Canceled
(1,176,740
)
 
12.20

Balance at December 31, 2019
6,909,530

 
$
24.04



The weighted-average grant-date fair value of RSUs and PSUs granted during the years ended December 31, 2019, 2018, and 2017 was $37.56, $21.67, and $9.10, respectively. The total fair value of RSUs and PSUs vested as of the vesting dates during the years ended December 31, 2019, 2018, and 2017 was $222.3 million, $120.9 million, and $49.4 million, respectively.

As of December 31, 2019, we had a total of approximately $91.2 million of unrecognized compensation costs related to RSUs and PSUs that is expected to be recognized over the remaining weighted average period of 1.6 years.

2019 PSU Grants

In March 2019, we granted PSUs under the 2013 Plan to certain of our key executives. The PSUs entitle the executives to receive a certain number of shares of our common stock based on our satisfaction of certain financial and strategic performance targets during 2019. Based on the achievement of the performance conditions for the March 2019 grants, the final settlement met the target threshold based on a specified objective formula approved by the Compensation Committee. These PSUs will vest over a three-year period, with the initial vesting occurring in March 2020.

The number of shares underlying the March 2019 PSUs granted during the year ended December 31, 2019 totaled 436,042 shares and had a grant date fair value of $40.42 per share.

2018 PSU Grants

In August 2018, in conjunction with our acquisition of StudyBlue, we granted PSUs under the 2013 Plan to certain employees. The PSUs entitle the employees to receive a certain number of shares of our common stock based on our satisfaction of certain strategic performance targets during 2018 and 2019. Based on the achievement of the performance
conditions for the August 2018 grant, the final settlement exceeded the target threshold based on a specified objective formula approved by the Compensation Committee. These PSUs vest over a three-year period, with the initial vesting occurring in September 2019.

The number of shares underlying the August 2018 PSUs granted during the year ended December 31, 2018 totaled 45,756 shares and had a grant date fair value of $28.74 per share.

In March 2018, we granted PSUs under the 2013 Plan to certain of our key executives. The PSUs entitle the executives to receive a certain number of shares of our common stock based on our satisfaction of certain financial and strategic performance targets during 2018. Based on the achievement of the performance conditions for the March 2018 grant, the final settlement exceeded the target threshold based on a specified objective formula approved by the Compensation Committee. These PSUs vest over a three-year period, with the initial vesting occurring in March 2019.

The number of shares underlying the March 2018 PSUs granted during the year ended December 31, 2018 totaled 845,934 shares and had a grant date fair value of $19.70 per share.
 
2017 PSU Grants

In March 2017, we granted PSUs under the 2013 Plan to certain of our key executives. The PSUs entitle the executives to receive a certain number of shares of our common stock based on our satisfaction of certain financial and strategic performance targets during 2017. Based on the achievement of the performance conditions for the March 2017 grant, the final settlement met the maximum threshold based on a specified objective formula approved by the Compensation Committee. These PSUs vest over a three-year period, with the initial vesting occurring in March 2018.

The number of shares underlying the PSUs granted during the year ended December 31, 2017 totaled 1,822,284 shares and had a grant date fair value of $8.91 per share.

Stock Warrants

As of December 31, 2018, we no longer had exercisable common stock warrants.

During the year ended December 31, 2018, 100,000 common stock warrants were exercised at an exercise price of $12.00. During the year ended December 31, 2017, 100,000 common stock warrants were exercised at an exercise price of $12.00.

C6.T=79_Q9F#_#G '\)\,)_!@1S0' 7@*;,3*D?L<1%QMGH M\.EG#5C?">\0J&96VFEZ9\Y4M4)YKT481QFZ:J(9\SAA_!7&?XLHMX@PCA<, M4ADL:?C6-'Q#$+PA2.P$@94@, 3ABB"Y+V."1 ;2&X@7[0//KA):5<*-2ABG M=S+A5F:?[/_2C<@J$UED]G:"V$H0_W\[$RM!\FX[RV1;9Z*FAUTEM:JD[[>S M3#CKF@C>,25",NP=%UJJ1MQ@$&JFWB=KS MZ>%/AF3#/-/0,EB+/U!+ P04 " #LA510);Z.D^T% !6)0 &0 'AL M+W=OG,KJ6[TIBF;V M?;\[U _S3=,<[Y.D?MD4^[S^4AZ+0_N?U[+:YTU[6;TE];$J\G7?:+]+9)K: M9)]O#_/EHO_LJ5HNRO=FMST43]6L?M_O\^J_QV)7GA[F8O[YP=?MVZ;I/DB6 MBV/^5OQ9-'\=GZKV*KGTLM[NBT.]+0^SJGA]F/\D[E=>=@UZQ=_;XE1?O9]U M4WDNRV_=Q6_KAWG:153LBI>FZR)O7SZ*5;';=3VU3;R3SG=;$J=_]LU\WF8>[GLW7QFK_OFJ_EZ==BF)"9SX;9_UY\%+M6WD72 MCO%2[NK^[^SEO6[*_=!+&\H^_WY^W1[ZU]/0_V2E@="3#=300 4- MDG-D_51_SIM\N:C*TZPZ[]8Q[Y)"W*MV,5^Z#_NUZ__7SK9N/_U8:I-;(*XT<*U948=5%DK0!7**0, K9MU>C* 3N0,$.5-^!'G40!/EXUIA> M<^@U7MG,,(%J.(X&XZA@G+/&CL9Q3DH\CH'C&#".QAU8V(&-7U$'.W 1*^K( M3)5W1@;YLW)DX973UC+S\3 <#\(Q03B>A!-&,J48!9'!(#(0A V"R'X8Q)1B M%(1(\9%-(Y)P$/UP;Y!N8G,$0Q$!0G),%Q@!X@8&" P!$4.!031>F-1Z&RX, MU65*ZXR)".-"(%Z$:2LH, B#5T#$90TFBD!("9-W$%V/9+C"OI(Y/88DY(Q%GPA26%"%2"V5, MN"Y4IXQ@C[;$L)$(-B2'*41"!D]*QH%@QDA45)$,IE45"61*,@X$HTJB0F8?1)A#X&$ JS2J4WV C,&(480XP$I8?05MAP88#.L(=:8VE M-$:&CO!2*TTKEXE5TY@L&I#%,UNL,0OT#19)XU.L8RR2ID?4:1_6: P#'>.--*U%T!Y1E6[+ M3Z8HU)@L&I#%:!CK)%&ULAG.N0&TGG+.0"#V6%BK)&A[- R MA"40,=EK,%Q,C#4RP/2XT!DAD6=(9S"F3(PS,L@993(+V8MTWDBF,#28>@90 MSS/W?0T&E;G!&1GFGFZ,,S+ &65&I&1=J$YHS:X+)HV),4:&,L0H$@ZX!<.$ M@B%C8JR1H>4+,/=0Q=R>,IA7)L8?&>"/,J/ID:*Z;JNXB##^#,"?YWX1P+RR M-]@CBSEC8^R1I0AIIVM$L"Q )K12S+&TF#4VQAY9P)#PFQ)H& 1;S!@;XX\L MK9GNPKN92,-8:8M996,L&AV0Q M8FR,0[+ (5G%I0*FAXTQ2#;:(%E,!!MCD"PM=.Z8TLUA:K@8AS2(S&C5N"1Q MF"T.&22F(G.8!NX&@^3P,78Q!LG1(RK2E+,^#I]2%V-]'#U^W)+@H^=B?(V; M\C7C4?#I=#&6Q=$:H5LU;C[,S]+(C##UJR[&C#CP^XO.,J8N M\OCX^1B3X:E_8%;5X[/G8_R#IU_83)9X?#Q]C#$81".4F#0-ORV2JP=. M_LBKM^VAGCV735/N^R=:7LNR*=HNTR]M9YLB7U\N=L5KT[WM\KXZ/^ESOFC* MX_ 44W)YE&KY/U!+ P04 " #LA510O<8'4'$$ )%0 &0 'AL+W=O M[?9T6MZ!-")>D9>_;G_-02L;CPKYI$O.;\=@>_SWUY%"4/ZN-,77P*\]V MU72TJ>O]. RKIXW)T^IKL3<[^\MS4>9I;3_+E[#:ER9=MT9Y%@)C*LS3[6XT MF[1M#^5L4KS6V79G'LJ@>LWSM/QO;K+B,!WQT7O#]^W+IFX:PMEDG[Z8OTS] M]_ZAM%_ATIZ,K/EY!W!BTQ#];;!S_]DY'QSX;P]/W=^^W[>#M8![3REP7V8_M MNMY,1WH4K,US^IK5WXO#G>D')$=!/_J5>3.9Q9M(;!]/15:U?X.GUZHN\MZ+ M#25/?W7/[:Y]'KI?E.[-: /H#>!H8/O^S$#T!N+#(/K4(.H-HDL-9&\@+S50 MO8&ZU"#N#>)+#71OH"\U2'J#Y%(#SMY7CGV8J,]-CHO-+^[E?;DY().P2ZPV M4V_2.IU-RN(0E-UFVZ?-GN9C:V6=-ZUM[K<_VFRM;.O;+-)Z$KXUGGIFWC%P MRD3QD%FX##\2H0WA& >0<HM9#-(@! MS?V\8V3+[#H&I&0(NW:Q).)XYFX(2FB%9N\;0<410ZMY2U!2Q0KEA4O%$0BT M6>Y("E!<]P2E$IQE"Y>*.$L !;9T,0&<:32O*Q=K9E\I>ITEO<[26>CZ&@4$0W>8A2#8Z$804<2TY'$A >T (O8S?^8,31[ M2X)J,#H:34>CB6@DBJ9CU&G61+YN$KJ;A.@&)><\<;KA6N-!+\Y1@VB:XY<\ M[Y@K0G@7S'MHT!67@"6!PB 62'H7EWE;GO4V')_O/.?.^#3#P^/$3,88NZ6P M..(:#^\B;\NSWH;#H\N$*PY$.L5X?."*G10<#X^@L%(O>DA]ZFI)42>NAB/S M'*]<$"-SYEHX,7_A<'(Z#KORG,/0MB2!N\4@@,I$HT.GA7!<2V5]JP6>-007#5T2Y$> M&A1:&@2NH C,QL,\B0H> 0-*P)R*WX5L$8;CH2"/Z(!'=, 5'-8'H M-W+,(Q3@"@618ZY0Q#IF$L\+433&#.O;BL+L?P>^!//H#E!5H9-@BBC7E+N@ M+O8%0'MD SP"!525Z208I6*X(*$@CD^ \.2F(3?E2WNG5@5/Q>NN;I+BI/5X M;W<%S4T%:I_S\3TGVA=\O.INY3[<=Y>$?Z;ERW97!8]%71=Y>XGQ7!2UL;&S MKW86-R9='S\R\UPWK[%]+[O+N>ZC+O;]Q6-XO/V<_0]02P,$% @ [(54 M4 D-=!=, @ '@< !D !X;"]W;W)K&ULE97; MCILP$(9?!?$ :VR.B4BD9*NJE5HIVJK;:X=, EJ#J>V$[=O7-H2EX%ST!MO# MS/_-&#S..R[>9 F@O/>:-7+CETJU:X1D44)-Y1-OH=%OSES45.FEN"#9"J G M&U0S1((@036M&G^;6]M!;'-^5:QJX" \>:UK*O[L@?%NXV/_;GBI+J4R!K3- M6WJ!'Z!^M@>A5VA4.54U-++BC2?@O/%W>+W'Q 18C]<*.CF9>Z:4(^=O9O'U MM/$#DQ$P*)21H'JXP3,P9I1T'K\'47]DFL#I_*[^V1:OBSE2"<^<_:I.JMSX MF>^=X$RO3+WP[@L,!<6^-U3_#6[ M+O)1#,*SJ1]>L55*EX/*CJ5FK[W8]78 ML1OT[V'N #($D#& ]+7T()OY)ZKH-A>\\T2_^2TUWQBOB=Z;PACM5MAW.GFI MK;=MC'&.;D9H\-GW/F3B\^&!M/J(("[$GBS"8TS< J$SQ] *A!,!0F*W0.04 MB*Q ]$\&X:S(WB>V/HWU";,@R1(W)W9R8@<*"4S3KK@9&&RBD,W)W-R,D<]R8R3+?8HO/B[LS!-R8._ M#CL/\@Z3)8H$V]Z,/]_[F^$[% MI6JD=^1*-TG;RLZ<*]"Y!$^ZX%)?5N."P5F9::KGHN_8_4+Q=KB-T'@E;O\" M4$L#!!0 ( .R%5% I%D$AV0$ .0$ 9 >&PO=V]R:W-H965TJT[;,#EV#5QM1V M0O?VLPU!A+G;E]B^G'O\.\0X'X1\52V #MXYZU2!6JW['<:J:H$3M1$]=.9) M(R0GVBSE":M> JE=$V%02WF M@4UR%.+5+K[4!0HM$#"HM'4@9KC 'ABS1@;C;?)$\Y:V<3F_NC^Y[";+D2C8 M"_:+UKHMT!T*:FC(F>D7,3S#E"=#P13^*UR &;DE,7M4@BGW&U1GI06?7 P* M)^_C2#LW#I/_MV#,1 M[1+S,BM;=._./3-IE:E>RBR.Z?IG";:W*^"^#0?@*1>D-0#DJU 1DT4+G8) M-]&*Y#^B&Y3,BY)Y4+8KE,R3]VY%XM/$*Q"\.&_V^_]&Y(EV*C@*;8ZN.V"- M$!J,7[@QAJVY&PO=V]R:W-H965T [6(2\E5U !J]<3:H$G=:CUM"5-T!I^I.C#"8-ZV0G&JSE">B1@FT M<4F[G.K=X*7'B:UFB/;R5&(5[OXVI0X MLH: 0:TM@9KA GM@S(*,C=^>B9>2-G$]O]*?7.^FER-5L!?L5]_HKL0/F MTC/3SV+Z KZ?#"/?_#>X #-RZ\34J 53[HGJL]*">XJQPNG;//:#&R?/OZ:% M$Q*?D"P)\>:?":E/2&\2R.S,M?I(-:T**28DYY\U4KLGXFUJ/F9M@^[;N7>F M6V6BERI+[@MRL2"OVS)G.:P6GB*%QC$ZRQ"=2(PX L",C^O\L\",@##F[^Q2[_T&5Z M4X*L-H<]K-^I//6#0D>AS3YSNZ$50H.A17<&U)G[85DP:+6=WINYG$_)O-!B M]!< 66ZAZB]02P,$% @ [(544"UQU8/M! IAT !D !X;"]W;W)K M&ULE9GMDJI&$(9OQ?("#LQ'S\"66I4UE4JJDJJM MD\K);U;'U3H@!MCUY.X#R!IEWD;XHX(]/=W-/+S-L#CGQ?=R[UPU^Y&EQW(Y MWU?5Z2D(RLW>94GY)3^Y8_W/+B^RI*H/B[>@/!4NV;:#LC2086B"+#D^ZE6"WR]RH]'-U+,2O?LRPI_GUV:7Y>SL7\\\37P]N^:DX$J\4I>7-_NNJO MTTM1'P57+]M#YH[E(3_."K=;SG\23VM+S8#6XMO!GZ3=6X2.JO#[=V:=IXJN/XIW,ZO\[9#+S]_>G]ES;Y.IG7I'3K//W[ ML*WVRWDTGVW=+GE/JZ_Y^5?7)43S69?][^[#I;5Y$TD]QR9/R_9SMGDOJSSK MO-2A9,F/R_?AV'Z?._^?P_ V0V0UP%"#PY0W0#5&Q!<(FM3_3FIDM6BR,^S MXG*U3DFS*,23JHNY:4ZVM6O_J[,MZ[,?*U)J$7PTCCJ;YXN-O+&1]Q9KW\+\ M[R2H [A&(6$4LAVO[J+0V(&"#E3K0-\&8'I97$RH-3FV)BH2H=6]5'RS6"E- M.!@-@]%>,*08!P0=T/AR&.C @ CZ];C8F)M$(V6M[%]:WTPH:87!X5@8C@7A M6.P@@@ZB\06)H8/X\?J(_43#^FZ(9Q$AIBGTYK&B3U/H3T1AR"P0P6 K0$DC MQ@5F3DR 3F#JQ CL.IO;=+66D>G?07PSH97D4L+@"9^\?OG7G,);1O&2_F"Z7[CP&!J7_J\!=_9#,8Q9'(?!Z9;^W37+1#C M@GG&U!.N"B93^V3Z5X4>5V/(Y#X.C+<&3ZML-3#>VDZH!B92(SWL(ZE])+E< M,8\:\<@@39A'FL C81X):5P?!/)I@\T(L..;$<)@$NI)F8I)&"\:H9X$9)'?/R$, M(8UX@B0@B_S^"6$."7!XTT_>;[%A#LT$#@WFT(S01?-8%P=-[N/ ^)G'NK@V MHT7/8$ -$#WN-F$PH&:"Z!D,E!DA>L97-+AI@NSX31/#;-7ZZN>-OPL)- M$V WL&EB,.P&/*D2\V!H,,9FPGZMP8":$3NVQM^R!9LFP&I@T\1BV"UX3N6* M8C'L5HPOBL6<6B23?5"M#^K IHG%L%H$*Q#JK\U+T5#:ZO9E?_ 5!+ P04 " #LA5109-KR%^ " "!# M&0 'AL+W=O>WUWY &SO.KRI3HJ M9;S7/"NJE7\TYG0?!-7VJ/*DNM,G5=@K>UWFB;'#\A!4IU(E.Q>49P$R)H,\ M20M_O71SC^5ZJ<\F2POU6'K5.<^3\M^#RO1UY8/_-O&4'HZFG@C6RU-R4#^5 M^75Z+.THZ%QV::Z**M6%5ZK]RO\$]QM?UM3OUNS#NR?O[E_<<7;8IZ32FUT]B?=F>/* MCWQOI_;).3-/^OI5M04)WVNK_ZXN*K/R.A.[QE9GE?OUMN?*Z+QUL:GDR6MS M3 MWO+;^;V%T +8!V 5 ^&$ ;P/X("!H,G.E?DY,LEZ6^NJ5S=TZ)?6? NZY M;>:VGG2]<]=LM96=O:R%$,O@4ANUFH=&@ST-OE=LQ@K).TE@$^BR0#(+=/'A MNRPD;+Y'0%&L\+&/9%L" L;-R4*93QQ^V$"2R"6@N%2,%X*90P3*]'H <&>Q D+ M&CZX@3Z@\8,Y_+6B?KV2H008/HW&.C:1#4T?$/A-/=" Y@]N !!H F$.@C!F M*^+ &!OV9*R;Z@G-'Q AE/_$YI N %!I!'$.0CB&,$0,1JVA)"),(*IA&A0 M<0ZH. 95,!P^)0F5%##QC,.)%RE%\%Z<_XC*0]I M47G/VMAMI=O\[;4VRGJR.^MVM-\#W2!3>U.?+NQYV6R*FX'1IW;#'W1?'>O_ M4$L#!!0 ( .R%5%!&#)/LK0( %8* 9 >&PO=V]R:W-H965T6E/4NK@M2RJ=AV>M*[OHZC=G60IVCM5 MR\I\.:BF%-ITFV/4UHT4>Q=4%A%!*(E*D5?A9N7&'IO-2IUUD5?RL0G:+P-O"4'T_:#D2;52V.\H?4/^O'QO2B@66?E[)JQ4@IQ6OWSBOWOO;\MS X@/0!9 C \7\#:!] )P%1 MI\RE^DEHL5DUZAHTW=^JA5T4^)X:,W=VT'GGOIEL6S-ZV; D64472]1C'CH, M&6'(6\361R1T@$1&P*""@"J(BZ>C^!@G, $%":@CB-^DP2=I=!CF,)7#8!9G MC$UR 6"8(9["Z;XQ4F3T0KH3?%1),-D1@YN #"CA\\(@DL9^[4<$S9# 9<@SI;;0N :)&B!+3WHS;E" M2,*GJP7 92CU%$6C ][>N+Z+YIA7;?"LM+DKN!/]H)26AA+=&;*3N>0-G4(> MM&URTVZZFT[7T:KN;W'1<)7<_ -02P,$% @ [(544,N=1&8= @ CP8 M !D !X;"]W;W)K&ULC97;CILP$(9?!?$ :\Z' MB"#M)JI:J96BK=I>.S ): VFMA.V;U_;$$K J?8&'_CG_V9L;+*>LC=> 0CK MO2$MW]J5$-T&(5Y4T&#^1#MHY9L390T6*W/E5 3*,\Z?(;O('YT!R9':'(I MZP9:7M/68G#:VL_N9I\JO1;\K*'GL[ZE*CE2^J8&7\JM[:B$@$ AE .6S15V M0(@RDFG\'CWM":D"Y_V;^R==NZSEB#GL*/E5EZ+:VHEME7#"%R)>:?\9QGI" MVQJ+_PI7(%*N,I&,@A*NGU9QX8(VHXM,I<'O0UNWNNU'_UN8.< ; [PIP W^ M&^"/ ?Y' X(Q(%@$H*$4O39[+'">,=I;;-C=#JN/R-T$G">XUN[7&NU?LUXKH'PC))*=,/6.FGH[W[[((S0:^ MT<#7!L&=0;0H=="$6M-J39S*,V3&!$9,8,#$"\R@B6:8U'E$"8V4T$!)%I1P M58PLY1$F,F(B R9=;'VTPO@/*;&1$J\IB;.@Q*LE6?3;/=9UO_BQV^Z[Z^5CWQ\^K%;=[6.]J[KWS:'>#_^Y M;]I=U0^;[<.J.[1U=3<-VFU7.LMHM:LV^^7-U;3O9KG;[.I]MVGV MB[:^OU[^I#Y\"ODX8%+\L:E?NI/OBS&5;TWS?=SXY>YZF8U'5&_KVWZ=/D6MKV7YJ7G^LY(;=U3US>[>9;A4';5C^/G M9C]]OLSSOP[# _0\0+\-4/8_!YAY@$D=8.XU $T#Z!HP.I8K*GZ MZZJO;J[:YF71'D^@0S6>I^H##;_O[;AS^CFG_PT_0#?L?;YQP5RMGL>)9DUQ MU.@SC3W7E%RCSQ5KKJ HT$<0R$>!/G&-4O^&6@W)OF6L8<9ZFL"(S]>-10Z4LDN:1%&7"*:UP*U"\%[AE4_O2@K3K!#.4;ZE MXCQK(YV4F&?%@6:]J52<:!LD=\,\:\1SU#A*#7A6SD6,K&>9$V7G!X2QUQQ[ MUF!*S;E7VBJA+VO!V1.X+S7@7NN,A$B8>YW ?:D!]YE6 HX:2#,O4[@OIQ%IY&,#4$@06/N->(^7AI!D10'-P?-5P,N%YJ#QLU!A_3^ MHC'W&AEY5-=B%IV!Y@3N#>;><.Y9?RD,YUX'P<4-QMD@G$,-PG":/>4"8D98SR.8LS@0A_F=,IE@X@;#;, J/&X;A0$N;B03,!AF MPV&.NT9A.,O*Y+G0" UFV0!,XZY1&+ZLUYGQTGF':3:(9I83$DD98>0-6 _D M@@\9C+S)T[N&Q33;%!>WW)ZM-0)E%N-L BSFU)H+ MRBI\$2VF)D M+%I"QY8PB]*JBKFRP$I9"P BL:H.P^PR6O\"O/&;& M)_A5X;E?R67UF"R?8%@%$,EEQ?AY9%C"DM5CL/P%AN4Q,S[!L$K/#,7 M@&4I87T5,%CA LL*PB/'!,LJ [C"DA\'!HQ62/"L$HA(Q1FM3EY!&%]3^:UJ M'S;[;O&MZ?MF-[US<-\T?3U,F+T?#OJQKN[>-K;U?3]^'1MH>WP]Y+C1-X?Y MU9?5V_LW-_\ 4$L#!!0 ( .R%5%!A(&PO=V]R M:W-H965TB" UF:E:J96BJ=H^ M.XD3T!A,;2=,_[Y>""7@9.8%;V>Y]QK;>4?9*R\Q%LY;31J^[97($!I5#5>.&5[1Q&#ZNW$]P M^0PU02-^5;CCH[ZC4ME1^JH&7P\KUU<188+W0DD@V5SP!A.BE&0*'=%]PG%+M.G_TW?,%$PE4D MTF-/"==?9W_F@M:]B@RE1F^FK1K==F8EO=+LA* G! ,!1@\)84\(_Q/"AX2H M)T0?=8A[0CPA ).[+N83$JC(&>T<9OZ'%JG?#BYCN5U[-:EW1Z_)>G(Y>RD2 MF.3@HH1ZS-I@@A$FSJ);S&:.26!ZBWF:8X);Q+-%)1P@0"8R9!-8LPDT/QI' MNHCM J%5(-0"X5@@O2,0606B>03IM)X&L]"8QM3!]R*[2VQUB2TNDVJOXYE+ MZ-TI9F(U268F"7=<%E:7Q?O%W!@,],=[ MYB5V%X6RG33?XI--CY$!Q2.?.[G .^<96EP6TX,(9RYP>A(?04P@8'3'J&?E M.V*GJN'.C@IY7>E+Y4BIP%+.]Z10*5^R84#P4:AN*OO,7.=F(&C;/U5@>"^+ M?U!+ P04 " #LA5103CVCM:<& #"*0 &0 'AL+W=O7\]_45\^BRRK&W10?Y>ER_'L^^3=B[?JNI[ M>_';W?4T:T,J-^5MW?91-!_/Y:+<;-JNFD#^[7N=O@W:-CS__MK[JIM],YMO MQ;%<5)M_UG?UX_743R=WY7WQM*F_5B^_EOV,S'323__W\KG<-/ VDF:,VVIS M[/Y.;I^.=;7M>VE"V18_3I_K7??YTO?_V@PWD'T#^=9 Z'<;J+Z!2FV@^P8Z MM8'I&YC4!K9O8'\V4.\V<'T#%XTP.V6WNUUY41.S:_/-U:$J]ESVU&/F9\P\@QCO!YB%@F8G&*L&D*6%"*' MB!7H1+@AYC/%"/&SGUF3D+>L2)@5V76@SF?C#.Y P0Y4UX$^Z\!%4\U/$--! M=J<@=3 R2MJ2PJ301D2]?0:]22,=,VL-@]8D:!.861O8@4E/FX4=6!J!MU$U M6CI3$Q7)XGW,(! ' W$D$!&7\_R$L>=WQOLHD/!#.(:GXHBN0 :A"(R+%H9"(:H5D8'LB'.RR74,!Q& M0P4@3A:'(\A 'X3*0AS/)=@P("Q?0H* 1!R0)"-9Y6,F74(-P\%B*"ZKX;S' M# I4A6#C<"[!AO%@G1- Z%PL,SUH(+R9-!BI*0;N)F&Z2[H0,CZZ2;FDJYS&T;FRPZ(@@2C$$K@ ("NY<; J M2+"."8RP*$QXE8W8'6 V*\3FZ 8N%66S5(PV*4QF1S:U!%::R E2.53!7U)*%,":+PZ&,'\*& 6'**V#*L5HN%>"\U(+A MO,*<5X#SL5PN%>7\!RDYSBO,>04X'^OE4B'.2\'=3DQZ1?D<"^92T9V+U/8, M-AP(LUX!UL>"N>Q!YW6CM/<,XS06!PU6 [&.Y1#$C8,51%,%L1F3?8W%08\X MY="8]QKQ/MX5:G32$>\*+X"&P3#'%\CGXU4T %G.JC3FO*:V!FKA8SSR9X MW@* 6)&PF)X6>1Z34XN99T=XGL6DL@F>EUM@9URE6LP\FV!G.0"QE6HQ/2VR M,T8D+'-L/\+.+.:+3;"S>0\:'+;)6"0N@(;!8.;9!->; Y 5W#B8GI;2TTHF M;PYSSXUP/8=IY5*.EAS=C#)S=9AY+L'S%@#$BH3#]'3 \[B3*8>9YT9XGL.D M<@F>ESMJ9VRE.LP\EV!G.0"QE>J8YV' S@0CO0Z3RHVP,X?YXE(>0CFZC1.* M[#])YO3 8_;Y$;[G,;%\@N^M/#WCX4^@ M/::?3S"^!0"Q1X$><]0#X^,.,#RFGQ]A?!XSRR<87^ZIIQD7N.DR3Y(33"T' M(,N].N$Q23TPM8QYR!0PL<((4PN8,R'!U.:!;N4,75!<0@W#P?P+">XW!R!6 M*@(F:4#NQR4?TR^,<+^ F142W&\5J/MQ.<7D"PG>MP @=D41,$,#\+Z,D=^ MN1=&>%]@WK](\+X\4%?C2[5]A1"_79%RAHE0M%IG9^^AM6\W_E$<'M:[X^1; M5=?5MGOQ[+ZJZK+I,?O8A/U8%G=O%YOROFZ_MNNDP^FEPM-%7>VO3V],SMY> MV[SY'U!+ P04 " #LA510;K]MNF " "I!P &0 'AL+W=O.@Y/,R@)?Z$U M5/++F;*2"#EE%X?7#,A)D\K"P:X;.B7)*SM9Z;4#2U;T*HJ\@@.S^+4L"?NS MA8(V:QO9]X77_)()M> DJYIT\IB<%[;&[3<(ZP( M&O$SAX8/QI9*Y4CIFYI\.:UM5T4$!:1"21#YNL$.BD(IR3A^=Z)V[ZF(P_%= M_9-.7B9S)!QVM/B5GT2VMF/;.L&97 OQ2IO/T"44V%:7_5>X02'A*A+ID=*" MZZ>57KF@9:_O.*_UN.OT[S4S '0'W!.G]$<'K"-Z#$'Y(\#N"_R#X MNEIM*KHV>R)(LF*TL5C[>VNB=A%:^K+ZJ5K4Q=;?9'FX7+TE(5ZLG)L2ZC#; M%H,'&-]#SYC=%/- .#*"/@QL"F.+)_30>=*14@@W1?9'B9[)O]I("S4,-(CEG;/-J)H'77&)V^.R=_ 5!+ P04 M" #LA5100!DE%NP" '# &0 'AL+W=O_?.?N*F9RY>Y9XQ%;S552-GX5ZIPWT4R?6>U53>\0-K]#];+FJJ M]%+L(GD0C&YL4EU%.(ZSJ*9E$\ZG=N]1S*?\J*JR88\BD,>ZIN+O@E7\/ M1 M^+[Q5.[VRFQ$\^F![MA/IGX='H5>13W*IJQ9(TO>!()M9^$#NE_AS"38B.>2 MG>7@/3!27CA_-8MOFUD8FXI8Q=;*0%#].+$EJRJ#I.OXTX&&/:=)'+Z_HW^Q MXK68%RK9DE>_RXW:S\))&&S8EAXK]<3/7UDG* V#3OUW=F*5#C>5:(XUKZ3] M#=9'J7C=H>A2:OK6/LO&/L\=_GL:G("[!-PG:.[/$I(N(;DD9)\FD"Z!7!*( M[58KQ?9F116=3P4_!Z(]W@,UMPC=$]W]M=FTS;;_Z?9(O7N:9PF91B<#U,4L MVA@\B"$)^ABS=&,N$9&NH"\#0V4LL).>)?&(PHW!'R-6$ I<10(V(['YR2 _ MS5,8@( Q *0 4">C%2T(:D-:=H:4S09M7/E1F&2Y1XQ*5A+ZM22)1XQ&0B0 M7=^-' 3(@0JRT=W*W7;$,,<$Y)@ '/F(HXW)!AQID7A8"I"E<%C223%B*0"6 MPL."8MB,\7_OSZ*+&?(4,28>'H_ID:LG'Y],%S0D0FF,?$R@KQ\0!LYGXH& M38EN<"6";8E<7[JWI OZ<("^XX,=AR#+%1X(V'/H!M,AV'4(LITC-G?$8I\E M$.P\!%B/^"!@6Z'B>K48M@QV+>.JQ:YG(A:V MDVO$)NX]3I%/+FP8#!B&8 \$; :&PO=V]R:W-H965TBY>9 V@@E=&6[D-:Z6Z313)J@9&Y!WOH-4[)RX847HISI'L!)"C=6(T M0JM5%C'2M&%96-NC* M^4;1IX5$$\L(8$7]W0'F_#>/PS?#4G&ME#%%9=.0, M/T$]=X]"KZ*1Y=@P:&7#VT# :1L^Q)M];O 6\*N!7D[F@0QG$Z?V/_8G/7N1R(A#VGOYNCJK?A.@R. M<"(7JIYX_Q6&?-(P&)+_#E>@&FZ4Z!@5I])^@^HB%6<#BY;"R*L;F]:.O=O) M\\'-[X &!S0ZQ-E_'9+!(7EWP#9YI\RF^IDH4A:"]X%PA]413>N6D'CG9 M3([#9),X61JOXYF:)0KA+/^@N)E73.81D\_$9(LPG^+[^2E[0!A]<)-RKY3< M(V4]DY(OZH]BG,:S.[U?PF:GZ>1$DW?$0)QMRY%!Q2^M,C=V8AV[V@,R[W!F MW^ENYYK3.XUKE3^(.#>M# YI."ZQU=QX7%$[*3',]%ZY' MN87BW=!^H_$?4/X#4$L#!!0 ( .R%5%"K$-&PO M=V]R:W-H965TO28-]W*0O 9QS[SW7' [&B[-JOK5[*;7WO2KK M=NGOM3X^!D&[WLNJ:#^HHZR[?[:JJ0K=73:[H#TVLM@,05494!B*H"H.M;]: M#&,OS6JA3KH\U/*E\=I3517-CV=9JO/29_[[P)?#;J_[@6"U.!8[^;?4_QQ? MFNXJN&39'"I9MP=5>XW<+OTG]ICSI \8$/\>Y+F].O?Z5EZ5^M9?_+E9^F'/ M2)9RK?L417=XD[DLRSY3Q^._*:E_J=D'7I^_9_\T--\U\UJT,E?EU\-&[Y=^ MZGL;N2U.I?ZBSG_(J:'8]Z;N_Y)OLNS@/9.NQEJ5[?#KK4^M5M64I:-2%=_' MXZ$>CN3>:Z'QSF;OBOZ[;M1M]6(LH6P5N?:,(\CQBZPK +(NBR7TH0*O%,5CC- M"^0V0G!<@<,F^!#/K^/C$">(8()H2!#-$C!C%A#&; 1A')W$D$@,$D0&D1$3 M#YAZP#SP2 @#E@,8)2PE3$= .@+0B0TZ(T9$L% DND\ RB54FHM0HD]AE M1!@:/=\ S:BDD$IJ=QPE!I74JO+ ,X-O#D#=]&,J&:22@F)T MOV\P[#R,W^$<$&3J!8(R!QGL8@S8CPA-,I$U^1$G8=&Q89P)UV/-L)NQ>^QL M LV>%);R+#89(1Q/N(L2=C1VCZ5-H)E HS3A)B,;QI*,NQ2$O8_9YB>$PR<8 M]BR6_H:.L=@%;#=E68^N8;!/)LL1\(=Q"S>E@IR'D M-*:*)]!,G2DQBP^ B31R:)BP;Q'=H>$)-!>G.8LY0'%&CB4+80\DX%RN]1MA MYZ+H?@43]AI"7F,J&(&LA1,$.5Y.A%V&@,O8"@;V$=HN V"",=?\8I,A8#*V MA.W5TX-@(C/Y %B4.F\XMBP"ZRQ;PJG]JDI"ZW;9*$9.\6#[(V1: J?@V+1X M>+^$.38:CHS&E# "62NL&Z Y&6PR')B,)6%NVP>%S%Q+W$+-Z3@^\=#RR%3P M!#*6$IEI>A"6<,./8W6G"U?U')9C=L];3>6IUJW>\47(U>MI.>J-__,,:? MV6,^;@K]3#/N47TNFMVA;KU7I;6JACV0K5):=B3##QV]O2PVEXM2;G5_FG3G MS;@W-%YH=9SVO8++YMOJ?U!+ P04 " #LA510#^F@-?@! G+'$:/-,.Z$0$I]"N%MA3AZ*[KW,LC'6-U*V>>:<5?_3TC"W\1[7ZPZ:^RPSOQ@_,R[H1UI5)-<%F MS@K&)*@4G9W*L5)/U600**2^[M6=#PL[&)*UXUN$I@&UL M=91AKYL@%(;_BO$'7)0*:F--UKLL6[(ES5VV?:;M:347Q0&M=_]^@-8YY7X1 M#K[G?B%?%45@ [>&MZJ75AIW6T14J<*&J:>1 >M>7,1LF':A/**5">! MG5U2PQ&.(HH:5K=A6;BU@RP+<=.\;N$@ W5K&B;_[(&+?A?&X6/AI;Y6VBZ@ MLNC8%;Z#_M$=I(G0Y'*N&VA5+=I PF47?HBW^]SJG>!G#;V:S0/;R5&(5QM\ M.>_"R!8$'$[:.C SW.$9.+=&IHS?HVAK%N MW=B/_H\T?P(>$_"4@(=>!I"K_"/3K"RDZ ,Y['W'[">.M]CLS2YKB MVMT:C9#QH\TY#XGP89_PF"O1#L##8S YQ$?H.-UV#C#)+_JMPL MJAPTQ&E:I\GR)/53$B\E\5"2!670T!DE)23Q4XB70CP4LJ"0%872C/HIU$NA M'@I=4.B*DA#RSHZE7DKJH:0+2KJBX"2._93,2\D\E&Q!R5:4_+U_-/="\C6$ M+#]+OOK%-G%$ESN&9F?/7FW?F+S6K0J.0IMC[ [;10@-QC%Z,F:5N4VG@,-% MVVEJYG*X4X9 BVZ\+M%T9Y=_ 5!+ P04 " #LA510=NK)A?&62-7EUTCTG)*S,;5-A !(HY;47;@M MS=B!;TMVDTW=T0,/Q*UM"?^SHPT;-B$,WP=>ZFLE]4"T+7MRI=^I_-$?N.I% M0^1-AC%SYH.8M$.="I'QEYUY\MY$P)-1!MZDCH$ M4;<[W=.FT9$4Q^\I:#C/J8W+]GOT3R9YE7?FF%7M7D<:S)%( ,P7R4B#CCY?^Q.^/O?[8^).E M/P=6%J,&&TTW:C"V$W%%<99C/TKB14D\*-!"&37I8A8( $XL%E>%,[3"@KTL MV&6Q:XM=E#0%J87BJ@H,@1\E]:*D3H6SW._/O/[,\UJMXNTRAS+)B]Q*Q16E M"5I))?>BY!Z4V$+)7120V(O-%>4X3OTHA1>E\*!8RVA7.+/$(+$+[!'E:Y\@ M!/Z=!#@P"-HPD\A:^K&-XY.AM04'5W8V^!]?XB1ZF"@KG$KY9*J@V0J0?Y.# MR %REO"D>=B BB*UMP:?+ &9S1,M3@%]+'\C_%IW(C@RJ0X4L^U?&)-4A01/ M*EBE_@3F3D,O4C;C<3AV).NGHSZ:_S>V?P%02P,$% @ [(544 ?O MXRN"!@ Y24 !D !X;"]W;W)K&ULE5I=;]LX M$/PKAM]C\YM4D 1HXK9WP!U0M+B[9S51$J.VY9.4I/?O3Y)95^+.JK8?8EL9 MEK6^ZK('_I&V\U2">&6VWR]F]]<]<\^53=7Y4NS6>^*3]6L?MEN\^J_ MVV)3OEW/Y?S'@\_KI^>F>["\N=KG3\67HOEK_ZEJORV/O3RLM\6N7I>[654\ M7L_?RL3?Z^*M'GR>=:%\+5WJ2SXV M\$F#Y6%T^^E:Y4U^;>PY:5O%\1]]["?__Y_[8S5[=/7&Q?L MU?*UZRAB;@\8-< 8+<>8]Q3S$[%L/3BZH9 ;MXHT=\&-3=PAC!]C5@@3$E<1 M)AMC/@!,)L:8CPC#!*WAV.N^ ST:5X<[,+ #TW=@1AZH)-H#QO:878_Q0<@@ MVE<2,T5J;5T/32*G2('=MM!M2]R6B87W ,(,K8,F'!@9C3OPL -_^MP$V$$@ M'AB=K-:[0.=&Q%)5PWGA^&+#,2 \<"ZECGEB[D%F86KQ8DR05)9=E:6P4Y%D[6&8D MU1 OR(XAHV,HY514"LN-HG+C19H&(V@XN38$-64-RXVBKI46! 4%022,%<1--JC& LI M&J'NU] /)T'',6"9451F2'Y=(9!A]B8*JX:BJD$2[$I1U?A%4%@T%-C)I/EU M%4'G#"&6#D6E@^37502-,YY3EC6FL7)HJAPDO:XT58X+;WFEUU@W-)4$DEY7 M$32]!Q];P^JAT3;%I=843*^ZU1GN',,<9- V)>5N! UCAB.H&$& MT7[!GF.Q'FFJ1S0#:Z!'P>JI\<."I-$&A8P?/3%)(R:M84'2:"^CTZ4!0)*Q M8[ 6&;2+2;4H@H:SI=QB(%EC2UB)#-B<<*=K@^7%J#-*%U@S#-AUR%0/#3W: M*&Y8F1()9;:7Z?09>JK1G!G,:0/H*M.T!4'^X6#'M["FTLY1VG&A:II*(&!68+C"CK#MC2#&C+$A_= $A$%-7 MLYAV%M".HY3%E++9Z=$Z3!>'F) N( >.VXP53!:'R)(N($>K>MP"EF"Z8POH9='&8+@XP0:45%$=W MBS:$J0.EPZ1QJ.:55M@/L,?D\8 \Z0BO M/#UKJB"FZF\><\BCLV9Z>/*@).ZG!MACMGF0OA0C+1ZSS9]1K/*82!X=X=)% MY6E9Z6+RO.,QY3S8\RG.7^;7K#/V?![SR)_ HY5'//)3(6,:>40C9JL4,(W" M&30*F$;AA)+-;: TROQ473E@%@64B=(E%2B+I+72F< 9PRP*J.2;%IL&?,*J930+\%I?N70'_@T=GDK&+B!93K4M9$ MT&A66RF6RG'&F)^<46$D+2%$T'!6C5BX=-.\'%P@V1;54W]?J)[=ER^[IAO_ MP=/CG:1WJKN DCR_E9'+TVYCY>JEL>;73?_ U!+ P04 M " #LA510.IB^?5D# <#P &0 'AL+W=OX(G)UF^5#LAE/.:9T4U=7=*[6\]KUKM1)Y4-W(O"OW+ M1I9YHO2RW'K5OA3)NC'*,P]\GWMYDA;N;-+L/92SB3RH+"W$0^E4ASQ/RG]S MDL.;3?;)5CP)]6O_4.J5=V99I[DHJE063BDV4_Z=.Y5G*EWKQ?3UU_3HBD8F5JBD2?3F*A0NF>? MM>'E_1O[LDE>)_.<5&(ALS_I6NVF;N0Z:[%)#IEZE*=OPB3$7,=D_T,<1:;A M=23:QTIF5?/MK Z5DKEAT:'DR6M[38OF>C+\;V:X 1@#.!L0>M4@, ;!NP&_ M:D"- 1WK@1D#-M: &P/>,_#:8C75OTM4,IN4\N24;0/MD[I/R2W7SW=5;S:/ ML_E-/X!*[QYG8>!/O&--9##S%@,7&.@B%C:"!CW,'8:A7%!%[+$:-XQ MGD[VG#&@&4-#0#L$#"<(4(*@(0@Z!!PGH"@!M2.@I%?S%L,:3-%@(M]\>G6U MD:&%[ 3%T*"8%13C_49H,?S"U1<241Y'@[XXZHLCOOH%X(@OX#$9=!6BKD++ M51CT7866*R!PK8(1ZBI"7/6&8![963%@P:"G&/44VYZ@-R?SV$[*YR$-K09: MQ%8#?9 ^\7$I\9&^A@&* 34BXV>+X.--D/FVILN +JL34(:-U[V!LH^ARU'0 M;@ZXPI!@Q# :4*>7*$"$Y8! &8U(.!P8KES$EBY[<@VHZ\V'"(D+07)&V'!8 MN'816[SL*2>V>G%*X@ ):P2R&Q8N<\36.5L1""9T(8V1L$8@NV'ADD@03;3D M@]BBR(%2BH0U%KDT2-:I*UP;#UQH"::T ^\ !%=0$H\7&L#E#FRY"_LO-',# MNBR.?EZ!CW0= H4HX'SXSQ5P$06"!#;PA@,#[TCPB?+@&@:VAB'EL86)^\ ) M0=O$SF@#G9T?IW=13EVDUN8[+^1*ZDE M7$4B-0I:<_WK%!""([ M06@E"&<1Q"B9'&./"36F[3%1:A>)K"*1122=B/28:"3BQ\CS[3*Q52:>RP3> M1":>R< D7CBQQ*J26%3@1"69)Y.F06R72:TRZ;PT@H73@)Z]0[SGBP,N-!E\ MHCP,:)QM$DT[Q8#&110%"Z4.K>VX@?X3961 #R_8#T=IFW#FL!3%"R\(VIL7 MSKMW7F\&]!!/D"33<"PH")?"L5\%,'BB, THG(0S.QX+#$(T;7HPNJP;PLYZ MKG&GH)=6J&MQ9!UFY\97E_W$OE4S50^!#YI^('_'[%RUW#E0(4>)OO!/E HB MH_1>9'RE_ 88-C4Y";6,Y9KU@[#?"-J9(0^&+XW\'U!+ P04 " #LA510 MNM8 ;_8" (# &0 'AL+W=OX@8]GE):MDSBM/L/W2OT?S#8Y,@$7\S-E%]NX]LY47 MSE_-PY?=T@]-1JQ@6V4HJ+Z M>/$KWZGCTI_YWH[MZ:E0S_SRF;4;BGVOW?U7=F:%AIM,M,:6%]+^>MN35+QL M670J)7UKKGEEKY>6_QH&!^ V ':?JBI:3LTC_7?M36+]M^Q[W0]I5X]KU*"%\'9$+68=8/! M/0SJ$(%F[R0P)+'&3GA*HJ'$@XM)LG"(>80P:(C90%H$3C8"ZQ%9@FA $,,$ M!"0@EH#T">)1/1M(;"%54\\XBR9J&H,JL:M"DI%,@TEZ,A@ET0R624"9!)!) M1S*)(X.R-$M@F12421T9C,9-F#I%BZ*$C-K(!8V;Z"/$(-,9F.D,*,ALE"F$ MR6"1#!3)@!8:[6,-828Z"(6P\T. PK%^Z-0K#L.)DJ&)(P8!0M$$!7B$W"-\ MNRT1;&P4W=!D+6C0961RN_ !@* 3@(R%B&O."17X $# "1!/500V-TK^HZBP M<9'K7/> 0*[G$)ZN*FP\!+@J'I]X("B=T(&]AUQCD63"O1@V%@YOKRN&+8,A MRXP_=<@M:XJGRHIA8V'\[P_)I@4-OR1H4@GV'W;]Y[3*!KO^@Y2"WG13,G&P MHZ;TMOQ4*?/U[ZUVX^P]-M/1:'V-YH_-U/1.T\S(WZ@XY)7T7KC2LY>=D/:< M*Z:S#.]T?D<]EG]',ILV#XG4[=P?=\+_Z"U!+ P04 " #L MA510%:H5I1D" K!@ &0 'AL+W=O>\MZV3IUTKUNR"0IQI:*I]X#YW>N7#14J5-<0UD+X"> M;5#+ A2&.&AIT_E58=<.HBKX3;&F@X/PY*UMJ?BW!\:'TH_\CX67YEHKLQ!4 M14^O\ O4:W\0V@IFE7/30B<;WGD"+J7_.=KMH] $6(_?#0QR,?=,*4?.WXSQ M_5SZH.?O3G%5= M^IGOG>%";TR]\.$;3 6EOC=5_P/NP+2[R40S3IQ)^_1.-ZEX.ZGH5%KZ/HY- M9\=AW"%X"G,'H"D S0%HK&4$V?U/ITHT^8)VY*XJ0D#DJRHHP^>$%),7IP&*F3DCHHZ8J2;BE)^* 6 M[*1@!P6O*'A#B4F&UL=93=CILP$(5?!?$ :S#_$4%JMJI:J96BK;J]=F (: VFMA.V;U_; M$$3!>Q-[S)GSS=BQ\Y'Q-]$ 2.>]H[TXNHV4PP$A43;0$?'$!NC5EYKQCD@5 M\BL2 P=2F:2.(NQY,>I(V[M%;M;.O,C93=*VAS-WQ*WK"/][ LK&H^N[CX67 M]MI(O8"*?"!7^ GRUW#F*D*+2]5VT(N6]0Z'^NA^\@^G3.N-X+6%4:SFCN[D MPMB;#KY51]?3!0&%4FH'HH8[/ .EVDB5\6?V=!>D3ES/'^Y?3.^JEPL1\,SH M[[:2S=%-7:>"FMRH?&'C5YC[B5QG;OX[W($JN:Y$,4I&A?EURIN0K)M=5"D= M>9_&MC?C./L_TNP)>$[ 2P*>>IE IO+/1)(BYVQT^+3W ]%'[!^PVIM2+YJM M,-]4\4*MWHLDQCFZ:Z-9*6),V_1(.6_0+ 5@HU!L#+ 868W"*P&@3$( M5P91NBERDD1&TD\2C+$=$EHAX0X2)\&&,FGB_RB1;Z=$5DIDH80;2K2CA$D2 MV2FQE1);*-&&$N\H099]<"R)E9)8*/&&DNPI(?Y@QU(K);50MJ>?[BA)FMHA MF162[2!^N#W\;/<7PT$8Q1L,6ET]_;+](/S:]L*Y,*ENL;EK-6,2E*/WI,P: M]9@N 85:ZFFBYGQZ4J9 LF%^+='R9!?_ %!+ P04 " #LA510U6Y/_1H# M !)#0 &0 'AL+W=O=BGVNS MN(CFM3UR+KVWLJC:I7^4LKX/@G9[Y&76WHF:5^J7O6C*3*IAVI6"W&215[QI\9K3V69-7\?>"$N2Q_[UP?/^>$HNP?! M:E%G!_Z#RY_U4Z-&P8UEEY>\:G-1>0W?+_U/^/Z1)%U C_B5\TL[NO>Z4EZ$ M>.T&7W=+'W6*>,&WLJ/(U.7,U[PH.B:EXX\F]6\YN\#Q_97]9[.[[/3H5\%IM'\US X@.@ <@O T;L!H0X(YP9$.B":&Q#K@-@("(;:^Y>Y MR62V6C3BXC7#>JBS;MGA^UA-U[9[V,]._YMZGZUZ>E[1)%P$YXY(8QX&#)E@ MHBEF#6'B*69C8\@4\6@C1F("5;5Q$U=)B#D$)*"@!!)E3EEB)PC2FA!("9Z)@)@ID2F$"!A*P M^6 /$L!>#)EY()"C71/''@W8BQ$S#W%MG8YCV#4'L&-)/-\"!#8B 8S(C-/:AM@;8I*B- [-$PP M5 N]"*D.K_T1L/E^#V];3Z!U!+ P04 " #LA510T*S3\ZX" #$"0 M&0 'AL+W=OQ?:=7QM_$B5(9 MO%=E+6;A2"F.)ZDGHOFT(4?ZD\I?S8:K M4=2S[(N*UJ)@=<#I818NX/,:ICK (%X+>A6#?J!3V3+VI@??]K,0:$6TI#NI M*8AJ+G1%RU(S*1U_.M*P7U,'#OLW]B\F>97,E@BZ8N7O8B]/LS /@ST]D',I M7]CU*^T22L*@R_X[O=!2P;42M<:.E<+\![NSD*SJ6)24BKRW;5&;]MKQW\+\ M :@+0'U :\YH .X"\$= _-^ N N(K8"H3<5XLR:2S*><70/>OMZ&Z*\(/L?* M_9V>-&:;9\H>H68O\RQ/IM%%$W6898M! PSL$9%B[Y= OB66R E']PNL7$2* M[R%K%P(A\JO WD2Q(*@@F5A.M9C$8.HVD7@"+-3*124( M8&!E[*)PC@N$;\G7H+)XW9!X-^.X '#.M P4Z1^]F?F@<$,)-;N7OM@,<9X M1/?(,0)=W8,7=$_A/286$'W"/?\>A_@1]["3;X9S8)OGHM(,V*>2!Y4 D(V( M]I\KT'.PH)$#%OKW.4P^89U_I\/T$>M2]TR*\RRVO7-A2-TJR#;/A<%\Z'&K M.QI<917E1U,FB&#'SK74-\)@MB]%%DA?A=;\4I!)Z3NIDJH?E/0@=3=3?=[6%>U LJ:KF:*^<)O_ U!+ P04 M " #LA5109E\7:Z$" 1"@ &0 'AL+W=O;=4*#M*W]7@VWYAN\H1J4@AE 26CPO9D*I22M+'WT'4'M=4Q-OWJ_H7';P, M9H'/"Y$F^T^TJ&@$+;&J+_3BZDDG#E1*Y1T(KK;ZLX MP&_2L-)G@#P1L)*'I*\ >"_TD(GA*"@1 8!*8.[,A:#8$!)!A%L*8._,")G^.N3,;@68C0,#8_W6/232F MT9ATEB3NS<<(;S-EQ#,4&-ZG('\6AK#Y�? ^8#6" !!9+7#V8*"J2 @]!( M'X2)C(1!&*,4Y!#F@5GDP@7'!23,_Q$ DGMM^ 5!QBG(0="#TXD>E$@$2/@/ M), 2N$+>ZYN,X/J%_!>V&0 E;F#F#0*%9MX@4/3 ,5PP$53%)CL]!25N;#J& M0(GI& *EAF/GYEZL"3OJGH-;!3TW0ETO-[-C7[/RU+UJS*]5OZ/OVT^9OEGZ M@=FQ;+BUHT+>VOIN/5 JB/3HSF2M/,G^;!Q4Y"#4:RS?6=^D] -!VZ$!<\8N M&PO=V]R:W-H965T M^4AYBBSXSGD9YG5O^SS(HVK^K(XN.6YD/&N-4H3EWJ>[Z;Q*;-7BW;LK5@M\DN5 MG#+Y5ECE)4WCXK^U3/+KTB;VY\"WT^%8-0/N:G&.#_(O6?U]?BOJ*_?F97=* M95:>\LPJY'YI/Y*'C0@;@Q;QSTE>R\%WJTGE/<^_-Q>_[Y:VUS"2B=Q6C8NX M_OB03S))&D\UCQ^]4_L6LS$VJX](.;6LG]_$E MJ;[EU]]DGY"PK3[[/^2'3&IXPZ2.L]EYI*&O_L/D]9^WGM M_7^:80/:&]";01W[G@'K#=B7 ;]KP'L#/M5 ] ;B9D#970._-_"G1@AZ@T Q M<+O9;9?K.:[BU:+(KU;1[;ASW&QL\A#4&V+;#+;KW_Y6KUA9CWZL0N(MW(_& M48]9=Q@ZP'!&QI@7'?.%<&L&-QH4T5A3S3PD2H@G'<.%@GE&?JA"5<*@ +@1@<27_$XXAY [@'@[BO< RV22CK0EE1E>\_'B&8(:8: IF&- M(N@@FBX XN':Y0$.H5J8=!"GADR)H482$"50/F-JL'(H:*-4[5P]:-2O(^)Q8\988A2I1^TT/6C8C5G@"%]=!!U& MB>,'2L\!L,@Q'12Q8"D2;*"RUIL;I93![:-#"?4BU-\!E$?\WE;#!8."WDE5 MM?>@T?F$T'O!<&FAH+302 T&0,P0A^'2PD S9H:E9;BTL!FEA>'2PD!IT0HI M !D+*3.;R.):P4"M8(8VR;!P M63 C7RP-*R.G/F>,6$L&X84P;$+CA7!O1FW>%@1')T\E>W\!$#& M[XWQ2)MGULKXFCP\$S#^0AXVW4N*+_?=.Y,_X^)PRDKK/:^J/&V?9^_S MO)(U?<^IY_$HX]WM(I'[JOD:U-^+[EU%=U'EY_X]C'M[&;3Z'U!+ P04 M" #LA510&H[U%'X" 7" &0 'AL+W=OV$Z[^O;0A'S.9X M"+:9G=DQ>#=93]DK+PD1UEM3MWQCET)T:\?AQY(TF*]H1UKYY$Q9@X6.Y;N0TN&KM/--K>Y9G]"KJJB5[9O%KTV#V;T=JVF]L9-\77JI+ M*=2"DV<=OI"?1/SJ]DS.G(GE5#6DY15M+4;.&WN+U@7R5(!&_*Y(SV=C2UDY M4/JJ)M].&]M5&9&:'(6BP/)V(P6I:\4D\_@[DMJ3I@J: .2EH M_:!@=X8X W!7C!AP'^&.!/ 2C6YH?,M-7/6. \8[2WV/"V M.JP^"K3VY68>U:+>._U,NN5R]98G \_F/!@@@ D"#1!\$#@&[LP8"*-:34FB.,H2)[L10@* MA8!08 B%"Z%//HI"-XU@I0A4B@"ET%"*%DHH0LA/#%RQQ'UH/083BH&7],11 M A(D@*/8<#1@DEFFZ2J 15)0) 5$$D-DP"#O025.TOD%:R(7/H0NH)J:I]!= M>$M64>#.+N/@%D#(T^U 3^H#6J86NF9J$&B1# 1Z6Z$*UVQUZFY;W=R,]9WJ M>KI,O],,+?,'9I>JY=:!"EGL=4D^4RJ(3-1=R11+V:6G24W.0@UC.69#JQHF M@G9C&W:F_P+Y?U!+ P04 " #LA510T2G +[0" P"0 &0 'AL+W=O M*VKIEV&)ZW/ M#W'<[DZBYFTDSZ(Q_QRDJKDV4W6,V[,2?.^,ZBHF"+&XYF43KA9N[4FM%O*B MJ[(13RIH+W7-U;^UJ.1M&>+P;>%'>3QINQ"O%F=^%#^%_G5^4F86#U[V92V: MMI1-H,1A&3[BARVFUL I?I?BUH[&@4WE6/J]B( MJK*>3!Q_>Z?AP+2&X_&;]\\N>9/,,V_%1E9_RKT^+<,\#/;BP"^5_B%O7T2? M4!H&??;?Q%541FXC,8R=K%KW&^PNK99U[\6$4O/7[EDV[GGK_;^9P0:D-R"# M 68?&B2]0?)N0#\TH+T!]0SB+A6W-UNN^6JAY"U0W>L]<_L5X0=J=G]G%]UF MN__,]K1F];K*4[J(K]91KUEW&C+2X$$1&^\#@D"(-9F8DWO 9JI@R;UD.Y5@ M3. H$C#1Q#E([A)-80<4=$"= WKG@'D[U6F8TS1=E"A'-$*9^06(&*-/%TFZGNX]=9@!$5TR^/S1P@C.!#BH"DB']*.U$^CA9'>39# MFBD'&" E/JDO&F2$2K+(/PV;7C>.B."(>9_R%I 5T=P&@27F$1,@[$D9(].P M,8KP3!7 TPA1_U5,9=#'$8_: M1BW4T;7D-MC)2Z-M]1VM#FW_D=BVXZVO[77 M:-W-]U=XCM7Q[)I@V>I35-S MK><@I18F2A29JG8RUY=A4HF#ML/,C%77P[N)EN?^?A(/EZ35?U!+ P04 M" #LA510@O7,C\\" "+"@ &0 'AL+W=O9Z+?;[%A?%7<:14>F]-W8JE?Y2RNP\"L3W2AH@[UM%6?=DSWA"I MEOP0B(Y3LC-.31U$89@&#:E:?[4P>X]\M6 G652>.#4-X7]*6K/+TD?^ M=>.I.AREW@A6BXX MQ&3N:2DOC+WJQ=?=T@\U(UK3K=0AB!K.=$WK6D=2/'X/0?T14SM.Y]?HGXUX M)>:%"+IF]:]J)X]+/_>]'=V34RV?V.4+'00EOC>H_T;/M%;FFHG"V+):F%]O M>Q*2-4,41:4A;_U8M6:\#/&O;K!#-#A$HP-*/W2(!X?XW0%_Z( '!VPY!+T4 MDYL-D62UX.SB\?[O[8@^1>@>J^QO]:9)MOFFTB/4[GF5I]DB..M @TW9VT03 M&S1:!"KZ"!%!$&7DN$>W &O7(HUO33:N"4(1S"(&A<8F0'PC-(<#8# -@'P ME$&,K$SU-HFQ:7NI:8PMM:X1PG%HZ06,\G!&< +R31R^>5I8?'N;=(H2AC!( M"H*D+DAF22E3%R2:0\E E Q L5.?.2A1E(46E[5K%>-LCDP.DLD!,M:!+G,' M!B<6$]?DDT-WD[OG:8YL 9(M ++6U2J+#P]!S[9PB$S"W/! (5QG0H )M@M- MZ%(IY@2CF8*& *!D)@18L!Y0].^U L'5!L4 B]26&SMRDT+E?DXP7)>06YCR MS"GAV,TLSF>1X(J"@)*2S>4%KAXE1<"I#28O"],JG[!O.I[QB15+,,[Q>^H.L-Q4=.]U--,S7G?'O4+R;JA]0O&_G/U M%U!+ P04 " #LA5106#^CQ]0" "C"@ &0 'AL+W=OM#7Z.DDAYT+1)FQ1UVO::)B2Q:AL/ M2-)]^P%V70?.5=_$!O_N^-_E@)O?&'\19TJE]UI7C5CX9RG;61"(_9G61#RR MEC;JRY'QFD@UY*= M)R2@S&JJP"'81K4I&S\Y=S,[?ARSBZR*ANZXYZXU#7A M_]:T8K>%C_RWB:?R=)9Z(EC.6W*B/ZG\U>ZX&@6#ET-9TT:4K/$X/2[\%9IM M4:0-#/&[I#O=T*,^,O>C!M\/"#[4B6M&]U"Z(>ESIAE:5]J1T_.V=^L.: MVG#\_N;]BPE>!?-,!-VPZD]YD.>%G_O>@1[)I9)/[/:5]@$EOM='_YU>::5P MK42ML6>5,+_>_B(DJWLO2DI-7KMGV9CGK?N29;T9;(![ SP8H/1#@Z@WB-X- MX@\-XMX@M@R"+A23FRV19#GG[.;Q[N]MB:XB-(M5]O=ZTB3;?%/I$6KVNLRS M8AY67<,'C%H( +E?5@"0TNLL6..[Q?8N$0:W2-;%T$(PRHB,-#(.(C& M@>8A[" &'<3&07R7J<3*5,QI=9E'C+[SW$9%$[D-@7%IJ[8W$K).G7%)H6MUH50E%G0%H 2/)'< M#-2; 7JMHEYG0'+MS&U<"&$46GH!*,$3^5G"_@IBHF]CD+X5 L_4?T]-%XHMD\F@,E22R_$)!-R)PYA](GZ[Z&[ MO#B[%8*0?;@ $$)%,2$9/-17" .28ULR=M5$A2W9A3"VMP $Y5,U 5\ * (4 MVS7<0\G=KHV<++L4BB-',T#EH2TZ&-W4->4GTP4);\\NC=07WFAVZ+166-_T MUOQ:=V"F WAWT[5O/P@_E8WPGIE4?82Y[8^,2:I$AH]*WEEUC,.@HD>I7S/U MSKNVJ1M(UO8M83#TI&PO=V]R:W-H965TV$[M_/-H02X_8EV)=SSCWW8M]D/>.OHB)$>F\-;<76 MKZ3L-@"(LB(-%@^L(ZUZFP?S?CE#6;WWHWP+/];F2.@#RK,-G\HO(E^Z)JQV85(YU0UI1 ML];CY+3U'^%FGVB\ ?RN22]F:T]7J?8(%;WF M:9IDX*J%1LQNP* 9!DX(H-2G%,B58H<6='2?H%@BDO >LE]"($1N%Z&ST- ( MA',7LR1W I%3(#("T5VG5E:G!DQL,*W!?($H6ENPP@5+$VC!]@X8"M;I!ZYC MI^O8X1I:K@=,,LL3Q\@Z!(4#!..UY7@)0G'PP6=*G'Z3A5\8!I;?9-F79+VR MJBH<*!A&<6I9=L'2*+5/.)A=J(;PLQE6PBO9I97Z7,ZBTSQ\1/I"6O&=FI/# M6'N7&8;L3\S/=2N\ Y/JNIM+>6),$N4R>% &*S77IPTE)ZF7*[7FPW0;-I)U MX^ &T[]'_A]02P,$% @ [(544-=1OZKP @ :0P !D !X;"]W;W)K M&ULC9?M;ILP%(9O!7$!!?,5J))(A6C:I$VJ.FW[ M[29.@@HXLYVDN_O9AE(X/JGZ)V#SG->OS<$^65ZY>)%'QI3WVC:=7/E'I4[W M02"W1]92><=/K--/]ERT5.FF. 3R)!C=V:"V":(PS(*6UIV_7MJ^1[%>\K-J MZHX]"D^>VY:*?R5K^'7E$_^MXZD^')7I"-;+$SVPGTS].CT*W0I&E5W=LD[6 MO/,$VZ_\!W*_(:D)L,3OFEWEY-XS4WGF_,4TONU6?F@O)_-,):MX\Z?>J>/*SWUOQ_;TW*@G?OW*A@FE MOC?,_CN[L$;CQHD>8\L;:7^][5DJW@XJVDI+7_MKW=GKM7^2D2$,#XB&@&@, M(-F' ?$0$+\')!\&)$- @*"?BIV;394T?52\*LG^M=[HB:+R'VB5W]K.NUB MVV=Z>:3NO:SS/%\&%R,T,&7/1!.&C$2@U<XB1B<:6X%XZF(RR$P@0042*Y#,5JH *X4P10@F^PEF@S$WUCQ%S::( %CU M$F/ LE<8DP"S&)/B9C/4;(8(9, LQBR 69=)"5Q93"?'S2Y0LPM$ *:!RQ0A M3 .,(< LQMQ(^APUFR,"X!67& -><84Q*3"+,1ENMD#-%H@ >,4EQH#MJL(8 M\(8V"#-)E9E9$N(;9XA($+ASNM "?H?59Z -.MR-7" WMGJ"2,!L0"&8#B@$ M\P&!IM.:.T9/C@<2N5]TZIQ.+E20##K&H 5T[$*W'>.G#(D=B2QWLL*%"@*S M&(5@&F/0Y..=.\:/->*>-4440L<81*!C#'+R&(-NG,,$/]N(>^"0Q,EC%RHB M)X\QR,EC#((;6S"IMUHF#K:6E=Z6GSMERI9)[U@O/T2F7@/]I:FC;1WW+M,7 MX3^H.-2=])ZYTM6@K=GVG"NF/89WVN-1U_UCHV%[96X7^E[TQ6_?4/PT%/;! M^.]B_1]02P,$% @ [(544+[OI [R @ 5 L !D !X;"]W;W)K&UL?9;=CILP$(5?!7&?!=O8V*LD4D-5M5(KK;;:]II- MG 0M8 I.LGW[&L,B8@^]"3\Y,_YF;!^\OJGVK3M+J8/WJJR[37C6NGF,HFY_ MEE7>/:A&UN:?HVJK7)O']A1U32OS@PVJR@C',8NJO*C#[=J^>VJW:W7195'+ MIS;H+E65MW]WLE2W38C"CQ?/Q>FL^Q?1=MWD)_E3ZI?FJ35/T93E4%2R[@I5 M!ZT\;L)/Z#%#:1]@%;\*>>MF]T%?RJM2;_W#M\,FC'LB6O:DW9:GW85T9?-' MWIZ*N@M>E38G)7N>.2JEI4D9/YAD9W/$G1Y*>=3];6KNV^&<-SQHU8QGV&@Z M2&__ 5!+ P04 " #LA510EDKAL\," #R"0 &0 'AL+W=O*M_F4O9,.47LI#U)TD9SMKU-01CN,L:EC5AJN%W7N2JX4XJ[IJ^9,, MNG/3,/FOY+6X+D,4WC:>J\-1F8UHM3BQ __)U:_3D]2K:/2RJQK>=I5H \GW MR_ 1/6P0-@96\;OBUV[R'IA47H1X-8MONV48&R)>\ZTR+IA^7/B:U[7QI#G^ M#D[#,:8QG+[?O'^QR>MD7EC'UZ+^4^W4<1GF8;#C>W:NU;.X?N5#0FD8#-E_ MYQ=>:[DAT3&VHN[LWV![[I1H!B\:I6%O_;-J[?,Z^+^9P09X,,"C MO:R*I%A$%^-HT)2]!D\T:%1$VOL8 D,A2NR9XX\!UKXB2SY*-KX$(0Q3)&"B MB7603!,E,>R @ Z(=4"FD"1U*M5K4JMIK2:G%#G9^J*44J@C@H9:_))E$P=G%]#4USAQ;PD\\4-P-A,P#6*4F9>4'N4)K&#BZ@2C/G M1&\@5_',H:8@, 6 G3-;4B^*"^LK[A!Q82$1G3D*.0B; [#$@;!#11=LQ;E5YOZ8[(Z#RZ.=6YS]T@PT]D)]=]-/0S^8 M/%1M%[P(I:]E>WGNA5!<(\;W&NZH![!Q4?.],J]4O\M^"ND72IR&"2L:Q[S5 M?U!+ P04 " #LA510YN)89@$$ #[% &0 'AL+W=O0Y/S+F\N1Y^>ZD MDBC_I"\J+;XYZ"R)3/&:';W\DJEH7P4EL<=]/_22Z)RZJT4U]I*M%OIJXG.J M7C(GOR9)E/U>JUC?EBYSWP>^GX\G4PYXJ\4E.JJ_E?GG\I(5;]X]R_Z#Q7Y/4O<]9!K:?W[-_KA9?+.8URM5&QS_.>W-:NC/7V:M#=(W-=WW[ M2S4+"ERG6?U7]:;B EXR*>;8Z3BO_CJ[:VYTTF0IJ"31K_KSG%:?MR;_>Q@. MX$T OP>P<#! - 'B3X <#)!-@.P%>/52JMIL(Q.M%IF^.5F]O9>H/$7L21;5 MWY6#5;&K[XKRY,7HVVHN9POOK4S48-8UAK$*_/E%),-(=D05(WUR(:$R83S M'F@#0&(VPU2FD,H44.G7;4IFZ6WQAB(FS$)C!FG, (W>:5_/R"3]'=Y0"#EJ M6Y#&=M3FD.L<<)4X ?.QO_CC=<@RP4[&A,CM-6 'H@+H5A@<7F&_9$A@R2ED0\%-@CI$L'^R*A! M4H4Q:G]$8@!#SM06@*QG"ELD0QYID2G#UL:F'U 9MB6&?(FHC#H*V;XA2)<( M]AQ&30=(;/Z8"(4P2TDX]B[NCQ!8 QIB B 3*Q7L@1QY8+\HG-H;H3($Z1+! M!LBI 5)Q<6INA,A#R'80TN6*#9(C@PPM*;"I<3E>6!S;$4=VU!<6IRXB?')- M1IYENXICK^'4:ZBX.+UKD>VC$,$L%T../8NC^QA1U^,+&8!,N.U*QK'Y<61^ MI"R/S0] K+=#CNV/HSL7$=AC^VL@P=")V@*0]40);)*"FJ0,+0H1V-P$&R\R M@6U)(%OJ;Z"@AC)IUZ0[D>5G)/(4R\$7V%/$!SQ%8$\1R%/(>=E!ZHVOV=.V[L/]25.W!;]%V?&< MYLZK-D8G51?IH+51!4G_4T'OI*+]_256!U,^3HOGK&['U2]&7YI6HW?O=Z[^ M!U!+ P04 " #LA510C0)X""\# "]#@ &0 'AL+W=O:. DJ8&:< MI/OW,\:A 1^4?@G@/'?WG,_/P2W.C+_6!TJ%]5;D9;VT#T)4MXY3;PZT2.L; M5M%2_K-CO$B%?.1[IZXX3;?*J,@=<-W0*=*LM%<+M?;$5PMV%'E6TB=NU<>B M2/F_>YJS\](F]F7A.=L?1+/@K!95NJ<_J?A5/7'YY'1>MEE!RSICI<7I;FG? MD=M'SVT,%.)W1L_UU;W5I/+"V&OS\&V[M-V&$5O$SF):WIFN5_LJTX+.W8MK9TEQYS\J*YA#=,9(P-RVOU:VV.M6"%]B*I%.E;>\U*=3UK_Q$8YDT-$ C,8]&.9). QA8@(" M?#VR@#OP40>^,.(M1! M-+]H,>H@1A@$ Z7$1I9!@,=(T!C)C(.1&#&,@V%"(/!P'L3%VX([H^H:-%7V M24B?R$A_(@B1<,0%VEON",PO/<$53[P9A=&@R>TP(20988*W#F+V#J0P_L=, MIB!](GA;(%A?&&DL!-XAISO1W$;R MGK<#5?L@6*6'1:>;6%?_ 5!+ P04 " #LA510!\29\RD# !+#@ &0 M 'AL+W=O?;2@-^) F^1&P<^Z]Q]?WGMBS$Z]?FSUCPGHK M\K*9VWLAJGO':=9[5J3-':]8*7_9\KI(A1S6.Z>I:I9NM%&1.]1U0Z=(L])> MS/3<4[V8\8/(LY(]U59S*(JT_K=D.3_-;6*_3SQGN[U0$\YB5J4[]I.)7]53 M+4=.[V63%:QL,EY:-=O.[0=ROZ*A,M"(WQD[-6?OEEK*"^>O:O!M,[==Q8CE M;"V4BU0^CNR1Y;GR)'G\[9S:?4QE>/[^[OV+7KQ>_\DV8C^W8]O: ML&UZR,4S/WUEW8("V^I6_YT=62[ABHF,L>9YH[^M]:$1O.B\2"I%^M8^LU(_ M3YW_=S-L0#L#VAMXWD4#KS/P>@-*+AKXG8$_,G#:I>C3L<9%$9.8$Y<<3;A*'EK3Z%#5A' MD'4$6$*VY3"HX8L;%YH;%Y)$1-AH#P=(2 +JH'Y^Q$7;!ZIV\KC;7FAU*H4^G9 M;'\C>J#J1#Z:7\J;4GM2_W#37K-^I/4N*QOKA0MYWM>G\BWG@DF>[IUDN)!QW'/Q M*BL Y;TSVL@$54JU.XQE5@$C*U@V5,@ZHW^U): N/ M*GG-H)$U;SP!18(>_=TQ,G@+>*FAEY.]9RHY<_YJC.]Y@M8F(:"0*:- ]'*! M U!JA'0:;X,F&D,:XG3_H?YD:]>UG(F$ Z=_ZEQ5";I'7@X%Z:AZYOTW&.JY M0]Y0_ ^X -5PDXF.D7$J[=?+.JDX&U1T*HR\N[5N[-J[D[O-0%LF! ,A& G^ MUX1P((2?A.A+0C00HAD!NU)L;XY$D306O/>$^[LM,9?(WT6Z^YEQVF;;,]T> MJ;V7].%^$^.+$1HP>X<))AA_1&"M/H8(ED+L@QMZ0XRW$]X/E M+,+%0D,K$$ZSV/Y'(%H4B*Q =-6I[:Q3#O-@,8W+-I8J_=*,!H5"F>U6[X6;-V-N6_P( '<+ 9 >&PO=V]R:W-H965T=[7Q^<<9(\OO'JK#XP)Y[W(RWKB'H0XCCROWAQ8D=;?^)&5\I\=KXI4R&&U M]^ICQ=*M%A6Y1Q"B7I%FI3L=Z[GG:CKF)Y%G)7NNG/I4%&GU;\9R?IFXV+U. MO&3[@U 3WG1\3/?L)Q._CL^5''FMRS8K6%EGO'0JMINX=WBTQD@)-/$[8Y?Z MYMU16WGE_$T-%MN)BU1$+&<;H2Q2^3BS.)&[O.ENW24RY>^.6)F0V%KF-VOV9GEDM<12+7V/"\UK_. MYE0+7A@7&4J1OC?/K-3/B_&_RF !,0+2"N3:GPE\(_ _!,&G@L (@J&"T C" MH0)J!'2H(#*":*@@-H)XJ" Q@F2H0+:DJ1SZD-#/)6VQ\>!5KN7&Q))X36/I M3KU/13H=5_SB5,W'=DS5-XU'4B7-U:SN??VG[-9:SIZG21R/O;-R,LRL8<@- M$P11EUGV&=P2G@RAC8. <:Q'L$'W=:\N&H;S#8<=P MV#&0NAAV2&"'9'CJU!$%G@EH0/(,U&G/.$)65E8 1B.46%V\AC#YK=K)\V[. MM8)5>WV#JYT-/Y5";?IFMKTEWA%U+EKS,SQ:8&!^J6Z5^AS]L&^NI#_2:I^5 MM?/*A3R/]9&YXUPP&3WZ)N,^R%MP.\C93JC72+Y7S56P&0A^--=&PO=V]R:W-H965T*"TV:*L9.MJG,U4NAX60S=U6*V[]'D&:J24Y> M H_B,O@0H$TU\@O\ /]S/%GTZ,+2"07:":,S"WU-/N:'8Q'P$?!+P.3N["QT MGZ5_M%,7V#NYQW)YN:_P0TDPH,2K-$:Z>*:M5?GC9I94(KB MSVD7.NY3.BGR.6T]@$=QDKTQ M'I!PN\'',.!761P)O0_F'FV;'DQRO!GGOT"7#]G\ U!+ P04 " #LA510 MC1Y,O(<$ W%0 &@ 'AL+W=O&ULC9C; M(^L4[6(054!0@!PE:E9FMWKAT0AQH;,[839M]^Y0,$MYJ$7,2V M^/Y6JULMR^H=T^Q7OK6VZ/Q)XGW>[VZ+XO 0!/ER:Y,HOT\/=N]^6:=9$A7N M,=L$^2&ST:H2)7' ")%!$NWVW4&O:GO-!KWTO8AW>_N:=?+W)(FR_X8V3H_] M+NV>&G[L-MNB; @&O4.TL7_;XI_#:^:>@K.5U2ZQ^WR7[CN97?>[C_1A07DI MJ(A_=_:87]QWRJ&\I>FO\F&VZG=)Z9&-[;(H343N\F%'-HY+2\Z/WXW1[KG/ M4GAY?[(^J0;O!O,6Y7:4QC]WJV+;[^IN9V77T7M<_$B/4]L,*.QVFM$O[(>- M'5YZXOI8IG%>_>\LW_,B31HKSI4D^E-?=_OJ>FSLGV2X@#4"=A:XOK\2\$; M/P7B2X%H!.)60=@(PEL%LA'(6P6J$:A;!;H1Z%L%IA&86P64G#)'/B7R:\DY MV?3F7D[II@Q(@GIB53-U'!71H)>EQTY6%]LA*FN:/CB5,UZV5G._^M'-UMRU M?@R,"7O!1VFI888UPRX8(52;F?L,/1.!<^'L!T/]&#)/S]H]C'Q""-UFQ@C3 M)IX0@@-FXC.2MY%GS!G39J8($Y(V,\,8"D+[;6A>OG=XX2.4,CQ#')\IO++ M+]W05W(L< NBLB!:/H#8#VLFK)A]S; P) ;^9@1%$9NC%!<2Q"])X12@H!L M3A JE$J">>%32C .BF6*4@SX-4,H:> LF_N4H,0PX-B+CW%&B09Q7?A8&7TI M\3R'>)Y#),\@!,.:D9?A-)R#P8U\2E&C@:TQ0G$N8.4CE" *UCYF2Q*89I\* M!:=P 4 H*3A8LV88I1A8@^<^Q:E6<) O/L;<=-"@SX6/426TN5+.$D^S]-)L M# C44"(=$0VHD4_=A22$:?8IJ2F(TQ-BBA(&3$U\2H4PEL^H*<'!RCI%,$7! M2C1#("89>!O,L6AI6#HOB"W)H*T%YKTV4N$I5GB*E5_)'"Q30^4M&9K!4ACY MT)U;^Q5,,8(QPH"Q)X1RU0?F^,2G0@ZW+<^87US!Q7^*8-Q :H9Y+V'ZY@AE M) 'S^ 5S3&BOD/& :8YG6>-9UMZ;W9@K\\3@%@RR% !7A\:?W(QZ[^P1AA&B M07S&".;60P.JX G#I.( FV!82!G<]6&8H/ E.L4PIKR%'\.(N=CJM")??D^@ M&WB"Q![,S&$#M:-J*-R.CE .B3[&8>%'.23^:+^AI(![1NTA&4 Y) 4H]T4. MKGU$4:^"*"'DBA'\"^B1,G^Q)83"3-:4OO"8W!-%6G^PIA#1';F'NV6<(G"[ M? 6#&RG,P7SB?7*8SN]&T$[$E0\=RK%$P-=>0X'QP9T-0F&11RD_ M\CCF11[U#.YNKGCF11[OTXO\=R.H(Q]X%N;;0Z/\1V792WRMUG]5%>_5"DA^:8,CB?E0[^!U!+ P04 " #LA510 M=L@:2-$" ","@ &@ 'AL+W=O&ULE59M M;YLP$/XKB.\KV)B75$FD)FC:I$VJ.FW[["9.@@J8V4[2_?O9QJ'$7*KN"]CF MN?SS<]I6+L*#4MU]%,G-@354WO&.M?K+CHN&*CT5^TAV M@M&M-6KJ",=Q%C6T:L/EW*X]BN6<'U5=M>Q1!/+8-%3\7;&:GQQ1Z%@TLVZIAK:QX&PBV6X0/Z+Y$Q!A8Q*^*G>5H'!A7 MGCE_,9.OVT48&T6L9AME**A^G=B:U;5ATCK^.-)PV-,8CL<7]L_6>>W,,Y5L MS>O?U58=%F$1!ENVH\=:/?'S%^8<2L/ >?^-G5BMX4:)WF/#:VF?P>8H%6\< MBY;2T-?^7;7V?7;\%S/8 #L#/!B@[%V#Q!DD;P;D70/B#(AG$/6NV-B45-'E M7/!S(/K?VU&31>B>Z.AOS*(-MOVFPR/UZFF)XCB91R?#Y$"K'H3'H $1:?IA M#PSML<(3KW K8K)-JF7 M+>LI9)(M)8 9942@?72 M/U .=7T02#&I5R!.%_#,EP[A<);>N&\07*@1^L#F2O?65Z;5LE?]&TW?IWVG8E^U M,GCF2C<,]EK?<:Z8UAC?:74'W1H.DYKME!GF>BSZ_JB?*-ZYWB\:&M#E/U!+ M P04 " #LA510?HQ1E5T" M"0 &@ 'AL+W=O&ULE9;=CILP$(5?!7'?!9N_$!&D;JJJE5HIVJKMM4.<@-9@:CMA M^_:U#4$)#%7V)F!SYO@[$(V==5R\RI)2Y;S5K)$;MU2J77N>+$I:$_G$6]KH M)T6;G=B+/^%FQJJ$[X\Y?S>#K8>/ZAH@R6BAC0?3E0K>4,>.D.?X,INZXIBF\O;^Z M?[;A=9@]D73+V>_JH,J-NW*= SV2,U,OO/M"AT"1ZPSIO]$+95IN2/0:!6?2 M_CK%62I>#RX:I29O_;5J[+4;_*]E< $>"O!8$"?_+0B&@F L0-B&[\ELU$]$ MD3P3O'-$_[5:8OX4:!WHEUF82?ON[#.=5NK92XY\A#+O8IP&T3,HPO>B;2_" M]Z)@%'D:8V3!( NV#N&]0SAA 471A*4715;4]"*4)K[OPS@!B!,\@@.*ICB] M*+[%2>)@$2<$<<)'<$#1%">$T&(@Y,,=RW\$"%3-B ;5'5*RW"?00@]%T%IHP0/N?0CL:[-4D&J> M"K\O%=S^$-C:9D20:DX4S!HR_.F]FWW+'"2^$W&J&NGLN=);H-V#CIPKJDW] M)VU7ZK/+.&#TJ,QMHN]%OX'W \7;X7#BC2>D_!]02P,$% @ [(544+9N MO;,)R0 RR\# !0 !X;"]S:&%R9613=')I;F=S+GAM;.2]>W,CQY4O^/?= M3U$Q2ZW9$448A3GW/#-/ MU@, 6[+OS%Y'6 T"5?D\>?(\?^_7OO"]=%<4@WT8=L5U;[YE/[ZM!J MS;WY/JORSS M_7/T?;[)HA\/V[NL:CXQ'"97XUFR:*VQO/HA>\CK/72^CWY,MZT.;O[T^H+UH)*2]?K=975=:P?HK=YD47OBM98QLOE,/J^RK)U MN8UN\FJUZ5MDU^0-_@53_%@^%Z#+\CY*1I=WKZ+;;'6HH/?V@=YN8:=O]^7J4QQ=# = LW"^J^AS MNCEDT0Y.>_V85JVQPI%9Y\5#=/N\O2LW;_K![3 GA;%\W_ M^-?;/@+].=MLKCX5L/$PF[2&)5E';^KZT%Z3'\N>)OY2;N!DI!6?VJKN>>SF M4%7(%Y@9T#2!7@ZMQ_^:];7PIMAG5;K:YY\SY$RI-GF$A\"Q!9I\**O6'KU- M*UBMZ]4J@Z?@F34_W]/6[3;=;*)O#S4;,NV;94AKMTA6=?3NL(=S5" Q];T&ZU;!*7@# M]]POT;]GK1$,@6;'L\FRX[S)1GZ?UWB._IH!8?==%E=7R>AJG/1>$HTVVESQ MR 4C[\IU]3U\W=J8[__:_.8:7EWSZYNTM3@W[WZ\???VS7?7'U]_%WU[_?;Z MQYO7T>V?7K_^>.N%AN@BRHOHXV-YJ&&)6WU:(:'%>G3MTKK.]JU7;]+Z,8(V MHQ5^R/[SD /#@,=;#]X^PA&Z@M.PA:%\SNK]MNLI(&Z\L^JHRE89-'6WR>*H MR/;(P("'0$8E6T+@]W^_O#)DKU%7CD8CJCP5R,1LLHW4X>/T1HU'_VA+-=/^:;%E($G =O-86EE()UO?\@? M'FG9#W76,V">^+$)]]",+,,F3^_R#H,TY@^&IO>318Q/;;G,F7V8-H)_ >+-BU7X8]:>OZUVZRO[U M7T!!JK/J<_8O?XQ:W /OBL=RLX;+^G=$]_OGKSL.JE!%W2/&_%__YV*4)-]$ MR3"&RP+_SU(-C/.P!P:5_SU;P_*7^FV.8L6:)E'Z^^D%G*5'S#HUOLGPR !A M^*,DGB[&\11>QFZ39 J?A_$D6?QF(S_.$T'Z)3T)" %YXQ7<+JMTEP-A=!RK MP_:P(7&E9$X)\D.5/0(O1:EH4[:%$_O..@,U)&^=!R;"NH,L3I(KS?><-X]= MK9?O4V0"C]D>E*3-J[.O6E(XZ#('UOI]7L!]EJ-$4(K>^1_7=Z@)KO;_L[4H M)ZX_>V.NNJ7,U@'QE'<)@UZ7&]"9:B_LMXP-K09:Q$D-\;=GORVT^@5O6M(^ M\GIXZEXZZ?#M%\VX\]73T^U\[=RY6J*]_0C__/GUCT"P[[Z/WKU__>'ZXQMX MP)"K#LK0;/P"<7'>TKE 6)-+N6YQ:/MC>](U'8K>EYL/M.2="EA)M*O*^S:[ M>.>6 J[ ?2PR8%-K=DD ^NPSW[9WY7E MIYX+NFQ-N2T( BN&4X L^%5T7Y5.N"B+CH=!+H#1:FLLEM/]0EP]I\;HV];2 M=K[;+:R89KJGE9\_CK8,!?1QEP'[S)!,/N_M%?I_=E/(G5W M76?ZO>^,%I9O1SAG(YWNP@.Z)A6,XO2.GK:%_2Y0K- MT:*WYVN:P?5W$P@"0HW]%^"['NFA MS2C8K 3C.!15EFZ(2S_@(1)2A[U,/Z?Y!B]+VM4:SK35NIS."?OH[0A%MO^("FZ[\=SFBM;U(]JL?)YXYLV^W'=S?__J=W;[][_>'V=]'K M__NG-Q__>O;&4?_'C(9'),3W*"&^*:*;TQ(B+T=(&&]/2(C?=4N(WV8/>5$@ M_[M+-R@W^;N;A&!WA?1] M63VEU;I%Y&C(I"Z!7%9&#,#F0(\J4""'[Y[R_2/0'XJ$5W0;@'@$ W:4IE_ M.S42(,_\G]+9V9T<=O Q^R6K5GE-O_+7Y8[N'^)3KV_?OW_QX,]LMXM+YWUM M$I/(]ON-8UX?;G_J75=LBGYIO,-J1I3BSK=>^CFMR .D(^]MO?5@V]0&KUT! MM\_6Q#'@'#%/DBNS;5]='R'VEH07/MYWJMJO\>1Q0&4A"[(Z9@+!!]R&=)+6 M^P/(:VF='6L*]=(=+D3:MH1]R'9!"VVI^_PW7K:H+8O:>NTE)WA7X:*D M*]@'5C9_"[;0:O1EZ]#A.CQG'=K^Z"/2RO7MGZ+OW[[[^7PIA8S:]\#NZD J M1OL)VD.ZS8?^ODY MR!:H5VS1)?7WHP>;!%Z:P5.5[[,K8-3U4][A##GEFS"*T'%G@YB& M^XVX/YY+JJ<.#XO5Q]\!'6N596MYP^BYQ\E5^3\]==QI8IHG8?_X"W].42.G M_3O1LAW!>:?DNF__'1G2LA.95.V GJ!',BN M+I2T<(/M7<_25,$>CUG7YI[ M><\&R^/O!#<&V[H.Q1K54/IJ!YR]V\?Q/GU628F.+] ]2_C .8%<:7E>+%:9 M1CTGPFD%[,AV90[H"4KZ8IDX;":4.G^51-1Y:L_9-9)^58LA:W[]&+>RBF?/>C*,[IVGA\2&O^*]I+D/FU]?0[6&W8YI!15H).P(^D_8: MK'HL9IV7"YT58L:H+,#U3*P;UG1S6/.)0QK>P@(?*D>Z+1=>:RC^SEKU2B74 M2EM6;7MPH_)NG^8%#R?3^!L<+P^DO-OD#\QXXY/M_U@65S0FPTE@ [JHK>MJ M(V?KSG(S\CYN0.5?]UQ:O8*I.;TG!=(/(IGE3M8XG]9;\Q"SS!' M"DB%777?IG5.2_$>7:% J9W"2/60%B(JQ=$-[%6Y4;,P-F+?#;U,SOI6'S&S MG3,DC0&2)]P+-X_9 _! .":#Z%+^0*J7Q^/H"82M ])6%96'ZE4VO]N55S4_@ M+Q7Q*;B]]AC5BU/!ZQ<-5-!2OD6&"Q+E^L QDVB /^R16]3(@G>'/1T0[$7; MO,^K>D^2XP8?KN!^6I&AN1Y$/\-CP*] )M;':Y2EX?6\BOX&#Q?9,W.!1SCE M4;UZ+,L-VW\WFPS.-$G,!5^<\,H*E@CF32K;'AZMH;,Z?RCXS#QFFQT^N 7^ M5=?R"EPZ^]A^L=JD&.](WM,4Y@K'#P9!=R>+*M$6]J4"0H,)O#N@P:3ZG*]0 M*(7]\0;7LM@ "\*&GO?YEH<*GY] ($6%K\257:78;+IZ]-.'WVD!GN$F1)&B MA@'4L'?=!(K]WW.TU3-&:L'50"MH_-RR1M!FCJ(&+39T3:Y&%3GTW:SM(5]& M<=MK'L6=WO0Y$JN\8QZC7T)'.VW](RXO,^3;W#F7>\8(5B?)&YO^M@&4O.9G6S[ M1.V!/OL1]T>NJG6)*E6YQP,'S OIQBDZP%- 1_Z<@U(/9Y\WE"*$ZL,&FFO) M T#^%.*,D>>L:>$)?0_KVA&G\L>.1XXPT1.-1S^Q >DU7)MX:&J8)/JD0)FK M'-^^=WS;[#";8) #HVZ2?@;#K4./K;8?T@C@TZNW K M;X4^]X\I; KKNMB7VP65AU ![E24OZ'G4>/?E"@AB3#,@4/[,'Z#VUY3Z/8] M?>Y:*R;0OE&H%YF5-56?U^R(]2_1$I(\"4S-[JI9#[, O")N@8CSD<(%.P;B M[F%/Q+O)MSF+*U_K.,A@!*WSI8Y_H'^/IOPLIHEVF$?5Y3T6F]D1^Z\(I>0: MEEG0 .^S')JB&7GZ:3H]\?[.,/ $!;4:Y^ZND9;\QI$JQRQ7,1WDO%)Y^$%B M%IDZFNVQ,(&Q&^Z0J)J,EUTSJK'UL+#.'@6+/,MP<5^AO%R7]WN2*W @3]D= MR)*9C0I0QPK96QIFICGM$+N* :B>V!<957CG7>7;?*, M)9D[)$6,JB?.S8H[74%YM3IL,0)EA0,%?E4;ID"$SA0'@_7L@P+:YM_49J#I M'0A&;JQ(_7M_"%=[,?OP4^F*_X(A;D%DH]'LD1L)*[L_(,&"_ 9G %9&6#W, M^[!!)S?JX'Q#[]EIH)8(]]0?DI8+ MG!B (.)8+GFYK8".?#ZXO7NX/&F--$<;W\RB+ ?U@33W6"+7+Y_P_-4'H-%U M#CN,VW.]D4B)E0KJV@KQ1/13Z]J2L'&7@7"5(5\J:%1\S?AQ#\X#;7!HC$*,1B[AQIP&K[MI>+<_?PT6CJ>"SHKOJ"X'FT]=YK MF2PTLVSD-B66,-GM%CUZ%%.)81OIWBQR7@#Q[@_F-),A;,^J$/,C4$H>)['-E\+Q AE(10U#Y:69<7\D%A+4J)= M,WEV##&8!&K/:06,@PC)B 2.:H'.,NY2+7P+FG M)JY@8PO8ORU25,6JVAKX#HIT*+%5I,?RM6+$&I'+],X2:3+:L;J*FX3M^!X; M"TQT0W,32NCP7U!$4X1:)(JG41ZF;VZS_6.YCN7*PG%FTCK]F(-,%;% M*Q YE]@')P9''6XR M(@,W5=$7H/4R7SDMP/'0HBRN7%3A'L'BC@XE"@=05% YG#"NZW M?$_,JU91874 @@4F5"LS=G>Y>+'HVLYP$ZM&&*DWF)A&^ F4;O$B+4YF09$# M@[VF^, .9%N@!9H%CQ\M#;A$?K587C"M?J>MNJ7]F:5JM@7)O)^ JSVRH*FR MM0[;B((@(*$H! (U,"55\CDOGN1_MOZDF^>_9TR3*I8B+4*;1O"]2]?L%[82 M<%ZLH=>*39$/60E;M8-U1XZRHH1!YT:4W:KR^E,OY_XK6?)/)UG@O%CUGN)/YTB6+S[$.# /7GFG8NDUF2W2A M8#]H3RG$@U92Q/MPF9GQ9J*4B:*=KF$8Z87/WDEV3%NZ\T<4!%]:S;Q'J-M)G;L*-J_*-\_> MJ]PAI,9M1QI;1@/1JBEJ^Z%V"/BAG 3SV.0KOB]WFW3%>LTV_5NI0DQY5(CN M\*-(3&*G=-QMYZ(%;:FZT#<9T&7U@ [Q" E7HDD!E<*T,89_BYX>L\K9+[#& MHFF("5<(C4PL;H%@_^4XVIDZ,?LQ SF6Y:ON"1%ML[].>.WWV9KR"[[+2!V% M0PMR+*W^C?&"D)5)-)1@,ZK]/6Q(J632-+R"3/,96 9P-;XKZ6(2D73_O&/1 MCIBN)E.1E[]J=267.$V0KS$T"Y!+6JQ=?P_TR& 3:;_8P9ZMNPE*W!F/S%"C MD@X(2I84BT&YA.PWI;#CX"8E\PN1,LF1-T>/4W.'.VQQ-5.#,AK@*FBGV8M5 M2\V.3N1S]HL.'5H\ 'A[9HZ!QT0 J!V@$!;SZE29;S!)OE+R*HQF:5FD"\&C M"7:G 9((-XA^+,W58;LAV)=D2'T5)IG'&D[/$A.!_Y*4B-82$S7S6J-FHNY$ MYY9@AVHOJ^YID#38L#FB]D2O&]OC(&H%U74]QBH%IU6@V\F[\:H4#7U7I$*P MC,WK0SM+E!N:6 /#J5YVI#Y_C0Y/5#%59/^)'WV;W[,(#7V+M.B78BPK_>9% M=DM]Z_M#59"Y5YSVOY#I-YK*SV_QWF05FUV;?* IBQ^FV%+5V9;):CRO0,>\ M[^EH:AV#%>\*SW[)@:FK M1A):PZ3K' DKQO#(6>\[H>):X^'+)O#28V?\CL2;C:4(%N!B-!F,X*[;;+"/ M.+I(9H.%^9N@%9)Q\%WHO&0K(2\1\=JL<#(AA2I6F/^HPRVF?#_]11M ZV4#")7H85) F ML5BGU+#0H79/>42B,:."0SH+J^25# ZO,F2;]R@!:K#=D52[@3_"Z!>\M4?X M9SG"WYDCC(F0I)+)S0;7J)?XZ3=8Q!)G+93LN8)P EE4#09B'P\/@:.%#/.@ MB>]V&V5-AID,FH.@SMD$58DU&30SRWY4G";CY6&%$@U>EIP7L,GVF']OO(^/ M:9!JJV92E//7&.-&(O']09+;410A,1Q^N:,[C^Y)LKK(L^1$ EM0DTNRU1[JE$;S\E; <>A?,C(?$.;O@K?QDW&$1:Z5.9\QFRN[#R5 M-^UFLN(1WS*:BKZ^DB@L5E!)-?!Y8,ZK ANVXN\H;K.R1+2VQS0S-^K1A3OL M0.]?HR5# 8_PVKQ#;P9)=#^S\H=$!97WCI7,##4R^>=5IBV7GF]$&SIZ/%TY\8]( :BQB-$R[ MAMV,:M?9$I]3::QV[ELY*L[Y6JNIH2NRH.[RJC/:YZ MI$<<$UWDPC#;>R4&.W;7IV*%]"[[6+R.GMZ;(3=NU8!0R83G-C];/1;EIGP0 M#7./-!L5*0:)\9OJ&=JE0/ZK?)>R;47OHZ;SG5)Y)4<"G1PP\3^W?:_&D7QO M*<7[;,D/8^,X1$M>MSS"O"KB9B*]%,.VBCV;%V5-<5R'8H/0>PUT5!:Q/R9C$;E3\9/ZO-"&\[F4&LV?\_TV*-P5\/Y M(2G0##+0A7#F'*,(2_:##:- O#10-#&?YRT%4Q@ J&NX9(P"HRI P4[C#DFHV_M,+0#J+U<4.-;LFZC"MK.VN8QIU[ M7P=A8I74EFS#6@+SOS!/_WL3RP,CCS^3MF=#.AJV:_: @2B6?:;;@] 'KYQS M3?8 T1ID<7!PX?+0%F[R3ZA4H=.0>9/*HN%9P 7QL6:'@EO8L*\E%5:15A6Y MU-F2Q'*WDV"QA>Z-#HB+M;+0U!.S40F^9S;JW9E.?@/^8^FW/K*#[G6A3I&_ M_TEKH -?0QF$U$P,ZHC2# IS7FEPQ)Y1IQ$ 1A,'*=>U;APP#927/82HOJT_32 MB+%1DN5XN\U$BR5YD&4*6>%U21LI:71TWK=H \E9T%:K0<5H0D]TI$1J6%6: M978'PB ;@>F=8"+&"6YR([K&U;QJ.I?AZ!*HM-0[,N/I;:RW_YH?5#, Z@74 M1LS&CT9D1&#]J$%WVJ25K#Q?(+S,,1T!/DKH!-XHKVQL(165I"OU!VL&>L@1Y-!3M:#HDQL"7C5-Y?*2-\FK24YQ&G=Y=;=WS)QW0.WE\Y>M,YV M:%TY]J]_&Z<.6+)?U M(6YRE,RMP!%=>!EDM>5,N& VJM[$=Y$/D5H@NW:5Z7K@14JB/.8F\?&'A3S0 M8> (RSMU#9 V0)[^NF9I5]>&'GPD0GH6/@W_V2"]$647*+CFY--D9U/E8Q]J MCN78[4@.R[8Z;F4Q+D@AM& M8TB0:KEQ4OWW;&:DT>HF#6X#0#ADSI(=28HFQ M"7\$BNR!U8^>M.B2 QN?RNJ3#0)@.%F&(AY$'J0,!7O8,E8X8$TXEM$;K)2K MI6MF]?BW2>RZ161.A!^(?MK1G7UY??O3*\(*NQHFH6:KJB*)#R:N"'E/>8=1 M"R0*[(CE&;I".T^U>0ZC]XDRR7*+X5B(4B6WI,VDLR:TE[H):>P=4:[= :Z] M1XCHN M0-MZ0!J4U#\,?7':RG"0C*9?]:-EK0\9D_]H&EW2?^G[5YHL>PV-;F0,?(YS MVD@U!\(ZLS]/Y:.UJ'=R;-!:TIX3[!X5Z910- M5)\7IBTR-+F1+H+5&D^F+UFM,Q=K3(LUEL7"O>3P/[88X$*9&:G'T;\A*H_ MDV"($N!.ZQ8JM9R\T[.AAL.H>G6J1;(D;IH5U8-O5O\]2 M3O@Z,LCFE+P-6(?$+;+A762_-(CYOT.?]?JP\F^!AIN5IWD4:ND\Z M:UJH ]RK.'"NX55$@_(.@U[*/"GX2(QG;6PQ[$@+P'6]@&<3=+@+'PG%V%9D M\-7W2;-@"4WYZ?GD^++,+XODZB;[TC)JRTMR;! M(/H@6=8??)9UQ$ -PG/U@9^-Z;%@"0>*$S!O'; %Y2B*#?+/BG[AP)_$ MTDBI6Z7&W9/UF613E^X!9X'D",__&YDDDBK 1"BQGQ1=5.NI,"ZX)W5-B_.6 M'!@;/> A[ ]L;MTQHC EJ2M'W04RA,&.(-+OZJ_YWII]TZPCY[D6I;*I?DM_ MU+%:0)QE^7@K@:+B<8M4H=%V72O?-?5;HEPOOHF,IX]?,Q.H\H; (9*MS/,D$\=E&1+=P'$$63$*T.CA50!5B1V"FRS0IR/$T.%B>>U@7 M=M5JWB[=CN9D!'=E2H8J";WGU%ASAB@]#=CDW@,\1GQQ!+UK5\VF*,@_?#L/ MK'/Y=INMW5HAH&[AVYV&QCVB-2V$,*--EX.(5],]ABQW MTZ)0*9N[-BXFSII@R?"&UYMO'YZ0%<83'\Q,YZY(]:1\-G?8K!%F$G_L6946 ME=K$8@TZ\52Z?RII9/EGS97OZE27%Q3 M^8U]^HLF:6GL;I#K1@XX"1.EZ!N8;2&^#XDG=2ZN9GFY9L[="K_<;!28PN8) M5AFH(X67JBP(ALF20XQ!8(O^+8Q8E>5KMRZ-'A6%*,22ERFTNKNA&<>B-X:[ M;,R>*\NC3]D,: H/[+OD*!( ;RG,&T(4P-6^[]E8U5HW2(3YN@-:N\^-XB1" M""4$HZWDB>*MP]A6C='0K%)G,L8:RWBE>)>:''2_,.(W -:WS24W4(2OH'L@ M8%6B,0C'1DI!O(2)*B52U2Y8P$Z=7IZ[PN7M[?O7SEP@A-[[&)FZ5X(U%^_,C^'-KTL M@A[\-!I)OS@(9LC?KE[V,&,1H&0R1J(K=+97Z4%2LUT2HIF81@C;3<+(<@)%_'A8.+M M?8;AK06R:NNE]1H.=(M017360MW&J'ETI6+B4K9N" SJIT7!35*W>YI#_B/2 MFP._I174O.$N$4?.14L@\S >^%=WCT3\ 2&=G'+H=88I>3P#=5VV]"J.$L7\ M%S;$T='U$:5KN^;^HE-'O'^8N1A?N9S+7JVO57)D%B7.*!\E^)2) X]A M86L1:=B^BBI.02@K8H8R@12$P"1N!E*6R=++(U#S>N0864!SIA9!=7]J1<.(*2LZ.;EY%.GND_,7]TBP9#[")>0XCF"J,!OGZ[:G@IWA MM*OX605@CG*F"&4A9#'UVI5Q6 E94Z9O$HB01EFP][JQH7+H/:X0ROHN6*RY M4L1 G *@*"=-6=M*M?&1:04[S=L:6\KN515:*86T^DSXO/[=FJ517SA/BK*I MG&5-!TV.)39 F-PZD4"R]8MAGDXZU)O=.0MWC_5+%Y#6M6$',]8@*=S&*"[. M,.\.A>O5)F5WSK032I&4@).3TSQ&F0_"/!3.Z-C%MB65C'N"YJ!AE";1<:3& M(UBEE/'[$ W73*09$M>:R+I1!/FLW6E63C9F&(L'D*X_XVL>&D1J)ZCQQEC/ M+<-I6%HZ-09:&=IL#I5$J8Q,7;ED O@;J>\2;4WB5PPG;X;T]-N4Z-A1*2AK MEJ(P ]5I \QC!\)/(<,8;RQJ2]N(^H$9)%6Y77 LU[ED@@E?MS&*?)^C,?QN+TFWWD#B MC*INY8/,7ID3BQ-^29M!=6&FXT=![F@.P9\07GRR8I)$0KFH')RE3@X!E7** M.X:/M2N&>A_*BY+#M02J,Y$0^F#S_G#G.,!_\25B&LG!['84B5_4+/;4B#@C MVC()0WRNG)N@69.UAYOL#G#@:H: XSCR^TSM+.9R/9KJ;@C?(0.H1,$AZ[%B M!S"O:*(0"2$*P(?=V]D&=MA):3 M48K;%.(MO<[7:552'_C/X!#I2N\A&@::Z$RMW'9J^CM*W^@NIVL@$CPV)IP0 M BZ-U1JD"*VGD(R)@K:[3?F<>:^WT"K6 WF ^U(*LY GF]B$YTDUG?EB8!! =\\&R!=$QZTU?&D1AR>D; M";[K+$0M0HSGZ$#@.6-O 'U@=HOS[L?^1L8AP) ?JG0;69U9$;,I-\J'#SKT M6[DKA(J>S9WHH% 8&KXY!SM:=^]R2C.NW6?VB*01$>[&IJ!C+2IW93=+]72B M.QOO,PH8>2'W"AG\J#F,J:%N,X\MH2?@+N.*("Q>46K0Q]+;@WKPW,V X4[& M!(LZ2-;6R(L#T1A>]8XC\@VIL-:H.VU FA.OJR9 \#A]$HD7O':92W:A4&?. M6/V/Y 'V:T\=PJF18:$?UE_Y-_;*?RUGZ%1U6U;0 M;,G? .!0:@072$^76,3W56Q50VFX[X7W_ (="$?47-9.HUJ)"5QBA>%71Y,8 M3&"D!EDQ*W'8H@>)?:/X.%&L1%[J6P.N@1?J<@1>>[7F@YHW@A+IA<%YBXIG M ><5IHLUJG$(5*X+#OQVDZX^7=VN"/3VZL]PP_FP2_7M;$O0/W#V<.)Q2VA] MW].'RJ$B-#14O LHN@^G)&Z68&:"/&Q(V!0,DT:"00_"X*^3LJ<)-6$5(6L0 MN<&F, YU] U(N31]K"]:CU:=5IP"S71EQ#Z8KEVB'3[WG@I2A_XVUH0B-! K<%@$WBJCUQMV>J_ M.+^'B9\0BDA9_Z9S &V:#:<6D+HZ%INZV"#6*+!F(.:CRDG-WDD$*1<^1BHG&/WO$%\)0AIT=NB=+G@Y7=I>!YV:APB6HY M1FA0>4*O9:J;]KM\<] @J>-C>LC90B$UNDK2PWU"5G?W6LR!0WP#T>H#73M\ M^3B33; !_167U%7%0+EKG -0TD#6ETV1O?-Z$LJD)"J7UBSBI0\;2Q7YQV M MA5/6B$R[O?E=KNM77T=_)7/#ZQYS QD;R,SP(Z93(V[0UT38U-]%=+F,9\-I] H_ M)I-XL5CPY]$P'BW&\/F[#%/N"W[QYR;URM*1?D4;3N36,:&X8]I)LHQ'PPG\ M.XY'TR1*AL-X.!KYX1U]&P8Y' QEN,-!,M9/HR%\"G?(;[F>OZO&#(Z=.C+& MP ZPC<"%#C1V^,AFWDE1 '^4R+U_E,A""GC!/K_SD <&J;RC;]R_KX_I2\V'IY%4 MUK5#MICPR3">P18G2;Q<)M#C:/BB(88^Z7#)I;2DV"9M<>Z7)0_BVS;%CQF1 M4AP'$6G4IIUF ].WUX:(#!#!ZU6%%L^;IK:Y#BY&LP%L->(0Y&1204%?")XM MC,'TS^T^9HNLY*W[U2N< /^D113I-/#=.HC^5#YEG#409E?3\-/=CB)N-T'$ M5>TR!B,AS,R-I:>]R.CBYM50/!PV,A]5@7 MQL1&A]A#%5- ^ *#'OY6 FY6K@G$O[]IR?B3RH@Q>KLP;Z/[P M6) =%6'VIE01)A!)#$H3]_>:D(+/I5A 65*[@%#@Z+FA\ O?,-9_OW/PE''60I M: OQ/#*$V?,#\.@&OC9/)];'MR7\$UU^?WW[[2L%&#@+%&1YE8SBT%IU^;'< MP6TVGPQ!RKLEL+'[9UVGZS";V;X(;.#V)VTS^@0WLD>I8!7Y\?FNRL4"E#WD M6ZEU6Z6B*Y&J[;,=6;N15JWG)(&-@#TDT?GJ#@) ;-O+&U0*!CIEEH-C9'Y8V1HJZTU-5;XG*66!,-CT/[ MA.GC0&>%FI>'9U?)>, *,^GACR<]@Q%-(M@.'KH8 )PZ#ZBB0M7E*YKMI)] MP)BW^X%MWP^;.*IB**+)TF.VD*GWM6F+#])7M(??K__XQ]^ M7^=__ /^?__'WJK+O*D&M^WL-Z/_N+ZK*0#D?WYY;]TFM4?$]CI:(JY5L4X% M,I<(P^61&]5K@R]8S"L"J/*3I;*:YIGVHQ0A:>K4HMQG_R;3\O?8Y5^HRYN^ M.7[-/UU$HTD2CZ=3^*36$OM)?_VS+33-^:;)9!8GLVG+V*+?B\FEMP[?131> MS./I:-C3M?Y*!9T8--9LR=?HD0T+7%]$\WBR6/8TQ[_==!1PAM5=D&%J@BA5 M<[3^C=&*N!SW5G:.)A.R+HZ7T>4$GL<_%[/HVI=Z1MUP" JSMUS1%S-9EKIS M4C3K83R#IBZBR1Q7YG(Q(AOD>)'$P_F$09I;[W5."W9O.8V3X1@^3<=CLL9. MV;:)/TQ@IL& )_%RN;0#GL* =1\WG?W"N&!:R7!$72QM%_C#9#%NT?#B'T## MXRE0Z:2/AO77#AJ&&4Y';7,A?=NB+Z"2T6S>IG?^^@QRGT_BV6S2-TKY]07D M/AG&TV%X?"X3)I<)+OZBA]P7\2SQVWRYF"/%+^"P+?L)'JAC##3D7D+S/GXW M6IRBZ.4XGDR6C5$.)S1,^ UWYD5$#;U.1M@>DQLW1%].C@P_GHV'?O2X2/"5 M&WP?=8-D,)SZOF;]I5=,=W)8N7?4QKS51DY$Y"Z&PVIW@3'27B,JDB!"=P $#4GAC;4@*>N,B#YZQ7$?;6>RVP)XJJ#B ME (SH] '[4JJ/CZ)J\;:R,K254,%.;3D6+22UZ)0^$HI2<*E.& 2^[)BW57: M=W*J73<3%%5*>*H.BZ*;3%D=#D)^_C4U7K\W1:_HI)H('><^1K1>T%#P6+N: MM[GB[;0)2&H6&F4^M57L.6JN31<6/57"+S[GV9.#T;40V' 7/>P?-3U03*9[ MR9H2,XCG8)@'2C:/NPQ8$.%G$*,3\+LF,T5 MQ3O3LQRI*^MUX9XK=Z.7]_><673&!"Z&@\0"NS:'@B$IOM9J7_)Q5]W4IA7] MG,$DIEZI+-SH)0O7,]H7C+(=6VD:-!787(YIV2ROJV/B6,UNA/4WOM:/0[VU M92[M\4'G6#(V .F*+I2MSX&4#Y,ZC!S$ M112X+E@#LU[QM_^78%N?OW+NW Z:1B1U&O9\SUXSESM/@H,#W.HW33E79!= M: !$9H((NT ]!6JG"]KCOR"Z)TIFV_1OI4J)?'2Z9\MA[B1[U%&8WJYH>"*H M:<2MMA0#KX"[UQ#Z4= .AU/8 Q84"\JM36Z7XKYE7K!K$HOSQ;Q&'7/.?S5,3=X>#Z<1K-Y/$1[U3(>0QL)J//#601#N(2. M%F@5N,3HO8_MU;Z()J#5+D>D (] 5Y,:%C3>#C#[Q;+>#$91:,%#@5T?9S; MK"GL'>'63P'!8TKE,!1?9!R2;]YTDA,Z4 .F046 ;AL"\+W@=JS'R0O7(ON\)V&Q&CV4UJ(,@^+ MU'DLNWC1E^\>%1)SH1!>P_['+Y-$9;D8,-_WH? O'D%):>HC"RM7]UMJ?(Z0 MR1^Y"Q:%XI \_)'F516PZK2Z!A3G6\VQZ>+;#DF?]K<'YB=N+; F(%O8(I_, M[WN QVZ0$8X)?-H,HKG8O6GB&A@B,OHU5=M#!@0[N>+(;#. M> +-)_%X-HH6+=RE<3P%]CP&ICR.D^4D*GZ_C?[?\_Y'SUYQV$Z6H@:"R,[G MLX1CZ^]XCZ+L45I"0RF#JW/Y%?SK]56%3 *)D^U?=SFA5-9<*YM+Z7*YY;MG M/F;.#TXB-*IR AG+6M3+IM/+0A4X4*QZ)R&>8F]M'537$ D;I=/2%:? MCR'"&TC5%2BMA>:4U)S]O#$BG19O>NE<5PU*ZI[JV.Q8:X(]C)BR= 1#)8!% MQ=DK"'=+]C<6T,CWXCADEH7NV=@'##P#W\[K!^V@O4C::^$AW;=.35O M @WJHRA\7(-4/57GC01RC+VNL6XY+A.F3U&4WN[@TP#M<"6I*TAO=X=K8$)H M[%'P16 *A?]D]I8+R!=!*B+R,,R=/1FAT6MMD8AZTD[,O__.0R2P5WY+C M<-B8?MJ=QZJ+'&4]:5*:65S?@3.\P[]]X5QP]I.Z0<]V-7/LA+YV-)*"XR;T MT;/B*!8S_4=?,V$)M<9--,(H.EW&7W>/2J,=M(F.Z(=:HQTZ@Q^T'O,99.5= MF[#BRV$\F:+..YO,X]$\Z9#H?Y--YH %_Z].XE0(@_QY-AU(5(&^?B+( ,50 M1PAGA!> PBW_Z%LOV62) /!12!H0T!:DDJ;TT$&_\ M<@RDC#QU2Z5TVZ2*B]E' ^QA8-[Z?%S. 8$*^PZ'QAII!Q-N7Z0O$:LZ^U*7 M;T4PK*1%8\GDNYQ]!QZG'13(^E"WEM\+'"S]FNV0=['(0ZR[)]]U"%-FI*0? M!!@HWO6K4/?JA,("IV:!;#5HS$&A.[E[.6C%UAI.(+(.KXH8@@GN @O@(:;I M'1Z:NY)H63&PLU#^U7)_#N;6E+T7_X-XZ-F*AU%BM%*R>97:M^4I@9WR/6 . MU:%"VD0_<2S(, :"%#??TXU.(%6T-%A3A:T2-ZEY5 G5/^(SFY?*_=PI.:NSU(".=3=4ZE?GD^8F?-2TFAZUCBNFNQ3HC)+PI=ZX@2 MU;%=LV7QM1M6$!IZQD,FBQ,DL>$HGB4)R6D)1>AVA6.:A-S1]QR.(S'%(.+D=03:N/"M7+AVNG8#UWT M1K'7, N\J*2UF&-]'<>@'"A[[1<38_ZG>(;)Z$@D"#YA6VP49:0F1\T6 MI\8!TL2//#[MX_-#+L+([> U],1)*3*4@-&LX ?OK 2B0W07-48>OH5I.4@G&<3(9PCU Q>8*[\.ZO-\_I1(3 M*4BX 4KK/)Z"$H-0$F.\MXO<15#>Y[\P:A><'6AV%"^3$;!6X/ DM.0V52D! M)6Q,"D4"&LZ-@!HG(SC]\R$LU+:MG@GS3?1.Q_T(QO=B/MA4[Q_ 2C'%SO$6)_H4O]&8,,3 MM0]9WJ-JCN2ROL\(_9R"";'L(.E"CF "_&64CZ-ZE6=4HIK^2N'%9Y# $%A; MW-\@A.8/DGJJWQD#F+<'FD*2Z8IJ9>"!^*F@:_EVKPEE'![$-5HT%\N79T5/ MP9HO\'N8WIJD5'P>@W*OJ+09 ='RU.[+U<'()A3(()>G-0.?JC.#4Y[$T4N%?& =G@Q+OE@:-HX" MD03<>O03FZ=-YG@')^>Q38A:V+T/Y-RPQP"8#XM6R7MKG1FYFZA9DK&E@)]=7)*@@8QLX%M]H)!B5R(K M1$OT)7O@>9"SRB+3HBU?&D$HN?!-J^&SR4*0_AVBM MT*U4_\4OB*^)9( K^;(TQE"J#=$'!*[$0EVNT7A 47%PCPG05W]5@SH.I7B[ M*+^K*9Q0X0?BXQ400D"!UGH*^ P#R9%>?L P=U9AL-8*R115QCVY2E]\?LK* MP#XUP4E\Z0IO2@K]WS9&L4^J<_OL2\\0U+%U!G3-/T3-N'>5!'7B@^B'LES3 M&Q NV<$2V7J&491WSZ;( +A2$"E#P)CI%T3[_F8;7:^ M;I6O$)U7X67Q-^B\R$285%7&+32C=3:0[JG]!YVU'J0U0R<[]Q(B(AXJ8%E9 M3VB7"Q&0M!14Y J,R)5U+8G,,3%+DIDE7T$ T MG#%DXZ*P5@&E0X]E0K*9!04M=8GTW69"NTPH\N$2D,)2. MWEIO%EI$X*'+1$#D4(P]WCS(BG Z' W/0.A:)#*PD!?V;,%%-$?4N.'I/5YG M^S3?^&TX9X/=7="[E-U!(2U8N8Z:-':G10=6/+VK:WGMVK[VGG$PL$>^0%\A M0,$:ZPUNT:(]B2?C832!W2KQ*J:O0>#F[U2,WN1WE'?>J^C\R5\L!C,[X58?#BP093SEX7R?>;&F\$6E_974$TWF8JEJ+!+9 M(VN%1P?4Z\.:A&>L$[+1"DC MKEN@A^DX$T;XQ8^)UR7*_.Q]&Z"L5:DZV1J M[^3"2VW&:.4X3(%Q"&KPV[^EQ0%)6"P)//Z3H[8F.%?U!KLU4)QN<+*]G&_! MP]38B_NR.E/ BEOE6SJJMIP$%R>-PE17] <"Y;0RX^1+A53FVE3W#FA$,E-U M%DV(.L:99$EW#2HM >)@9I9M+[3DDTU8RT,8TI4N7I!:I29'#C4Z16S-45^, MK&V*C%5C>[S:U4YLK7)'7!PENWTY)I6.?L#VE$ Y?X?X)+!RH]@GX+@[A *Z MOMU@M"%KW>X+4KMWA+&"@B7(4&NM0>/T[Q6#V6L2EZ"HI*[VD_)W]E>Q#==) M9@B$2;46HGN0_1]7! \D^.(Y!['4%&ZFRU%+U5Q+\"C:89L5Y2-F12@_-J+' M.S5L&Z%C 8]% <-*(@]EY?#,W9P(E-4E%&*W+;/$EZO:H M.6JKV<:UZ;*RM M+]:JNW5IJ^,[C3GW/ ^AI09(7XB Q%A33?KZ&0L(ODWOE+ST;ZI6$5V_NVY9-9X\R?V:H!NOW@%H11P2D3"*ME#1!CYRT4>^?-Z(/BE$(W44I M%WA;WZ4KJK**M&-+1V(1 !":@'';PEF9T".V#1U2@91>0B3[CZ-%)K^?95#. M+^5*19,K\@E>*C>PUO=9*@4,R$;I@/#(?_.EA)1,@II+YQ#2R/"MW]P\GK#'O+M-O+D8';9<':.60+T6IC=.%Z,ENB8'R6) MI]AD'"^7,X(=G\^C$6C*\_'+#!:C83R>+QCY9CJD5#9$VI_\MS1A]%+462:- MW^ZAP!*"GLO$1E,._9>!<219T'?^,?GBQ[*X(FUL;R[ .AJ-R"CB'YB?:I;1JQ#YMJ\"TJ-FVB@G@_%=VRQEB;%AC4,/8=TY MS^-*9>\VN&BW^ LL/ &&=K^YIY6#?V0TE %JG2*#=MZ&0H- M0TMV4SYDT- /V[L_19?\AZB]I,J2(IBNTYT$T2)!A;5E11SC)\G[B@\9$(H8 MDS8?H\GH5XCP5E ]3X ?_?,%>+,3RU\CP,N6G!3?&Z+DLEN8_[5^T_^R0O\+ M*[3_$X7^CX(64[=F;U*;"9)NRV== 0$HQM@5*G-C%9%!=D%>7:V ]"I7)/9) MBJ]B$814#AF>A/D@*(S"@$-A>V=6>VA"Q#0WO6.2M+6,O$^E!ON)=VQBROJ) MU]]E760_)9;V[/X+ZG^!IM?(3__O MKO2ANM,6'8^*EE];>1K]>U9H'HV'?0+RO,>?.(VGR=")O6]%[)VKMG=$.9G& MR_%92B$\",*U(ZQE/!Q-7J:789AB,7QY3+S/-C1?ZC(W+RT MFA&';C49G=OM37?H[/&GSPN1/=&&^]F"UAV/?SVC3MJWKIB#'C+4%I?Q=#0A M, ;0Q4"7TMNHUO#_0.27R 6Q!QPM0^-%N^@R62*>[>5DE, _KUE>]H,8H84@ M&9OAO&G;J8Y8\=HRO<%;/;)L+S4"M'M_<23##Q2YV4P*N#:1NT$+R-.:#W=P MGMP(FT'T Z%TC^,1Q?%?PDV*-? (7GL2+V #'6+8AJAL,@>&L@1^=;F(1\F0 M((CG&$%#7)(]L89#3L@^A.U<8N(NVJ F\7PXZ6.;8R < BNZ3.+%DIH?+6"O MUQGHI?D^N]K0O;[W/-DE9\:SX;#QU[G$YR"5QTO$_6[\*2RWS9 )6VD9C\>8 MB7$Y9NCK5VS%FLWF'43W7YP8Y@EAGM/@D1C&\7P\9[CH.=T^O<0PBQ<30N". MD]&XEQ@F$1 !G.)+(*W9F&AG-.V]0BTMS,=(E",">";"W)% M)-]EVAM!T ]"O0_3VUA(/6<"P9:V)Y%;:)#6S8:..[36QTL@0O@CH?R+"7X< M R%.0VNB5GSG=L@3[K MH2/7?/?S[$ZX$?!7N?+YRP8B['G76'_VRX4)1T. M0!+_JK^2[_H@T)98"L;G7;Z2]!A31"M2$/&<[:Y"GKBB!X0,TLJP+B[*5?-R MNN-%,@Q=)-[*P:.A,$$W'S8"=,TJ*,T:%OM:A(OUHI+#P\&9:S6FM9)DS5=- M:,"NIAOYG2Z6\L*,CT[4J?45R:![@9L+BLA_FXW/9MT?3ZXEY%J/LRN.'$FP MY@8EG9IF;"K=RG(3;B)%XD54QA23:R[RERS'8RZ S*99Z[,H"#>BY#+ SB#H)WA<-)C*\:-5 MX8_OF[L)PL-P*)G40%[TB3(FVUNG=;1<:BXJ34O2%$ GFHU04*57I5)HF)=[ M"4N-3\ZG<_&_NXDA@NPP1K\K(LU.XQDBZP3S) LY42^6Z2+4$62R!I-2S?H/ MB!A9L'D]+]!:1(*8%Z[OV(=TE^V?T)ARX%=_SC8;+%M4/931MVGQ*8Y^U&CF M:['4D%4>%OQCA5' 673)#$2ZT(-C"/(N2ROG^3+L"QU79%82MY*_.>$RRJ^X MS"07B@2-AF3F4ADH"-0XW%O0S+78)+9,.3K89FS*4L)+]KF@(+,M[HS&E"U7 M.C']Q,)&&Z#RM+ G25TLD:9>8VK3?4ZA?]D6ET7$RN1*-3H!4>? M_19PU/ N*]DCX:/2S9'N6-!?LY[/NIJN!.;QQ32/.?=H8X2MM=0(362R#:[Y M3UW)USBG"X9,.,+1 YH0#K!Y%F1Y=X\01&NR'(R7T]D)KU1.&HS'P.)J,8ZY M=)7N;JAK7+8;]YAZBOTN6Z>-5V/1'R%8*P%2_MEK,#Y_#<;S03*<)O_P-1C- M!LOI;[(&[Y4V2(C=E QQH]B@ZHYR?R.02KX% LQY)+YV4[/:[<2)HHTK^?OL MKN)<#3T(YL&QHFV$UYI=:/%,E@Y31LIL>#NO:!^XV$3,1CQ)= ;U,0&M@YN'.UT Y+?0QIM3J@ /7*+8 K MKGP/H[./A&VYV6I]3:G9'/LQF^=U&[J)I[646.:8LA(4@*S"\P*' QG->/B5 M-N>M,>UCHRO**XX&%SSO$A5":IRGXE?0ND#Y+ M7-X"!8F%',\DGUKR" 901E0/L)\O>6V"9M2QRNW^*%*$[A-:S^7"+:%WG+Z< MV"1/Q*X]UP.2Q>9@@JYE!M)^HB.TH75$HO610GZ">-]MM>#XGAZE,@Z[L]@6 M[ N6PJQ7C]GZL,G6P5)U4R(3E79*E^4W.#H=MRO%(]EGQ2I \_(Q ;XXDA1M M\0AJKF:8BHJ4O8%+T%DW_%=QT@A+?V_^0B_AV(70I)+?Y]SP M#CSCV-L2HI,)7#BHZ$3-!]A0U!=2@D=,):"02ZZ0ID#V^BX"B$."/K*R-D5" M;W2MU&86/CA(N#2*'7P@A=7+E%R>B2:]H:H]N"^$(.>NSF#7[*O,%SQ?'@X- M4^D6IRR.6B#8[C:'VB43,**3X)F(=(\EYNX.&'D5W#/ME;8C5-P09SJ@.U4. MZ:IU1N-CAS3F(W_V3FG!NG13>TCW3FY)5[9L'=P))1-6+6DPKJ7KWLY-P K!=5A3E_ M%WM6Z,6[^*;0H@X68='9?.SYI[-19[N4H\$\7Z"54HN^!]"/%>R5D M.XNA28&7"MV* 3YI82.#K!XDB8I'UZ.U>E^T&*-DU%R,V>1(F43GK]#)&X97 MBC#7Q/5\UI Z?>4E&ZQVT*.WCFC>BJ.ZRIS)[_2%I7)N9_<-]TR 5AB;- .T MZ*)L>5C9)!RGG9R([A,MJU8?1Z5&?R04WH40;SY)O)/<1XM;Z&CL?G MLH40+#YKBW["96E4DPKB.O/U%07[V;O.Z>=44:=U#:@-(_7'!>PQIMG/"-X]$^#\DR8 3BE)7*,]U>I-\U<#J7 MC0/5:2%O]VPYT NGTW^\ET&2^Q?,QD(L?/%D3MP?@I[QY#+[CY))8XTOYKVX M%C'?U3Y+J)9[QJ[E;\V84A_=\EMPIAY^U*"IKB7_DBN/LQD:$H !QK,>34QZ.&S@%P[G8?OM23Z#_]U OP>YDL M)O&,W8@3K/XX).S52;Q(T%/X4S_4[V4RHC1@?#P>CJB%63Q-%'>LN7J7;MU> M!5C2"A+M@9U/K']K7__9B_]=L(+WSCMD9"Z*'1[)+LPF<;(<^P]O&@LYC4=3 M#$O$@,/)TG[H6D?,7Y[![QCQ-QO%D\G$?S@>(>!%*,+?72DX_Z1 M3A9-CHGQXNC-[QV@C5YI#S"9#$V#(H^V;XXJE1NS][[M)JH&04T'D^%7],-D M,)Y\U4DZ7#Z\4?\J&,@QW2Y6SQ49L(62-%LI[M#\CJI]IXL3>^FH=16;ZIH- M09$7Y!_"HK0"Y:%K1!?1?(:(V8O9B)C2-(SFAM4*[XC1G&H* S_#<,-E/)[/ M6V\T+HT;7UHK'A,XAL79 7#>TI M'CRLR![*O5 43X3\+T$E]^Z*K))51$!R5/*E)-+%>IH^&6^=;PXJ[!@[4XMA M'D(C?DO3_KUOG%B'ZX#,U"X=$NVK6N:^TNA)U G33Q3(ANS'NQ2Z&!"Y>AVO M,V)F[^JDAWV). "KU,8$GIP1_/:9_3G39 8$.*0O@7@7PR0>S8;'K(,GI=>^ M2P[IFNR#2 [*-RGJQ9BB<5SIIB/F@&PJ$FN!,$WSY6 \\A$'?<.2R 1\ ]@W M"$Z=;XP#&X/AZ3*RO&@/2 1J*H@CZ]N[38A!G(FC@\CUY43:IL,6]7% X6]& M>-=T4]99.!6R<*BGQRC(*T16J?(T9J-(:G6/7"8A\],P/1%2&YI)&*CZ*\TV M,D!)H"7%D[@/[*Y>6*VT?+N+_KK$>[9A"*+KUYY2]J^]5E0/I.%;HN&/[E23:T>P1!"B3MXA\LH,(HBG?^^(U<2Y?IG2BDZ] M<0U'[0=R=,V9--%"(<.XRU8IEO)X4IY!H6+D1SW#-*H)_0T>. ]3IP M-#G6]6,*IY4B[4^NO!1>9-!=B8[ACC,F^K(Q(S0(6#BIJSQVYZ)W#VX\LH./ M8OH]?SN$ GM#3@;1G\JG[#-BM;R$735JJ\7L9G%5$H# T$%?;O.59U_.YMU/ M!0*PQYR;"(%9$'WC6AA!GW(%V##JVNJNR)HJO@Z8=#SB&7C(O?BN*U%'2B?&F/4/T,&P= MKQ;-8U>V!C5)6@G9L8B9*[RQA6;QOOOR2.@ICN!S#@J$ZU*LU1H\Z1;KP[N? M7,UG-(PWI5]:Z1!=$+%UDD'B4RU.W5%PM][>1(O)".AU;10L!VEK&/@+T%Q@ M0NKY3>'B7'U"*B[O^6QSIOX.:8U@I/$*6N=\B$+P(+[E< UJLC1HB!Z>+WB+ M.%]IT'2U_KH$PG-!]I0LU4R6<:M)4HUI(1O%GC&XN:,+;0@.XV([H M5O?MMVE]*/;!+%)[.7#-L0MU!\LXN>?B2D9MO+]8VE)V,7.0UCT-XZWVF(,. MB[G&4:/4J6 %UPXGAVN9RRR!(/+*08C!HYY0/8R8AP07AL"&-PV^ .&1 (^? MRFJS?LK7+DZ7UQSM 9_3BHX)HW!I40P*^AI$[SC:9$LXQV%7Q"#SO2N\V)'K M7[4R2_W('K-T+:&6=(/?ID!"THR:PD*;=U: ME28WF0Z6H6>J\7R3KP2>O9=$ICQA#5XYA1=CXU"#5LV@6#O@,"6DE?8H&O88 M/7D61<@3+8N"3Z72J%!AL)@V=%E>)=F\:.]I5 ,7R]SK)];?VJH8*B_3 3CN M?@YK[NT#WU2P"2'NXWHLB+,=AAWC1/X_""@OP#+(%N?,H)Z+P&+*#_3>IA?O@QV M4+."?-:?)+ C[]P>M 8E0RW6?Q<#GA3/=I M/!N-.--]&D^&$Y:%QU0XD#CJ?*&H0<=G,TKBV5CJ!.94$M'$(2((H2L7>H2(=;, M1X\ ,%\L' + "'X%1?)%K)"LC[QH& U;8Q2B'$[#@5HW)7(>=W60*'E\T3K< MY"/#>GMY2SM-V=REQ9HLU3!9Y)IM3>+HP^>F11]KXGM2I=!'@'< 14CO'_-J MS06I)9P7;X4*:U3OV8M\C[O#\?X@XN4@SJ0/*6IN&/"KB(@E^]0WH-H3"AT2 M[(/D,:*MB\1.?(J6#2^.0^%B9X(@VBZZ0MXLH M*W$I0)R4-7S@47$A3W[N&PO:QYU]PZC? JNEPK=?+WZ*)"7:&)!XX_;"Q(V5 M4;F/UX; YC!-U?0;XS6$O(>@]M:Z7=#=+4;\ MGO-] D.DN;H35^( M&H9T1JM6^!!$4HKFPQAK:)<+OY7W;A%BLUIQ][K&=F+ ":4R?,QZ"[R=LQ)< MN=KK-"-*B/"YJJ.Y8L&PH8Y34WSB-&DUD4;CI.3N1GGS,7V,/@^X (24OD"1 M P,J+F^0E?Q8#J+QU\GB:O7Y:CA=3F=7-Q^^?45W]7V^\5'@/PUN!WBV]U4. M^W<#-.J14W\L"9ZW\+_#$GG)V!Y$(D*0.&Y>OU.[)2Q!BK ,ODOTA)IIWDAQ M%S)L28PXF5SI -1Z)%C1O\W$I)0,+^]>B4'H,GVEHJ-)-G^MO;R1E?7AW-365&^7\ =/=YC7PY347_'"Z,B=UZ)4ADQ!+=*U[IT&R;*L' MFMGC\3@$N>5<"M8[*D5SD*-8;@0Q%[G+6NIVA+B/DMVBF66<;.>@G5V)(MR. M^I"3X=FM/J9YDDJVQSDS= )$]NV6\SR3+J)6S3&5]>8E> MH[7;-Y,OF'GJY8CU;LS]GWZ;BF6R5[[[W]7HX]=S*=_*3>@N^ 8,G@<-9 Y3_G*#1B_?#L M;W"3HCG.TH(CA1^S_6VYBJ.W;V^B2_[CE>O34VE;MCBVA;?0VB)/AW&U83I7LCA\M$!K) M/(Y1L)\1YT-8FR=:V&&?>+=47&)K.!Y3-M[0[KOX("B3%1GUFK?&1[O7).8# M%Z19!NTQ"\'V>$=0Z,T(R Q?7;M-%@AF"G!RL0CI4YIK4'V.X&(;B4=(@;,! MU7J3+4I>>[;:J0&8ZG2+OY+OYYUD_;+UI-[30@/".KBQ*.'9L>A _&%X/!).#N-M44D=BWZ[G9/>R4'0.6 OU:<1 M,*4'EN K\3RR3$GYH^2<[*"-=%S>0!OG%LX>","9&"P1 M;'%;.,MY&^C6/W[=\?@Q>-OC'7D3+$+6B!.4'WEF B9#?"G!CZQ)"Q"8Q@U( M!C)*V2YKN3N7E#2&6OU#E%;(I."\#610(NZ+.\>)L.BAS:C>/;\"8D*Z(E!R MT8KTB&42,A=,T8+Q*#>J,]LP-NMI+"C+STC.;F MPE6 1[(U@9VY'./(S['(F&F>^7#[$_.P]_AA%B^'RW@Z'G+H M#?SR.05I6X-VJ):#<6]#CV,4B LR6 XQ_'_<_:8+"VV\_/KV_7LL(S:9Q?.% MPL3KO+DAMTP=*X#8D]/Y*)Z/1K*Y.)I:VF:J !4)"?]SQB-])T Q,UJP,;XNT0=XWH\T=QFLPRM;(@:+JR*/9I%P1P4UR=) JJN)%N+X4);RQ)+JU7RYH]%92>8/ W@'TZI 9)M>YBJ[2B..%N! M,A:.!$A*WHW9&=T2114(7%WC>#%>Q$N@O>:FJN%,9'4418PITQ JRL5K-;GP MILC<-"C\Y-1P8'$D7DD/*73ROPHO@UC 2DW^ PD)ID\ 2- MK( W!HVJG[5*!!?^Q_"C^D67+C/:+XGM;>U#>!&@;*BV MZB"AQ6*)T(6/)OULWX@<#=)P^$4]-[1 Z+'ECNC/;!U <8;7A@]QE^B, E0] M#T"5#-F!-1 .3 )HEBFK5\"1;KZ./.(LOGZLU![DSN'.1<\!.!93R:P#$4\KDI!9K? M3TSB&ZEF$@A6V+T+!E#Q.T.KX%':;*>(%<2XZ06"+^F [#*X9"YM1('8*N;# MU#W"<\EKY(_Q:#S\L!I<>IL3W,-F)P02=.!2=4#ZVY+@/E(TC?XB11@B6TM8 M+LW).5>TO2EEXYKQ!:;D>W#;M#*"@U:\LL,Y =NOC-O)@DT1_M:< MN-^),-9Z!GN_8G?)>W981]?H4A,#2[^"T-5Z9)N[L:CKKR5IB<75VCP6@+/; MS"]7X,K3O8;;N6_B$TFK9U30H9H--Q*8[RI27L )I$(K%+TQ3F88Z-I=8V\T MBD=8;'<>#Z=33,4:CT&D3S;J4;HLJ"487P&RZ9BFL(C'TV7T/3*"OR@'\ 3Z4UO)B.6* M#;"M531 Q&)W$^FM98)VQ%5#5BPTV#XZQU9I@&HY.%6J3W1HS1S(3E&1'8/H M.*XF>_];D.D_7=VN@$2S^NK/6;5W*<97>,WC6 O_IK.B$DQ7P$#J)BB5J> M-8BN?T>ZM$0X&^0)3&6Q71=_*?&NVY#I*^CHL_NAE4"J46?F$?4ITI*(Z*1\ M,!B[Z?H[-+O#/2B2UUK^-&L1](SM/\*I '%LJ4L]^7M6E5=PD>]H'>!JJ9WYI(&"X_#L.E;[ MXV-'RNUAB[4*E< _9<^6_IQJX@!%.HZ!4)\>]PZ2.Y_CO@YH^Y*$UE?1<# = MFO^\[J#+"?R2?'4U20:+Y"LLE3NWW@GG'"&46P5$Y< M6UR3YDA_US_&@:PHRJ#/.TFWY4(1.&QG3\ P1!:@D<#0*(?CYDA#GB5-#=]I MKE=CWUX'9OA4*/,EI]*;A4'H3'(/V>23O""WFCWY3['T!/<>Y%A M,!6'+P4CI$@DI)-/-,08K@QBNO[&NL8>\)1_-(:)81)/%PZLW-MJNJX\=>8? M#?XD6-=&0E=HDAY-\42RIY/R:5NU+"QBH#\U%U.3\#,(9C$=Q^/A;S>+Q1FS M2*:#^?Q+9C$9V,(NS$C81.%W2$T6UC3^H]..NGYU;#+28GJOU>[RWHV>$UA; M9?<^N,O/XC.@J(1'ER^=:Z>EP:4.DF@-6COS4ZW9U9&!LJ!@8\QV3X@M3X;1 M9#":XN=AO)@LX@G=0UI5YW(<)S,0WI>SZ!4\/5\>:WMI/ @7T6(PFP"GGZ$T M/IG'R3R!IH8V48A-;!1%9\Q/:EE&"SFW HJ^/$2?D7GV'B."$Q3]!(*%M;A4^[99&6JO3 MH<6]E,YP[R]XPC%E/\[FNK_+03)L[:NGRF,#TZO418RH2,#9:+]VO*/1R #X MQ!B=/S3Y6#+^20@_>&YY14D ,V7FFVQQ1[5U$DP:13>T)2\B4AP>VF&R![3[ M&AEHGU8/F!\G),*P20-WZEYBG1UM<:K'/F,-N):-(*NEEQ]3$1VO M2"QA2HE]8)YFW#J!W<6HY)Y)4,:VCX M=G]8/W\+O;SXP#AS9]\AL1Z/?^09.?=4.('@UQ\/L]*\9CW'@PWK&JW\SSLC MO\WQ,!'WM&CG'!&[,E]P1A;^C$SCN2^(=1]"$/AI*VS*X7$&&A#WO+.=MC"YJT7;!EK!_5@WC6T<6ZW\]^T MVZ;__ T!+G )\O[?SLO4MFVA02G >.+?"#T.2#Y7Y,<::)U]B&FHK_YV#^[+F49=G%)H,70X33)J]D-)I-HLOYF.Q4 MP^A[6PG"EM'7WF"X).SV9 M3F%(RY$;"BAD\UDTG[I17,+8$.T;AYW$R7(IHUAW-1]=CA$2? 3=CQ8CAZ?; ML0<7..(QNN22>$)V-6"APU'TMJPQ899*"H6$&O3S#]C"T$]\0=CQD^5<=FL1 MSQ+Y/!K&RP5NEB[1%-9[!O]-IDOU:K3B=6M# 3F.5>7#O]B'%M@[&HZ8'%MLZ4&8D.?ID M!YRI$!9O6R/FS%/A\25"QSA!(,(8,#I5H-%@+M@WYHK0QOE?7[)U;_PL8-"4 M]]D8[2@9#*.O])_QA/ZAK798/3K/NZP UK*' SD;T)&< $->P$?=;FI0-XWD MC\L$;99P2L:#(?^#^WS;%STT6T[A\60.NATZTD=85>S*8)#*3M31$!Z[G'#3 M"'#WBBZJ%28((G[U$@8UFD$C<^@/?[DY2+KWOY5W7#U>TB75^Z[_7L()'>"A MOS:6$^6]8[R!$H30U\=O#-PX%UE77/!)@M<9#&](:Z4OO,.HN6@T'RQQX+@8 M.)4;QA> ;?9!'52(C&34R_%H2HUHK9)S8(WQ8 M\A?O#,@^R& B3R#]=2_))7X-'SCOO(8=59_\)GV*X19,N>@4_D()1(C 02.O MU55,%/9&<0<^<"@;A8_R92L][[>'S0:CW2BU.8&3<'E[_2U^X'E)M"15?5Y7SNO,0:!ZG?YT&_UP??V> MTO3R_2%5Q.^LH"B8!PJ20^&US&J/[84-%1E"&F,R-AM'Z>J^P,US/+&LQ M!T'FF%8^Q98 ZC6@3\<1#LO@3A)KI!(,@LGHKF_\11#8:F]1)=W(N?#"=6;\ M&X=TZN*MO-M(8^XYN9S/A%L)#QO<@+;#*!>&R G'+2HN:+)KR#6O;I3JGCZIP&9T,'%)62!HB[8!,^3/_G]DIZB'$U*?"Q6S'<24R# MZH%I+#K5LL*6;Z\U(,A,!I*N[>Y8+OJ86[YUX3_+%SHW\G3<<8IM1Q2 M:Z$R\JF;CC\=/[QY^_$--4=/<9'?)XSVR LY2'RXK,Y!:/=;Q.]>A_CKJ=_% M_:'B[*Q0;;!;JE%-C,5!Q0*E _+76 S].S[5K)JBMWGZ%0V:9(7<)9-8$&QB M^SZT%]8RH^0/LZ@"M+TA@1"MF7F0^32 @I!TRKT8W[*>S#P5?P8H@I@L=T9<8D$)C/S"C;4-T\ M*D^?B K"<9XN.#?@J KO^6MCYK]K-_HU2@%4%=G)B1P-+44.+A#);TZ!$O%L MEO2+H91-.49TDB&H,]IH\,@2]!]X"M1!K/)DP%)17J>B3[!N'#23S$;Q&/2^ M9#B+9Z (O5<@M50J[>TX.W^?_;*_*\M/#O95SE^M:Z8RY#B>3Z8B2;)R 0H4 M(C?&RVD2_5#A$+K6/%F,XOEX!O,:Q@FHSG_IDC63R2*>)ES':C2-%Y.) W#L M:G,\ <5Z'F'&P3#<$Y,H_O67S_ER$B>D89^6N$?S>#B;4BDT%+QY?>!]W&HJ M<[:OQ;-7P07?C[JG.:_=@5I3!S%'9=/!K.,QL3A1FSX#K%-SA M:P^U:83$9HLG3:-Q& ==*H\/',$;&B'>TXU9@=82>JZRSA!X!]DB10M+ZCD\ M0Y*80LR:$9#"GV]%FO-%?0Z%R-<#4BX(H8TP88SF[TUU#[VGCJ0#J@_-4;E2 M)X6PZSJFSE) UYIHS9=U5XFRD2FY>&Z A\YT^@%J/\O;69Q#OAT<8I'$DI M:U&MG4>JCG28C:?+)+033R;#WB)0W6Z[BW@41W*4@M_X.M:P]^_\*#+4EF!-1Q<6X7CZ! ME%@_YCLQ'03/.+U%>&FG78+BS):+F05TC"[??+AY)?!U@ES':V#E',(5[1C: MBHIYB)0D,B(M5L"^7KY&8OL]^/4F$NPJB>*T"*= I$W=D788_72$&<<2.DAY M6HT"_1?*S%J*G,!(WN>,TT[MD'C/]4[63L"G 882(R8IB2)I;\_(V39#"CH^2&]5/ LVJA#WO9]-M_SAQOGW]'\S^ M3@O.L4+EBYRT6 XFB$+R_5'D.YNQ#;(_$7R^SN% 2HDK0I<(,LN4GE4D-^E8 M3JN,*0FC^/_:^_;>-HXMSZ_26#A8"FAQV,U'D[G8!639OE>S2>RQ[ D&@\6 M(ELR)Q2I85-VM,B'W_.L1U?U@[)R9_Z8 +$DLKN>I^J\?X?KW2FJ+8)=;-:2 M(N/6=9<#JXOCCD&L*\1%'PB?!15 9JGZB_//*C?N.+$/ \488:EJP)_,D(O['ZT:[5B1A:,7:GY0_@ MUY+ )?F*(5L%W4%D,Q ^E_)ES?>WB281$O]WV(L*8039HBL@7D^*R?LH1<&< M"QWWCYA-1(JA'B*7=4H7@%H;8:B\[]5&!+F2TRH4X4$B[0-9(BMYD(+(+1CCJZZC6\"^'J=.UEHV9<+JE[\;Q,16@GVIY/W7 M9OQ:L^-5,D^+(J/Z D6!I5JQ0&J.'CE3N=&_2PC>E:#T>('S/$N**70P1\VZ M[UN@A$ZG7 9\QEK\"-7?O@VX$4[&)Y9)7>LB/Z&ER@V H&.U73Y0:OP@$\_Y MB.MFTSC;UT4]^S3$,2&'C=,LRQ.TYXCW3+HC.6<;6*$%S)%4?-;N<9&*"6ZN MOV_9*%U0P6]_ S]Y2FL+[6UNG2M;0%RYP)O +%J'!(:#66-HA>;Q133$I:7X MR/L=I7,2"HGA?8W#$^G4E[6CBBC,@V]04M^=YC!/5?FQ"3QCF"QJ6RN$?2D= MO9K%%>:GD;G+\ *,0,HE?EP=F8'"1A_NPE E_R$<\D?I21*U-JWU[*)]\+'V MOZ*PR2L'M5J]9/4B'C94<7DXJH)B8O-^^7AY^?F"3?7X@23!D^V=T93% (,$ M0$"SA#T+U%M^H]\8TF-#<-P;*<]EW%>/NPU5_:/"WJ;\V0ZWG 43TD;(82#@ M--LM!_\Q0NH=%3.UB"&2;*P%NP1*'QLT/:G &@CZT85(ZQ7IIT[R %;*^@(< MR.@'?NQ)]?B@Y?WPR\H@G*B=7!Y "4+D$3V\G!""NLC070&>'5]8C4KHXU\ MVQ]^@U5:E4[-6,Z8JOO6"+^EIWGEM#[\NO*V\)-R]:4I[F'?(A V$;<8#H7R MMQSU@I_=[*0@Y5%@+SPWY::*#H[%?#9]$30&G@.\X[_M+5823'0:.VQ>'*%? MB=>;JSC]FIJQ-LU:F3>"%9,&+ZX_8P.S\U&>)E+CBM MC)[WC6-JE3 ,]%9T.*2/?#,>PUY8&4M-.:VYAE5_9E.LV]5*+K*Z2--TL37N M@=G4CV;]+XD>:)$H =JE+K:[]WV"K?%.BJE?I!.=-1.,A5-9Y!6)1?#OK#Y8 MG6\^'2= T6.8Y72.=>C=6M2#;$K. '9PY-F<@I+F^.-7+!-]CM;9,"B(GZ-_ MX]FPDHP[F5DGS2B'D8-P(JAN7\MS0>&VWFI&APLJFGH BG$*#8>(_9WIC_C* M+(K@-?BHMD"XO&>QL*BL?8WJ/UNSAG$7O4UUMS?DS[0:YQ^6Z$#ZY)0#;G@R M"9]L9?]-S=,A!G94WF+V/6<]).\9H9KTAN2^U,AY/(L1W$++L#KIXH\ M=1B0)X@@ZV1 WYV=;B!(:R8""^7P*G?83(H%%GV. !_DC<9QS P[![5.QJ? M0-FM?8L!!2P)4MDI#@>/#[8TTK0&CG6D:XAJ]+ E_=02A1%#3TOQ,W98+.J+ M!(?2[W/G@\ER2DS/QMTID"#/TLH-41)35R5Q.GUH[;+DP,R'5D (D"R 6LB&TS8RO-MCZ68R:7@$*1.Q^ST>NKX> MH/YIT)6C4CV#WN(S]@<<'5J4\F(GX+M(L5>O1%7/I-#VN3;2+%Z/&,'4CVZO MGW9+1&EG:N6_7O9:''G0"=X6I.&N=%Z,/$1)(+D'W6W#64SWFRV'O;2M2Z\E M^;!\^@ [^#<.MZMT;?CC%U@;(\PK,A(A\W"='2R!)=%ZM8R<<7BZFGVM0)X\ MW'8ZH=RW!BXK2W0-9/T.:S<@PFPR6>"; _H1KD2[LN:1A&?_IEHIQTTE60'& MO$G=A,4+%'_XM81/HJP-(0>%@4Z,U!;"LK]2P1>)'XUBJT)#]RY!RB]QY*J&3MFRBV1P)BS:IN1CJ2:/%B#;F$.44RMR3;!]7HR->CT-$N1:S*BF>@S> M4UNWK#P/ I>*U6=9$;)WF(<>=W"L5#4"]O7AL$>5UELW!,,"[HG5&JA>CX@+ MQFO+M=6NE1VPN5$"LGX6QDNQ!]3R%DLL#463\%ZTB8+BI-<'$*,CE3]0X2(Y MSJWHIG]!;U^2Z_V6"G3A.#X!]?YV^XCUX"-#TFZ6.BG.KDTU4&I["[3*87GB MNV&'R]&J1)Y(@>WLCNIY6FY+]TEU!N"IM3%^MA2COZ[E)_-,@S4$(ZENL< A M[0$/#/UQMAVQEK-%6O.M\--G;EJOPMHFR]%O_U4R'B,D,UDJIF.JH?$JR>;3 M=#8?QWHN$%QYFLR*=+18)+-%.IYK4J,WRU?)!-T3A L]SK-T-)]0%]-T-)LE M?RWW=X?EPY?-*K@)OI3+M< E"B:TP$WCZKCI;\ )Z(C;)#K/!$N")B;-XSIQ M]OX6W6C6ODHNTX(*&45ZA?R:1"5=XR#;5%XE*8>@ _T$X$S<'% Q"UK-EK*]_ M,F"<[PP/>(,E:0>/N^7C&M?HK/YR[!V7!%$3^JB2"<$@+X8I_,9VKL6DQ3MCW 3Y--T.II(K#:'4B7% M)!T5DZ08I^,)_,C@UBB2!5P%XT4RP.S?,Q-W2[S('MH!7 0Y.C5GZ3R;8N#R M:$HYS'"=S&<4OSS8N@T,)NF8;9HYO,G.W2R=%/C2/,UA1K_64=D4&D(PFB47 MEN;LMVU@&WY$( XXQ5DV2XOQB)+-B@7\Q,H#<"%F<'_A(]4&1 ML3%\!&V@*[Y(IT!Y$7+))<=[,"9,_S/*V2[HMRE0:_&RY (,#K8ERS!;80X_ MX=3,\>]IFN5CAUP:GH.S-S[Q2.P!20*P5,:^32^G!8_F+UI5QC3?"K MJ^3094KR:F#/QI+BV@36^#H?P27?V4KS59G\?K_]L7I8KLK_ M]3\>)"WF?_QO>UE>:U*\Z;5*G"F<=W=]4OR,J:JM;-GQ&0P$K?0,970G4?3U M$ANZ@:YP?QU_A//NA0EAP#?6^\>;(PK%2QVD<4'@OX-B(? 3?!-,9R+631=) M-LDUZ@4?IC%.QK,$"'Z0Y_@\/O7L.?HS^UARU1_]><5YRL[S_ U5 8&-TVF, M%S/"7B5V@2 ,DW2>\YRFTXE,9IXG<-OFDQ$ZO> 888(,OLA3@A?S/)U,9CBM M=$8N,GSE L4BY8X6ZQYAU5H.;!!RR,[)78T&]*3Z$R< MLLA4'TV*M0O2'JMH[ (Y'(SGC%*"ADEPH)S,=2=C_ .F!5)DD/X62"J?.6CR MK>05!T>U_KUD]F*JMPU%B@V:D1MQ,="[2T$BO5,?8P)H,J"H0,Q>/[.%0)QZ MQ9H9J2G2(+QK36&I2>K69."Z<39NB55L'-$]'R8.W"XER,0)QOX+9^E8"0ZA MO0C$_@Z'X85M'[WDZ..7,KI6?S%1(;%1>(*[20!TK/P'8T@1'7&8N/3@K(>S M +PB9H%L"3W8,6O)TCCKX_Y'HUP[B5$I_8&<\<94+3&WD;7&IW$/?MI=;<<6 MB-99K+6^(*P\3L+/1W;3[5.<#]Z/6X;QKP3XX;B/J#]TH99."3RB%R<_+:7P MK\U!$U/1D4/9-E%UBI,5;/"9G]Q6RV6+/"R5SJ,)@:G&UV_/\3ZJ]K='*M). M(6WE3859%]1T'RE*'-VB+A41L^VUX>YCNU ES=[. 8Z5JD.K8=PI5DQ_)1Z MUK]QL6L:S1%O(P7&>63#W 6#ZVMA<@XLY+P%8YFOO#N,C%"8,>&"!IE@1^,1 MD\ ?IQB'Q)EJJG!8"#U0>3_8&QA]KH8O18RX%%R!+=,O6*$,Z-R9WP!HMUBO69X#T^3YFM(T#L6-M3ZHK Z<./ O61O8"? "0X4 M59PT'A%]RM1_8BJC^@ZE'25;/5ZB$!_V.TF=ZBU5N7H\2/UNAJ71 MRPP51^%$90_FEN?7O)%UCOK?K,RO)/'3'+:[MP$R=^ 3$L );\&1=8P%V:_I7J?F)-;F@0(--4;_ VU MPE4:&ZS69V-0^D95T8 6U" 91F@ZC;@QKP3JT"'C-[?T"K-U[-R)!VV2\6^MA4^NMNH:Y\R=!^N 5H"^,?.E"0JFP-$Q>BRZ@\<#VS90Y0/_])"^G MD6TD79*O:Q)J3#69G2-C:>Z/W1 #"V*R26%*?K+S"'UI8@RFA"_QG)J*UOEM'U%AHT'_ML!-3&4CVXY M/\UDA6G,:,=:,\S5=IOH.4%)\Q:]+VXV>_G[%]A<$L(YSDK/&R7A$Y:,=]*" MN_#2)4WBI$R96 ;ME&<=:^]FA_*S &AYN*>>TUX>*S8(M5R, QOLLX*X5)1 M5N95@&9>QKGU'GNI,V0[U$V(SL66>'U?@&OH.F:$),9]^O?]P2F"V,QJ1;9Q MA\C=W'I+!]H"KT94L50/K"];0M\X,5T]JBI\?$I-5+[X=!.$?K@W.>B\RI2T M(/*(A(X(C9).8Q9HF%SZ2-4T 9,>1O7)I4)A=$(,>^3"'2G6YYN2Y#\X[\#+ M:?4O+;01JW4&+]79C,/Q%C9D[T$]NKN]YLP( GX&-DL\;<4BUO'I@743NJ\W M6C@-C3V'H"M)3: ),@=$.9P2VIV$G(9-I/UB1VJYCA.434JA3$"+44V.(K(S MD2*Z?-BHH]=-/&%2QA*>H8CLX+V\5;R7^E-OZIHDV@?(:^\BGAB,7*_@ZVJ+ MFBJML&84($O>'SB)9JUI"X%IP*IKQDB [KR[/6W&1DMU]L *'2;Q:3:@W032 M& V/1&L_"+S'H@R3?FO']14%MM06ID73&NJTY^CI5J G4YO'.M\MQ_5L!,JA M!'7I4K9"_+"?^=&?-K>,:?YH?,YV*<82HG-UDHJN;[U[/.S(LD%/WFY^)RM' M,I6O*>N !?Q[@ECGO;O^LM?JOY(RKF1LLF34.AF9]RT="NWB4A:[UB:<*:0H MNQDG-?J)")A)EHY9N3.2!%H2-QPO)V1+H#P:Q0><@9BV=5(?*/:,*J*3=> ; MXH&O-Q5CO^UO4SDOE98,9NIKI<2 M& -"<%>Q2\2IC0$L*;"80;@'=TR!\Z= MWN]8TJ70$11$:'!XBZ%(="HT,V)"/"-SE62MXYJ8_ML4Q'20:\EP6[X&4D;KBQ[^R["9JWT3V,6- M9(H%-H_H0XQ1R@$YS+N\0A+&0J66L:7F)#(N@P]PJ:;GM(XI0\FY+-$WO6.@ M'):NM=8,U M9VK@49@=<:2%T%5)[S\=R;MN8S07' M1'8,_+V+!K3ALS6[J# M552IC!E?SIJ/,<\3%7,NU+W,*4),0Q6T>J:0 3/+NJR4>1L$OH,*G)] MK\0$Q6X;=4U:UTVJ2>WFD)":<4O $,1US*H!=9-1RFQ^N?JRVV_W=Z+X')'0 MD]WR7@,D#Q\7]'-K@'8?"K4LIUG9/H9VN M/T^4MW7@&>!5L?!WF]V74@K'6_ ;3OM^0!5N=53C9>K"@N*B>*9[-/.[AGLS M9B]@VX4S]3$%!+S'QHIC:@7=TL;FXQ:Y6ZN5!OME"J[# UO1M?,8.!5U?,U" M0/R@-7LR/C_L50E10%X]Q;'I48U=&]#G#M)3%'#F@F04R#I_=;UK5P8-\OPG M\K%=V1-P@?/]OK<3\_BAE'CN2M$$3KVP*!$\PC7\EWO?5;N&6U?5:3.S.$IF M?4(L9B%6035<(8V9TSQ,O#7;]VK=!$$8?HDG#58"I8 C%Y8EZXX$A@7*-(*"E%KF<6ZT&9FAJ2 MI>%\C\.J!&SI@.-@JS=;=Y9&9:6#J[!PF>8-+2-T@K_ M!Z9S:$.U;LGXBBOK=E:S'!M'EP["<8"KJ=7UE7K6<;F)G(&<] M[++C)ZR9=MGE"L)@^958$<[GZ5SJ?:UT#S8^\*F_/+2%V\UOF$X"$MJ.+SJ5 MAOVSP*')&L! >0S0PI9=$4NY=Q"!BB1'\NQ(J+8'2Q[=:(^X6/WT<@!#[Y,< MR/H5(9H>Y_?_A,Y^ODKXRUY:5G/;;4TG%XU1 \;.B7J2RV3KCBFK=KG<7!5Y M"7].K7-DNZ%X 9?5XPC1C48Q&JB6W1W*4@-K?&5$[KY-5-GX*I$#CJ_)CZIH M#I)P:#.,WA"W@]X.6FT#55(W&$"O#4RG2!5'V MZI0CL!J_.ID]#%>84#TSD1\I1Y*-,LNC14N#V]R/M*A$4+&A8_50C(_O/_>, MU% CHGIL/#ZCH2MDS7&_V4>LA0HD57TI43]\__PAJ1@@9EXOZT$8EKT@;/0$ MF]H?[Z5% ^U@^*UC[R(KY/U]*9HBB4_,-66%!>Q5H"]%B"[,0&109[7.:4CP$<+O8!;E5-K6TB2CC9C.%VY M^[HY['=L[3%[)_YX/)IZQ>TUJ ^%:8(OW1\L[I'3(5T4S&*,AO!DY MU!'&M M!ZTU2/>!]$"WEY".".%"3YTG1ATY;#F]M>*^A*&X35<<7JFCUNN7_S*HG)4K M;[E! >42K8_:AD7Q9+!S3C"LM<70JS!MIT0F>2)*)Q(2E%2T5PK7EHGK'IB] M-#89BUA.9E:2*']/]7[E]&A8KD=D.A^HH"/*ZK\G@\L/5P)23-FK\5,?]%L[ M?=B2>\MJ=-"3'B6'2]"0B#F4E0=+BG=90UD,])M2"V2B/I2Z'LA825BM5DM! MZX.%?*P8T[6A![\0(3W)/0W_;)'>B+)W2ZX&B-(9 M.2X.UOE=L3/_X8&DK_)>QQW S_HVP_J%S0;[\&H-$Z4,&)H-1>KS3 3EA@-, M/SK(^SAU4WU!'GCN>SXV[G,38!UT-;Q,**5Z;R!1&=]C?["Q/@@$@.FC"J ? MA!%)G A?DG1XQ$E0J=+M*)C?#(@9VSE*KF"\9J,2JJR,&OL9*;.]%5&SPJA.'8E+A-9#2[3"A='X>')M MZ"=&%XAT8./3CCU(U)7VU^ERA3VG2R5HK&ZA =LGV: M>@ NS#$B C3X]%#Z/=4GB-/JR/I6=EG])V;)LQO ZUV[JC<5R>?=>)S98-.@ M<9VK%U+P)1FW].P*-8+8 I\^J.OI"W)21E VN=O+@SGIR/9OT?4=IT6A4@H7 MT_S<6DPF,5T4'6S[\(2L,.&+> G(,O?]01W&:\SQ]G?862-8&@=5P%^5@$KU M>GID0P_99RV5(E0EC@S/$5-KK%_=D,9>@[T@O4*?EO?1+N*"P^+_T=SG8G>H^##LYB,S=LA:-:P.4*/]QNG1JYAD,) M"'OJ^ Z,B.F$2(*HOX1KT;[%66X\[*!U17;W0V8J#P247)B\3+[$;8;F&!6L M(&Q"<1M8ED!IU=%'T)/6Q.3^@S,A<8!K@N%='9N>356D-X/D,DN,^&.)27 3 M,#L.5?=O%#;A^X[5 JDAQ4:A )5MC2S%JM-RT.W"B,X 5]_]IK*PV;=R'K1[ MQ/ 5_0A-S*XCD6]4&H*T$C![PIV7I?.V@D:J"D#7?K"8[OIX0R'$TVG(04\\ M#P'/EEO4(!'E6)+G5B;@Z88C&I;&"]7XPN#Z^@.!#9'*V+''QKU,?,$ST-B5 M\61+_ IZL-.H17SC(/1:5K<@#XXJ6CCH)UU#HWNGPM HNZ_#Y.K6#$'<;6N" M(L,K\@9I@1V$WZP9Q [YR4C>&ZH;9*TYJJ0%]G:-CG4,/Y06O;>&>YJ91\G'))RU-#PR0$90ISJ^7,4")FLDY6X-Q7#I(4G#_M-@ZD< M^//X%8)6&&O]Y?-:XV<*B>U9:*R&L[^E["XZ:[YNXP1L,'C[[0:K]_@"@]IH M4'"3N/V&YO#^$>G-E@#0]_0(T-,NX34.67?X@13 MLLDL:K8(]"IVJ)8&:)N.KG6^KMTUMXQ.C7#V8;[%F.5R(L-A??Y 8+$B.?(5 M)>'\U@.?,,19C<*_O2)"L&5&E?A29S4A9)MP' 3N7I)W*%[4T M*$E O?DR0*9NYG/860[J$DH@O_ $$W^&3-&^:<0%XJ'T1B\UTUD%U?VI%W:0 MP5NA"<#$3AE#@%S,]W4&1CY"ON?Y$,1E12,GUX\B\3XY?VF#!$OF7%Q"MN%Z M4X79&#N7>RK8$$:[RF!76AM8?11*R&+ =%?&),J4=9F^3B!"&OL=6ZYJ&RJ' MGO456O(O$G1+VDAMI:1@@2@ PJ\#6=N5:M.6:7D[S=N:^NZ!!E4AB-2FU6?" MY_6/:Y:.^L)QB!2MJ.1B!BVHAVB <$)D10*Q$>0"C"\NH,"AIG60NTS85=B= MB3!HL'YYZ'8U.YAC#9(2<)S"IU*+/12F5P_A-3;3:/8Y*0&=D]-P9)D/YOCL M3/A@[-J64$WN";E':SR"55+8R U&69B)U-UAP41,D3H]!'UVYTW] M)6N&<3,ZENNO^)K-"^/+TAAO')AV]\*I65JB&@.MC"GL1OE4;.K:2)R+Y4A- M3#28Q'<,9U,WYS?;E.C8H8CEF:60F(U.6[E6+U.TCN+^#*!(S)RJ0;).DMD] MNE#;9MHD(S5.R)4&ZH@032X_8:).[I,GBUCKOQ/MZHGZGAED:2K1<>K_>B-! MDW*ON_Y)YN=H#+\Y2NR\-9 8HZI9>2] 7^;$XH1=TKI#S8\D_B2Y5_4AV!/" MBT]6S*747PY:,HJ-XHZN(U.JQ>;YJL,H=F0;1: VBJEDL6[%-J$#%9].X&B[K?<=OI(=' MPNDK#R8NA:":R5;C,.C6-"KG\)@L%95*. 0FU3P6ON],I]R1*7(/MR(2TSE> MV?:-LF1;KH2H&+NV$Z0)#T1 IP5_@_F!W+?W&%N#3.*10\VD+6O:9X.\E34P MI':_VY5;AQ3YPF&-5CYVUH#O)T7])3')]0%=664K#2G$6HNW%A32JK4VD(@3 ME98KY64TC# ^!J&="%V._7+M:2H=3Q--']Q'O!P/D_MF41C@C!)&=.H4,R,R M[8*?(?HSR--RG(72TZ30"T+6&[VPN>QZ@$SCI4K) MLJ3N_IN+7"M4[5MV)S4%6Y404V6?)U&9;K(IZK2KRC;DTRY:8=/EDX9=,6KQD#4L0]BJ$O=UP_AK5HN247;DY##O$\<.6WQV6]U[M M*T7XH:A<&U!G($;DDI4%?'(8DLFQ9"BK8BKLM;>*4;CX7@=,H)XK1^[2WQI@& M_"EGP%Q]6H.O'[PA[1ZUK(&]#)SJAS>LN&Q!E!*7IZFXQO>TB=ZR4L]#::+, M*&Z1@Z&_+LD6O'[DC+?2H?EAAIJ$ L-EPAUHI[\Y#13/%%U M&8I?U[6UY8V=6"EW@7$K*4N#LM5J46R6C*645PUZB:Y2Q:=CRE:C+SMN[O9' M%D)LY1.H13(\,*PW8?FQGS5$0@$^,OGSK[?+U6_GURN",#K_&?@= MGM0'8QG'Y^[WH S@[.$6P2VA]?U OQQ,1E!-Y43^0G V."7QFW@S0^)9[IZ< M8W%_CZX6IHQ=..A:I?-.4PKRB14^-=DO*0<+VG2N[0L 4:[>U M%X.ZPJ&KQD-NZ-C%W],$([H:3"J--;LH"S5U9-RTKWJVETA)YN38XUCNEAQ@ M(N6$-13TF\H?PK8W.ZD];"TF[FC#!&E$<0$._L]A=>1**821\RE5$-MT"(!: M0&J++"X#E.WJWLAX1I!F:E)(N3G0A[63F.E7S)9#8E<40UC.,2Y1%6XK-PZR M,U;]XRE<[3E*?K>ZS-5C)4;:^D"LYG0W,2=R$Q&5N2DH[U75F9$I[<(W4U'?U@NO8VB*4F#&JX M9^! 4T_=6(F,^0')02)QGMC%)K@\FXHC55D3C=>N=ZT8S?6^R>5GX]<)J$CO M"+WU Z$'L;410S[Y (1 ;+3["<%41R<"P7L8M'5:0L6@P:MF(P87\^@-Q6WD6F"_2U9#@G.=C[E?,&QI;89.L(B.#1Z16U4FE9 MWF>8*-@EP@%=8\*/F$;]1!97[/ ="QI]+KS*7(,M63&7C["[/Q>35 %TK5@N8G?X$)_0LLQP46MBXQS]F: MPO-0%>22F8-W%]>OSQ@[;QU_\/,#:4.#B^O/9]3\>993*4TK04N-]V(R.OLQ MN:;L1BYJ@>.X\''3W1>'6H\;VTQ^*Y^<3"EFVU^>;@X;D4K+.] =&)/\L)3K MF-B_3;% '(4'=C0(U@P\=G\N#]<0W%7D=;*SL#F0>8?)VR760#*5PS?$'S@0 MV&59]H$=Y7M)AR9QRZ2+L[SN>G^BE0R,._NI%)SN M<<.8EZA\$^\E9 ';M:I--[!^.T9%HJ!S0S+95,M>2<0Y10EP!(Y7UL[&5#>Y5DRSF?D2OH% MP>AJE.[T80D*#K+7S)4+9 <=,\U"LZE7./ M1SHKU+RI-)^-:=P_+Y^ZACR:-@Q%2KM[P]%#!Q. 0_<)Q6Y<4>+V++E_1$?[ M[=!MWPZ;+F1-VD8U2@@916;8^:_[%=M@MUJUPC41/5C[I59-]:!&8;H7#X?- MMG/"D^_'+G1;>GWKGG\-@7IILX(382:ZO5 M:]G0J,R8L:<470\D-;C+#IYAPL)-;^5^YA8,0]2CJ?!JM*M(@1P\>RB/A[T% MVA1.CK0B('0/SM>*[WKKR03&1]) ,/4%M=Q_N>LD0BQ%3R* BU_!P8MT.@VO M9[WF5PFGHO&Q>5478F]+7&;,ZHTW>^5&3?F%[ZW)YEQT>HNOU7#F97]!"">2 M5JV#'/\N)NHM@5^(M"%QO#(:@MA96V;$M8HQY.IN3RX!'9Y('9KDW ]L^+61 M@6H+DIIP- &,H7'TVU&?_-FU@"E3O3T'+><3KL@5WE62;6RC9X?NM& O02VNK'/GH)7N<6<5VY/X MEC^@&D8I#>C+GKFK"]NCYM*E\1C9 $4D%<.2S=D.HGDK?]D86XP"42P6KD'! M]3"CZW>(._'P"G$\ENT7I8LVTGK(O^ML2_Q)B\W#Z->J-C6QH=&QHN5K$)&<&[2Q=!A[J#S(IR<#+B,0*>PO(!0? M1 0WKH) MJJMN47,:UAJKX\9>M_/B!J[+1L\&WAL S)@!X(IA)B$Z2Y9:+1%3[+7@WZ^. M2.@@<4$;K[)BF)M"V>'N;-C^_RK/AIFMI]V-_Z6DLMY05 MKK#D*49-D4BE>;>,)#N:;O>*4(214R6:Y\H$CR0!=8S^PN1/?V1_23DLDU-0 MC&X3ALQT5=G\1!)74&/3E)J%69DB JC\8EJ2J:EPL6NI*/'?E1?^N_+"Z947 MPIP"7#OC_[&.-W4H=OM'/WF[R5C)6D'3( I[O7@5OGIX^KQ2RZE8CYWOQ?W4 M5819"@2CF^ 7A!A#M-@?:8+4'Q9&3F>C*==(SB;I?#[GWT'OR.=8!/N-^E'P MQ5,*@?L32B/3SD FR:G&]SC-IUF2C4;I*,_M\%K?YCK=]X^]\^[NX=N"(4U4(\6J79 M>@..F&;;ZMH]K;BW0U?O+>R@@P?M3"U/QXMI,DE'DVDRIG_]@+E).ELLDB)= M3&9)-AWK)O7PID-STWR6B+)F?KYM"W.L/SP%,?+H>,3I%;>Z%HBA,R IX)J+ M108]YJ-Q[U*>;,QUBU,V<E;:W\%I *F-&KK6 M;XEK,8ZLLR6H1OFE1^&5(IW,%PW-\7>7D>JDL+IS.B>3?)H,"KS\QGB)+L:- M94N3R80NU_$B&6!->_QS/DLN;!U3I/#1:)38@T0?S&19JNBD:-9P,N98GGY2 MX,H,YCE=P>-YEHZ*">,X!^]%IP6[MYBFV6B,9>W'8V)&4[[:\8L)S-0;\ 3. MXL(=\!0&K/NXC?8+XX)I9:. 7$V!V=1J>_PDT/)X"E4Z::%B_C= P MS'":A[<7?1K0%U!)/BM">N>/>Y![ 9?R;-(T2OGV!'*?C-+IR#\^@XS)98*+ M/V\@]WDZR^PV#^8%4OP<#MNBF>"!.L9 0^8EE&[PLWS>1=&+<3J9+&JC'$UH MF/ =[LQ)1 V]3G)LC\F-&Z(/)RW#3V?CD1T]+A)\9 ;?1-W9#$C!]C7COO## MO$T3NP@-R==V+(CCN,/D&Y(Z8CS+XS-U+K+WZR8V,15&&3(0;:9>-W7I9:5/GN>BB>AMH9>#R\0)0^F1<*P-E+!?95LY MB\]A7B7S\2Q=3,?T6Y$6>; W)@:L25!XLZF6=W>'\LX(@@V L!TZ"HH5#/RS MHQH9"G@G2I6&9J ,@E'?IE-Q*?6'BG4!&*MFO08MH" ?MTJ>E^P*@"9XM]T_ MYW6Y]%7R _U?&R5L^3A/\SQ#WC(=IXLY7L;9? H$@?M2P!TYGD%W]/ILGHZ1 M" KX*S(W>+@ OC,KTA'RHT4ZAC9 4IP!]X0A#*"C.9[Z 2HGG\+5AML/R&N1 M$R7F0(GS"0T+KO49?C9?I&A=@L,/0X&SC'.;M1[GL'1X'[HP!5(<,U* 'I(& MLWRM!"I@11*6/!%/>>X MOG*)5I#;QVT0!VLO*#4?%NCUM5;QGH5Y M?;27< ]\3'[H:XZL7*DP7Y/MHW+,C_%1J0BN341$\DI%\*A$KG5$>I"588RX MX@M@O5.\J&>3(LV++"*AO\@FLQ1M?^HDNN1J^;,W'8BHJZ]W2+YXMQE"Z"'S M I>0'_K6*9LL8JE5C55*;1)2L3OZ5U]YQEYGP(J+##D=,K_1G"[U#'AJ4)4H M?F<"6_EEOS.W4(S5U6K;5#7\I;"FHIB6>EUE)PFG$?52QW;!*4EOS; \G;+' M0_DHG\K X;2,+/)GFR/I QIB/0<&;@W " M5]YTA@RR(9N%&?%B- (Q"1DPFF FU,8KT\HK;2>H%Q04>FIB@>KX2:DY7D!^$]L4R R3T8D.F"*=PL6#)M)Q MDQ,&UA*:S=,%J,T-CA@0:XHQ70(9W$KJ2LERH(9B!)N4SN&H-?C0,MBV!8P_ MPXL;[O:?.MUGGC]L "+P=(%*YP"$UZQ &:QM'X T"U@O%-ZFBW0QFD2KD&E> M8!^7XD?KE-9J"F580 R'\I/C\[W@(H,GR<@DBO!=YU50:*B&Z.)D=8+O61]@ MK>IE0)Y4R. UGGVL8E#^M+R1"U@,31EQLCG^DX\G,3$:#B@0"\BW$WB*2Z_9 M8HR\;AEP7\O1L[9"; 5HRR,@XFG M2 U(D.O'HP52UWR!)B!4K$9(;>B8:>U@!BH9Z&_I'+@GB#XY7(LFVBL#[0]H M%@W\19'D$_@QED'WJG,)*POW7C%GH\YT1%H<^M F221&HL@4T^!-)09_<2%%O%I$1>;:6::+L:]2 8>7(SL MEB[2$4BN)^TH,KTLX$&&O;R_33[HJY?>JTX-G4_[L*KER7QE71Z7FZW=X#ZT MHZ'KS2L9M\0$KND(OJ1[.8C\J3$ YQ?RVH7[V@<.V\(>.8KMS*6G5\@@8%,G MP$RSZR!LM ),4K&L[9[YY7>/-,>Y_6_X.(WF_%R M#WE[B/)MYNK)(_NAMZW9G#ZSC\D'#5=(GM-VVL?E@^CNHZ.,:(-%#N#CT[2 M:V >DM$TQ89F(Z=E\U$K[;!,,RV8;KF75RK=%('MOE9QNU[AMDF*-:^Y6*#M MNDF/V R;3Z#L _=HD4[S"5E,806*W.0B50K8[ )Y*G,4R:@UF=P)^AQD"W1: M#29Y!C_>BQW;BLS6. ;"WZCV5U]B-7[6\0*# 6I_BO 1BB;D MD%FDXS%:609C]H>?L?P_ ^4[)+K_XL109!0(08-'8ABGQ;A@'W)!S[?!CN;F_P=J%G*B(@9TQA[F6#D+P+KAFR#:(=L5B/I6QHQ,' M%A0DGEP_J@V5!-\9F206J(%U.(T)(=71K$-S'#_BYDM\[VI\6#YI^;+65<@I M2@AX EVZZ207J8VEE'-;',&QU8,/@@J08*N )HZ+H[4+&;3^1 M4DS!#JV6R]M2KQ[)M>34X;K!BB-?EMO;(:UQS^VH=:5>E?TW>WF89S68I+NP M903XW[H= 7 M3>"U.(3:_3WD@>$ATN7&OWXP):$$=0ZNQ=%(?#+CR91^^XDA^R@AR]"B!4_2 MFG DHBU(+@$);)8C6Z17!8U(9B<9G8-Y3E)X,2W$+F8FAD$NHQ1U,0R&F::S M+'"WN=<#KEULRYL9"Z:(JF,LNS"9IMAC;7ZYJ"PG: MZA2E1I0')POWE]@ZHF%^!M^C0#8#T6(R,;^T71M7"L1HA3#U*3TC >BH\B*W M:04M6ZC6REQV<_Z4[;ATPBN#$<%U,$-'W'R6TP9,?8D44TV\W00)%V/B8.^0 MNX(2!+RM_D;M((!&5R #Q7"'#/2 PDK3];'D"Q(;R:4RGXN])1LO N>Q9N[& MV0%>C&69)N\YKQ(VB5Y(C9#SE")WHY#-:%RKACNJU(Q8*/>/]Y+49FJ8:'B# MC9+%[0R32YLL%.GI<00B7L] XYBP> U7.%SV)%Y/T\EHPEL_)F\PB=<8]"8& M\=;9Y!A\+,[?C60WFCU"O7R2&TTHG"-&[*3%(O#S:_(5I=;T$="]%SXRS#J' MG8K*U,3)?Y6BC(RZ^O_X;%'>=S*!>T83>YL /QGS N47\1G8E"I,#AX-1Z,, M\\,;]U)KO!UTS+Y@W)#[=;LW)4?UW,3VW:7^4CMPD&NLDBAQ['R0=,F,K'0%+(OL;Q-\U1K[U,(.# MR9P$\\G MM2PK3?%RMK:V B@^3XL\%B-][2!,_D]*MP)>UTA7^/#YZV9P?@(L-Q4&<+W0 M*&$^"2X'22'H0%HW#CV_@ $5=8#FS2=I!S?NFX47E)@"E8G"BB=T68RS67-U MG!SCH1>HTXPP H33)ZXC);W@XH>+!/9S-,98N5&1_)5!XCD@9(VW"J9 4SXA M>L*+"7*+.>BO&'D[&B<]5X_D *!7M*R B#"F*PG4^;2@?$FN(* ML^%T\<-Y/IR,?TB@+_H=(;6SX6CRPWDVG.0_6(.HFM7C11_L%?PJ60SG: ,H MAAFIU<-I8%QSR(&Y!V>G@H8.-!EA]=&'3$JK>YO^8M"J8]^:R21JWGW[.X9^ M BU_.$AY!0'2#@S!'TW"O"NF?>*P32&-"R..@) *B@TF0S,QJQEL>8P(AI.T M*&8@=66T>)-1,AGF4PK8 U8^)Y>6CG.-$1;9#(XUA7$MAL6BK>V%PW1 =!S. M)K ?,SRGDR+-"A#99J'-R6[.1UNLA+?@,ZB_C;L$G$P9F=TDG[W%MZKY&9/) MKKOP5V* ;W")G:NB=771O3&"6T[B5H?S@EN!5C%.;Y2BS#$NAE.\>TE<6J,F M,\M!C1^C,IB-X.0EE]C#EJ-8L@+U%G9^8")[ZPY8EHXNFV$81%=#PNT6O.P+ M:#_YNJDB65^(8^^ S#_H(K9+D0)2#@IP-CA< U!:0FX%R"_QWFBM36D7Z2G+R?++E+Z,<7Q.8%!_3 M@&P"&?#1P8+;1'84^$.@^G^=& M=XKLP2L<\9@\O!1H@3_GH]8,0,IA%?0^L^D!'G(8NVO?>O#>\@;^)] $WA1T M;2PYVAF-+)-%(=N/":.%@;!8$(2%KOF4T *F:39=(!6,K(=A $>I4 H">5<2 M@[$YO#Q;S\Q;@W;HG)Z/N.G=V9.Q:BK[IO.UK!R(_XU6REEQS2 I<=D3C>S( MU0%JA2(LHHU /]T*46-;6(KSB;E[/4X!]N->,P5E7'4YBM V;>H76X!+PK1& M0D):Z)D#6*.&*SL+E1]1&FX/0 :**_!A/Z =1C]3$OC7SU((A@V(VI&MC M,IP#;[.A#]2@;AJ9:P<9\%7*\!N.^ >23F-MJMEB"H]GQ7Q8H-S%H3!K1B'% M=3*H_R-X;##AIA&3ZHS(BA$70>%;P*#R&3120'_XS>6C&"/^<7^#\63-,O< M*(+F@P0:\F@V)>\"GB=>G\&$MIH\!XO).#X7U_@V&,.D*60#WYBK:3SZ_!.G MRB*LS9G\"OO;F5[AV#@1P\TM2H2G[+44)0K/U2%X&7F$@_J/B^O%B1G>(C'4 MQKO16 HI%<0D:D\H/UY9Z:5,+K$(NSDH7!0/ C]S=EN#P':%!=>7!,A4JWB% M A.#&#+J .:E%U/,P$*J[/O6@",2<>MG? )&&4%W]6O K6)EV$0F;I8B/Z$E M$T;(/!BV<;M\('2\028"[XC=.#3.]G51@9R&.*:<4-!0LSS!NU 8BG377=)G MP"<#%PEND" H$;/PR?_D;6"_VL;]LI/<-\6DC< 7GYX>Q.1=19VL'0:II6K# M-5^25)NE=8R6_8WXKX&D_6&R^7<$*FKD\U]-?=F/!D2=P8W)T4+V"RW-;&"5 M>S_!EYVC_?IXIY14Z,/3"*+#K#Y8G2_Z#^'XCF&64TR_QDP7X_<88'(3DB71 M?)Z1IW9,6'@4=WV^O[VM0E&*GZ-_XXJZV DF-J@9/6<3#'7O@$V-(:.Z$/D. M1*@#:!L.$?L[TQ_QE5F$0$'P46V!\MQE9HXPF;6O4?UGJT$#=S&:JXI?!,>K MO*/%NG+J,/0[BIQ0!(?O@T"3_+39_:GP*2\&F-(<3,7FDE.@3OK"F9P*6Q+N MTY;-T?\$!QAZVCXY]3[>+(_+9/"X6P+CAF?.>NU@K"&'"GK5;$X^?4&S]<\4 M;"O,GJ&RS;I24100.?FOZ_+A* L_:G#$+^)KM2C2";DR%AAUA@2^ .&0< U0 M4IV.)B+[PL:C]EE,")&H0, I^)'!OA4@MX.D"BH5VEW.5'>G""5'M0B$HG_0LS.?D3PXV+H-@)0YYDL,=(*<&7Z63@I\"8.\%R%G1LOQQL""-CVW@.=&D6D$73$VZ$01 M04>Y00EEB1<^*DQ_/1Z>=9++W".7>4@N\T;PBAJY%)CUA.0"=)#3?8B_C#$D M8@$GMYCYU#*=41 H_$!5:HH;ND#:P=C/#FK)10,8%!ESOQ&T@>)9D4Z!\B+D MDHMU;3 F[]P9!XK3;U.@UN)ER66$B>'P,^>T=LQKGT\H0QTCS2VY-#R78V3; M">1B]GUDH&0%H@X^FM;(I?7A,,JH S/['-5#M'X=C PK19+0PY8,)+HYC'*1 MDK8F./\/^ZO?(K7S1Q]\J,A[_XH,,KE"E?W_MC]^@,=3QY17?SK+AJ-1:+CI M7!ZCAW\P^ \&)=PN#SSX^?I-,GB%^P!\\V>.]P@T4@LG$6NN;;8!.K@;3!\' MFE:0[D94\\\6M;K^U3B.8*V52 *0% \ZXIU 1]2?:H#%MJ 2;IV%R'8?(W/H MWL%:X]"\IY]4%@J=71UM5JT[VY)<$LD_*P^[ZLOFH1K"A?*LP]X0 MW.S,VOO"+$)PH#R>%)A>'@Y#(Z^T?1D$ -S&QJYIOXEWG53S%FBNJ&-LWDC MP#3A(<)@;(,WUKHM[Y8K#3*/;H.&'*3L\%BWW#TTZN#N>6]*O9@,WZ4IT,8F MNO#Z\".+PXZ@G\YE"5"DZ;73B>EB3=U4'$!0/>,Z=%N@>,WG4/3)F/H-X_P' M%1D(:9<,>_:#3S8YL_TR&+<>"Q#.FH^%^V5P+$#(ZW=F@B\M_'YX'"S"_K-6 MO@O9_ET=V?Y]&[*]MR^R])$="(@(1F:PY!T(V59\_;=2&TRZ$!J1U69 M1QIO!9G^U*V746BBX*?]2[*52QNM_X#Q2R'B M_0.FE5YB/:,_DF=>>/5&OHNI="W7"36V3I<]_G$)U\*H@5O^4GYKZ6Q_<)RC MWF/$9+;M)^(GO\94)&VOL6JVF S#3>E=RP"(R8L=_]^THTF6P34WHF;U[;VFAUP@$,?7Z&5W'7NW5IT44/_E0 M-F*-MQ]"=;IP.S6@U_5M8Y!&1<"%\!89M*GWMYC.T-.R4&\^-BSF(JTQ$L8^,4*3A=/!.6]913=!1!.!2T_J3-TN-3%ME,;^'R=?%*!\_FM M6+'Y-1;0^IZ&?+D_>G '4]EFG^9EUFG>/D5WO:N&?'O=XPBGMJF*EFFQ2 MW":':#!"-!;C5&P^J2 0%M_X4WM["0+Y[A&\#(5]]S!>C$1?8"3M-/ZG#^#[ M#X%K#>,;_OT-1KZ05>5J]_!H>\Q/IOF3&G\)$C^UPY>AZ%-[?3$"/KWC[Z/7 M4_L[B3Q]08!(?SYU@(^11VX,^LLMW>H;)Y/@RNW5ZSR^ZECU=("\ZX;X]ONA$ MPZ(M-CHG'D]SNF#?E'5S=XA8UT^K5!*Q8T?*N80ZSPG57()[)%K0)>K)"6JZ MA X=!Y[YG(-._5(ISF(K&/[SJ M5H?]MYC!$Z@2ZOO%'F#O;"CKVG1 M\)Y3$N"/I'4C)_,^39R^#%G3E+QV.QKQ"A9T3*3V[.DCKC70\72]CD''Z&:C M)HMPT,[I(P_;Z)IJK&A#QPS&LX89-#1V^C3F3:38T$-'7:"(3D>*QSZT$.[O,X1GTG M<32^]\SNGG'=]#DVI]X6W412-!/LY?ZN!&+XZ_W-WTX32,4Q$J# .Z*;N"X( M@BE4*3234;!HNX7(D$]BR!Z!2:[%D[PK.>^5<2-7B.)T( '/B2#6%,J3E^U/ M/5O./L3$EUYB4W/-H_B!#8I"_)&T#.--[R<;#TQ;Z_TK8[2V$QZ6EH<[Z@,Y M.1*G;ZAY]5\_[N'?=PSB$:AC 69!0)9M!8$"S;9?88U L_.R[T]>I4AEI9.7 MZQUE>B0_/2-1), M["%\3YO$CEG6* ;$Z[S$3FO-HM2@Y-0/J9A3ZN#9SS\I MP=R:^'?1-.EHR9O@R'F%: )=HUU=J=]!P>M-8YY,&KZ(WSZ!9-LT92>7*'FS M1\-ED$_4>2 N++?QDN%/S@-QJFIH6'EW\9E8-1G@4LN(<<3:.'HPCZ.?G2.ZVH2-3T$A&K>A0- M:2.T6/F68&G<"BYMKI-:@,F/-R[>29]?*I MJ^E8+)Y]I^WI>5/DGO-,T?",6RPDD(+[^^N^.Z6C9UV4Z&NQFBAQRJ$D%Q*D M SFE5D4C7,N;8T<7_(B)><(X807[?6Q.^YTJ&I0P#:R9"=02<;-"O]&P)).B M&.4W-FFR-."5S7F3T^$D&E?M)0C!;C<3YHE$\ZQD(DF53I1/)_DDNF:<9<9C MQH2Q-8C+^)X!!3AKG0IK89L=%8>L*BUE%%WKR7 \"1,Z,9V%,:&O*E!62[PM MD_<'5%^76)-\] ,E!?S]CAE"6U3D><*49R1-7#=H%WXT/XN*<[GB=+]3WO-! M0"4/CI;C>-C!X.9C*\R*FMC\X3%U4LWTZ2PK' O9E)8KL27; M%&_H-\ZBOVLBSUNZ9A4D5I;W>^/?HD)F>[&U0 QL%XQ;0Y3:HH,ZJMH]OZ/O MI[(3^WII0F@I+MU*?,G+J>4B2;P*IB$;C;4_F#F ^K M2?*;E =,2)-^DTV*TKQ#N0PZ-#<,Q3C'2Q_M^TYG,BQ"Z8[1#!K(YNJ7-U<7 M@4D+QTBYLY7QO.]O@'QV[*0#+8U3/V\I(1";=[)ITV1G2L5LF2K_B"_:+V]_ M3?[E_QYZ%/B+6UAJA?[B[0;E M_EY@9A\H01J(Z,*!L^7'%*ZB]^S](H/.A=JLR_^R_SK$ZI)4B2NX^1[OAEB, M,OKEY7;)NC]WUW9#-%;MBR]S_P)YH4U9*O8UB%<]Z_T%ZX!^1#A'4LV*5?5E MI7H\P6TC'Q48"A/DZ:'TP"_<(2&/'-48$*CZHZBJ#QQSA'5\I5M_QW"M[$:WD>+I'Q&XY9_P+!E6D6N3%=KM? M&?0L1W;[P"O/L.5M%T'3K.(%#-VYM*%&M5YPC2MV8>-<4-URGQ-I)>%SWS8A MKQAA2.Y1H<*O+EC_-GKZ3ZX3&+?J!L3,#+)Q4K9X8B"Z4"W%X%.JJ1@(6U1; M,91:HF43@S7$*HK!587E%,,G1Z&EN<'XPS4@@T^I%F3P*=6$#(>QZ$_E[L**MNRIQWO7-!])@7T\7,D,K6MB#)!6*Q/8[$&NU=J%^L>U*D M5F*DE%&^T%,D$"GW&/7S7"X?-D>!GNJJJAI08:P&(]P\>#=3FE_\A/PSO.:P M'&/$7U+5H),[:2#2.$/_8%%Q9*('VSX/XY':;QQ]_OT-QT?\01RF[%K(E M!TM>+9TG+9WS"IM"LL!J02H3#\R>8#D.K1B(S^OF6YW>'4'.N7[[D7@L&XCI M)D%0B5!F\(H,>43-A>4=NUE\PSJ/[U>?G+E@"G6I"DF?LR2H,QI\!*)7C/O9 MHMI_)'TI+M+&PGU9!9#GM\@X]MSN]6>)GWV)]N8OTQZ%QK[HC'EL+]FBIWW^ M2F'$8>":JQ%]XV?4U+%^AR_>OS85@N1VRJOQXLD]&'9K+>63'DZ= M*ER#AM4+&DC=HL=]7_)[E1#6IK>#&L]-U: ;=[KKQ;1Q%7K10N\!>FMU4M.G M3D&7M%Q)!DW*-#185EUN4.8ZSYQ M[66SO:/GE[YNTQ(;1+1>1[+[W3IM=IZW>).I*:W]78W8.MS?TXJMV/W\5AJ) MO^^5$BU8WGD8HV^ED5J&SSSL#>V[F_=RK7J[^7+->MO[U/YM36A7XL-7[C%AM_?DGZ=V37N+#E8"V5 M,\\::A^';\9*EKIZ#D*'']##Y9?,I+G5.^W9NM9+[>ZE53]SR[&B!?J8?-L_ M,J %(JZBF\'&F^+#,:/7.Z[%'5RG'=6*8W3 U;+;GZ-"X!V'[H-7W][[\AF9 M=U+5U)9?+R,0ADQP#2ZB2 N!G57A@L\1\H%[&88(GT3#6MD+T]8>I+GT$ M'!CKU(=-S_'9!LH**]D'?6%A^TA?6.$^\G%33?+ ];2(AI-GQ3P6$#">#_/P M4TRY6G/16?21-4&NC&(=#2;Q667#+/*QO46"UF%Y(LN;SV+3*&+;8SC5TN54 M?%<&P\OS$:Y$:/H.LZR"-VU@6*3W<=B*?6^(^D"@YXP:%QOI7G->Y#F<7^!:Z M":/&LYK;\A;3B5OIXH*UQV."2/39P$]8(QE/5$*R>:VBTG,R^3S6!9RCL?54 M*C#9R$>JMG04PPB(>F]_7]Y3O!0SQ>/C85=UI)'W+F@?;LJ?_*)3R_[9?3<5 ML3]M%=SR]0U78=_J]:U2M[_99DP?R^IQ2\(R.:24[U]JJOXGVVG4(!24N3]/ M+J2H/.+ ^\^T&7\[2=EMZ"-?9+U1#%[',02\XN6!OFZJE=>_$0V]H5'R0_C# M%5_.K_O#;[!K*UQU$DM@(R]C ;+-37#4VR<*I;3(A7RG-C55+W7_W*9Z5(F" M9E]@^M_;T9\WLY=:RJ:C\PNZ6T@!Z1O/2$'+&K>@-TM'=WO1[,TIZJJI8%X5 M 2)-EGS$F\$[&C>[>>>:3:/VQBRW&UKC$KUP3=/MW([^8^C95(PNGD=D+[!N M_3IZP45ZT0[[+*6 -9Q_6*) ^LG+_&E2SV-I #=[&.J_W5.Y]6!2Z_U-F5P_ M551VY \XI)OR%IU4$DK!%4Z"UQ1'(AA:ZRG3(%()"U$#&P(C!/*BUM8*GHQ( M +9\=Z_'W["@T?'49;F[0_OU'\EK7#\\H&\V(&D<]P>$NHXMICW*M.0)+WF% M(:S[C8:I1%J#/[RU@#[;]NSZ:;?D(-[ABX]N1?L?A-*-^5E(D WWR N_AO;&>N4IW_U?U]N=ZP>^%^LWV2AK&SGY>[ MI<1U@I!FTT[??]N%/;]5%9)(R,NS(T2S5FHU0:DB>S++? 8XX1$V0#VTB(4; M>^JZO*,YN3Z/ ,$C!3TC##Y=[RT&P__0( M6U\>@,1L!9\WR^,R&3SNEJ!3PC-G?VH=9^NF$FUZ@/;D[@ 9C;FK-*>27IK2L6F2Y>Y+.:>^+U-YA;ZC:"A-&7?[B^.FM0;784.\76.XBNZB>'W"9!@\J_,1\/B'.P( M1N& '4FXJT%59RW7#.3[P81&:V);TPQMT]SR^UMHUS9K6KW:<9OO;YM:?.YD M09[X6$K"I"G''J[$/U35\7__?U!+ P04 " #LA5108,:5=F4" !$#0 M#0 'AL+W-T>6QE?'P@0IF1KUTT)+\+YSO>[OV,G'%&MUA0_E!@KL&*4 MUS$LE:H^>%Z=EIBA^DQ4F.M(+B1#2@]EX=65Q"BK31*CWM3W0X\APF$2\8;= M,E6#5#1XT0 M5P;AM;N>1+G@_>;/H'/H&HAAL$0TAC>(DH4D)BM'C-"U]-%%D)F6'9E KAQ)1'%N9$C25&:NQ*59X)* M"::-C*!"<&0U;#):0V-33.F#^;5^R[?8JQRX.69+? B,BHVI5]V:_:[Y5O*0 MYMA#[.Q%7%"1I5"?&KT<;L?FV.)[B7.RLN-5W@G0=%15=/V1DH(S[!;SVX+! M"PLF$=K4 :60Y$GSS%%)M0-+")98*I(./3\DJN9XI3;':96_5//T"#6_]O=< M8(XEHD/1^NP?\K?\GQ6;Y]I?:[9_*V/%KRAR=G'X<S_ A$AL<@\BBV^_(8 M1%X=OLC9O];HM4W&H)/9ZF,Z+U@TA"K"6[4ER3+L])A&,H9?3:]*M[J)OIW1 M>(46^I5FBZ]S,YRCAJI[LT0;C&%O?S'"@[";->\0,>SM.YR1AKF>MW]O2GX" M4$L#!!0 ( .R%5%#D*39(3P< ,9" / >&PO=V]R:V)O;VLN>&UL MQ9S?<]HX$(#_%0TOUYLI!S;X!YVF,R20EIDD<('VM2-L 9K85BK9I.E??Y)) MVG5B=NYEPT.&(!O[0['U[4KK?'Q0^FZMU!W[F6>%.>OLRO+^0Z]GDIW(N?E' MW8O";MDHG?/2OM7;GKG7@J=F)T299SV_WP][.9=%Y]/'YV,M= ^^4:5(2JD* MV^@:ODGQ8/YL=V\9MSOLQ8JOSSK]#N-5J2YE5@H]X:7XK%5U+XOM6;9,M,JR^E-N0_TA>P;SN^6;T*5, M&CN6?'W++>M9)^S; ^ZED6N9R?+QK%/_GHF._18]\#7J?GA^/73B!_U_NE%M M-C(1$Y54N2C*0S]JD;FS%V8G[TV'%3P79YT+M1>:+?A6.&Q[EEEZ^ JE[9P_ M7$Q_D':#GJ6>8R3DF=\LYU>SR7@UG;#S\=7XYF+*EE^FT]42 /H(H'\R0/9N MP0'D ($:+Z2V '"*0PY-!7LRO%P R0""#DT$N5_,+ M !DBD.'I>G*\_ (@(P0RHH4\Y\G=UHZV1M<"#O8R-YGQ;S5NQ%434ZS4/-0JR62RXU^\:S2K!KP4VE1=Z\[CQ,*QZQ M5ZY4L>U>V3@E96-CK/4A&*82C]@EX\1>8$;6[9 ),X='K([/2J4/,LOJZWUF MX[%BZPA:>@Y3AT?LCG.>\2(1K X.V4247&8-.$P9'K4S5+%W(:KKMJ4HI-+L MQL;2#3[,%AZQ+J[L+=JDP;3@$7OA0N6Y+-U.YC#RJEH,HGAA!0_3@D?LA<\5 MUU9<0IBG^R(5^<%F+V]>'_."3^P%UY>J8,M2)7>0"7.#3^R&&F:GLE1H\U>M MU/(1LJ$)![$99D6B$P,_C$ M9EB*K=O#CA^'C]OM$ V3@D\LA66U-N)'Y>BF^V;PYF-Z\*G3!I&)Q%YR[%\[ M!)="9X_L4A96_I)G; (G!7Q,$#ZQ();V&&EEA3^;L6X="M?[U+:PY'#N A/$ M@%@0:!+VW8>8F#,&U,Y ,0<0$]/'@'K""LL6F[V)SEB1&^60+;)W*V[/;/Z& M8)A-!L0V:4\;6S$QI0R(E?(J?VPEQ+PR(/8*3"1;X3"S#(C-@F>4<$YE@(EF M0"R:UI2RM3,QSPRH)ZB.Y)9/H'#Z&?/,D-@SAQ2SK?>&F%>&U$L@(#]JA<-L M,B2V25NBU J)N61([!*8,;7"H:L>Y-E)2^K42HGI9$BLDY8DH)41$\J0/%%! MHNY&9#/$U#*D3EK0.'$(,3&U#$^Y]/$]@)B86X;4.0R*&<)50\PMP4ESF AB M8JX)3IK#Q! 3LTY ;1T4\$Q-[!,+_7:W&_,3$#!<0&PC$]B(FNO%,K M",6$PWN 62B@7DA!\VLX#1!@%@J(+?0GOW[*&J#& TP\ ?7:"MJ!T(\!)I[@ ME*ON#3^&F'A"ZM45%!/Z,<3$$YYD,9YUGR(XB(F))R06SU',B5B7[!W$Q,03 M$HOG]>1/ERVT/:(N']\S6$H58N()B<73F 'J,K_OC1AH@YB8>$)B\:"8C;PB M1(N^WG(^K<:,C_4F)IZ06#PH9K,W,0N%Q!9ZC1D=ZTW,0B&QA5#,1F]&F(4B M8@NATZE-3,Q"$;&%<$P8NT68A2)B"^&8,$**, M%Q!;",6&$%&$6BH@M=&0. MO24LCC +1=25Q\J([.8-_:4$!,M/B:V$()IKU2X)!%A M%HJ(+?2T)-%EXS2M!WF>':G#B# +1<06^HUYS=T\=BE%7N[M"&:5 MYUP_PG$HQN034\^]M6,^W^X0$Y-/3#WWAO5F\\[!Y!-3KP"AF#!^BS'YQ,3R M::Q'OA[;(2;Z[ NQ?%Y@+K1R#'9DLD>SI! 3DT],+)\7F%?*&+86]E"B1@:8 M(TP^(V+YO,"<;C:B?@Z5'39 3$P^(V+YO,"HBW:W?)+HBF<0$[/0Z"0U"#9BY]H%/K2-,-R4_?=<'\\UAN;R9^_,%SC]Y/]7_N?QQM=HNZ]?C\N>^'L8/*OY>8-%\'&2G@ZP\R$T' M.7F0GP[R\J P'13D07$Z*,J#TG10D@?EZ: L#RK3044>9%J0L=4G$=9ZK0UP M;?1>&P#;Z,4V0+;1FVT ;:-7VP#;1N^V ;B-7FX#=!N]W0;P-GJ]+>AM]7I; MT-O.<*]--]MZO2WH;?5Z6]#;ZO6VH+?5ZVU!;ZO7VX+>5J^W!;VM7F\+>EN] MW@[T=GJ]'>CM]'H[T-O-L%="FR5ZO1WH[?1Z.]#;Z?5VH+?3Z^U ;Z?7VX'> M3J^W [V=7F\/>GN]WA[T]GJ]/>CM]7I[T-O/L-=-F]UZO3WH[?5Z>]#;Z_7V MH+?7Z^U!;Z_7VX/>7J]W +V#7N\ >@>]W@'T#GJ] ^@=]'H'T#O,\*R2'E;J M]0Z@=]#K'4#OH-<[@-Y!KW< O8->[PAZ1[W>$?2.>KTCZ!WU>D?0.^KUCJ!W MU.L=0>\XPUD3.FRBUSN"WE&O=P2]HU[O"'I'O=X)]$YZO1/HG?1Z)] [Z?5. MH'?2ZYU [Z37.X'>2:]W KW3#&<%Z;"@7N\$>B>]W@GT3GJ],^B=]7IGT#OK M][PQZ9[W>&?3.,YSUIL/>>KTSZ)WU>A?0 MN^CU+J!WT>M=0.^BU[N WD6O=P&]BU[O GH7O=X%]"YZO0OH7?1Z%]"[S#"K M0\,Z9C.&RG:R@_;AU.Z263<' MO3.)3%.5--/HS>C7_M0CNKWY;+;ZOO>K3T_73ZTWD9[GOFNT[Z8Q>1C;5TW7 MSPUC:_IEC=MWL_L0%D2K+\?0Q85KFRA4792\8<+K&T_GX;YO#\;:KC7_%6W: M;KO&M%-S/X1;8C=;HUNW-\8/?>SVVIKVN[?=N'O.>Z>M_ZJ'T#@Y]LE?"^+K MY?"/O3D?8*E<"'27:BZY+3P MDH]H3ENG->V;AH?6U_MA?TWVL'P_]\+_%%VR'-[WUB^70T)R9) <.21' [@ "L" 1 M " 9D! !D;V-0&UL4$L! A0#% @ [(544(?VT]AQ P R1 !@ ( ! M]P@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M[(544'FOWX$3! S1$ !@ ( !O1, 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ [(544!VJOF?9!@ #B8 M !@ ( !LR 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [(544!DV&,JT 0 T@, !D ( ! MDRL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ [(544'VI:[^U 0 T@, !D ( !5#$ 'AL+W=O&PO=V]R:W-H965TXZ !X;"]W;W)K&UL4$L! A0#% @ [(544 ZE!FZS 0 T@, !D M ( !VCP 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ [(544#2E=+ZU 0 T@, !D ( !FT( M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M[(544(]G=/VV 0 T@, !D ( !7D@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [(544"V5+B3J @ M P !D M ( !XU, 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ [(544#G@F1#& 0 -P0 !D ( !!EL 'AL M+W=O&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ [(54 M4">S*VK$ 0 -P0 !D ( ![6 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [(544-?[^3K3 0 G 0 M !D ( ![V8 'AL+W=O&PO=V]R:W-H965TAJ !X;"]W;W)K&UL4$L! A0#% @ [(544)+K(-[> 0 04 !D M ( !UVP 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ [(544,%:0 "W 0 T@, !D ( !_7( 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ [(544(\2 M4Q9\ @ >@D !D ( ![G@ 'AL+W=OP >&PO=V]R:W-H965T&UL4$L! A0#% @ [(544 ^+Y WR 0 W@0 !D M ( !F( 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ [(544+;9:U6] @ C H !D ( ! MHX@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ [(544+W&!U!Q! "14 !D ( !WY, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [(544+'(*PO, M 0 D00 !D ( !&IT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [(544$8,D^RM @ 5@H !D M ( !6*< 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ [(544&$AS#,W @ .P< !D ( !H;( M 'AL+W=O&PO=V]R:W-H965TV[ !X;"]W;W)K&UL4$L! A0#% @ M[(544$ 9)1;L @ !PP !D ( !A+X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [(544 ?OXRN"!@ Y24 !D M ( !7,\ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ [(544+K6 &_V @ " P !D ( !8-P 'AL M+W=O&PO=V]R:W-H965T$?/ @( +X% 9 " M =WA !X;"]W;W)K&UL4$L! A0#% @ [(54 M4-5N3_T: P 20T !D ( !%N0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [(544 #]*/W7! &!H M !D ( !).T 'AL+W=O&PO=V]R:W-H965T?T !X;"]W;W)K&UL4$L! A0#% @ [(544(+US(_/ @ BPH !D M ( !TO< 'AL+W=O&PO=V]R:W-H965T M/] !X;"]W;W)K&UL4$L! A0# M% @ [(544-=1OZKP @ :0P !D ( !4@ ! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ [(544.;B M6&8!! ^Q0 !D ( !G D! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [(544*#H\2OM 0 VP0 !D M ( !FA0! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ [(544(T>3+R'! -Q4 !H ( ! MU1L! 'AL+W=O&UL4$L! A0#% @ [(54 M4';(&DC1 @ C H !H ( !E" ! 'AL+W=O&UL4$L! A0#% @ [(544'Z,495= @ +0D !H M ( !G2,! 'AL+W=O&UL4$L! A0# M% @ [(544+9NO;,)R0 RR\# !0 ( !,B8! 'AL+W-H M87)E9%-T&UL4$L! A0#% @ [(544&#&E79E @ 1 T T M ( !;>\! 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL M4$L! A0#% @ [(544(S%GP[] @ @#P !H ( !>?D! M 'AL+U]R96QS+W=O XML 121 R9.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Significant Accounting Policies
12 Months Ended
Dec. 31, 2019
Accounting Policies [Abstract]  
Significant Accounting Policies Significant Accounting Policies

Use of Estimates

The preparation of financial statements in conformity with generally accepted accounting principles in the United States (U.S. GAAP) requires management to make estimates, judgments, and assumptions that affect the reported amounts of assets and liabilities; the disclosure of contingent liabilities at the date of the financial statements; and the reported amounts of revenues and expenses during the reporting periods. Significant estimates, assumptions, and judgments are used for, but not limited to: revenue recognition, recoverability of accounts receivable, restructuring charges, share-based compensation expense including estimated forfeitures, accounting for income taxes, useful lives assigned to long-lived assets for depreciation and amortization, impairment of goodwill and long-lived assets, the valuation of acquired intangible assets, the valuation of our convertible senior notes, internal-use software and website development costs, and operating lease right of use (ROU) assets and operating lease liabilities. We base our estimates on historical experience, knowledge of current business conditions, and various other factors we believe to be reasonable under the circumstances. These estimates are based on management’s knowledge about current events and expectations about actions we may undertake in the future. Actual results could differ from these estimates, and such differences could be material to our financial position and results of operations.

Principles of Consolidation

The consolidated financial statements include the accounts of Chegg and our wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation. The consolidated financial statements have been prepared in accordance with U.S. GAAP.

Cash and Cash Equivalents and Restricted Cash

We consider all highly liquid investments with an original maturity date of three months or less from the date of purchase to be cash equivalents. Our cash and cash equivalents consist of cash, money market accounts, and commercial paper at financial institutions, and are stated at cost, which approximates fair value. We classify certain restricted cash balances within other current assets and other assets on the accompanying consolidated balance sheets based upon the term of the remaining restrictions.

Investments

We hold investments in commercial paper, corporate securities, U.S. treasury securities, and agency bonds. We classify our investments as available-for-sale that are either short or long-term based on the nature of each security based on the contractual maturity of the investment when purchased. Our available-for-sale investments are carried at estimated fair value with any unrealized gains and losses, net of taxes, included in other comprehensive loss on our consolidated statements of stockholders’ equity. Unrealized losses are charged against other income, net when a decline in fair value is determined to be other-than-temporary. We did not record any such impairment charges in the periods presented. We determined realized gains or losses on the sale of investments on a specific identification method, and recorded such gains or losses as other income, net. For the years ended December 31, 2019, 2018 and 2017, the Company's gross realized gains and losses on investments were not significant.

Accounts Receivable    

Accounts receivable are recorded at the invoiced amount and are non-interest bearing. We generally grant uncollateralized credit terms to our customers, which include textbook wholesalers and marketing services customers, and maintain an allowance for doubtful accounts to account for potentially uncollectible receivables.

Allowance for Doubtful Accounts    

We assess the creditworthiness of our customers based on multiple sources of information, and analyze such factors as our historical bad debt experience, industry and geographic concentrations of credit risk, economic trends, and customer payment history. This assessment requires significant judgment. Because of this assessment, we maintain an allowance for doubtful accounts for estimated losses resulting from the inability of certain customers to make all of their required payments. In making this estimate, we analyze historical payment performance and current economic trends when evaluating the adequacy of the allowance for doubtful accounts. Accounts receivable are written off as a decrease to the allowance for doubtful accounts when all collection efforts have been exhausted and an account is deemed uncollectible.

Concentration of Credit Risk

Financial instruments that potentially subject us to concentrations of credit risk consist primarily of cash and cash equivalents, restricted cash, and investments in highly liquid instruments in accordance with our investment policy. We place the majority of our cash and cash equivalents and restricted cash with financial institutions in the United States that we believe to be of high credit quality, and accordingly minimal credit risk exists with respect to these instruments. Certain of our cash balances held with a financial institution are in excess of Federal Deposit Insurance Corporation limits. Our investment portfolio consists of investments diversified among security types, industries and issuers. Our investments were held and managed by recognized financial institutions that followed our investment policy with the main objective of preserving capital and maintaining liquidity.

Concentrations of credit risk with respect to accounts receivables exist to the full extent of amounts presented in the financial statements. We had one customer, in each year, that represented 11% of our net accounts receivable balance as of December 31, 2019 and 2018. No customers represented over 10% of net revenues during the years ended December 31, 20192018 or 2017.



Property and Equipment

Property and equipment are recorded at cost less accumulated depreciation and content amortization. Depreciation and content amortization are computed using the straight-line method over the following estimated useful lives of the assets:

Classification
 
Useful Life
Computers and equipment
 
3 years
Internal-use software and website development
 
3 years
Furniture and fixtures
 
5 years
Leasehold improvements
 
Shorter of the remaining lease term or the estimated useful life of 5 years
Content
 
Shorter of the licensed content term or the estimated useful life of 5 years


Depreciation and content amortization expense are generally classified within the corresponding cost of revenues and operating expenses categories in our consolidated statements of operations. Depreciation and content amortization expense during the years ended December 31, 20192018, and 2017 were approximately $24.2 million$16.8 million, and $13.8 million, respectively.

The cost of maintenance and repairs is expensed as incurred. When assets are retired or otherwise disposed of, the cost and related accumulated depreciation and amortization are removed from their respective accounts, and any gain or loss on such sale or disposal is reflected in income (loss) from operations.

Internal-Use Software and Website Development Costs

We capitalize certain costs associated with software developed or obtained for internal use and website and application development. We capitalize costs when preliminary development efforts are successfully completed, management has authorized and committed project funding and it is probable that the project will be completed and the software will be used as intended. Such costs are amortized on a straight-line basis over a three year estimated useful life of the related asset. Costs incurred prior to meeting these criteria, together with costs incurred for training and maintenance, are expensed as incurred. Costs incurred for enhancements that are expected to result in additional material functionality are capitalized and amortized over the estimated useful life of the upgrades.

Business Combinations

We allocate the fair value of purchase consideration to the tangible assets acquired, liabilities assumed and intangible assets acquired through a business combination based on their estimated fair values. The excess of the fair value of purchase consideration over the fair values of these identifiable assets acquired and liabilities assumed is recorded as goodwill. Such valuations require management to make significant estimates and assumptions, especially with respect to intangible assets. Significant estimates in valuing certain intangible assets include, but are not limited to, future expected cash flows from acquired users, acquired technology, and trade names from a market participant perspective, useful lives and discount rates. Management’s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. During the measurement period, which is not to exceed one year from the acquisition date, we may record adjustments to the assets acquired and liabilities assumed, with the corresponding offset to goodwill. Upon the conclusion of the measurement period, any subsequent adjustments are recorded to earnings.

Goodwill and Indefinite-Lived Intangible Asset

Goodwill represents the excess of the fair value of purchase consideration paid over the estimated fair value of assets acquired and liabilities assumed in a business combination. Our indefinite-lived intangible asset represents the internships.com trade name. Goodwill and our indefinite-lived intangible asset are not amortized but rather tested for impairment at least annually on October 1, or more frequently if certain events or indicators of impairment occur between annual impairment tests. We first assess qualitative factors to determine whether it is necessary to perform the quantitative impairment test. In our qualitative assessment, we consider factors including economic conditions, industry and market conditions and developments, overall financial performance and other relevant entity-specific events in determining whether it is more likely than not that the fair value of our reporting unit is less than the carrying amount. We completed our annual impairment test on October 1st of 2019 and 2018, each of which did not result in any impairment as our qualitative assessment did not indicate that it is more likely than not that the fair value of our reporting unit is less than the carrying amount. As of December 31, 2019 and 2018, we had goodwill of $214.5 million and $149.5 million, respectively, and an indefinite lived intangible asset related to the internships.com trade name of $3.6 million.

Acquired Intangible Assets and Other Long-Lived Assets

Acquired intangible assets with finite useful lives, which include developed technology, content library, customer lists, trade names and non-compete agreements, are amortized over their estimated useful lives. We assess the impairment of acquired intangible assets and other long-lived assets when events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable.

Leases

We determine if an arrangement is a lease at inception. Operating leases are included in operating lease ROU assets and operating lease liabilities within current liabilities and long-term liabilities on our consolidated balance sheet. Operating lease ROU assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. Our leases do not provide an implicit rate and therefore we use our incremental borrowing rate based on the information available at commencement date in determining the present value of future minimum lease payments. Our incremental borrowing rate is estimated based on the estimated rate incurred to borrow, on a collateralized basis over a similar term as our leases, an amount equal to the lease payments in a similar economic environment. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise such options. We do not record leases on our consolidated balance sheet with a term of one year or less. We do not separate lease and non-lease components but rather account for each separate component as a single lease component for all underlying classes of assets. Some of our leases include payments that are dependent on an index, such as the Consumer Price Index (CPI), and our minimum lease payments include payments based on the index at inception with any future changes in such indices recognized as an expense in the period of change. Where leases contain escalation clauses, rent abatements, or concessions, such as rent holidays and landlord or tenant incentives or allowances, we apply them in the determination of straight-line operating lease cost over the lease term.

Strategic Investments

We have entered into strategic investments that are accounted for under the cost method and included in other assets on our consolidated balance sheets. We assess our strategic investments for impairment whenever events or changes in circumstances indicate that the strategic investments may be impaired. The factors we consider in our evaluation include, but are not limited to, a significant deterioration in the earnings performance or business prospects of the investee or factors that raise significant concerns about the investee’s ability to continue as a going concern, such as negative cash flows from operations or working capital deficiencies. Additionally, starting in 2018 as a result of our adoption of Accounting Standards Update (ASU) 2016-01, we consider whether there have been any observable price changes in orderly transactions for identical or similar investments. During the years ended December 31, 20192018, and 2017, we did not record any impairment charges in our strategic investments. There is a potential for charges in future periods if we determine that our strategic investments are impaired. During the years ended December 31, 2019 and 2018, there were no observable price changes in orderly transactions for the identical or similar investments of the same issuers.

Convertible Senior Notes, net

In March 2019, we issued $700 million in aggregate principal amount of 0.125% convertible senior notes due in 2025 (2025 notes) and in April 2019, the initial purchasers fully exercised their option to purchase $100 million of additional 2025 notes for aggregate total gross proceeds of $800 million. In April 2018, we issued $345 million in aggregate principal amount
of 0.25% convertible senior notes due in 2023 (2023 notes). Collectively, the 2025 notes and the 2023 notes are referred to as the “notes.” In accounting for their issuance, we separated the notes into liability and equity components. The carrying amount of the liability component was calculated by measuring the fair value of similar liabilities that do not have an associated convertible feature. The carrying amount of the equity component representing the conversion option was determined by deducting the carrying amount of the liability component from the par value of the notes. The difference represents the debt discount, recorded as a reduction of the convertible senior notes on our consolidated balance sheet, and is amortized to interest expense over the term of the notes using the effective interest rate method. The equity component is not remeasured as long as it continues to meet the conditions for equity classification. In accounting for the issuance costs related to the notes, we allocated the total amount of issuance costs incurred to liability and equity components based on their relative values. Issuance costs attributable to the liability component are being amortized on a straight-line basis, which approximates the effective interest rate method, to interest expense over the term of the notes. The issuance costs attributable to the equity component are recorded as a reduction of the equity component within additional paid-in capital.

Revenue Recognition and Deferred Revenue

We recognize revenues from our Chegg Services and Required Materials offerings when control of the goods or services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services.

We determine revenue recognition through the following steps:

Identification of the contract, or contracts, with a customer
Identification of the performance obligations in the contract
Determination of the transaction price
Allocation of the transaction price to the performance obligations in the contract
Recognition of revenue when, or as, we satisfy a performance obligation

We generate revenues from our Chegg Services product line primarily through Chegg Study, Chegg Writing, Chegg Tutors, Chegg Math Solver, and ThinkfulChegg Services are offered to students primarily through weekly or monthly subscriptions, and we recognize revenues ratably over the respective subscription period. Revenues from Thinkful, our skills-based learning platform, are recognized either ratably over the term of the course, generally six months, or upon completion of the lessons, depending on the instruction type of the course. Revenues from our Required Materials product line includes a revenue share, upon fulfillment, on the total transactional amount of a rental and sale transaction for print textbooks. The revenue share on the rental and sale of print textbooks is recognized immediately when a book ships to the student. Shipping and handling activities are performed after we recognize revenues and we have elected to account for them as activities to fulfill a print textbook rental or sale order. Revenues from the rental of eTextbooks is recognized ratably over the contractual period, generally two to five months. Revenues from the sale of eTextbooks is recognized immediately when the eTextbook sale occurs. Revenues are presented net of sales tax collected from customers to be remitted to governmental authorities and net of allowances for estimated cancellations and customer returns, which are based on historical data. Customer refunds from cancellations and returns are recorded as a reduction to revenues.

Some of our customer arrangements include multiple performance obligations. We have determined these performance obligations qualify as distinct performance obligations, as the customer can benefit from the service on its own or together with other resources that are readily available to the customer and our promise to transfer the service is separately identifiable from other promises in the contract. For these arrangements that contain multiple performance obligations, we allocate the transaction price based on the relative standalone selling price method by comparing the standalone selling price (SSP) of each distinct performance obligation to the total value of the contract. We determine the SSP based on our historical pricing and discounting practices for the distinct performance obligation when sold separately. If the SSP is not directly observable, we estimate the SSP by considering information such as market conditions, and information about the customer. Additionally, we limit the amount of revenues recognized for delivered promises to the amount that is not contingent on future delivery of services or other future performance obligations.

Our agreements with print textbook partners may include an amount of variable consideration in addition to a fixed revenue share that we earn. This variable consideration can either increase or decrease the total transaction price depending on the nature of the variable consideration. We estimate the amount of variable consideration that we will earn at the inception of the contract, adjusted during each period, and include an estimated amount each period.

For sales of third-party products, we evaluate whether we are acting as a principal or an agent, and therefore would record the gross sales amount as revenues and related costs or the net amount earned as a revenue share from the sale of third-
party products. Our determination is based on our evaluation of whether we control the specified goods or services prior to transferring them to the customer. In relation to print textbook rental and sale agreements with our partners, we recognize revenues on a net basis based on our role in the transaction as an agent as we have concluded that we do not control the use of the print textbooks, and therefore record only the revenue share we earn upon the shipment of a print textbook to a student. For the rental or sale of eTextbooks, we have concluded that we control the service, therefore we recognize revenues and cost of revenues on a gross basis ratably over the term the student has access to the eTextbook.

Contract assets are contained within other current assets and other assets on our consolidated balance sheets. Contract assets represent the goods or services that we have transferred to a customer before invoicing the customer. Contract receivables are contained within accounts receivable, net on our consolidated balance sheets and represent unconditional consideration that will be received solely due to the passage of time. Contract liabilities are contained within deferred revenue on our consolidated balance sheets. Deferred revenue primarily consists of advanced payments from students related to rental and subscription performance obligations that have not been satisfied and estimated variable consideration. Deferred revenue related to rental and subscription performance obligations is recognized as revenues ratably over the term for subscriptions or when the services are provided and all other revenue recognition criteria have been met. Deferred revenue related to variable consideration is recognized as revenues during each reporting period based on the estimated amount we believe we will earn over the life of the contract.

We have elected a practical expedient to record incremental costs to obtain or fulfill a contract when the amortization period would have been one year or less as incurred. These incremental costs primarily relate to sales commissions costs and are recorded in sales and marketing expense on our consolidated statements of operations.

Cost of Revenues

Our cost of revenues consists primarily of expenses associated with the delivery and distribution of our products and services. Cost of revenues primarily consists of publisher content fees for eTextbooks, content amortization expense related to content that we develop, license from publishers for which we pay one-time license fees, or acquire through acquisitions, payment processing costs, the payments made to tutors through our Chegg Tutors service, personnel costs and other direct costs related to providing content or services. In addition, cost of revenues includes allocated information technology and facilities costs.

Research and Development Costs

Our research and development expenses consist of salaries, benefits, and share-based compensation expense for employees on our product, engineering, and technical teams who are responsible for maintaining our website, developing new products, and improving existing products. Research and development costs also include amortization of acquired intangible assets, depreciation expense, technology costs to support our research and development, outside services, and allocated information technology and facilities expenses. We expense substantially all of our research and development expenses as they are incurred.

Advertising Costs

Advertising costs are expensed as incurred and consist primarily of online advertising and marketing promotional expenditures. During the years ended December 31, 20192018, and 2017, advertising costs were approximately $24.4 million$17.9 million, and $16.5 million, respectively.

Restructuring Charges

Restructuring charges are primarily comprised of severance costs, contract and program termination costs, asset impairments, and costs of facility consolidation and closure. Restructuring charges are recorded upon approval of a formal management plan and are included in the results of operations of the period in which such plan is approved and the expense becomes estimable. To estimate restructuring charges, management utilizes assumptions of the number of employees that would be involuntarily terminated and of future costs to operate and eventually vacate duplicate facilities. Severance and other employee separation costs are accrued when it is probable that benefits will be paid and the amount is reasonably estimable. The rates used in determining severance accruals are based on our policies and practices and negotiated settlements. Restructuring charges for employee workforce reductions are recorded upon employee notification for employees whose required continuing service period is 60 days or less and ratably over the employee’s continuing service period for employees whose required continuing service period is greater than 60 days.

Share-based Compensation Expense

Share-based compensation expense for stock options, restricted stock units (RSUs), performance-based restricted stock units (PSUs), and employee stock purchase plan (ESPP) are accounted for under the fair value method, which requires us to measure the cost of share-based compensation awards based on the grant-date fair value of the award. Share-based compensation expense for our ESPP is estimated at the date of grant using the Black-Scholes-Merton option pricing model while RSUs and PSUs are measured based on the closing fair market value of the Company’s common stock on the date of grant. We recognize share-based compensation expense over the requisite service period, which is generally the vesting period, on a straight-line basis for ESPP and RSUs and on a graded basis for PSUs, contingent on the achievement of performance conditions. These amounts are reduced by estimated forfeitures, which are estimated at the time of the grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates.

Income Taxes

We account for income taxes under an asset and liability method whereby deferred tax asset and liability account balances are determined based on differences between the financial reporting and the tax basis of assets and liabilities and are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse. Valuation allowances are established, when necessary, to reduce deferred tax assets to an amount that is more likely than not to be realized. We record uncertain tax positions on the basis of a two-step process in which (1) we determine whether it is more likely than not that the tax positions will be sustained on the basis of technical merits of the position and (2) for those tax positions that meet the more likely than not recognition threshold, we recognize the tax benefit as the largest amount that is cumulative more than 50% likely to be realized upon ultimate settlement with the related tax authority. Our policy is to include interest and penalties related to unrecognized tax benefits as a component of income tax expense.

Net Loss Per Share

Basic net loss per share is computed by dividing net loss by the weighted average number of shares of common stock outstanding during the period. Diluted net loss per share is computed by giving effect to all potential shares of common stock, including stock options, RSUs, PSUs, and shares related to convertible senior notes, to the extent dilutive. Basic and diluted net loss per share was the same for each period presented as the inclusion of all potential common shares outstanding would have been anti-dilutive.

The following table sets forth the computation of historical basic and diluted net loss per share (in thousands, except per share amounts):
 
Years Ended December 31,
 
2019
 
2018
 
2017
Numerator:
 
 
 
 
 
Net loss
$
(9,605
)
 
$
(14,888
)
 
$
(20,283
)
Denominator:
 
 
 
 
 
Weighted average shares used to compute net loss per share, basic and diluted
119,204

 
113,251

 
100,022

 
 
 
 
 
 
Net loss per share, basic and diluted
$
(0.08
)
 
$
(0.13
)
 
$
(0.20
)


The following potential weighted-average shares of common stock outstanding were excluded from the computation of diluted net loss per share because including them would have been anti-dilutive (in thousands):
 
Years Ended December 31,
 
2019
 
2018
 
2017
Options to purchase common stock
2,395

 
4,045

 
3,045

RSUs and PSUs
4,699

 
7,946

 
153

Shares related to convertible senior notes
3,526

 

 

Employee stock purchase plan

 

 
5

Total common stock equivalents
10,620

 
11,991

 
3,203



Shares related to convertible senior notes represent the anti-dilutive impact of our issuance of $345 million in aggregate principal amount of our 2023 notes as the average price of our common stock during the year ended December 31, 2019 was higher than the conversion price of $26.95. While these shares were anti-dilutive during the year ended December 31, 2019, they may be dilutive in periods we report net income. However, as a result of the capped call transactions, there will be no economic dilution from the 2023 notes up to $40.68, as exercise of the capped call instruments will reduce dilution from the 2023 notes that would have otherwise occurred when the average price of our common stock exceeds the conversion price. None of the shares related to our issuance of $800 million in aggregate principal amount of our 2025 notes were anti-dilutive during the year ended December 31, 2019. The average price of our common stock during the year ended December 31, 2019 was lower than the conversion price of our 2025 notes of $51.56. See Note 10, “Convertible Senior Notes”, for more information about our convertible senior notes.

Foreign Currency Translation

The functional currency of our foreign subsidiaries is the local currency. Adjustments resulting from the translation of foreign currencies into U.S. dollars for balance sheet amounts are based on the exchange rates as of the consolidated balance sheet date. Revenues and expenses are translated at average exchange rates during the period. Foreign currency translation gains or losses are included in accumulated other comprehensive loss as a component of stockholders’ equity on the consolidated balance sheets. Gains or losses resulting from foreign currency transactions, which are denominated in currencies other than the entity’s functional currency, are included in other income, net in the consolidated statements of operations and were not material during the years ended December 31, 20192018 or 2017.

Recent Accounting Pronouncements

Recently Issued Accounting Pronouncements Not Yet Adopted

In December 2019, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. ASU 2019-12 key changes include hybrid tax regimes, intraperiod tax allocation exception, and interim-period accounting for enacted changes in tax law. Early adoption is permitted, including adoption in any interim period or annual reports for which financial statements have not yet been made available for issuance. The guidance is effective for annual periods beginning after December 15, 2020, and we are currently in the process of evaluating the impact of this guidance.

The FASB issued four ASUs related to Accounting Standards Codification (ASC) 326. In November 2019, the FASB issued ASU 2019-11, Codification Improvements to Topic 326, Financial Instruments - Credit Losses. ASU 2019-11 provides codification updates to ASU 2016-13. In May 2019, the FASB issued ASU 2019-05, Financial Instruments—Credit Losses (Topic 326): Targeted Transition Relief. ASU 2019-05 provides entities with an option to irrevocably elect the fair value option for eligible instruments. In April 2019, the FASB issued ASU 2019-04, Codification Improvements to Topic 326, Financial Instruments—Credit Losses, Topic 815, Derivatives and Hedging, and Topic 825, Financial Instruments. ASU 2019-04 provides codification updates to ASU 2016-01 and ASU 2016-13. In June 2016, the FASB issued ASU 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. ASU 2016-13 replaces the existing incurred loss impairment model for trade receivables with an expected loss model which requires the use of forward-looking information to calculate expected credit loss estimates. Additionally, the concept of other-than-temporary impairment for available-for-sale investments is eliminated and instead ASU 2016-13 requires an entity to focus on determining whether any impairment is a result of a credit loss or other factors. It also requires credit losses related to available-for-sale debt securities to be recorded through an allowance for credit losses rather than as a reduction to the amortized cost basis. These changes may result in earlier recognition of credit losses. These guidance updates require for a modified retrospective adoption, though a prospective method of adoption is required for available-for-sale debt securities for which an other-than-temporary impairment had been recognized before the effective date. We will adopt the guidance on January 1, 2020. We expect to record an immaterial cumulative-effect adjustment for trade receivables to the opening balance of accumulated deficit and we do not expect our adoption to have an ongoing material impact to our consolidated statements of operations. Beginning January 1, 2020, we will assess our available-for-sale debt securities for credit losses and recognize an allowance for credit losses with any improvements in estimated credit losses recognized immediately in earnings. These are preliminary estimates that are subject to change as we finalize our adoption.

In August 2018, the FASB issued ASU 2018-15, Intangibles—Goodwill and Other—Internal-Use Software (Subtopic 350-40): Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract. ASU 2018-15 aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with existing guidance contained within subtopic 350-40 to develop or obtain internal-use software. We will adopt ASU 2018-15 on January 1, 2020 under the prospective method of adoption. We do not expect our adoption to have a material impact to our consolidated statements of operations and consolidated balance sheets.

Recently Adopted Accounting Pronouncements

The FASB issued four ASUs related to ASC 842. In March 2019, the FASB issued ASU 2019-01, Leases (Topic 842): Codification Improvements. In July 2018, the FASB issued ASU 2018-11, Leases (Topic 842): Targeted Improvements and ASU 2018-10, Codification Improvements to Topic 842, Leases. In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842). ASC 842 requires an entity to recognize a right of use (ROU) asset and lease liability for all leases with terms of more than 12 months. We adopted the guidance on January 1, 2019 under the optional transition method whereby we initially applied the new standard at the adoption date and recognized a cumulative-effect adjustment to the opening balance sheet of accumulated deficit in the period of adoption without restating prior periods. We recorded ROU assets of $17.2 million and lease liabilities of $21.1 million on our consolidated balance sheet. ASC 842 did not have a material impact to our consolidated statements of operations. Adoption of the new standard resulted in changes to our accounting policy for leases. See Note 11, “Leases”, for more information.

CHUJ5TJ];[M!RAY8[G#EW,"U; M[>F5BL];]M"RAY8]G#=[P!I9IUI&Y)FQ!W)=_HUZ[2??SW:?8E&I.=[5K_^O MRG^[3S#8>WUO]+?*!W^Z6,]8I$1LZ;US?1_=G31HQ\,.@2R*Y>28BN.B^*M^ MTO89?)C;9T[1]9F;SI_!9&Y474=>4#0'SUT1'XZWRA:T MYPC;M@TH*9T;Z_EW.&.#4I!B-IW[P)3N'P%!PN_>E$6ON@WS+2%J<'>'KR:\ MI,J5F9C?%.0+6B)5#%%B/U8>7 MX^1WV%ZPC!?$6^^D#H[VO,L.2+\C0C,Y) MG'\G=_X!/#_VEKGL,CCI).D,\ #(-1;):!'^!MP*6+P'S N)W_,]G(15N%!9 M>+>A&SZ^YLX:,!#H@Z^@?A+3C#"$#I_QLPA0@V'A$L#BWGH+/D+-XT)AG[%[ M-4QZS-+W&AAW&+M\5IFR"OBX^4;.);I6"[2_=;_ 5/,:- OR2>)]'OP+. S^,D[%EZ8L3N>WA MD#= .&^&O!2'XD7*+7L,<-*3SZ?D72O]B%X0K1S<0>LE7U$N4?ABZ_CU[X1BS@X'Q54_RIK*D.PPIJTB),S!@ MD !H,?1;2O:H2 MK4'N P_# 8B@Z81P+[^4X5W1BO%[UB$P"R!U/^;\.9Z#DO 0K!SX!)4P\UPZ]@'7N@1[K B/]G/;L7T_B W7/SS5[EYB?_\*D,(C6OF1=-%T$$C"FB?479Y:#%1>^]=2.//BK_3% 4&"=7 M6FZ#=<'0_NXNUGR@*^JA?('TUMP:N4V$QX;,%S2?&9I\[@I/$(B!AN5R)A7! M8]#&4_ZDI3!Z;!YJZ;K@/$"WB8.0: XW'7H,L8#F7OJ)Z<4?O0'M!V2V"X]] M9\+?(!0R)FP[VJ@73M=+.%6?5O4)=3IX]'V FR=8D5QA" =2W#:6FWDM=WH( M,YBK9Q% ]A&.!@X^3(8&YTZ&KX5?@<#*;B,@:N&6 #R])EHV#LG(7]50ZOLY MPD=._(@Z\(P!C9(M<@M'+)FV=Z=X<4JV;N[F1#7G-RW=&4=00K3LF7 B@4O! M$I-D#=@UAYT"SF=L@UBJ^(S^2%[@1?1T%=>3'GN*$!G#85I0&]:P'A6Q FX% MPQIT@(3'I>N7*\H\!^1^1$XX_D"\+N1SI[WERA487!U_;N%B#S[9U[!TMZ[RX>W,<(E8IY*':S MVQ)MOD)WM^71U_7/TETB:@R.@C;:2-;"YL($3@^!POD MW\H]'%J,C)+!7[13*2?HN=-@"1+_AQ<_7I-R%F)X9_&H"G;KAIP(DP<79 /^ MM@3QFC(+8 .N1]K'W7I!A UL&N7$C-:*6^$R@53T==9L2%BV$,]<#J (Y:CC"^E,"*()JC.Z]NY_7VK,-% F MUAE5XQ_Q\O=@/L*!EUDQ7[A&">"AH7E,>'.2-Z%RY#$+S$2]"9)XP6#)^$I)F C1.K="QX M"[O#8:W1 MGWLTQ^5);96>OVV#7.6=,71+ WT3+@'!)IH3Z7#7?1#,:*4R((3 P84'2ARZ?H1(BG"#NY;T):KQ:S 3EBR\KN[ OD$PT[ED MF6YJC A11/Q.[A>7<=#]""Y;> \IA-ROBR;8(]XU YU6*'+K*'$PX[LSK^:& MTRWII]'Z%L59S/5 (7.X9;IT^=9NP!7R!Z( D30=]!$5(H:("D%\C8]L#_:N?Y$0P%7%D@B7B6ME-"H#MD,Q1 M#<>AFE78(M@+Y)!4P!4OHI?)!F3)!C MC Y.RA@Z.8I!EM^A_ M48^_N$0]]YH%YY8,8V'*MBA?EY L(.)3N299>BIP!,#B4J/S'@4Q5,21X@,@W 32YI_F:.@E>)5* 6?.P]B7" < M@RGWK>2E!1#--.,FXEP09=IWY#"P3W>!0=N(+1;",PV7+P&*($5O'\EH=:7L MWW[#FZ]?/[\E?NI.Y\^=L80VYQ'DOI5L(X7,GQGTHI_@#7GYF/&[XB*DS8L^ MYM3/CE"86YI8$*XV.6X2QSKM>*\N$N68.(7W-E!AGW+2(#'CG7I%,G MEUCS(SGJ 3<(C%E#6H;KEF[XC<49/RH7QME+,WYOJ4?NH=@TBS4UD%N2D[R@ MSQ64&JG:D?=<\DY4S!(YB+Y_E[LT^?D+VR--G>&:T9WW@\T*"I:4;:AE ?[= MH(MAR_.0/S)/>&FF(6]JC :/^+M<''.ZG;$5X^XBP1O /EJ'"3F6OY%[7'.( M_NRFY7Y(BR#542@/L&2VRL2U$A8 -##[)^ ZAHW61#K$6S# $LPD@210EZN9 MI49C6M*'O"%%GA[Y*E5HAK1+SA[1H2>\= OO&XH$F?2":A\Q>%)DI*]; M!-:N^?EN[&$[.),( 3 PETN-3%Y/XG;,L7U45:=NE']^^2EA'&M:/"]4V!8+ M*9XI:,#AB[OCX34$B.L7\HH>Y0) B5W#R3ZF?E6^(&Z@9Q./ME$.97%&@!Y< MYPBX>2+1()ZCVQ6^O4/QP/.24"0E8-V&S@1]+]H-DU&2\-UZE,P$POV6ZQ"D M7N1,M.Y MC4PG)5X& H-),."I\&A,=GUP0X(A=T!R039:A/)&ZHM<%[]&,4A^9'%P/ SN M^?Q@8VX3O02-^09NL\\0L.6_B- /6<-Y*"6<5+D'&/J2TL_+'YAYWHL7L+7, MIWG.W@]PREXHO0?]*;&V&?!>T#;OB4_VTZ#^)Q)TOV.>Z>\>^KK$;T?<9",U M&)#0F H1<<[AY4#L2A![*8@S>1.95-X%@5C^%E.&.4:S?)[!12N M.Z[MHZ:0 07P%(\])/(CR[E]=L^Y,RP9E)#P$?<%*_#!DIN"(@5:$W>89NZ1 MVX:O5PN $;JT\Q'PC/N-;Q#L'%SA$L"Z3JRL9*?<)9"NC*>B$7JH ##$-2/$=4V3L]E,BI\MWP:J?RS92O7:E*Z#"9LD<$A? # MEV"5BIYZ=2\P_61VKNW]*QGV@LY/AK5/\5P")C _D(D ;0E) )HP\-F8?T"" MIX@ 06T_H#GV=>?80+-ZM0/M-+35)N5.6<7&1FWNU!ZY4\?1]G\+@AFI+TB/ M'P"#[["PCBEE9A D*LY1;'%D\<8^7W0=Y'1J385>O)M M[*'/>^%&7O8V%?Y/3.<,HUB:*10CBKG2G3@C@DP00&87<+>+SS BBME86?4> MGX)5+4)W3[>* +A&=Q["+/LJ_G8NJ+*&A%Q"FMV0:/]9/WUB'N!Y;/CQ>4 " M +D(2!;"#00 .+],"4\F$I&:7Z#GLN]H55"5SN,[D:PQE<>R)<6# V>)46GA M@82C\>D $IOK#M7O).S"G2N8M8;/6?O\"0MN.;I^F95VK9#'KAR,3_HFTUR5 MO&M2 'OA0[ Y"\KO"3- MCN88B1G2#]E<*9XYD#=.N<&3!*Z$?0SV&7>0;3&>[U_.']B/*6/\XA0STB"O M-,EDS#]OEF5?B4;73F^,/(JZT;7"^]\:()L&2 K8?91G0^]<6\?6GO5.KX9% MY-5G'@-R_1T0+N,TX#$G8"F\WO)ZB@D%(992^"[/D-C#N+ON[KW'TS *&J93 M?L68Z3LN4H;!$BO/N+@8\RJT5HO<< YSER,3";A2!$490$ZS@!3E?"2.4'UQ M']QPQJN$J%/&!X,_[Z^?/;5,W(>$,3 M(??B.N/,L>3ZG!&Q-9#Z#H0[2:C617RX8QZYET-1FC9U%U.,;3*1&/H,1F5X M,]5Z$&)=)_7(L\PK>+PQDW66G&XF%VCFQJ[0QJ7Z2<,1[)^EVSO1)-D/%DXQ MO>N6@:KC =+ 5NKA"#S[[J!^G<>P<#-*:/%YFF?D] M+1!%Z>4N'C$%%%-5PAA+HB2-)'0AJ@QLD5$K-H;62WNI)WD4!)%2R>!$4 MCRFGN3/!KDA)S6UL$#P?=F9^F"-6]M69QJ08RSJ\O@'2&*:+,HSS3 M]>T_J7PB$,DTD^I"J?Q?H MQB"*CS$M5;Z8HK7E;PX#L6 :)GWTA?_R[ M.'A7R(L[1;7X.+DQ]>M2A)!9C0-S!!+J!,3(U/ *3,_$^W.JT[,(0,4GH,)( M&YJ7H)#KY2&O]F VUI(K<3)75:I6A9?"BY:8RHPJ>!+Q#]$>+W2B4'.979OU M_>1_XHD*SVWD)*H]DG9!7=WJ]GH#:V3KEC4:: /#=O2>9ABFT>]9@^%1VP5] M81B\RQ5AAX$?8(^(TV@9]@KELXDK/N3 RC7RR0*KK76OV+BKX[Q.ZSYCW'<< M;3S4Q[8UZ1B#H6F,)L-)SS(&CM/;G1(/X^4J9$7>C/_@,LKN@^WW]_['FP\W M_9L/_W>L]#^.\(O?Y>?1AZ_#WS]]_?N7\5>E/_CT]QOEC_Z7_QW?*%\^?/W? MFEP<=J?@XGA'WYPGU?_)JZQ!W 01%W4BM!=ZT;>L'RNC,**^"HL2^O+T$>,J M/"LNY.(O:8 M/HL2GX5(0F_=OB]V^TX$R(<2Y&,)\B]P3GM -(?Y^OF:I!\H M$.(*]2ZM7*9271:BM'-YR8K/XO1W40*7Z_PB?+*\T8.LX9$..XR;^R1UTF[; M(*>HR]TL6"Q<=&_U%0I"<]<2HWH!(#-\7HW%&:G&^?QX%A@IO M]OPBB1;ZPF4,[+L%ML\41M^,J\09G]NSI(ZU81XZ04N<=1_\F0?']&6]8NQ: MN0FH*W=:?(Z I70J'L?"!(C0^^YR/R[2M)%;H?I< MQHR:G=:EMVE=#4[KNOHUC]_4D8 G36#NNG2$"(,PXXK?TE>*MS%Y8-2+,<=% M)-HF[[MW/=YC,!DT9?6Z@T[ MZ,>8H$(%)13EQ3_0S?P=Q#]5*&*],8JI/9(I'/OX>2NF74^^?IO;M#V#9\ZP MTM,'_2;>8RZ0/+%N3Z\A"V??=">M5TO%0HLVI743%9]3(@3VZ"E%?<*W,D * M'/'>3_B;JBP#GSU*-X+P( HG +K0,1&!VOF#GK3?"64I*;.*R@\MK@Z;?(=@ MJ:'4C!@8&*+!-AES<4AI18^Y7\@:NR_1@^4854-DCA"!R;0(7[F*V1B\QBP-[U2/)M)(-?*\/4$B1HY3U"V=;KR2^B]Z&< M/[85WXHG+YJYR55DFNS@_(;T=-#LGC^N,-.$-Y75-4UT)EL%'D6@2EJ*T 28 MW-IE+G.:0[$'"Z^ATFI?!K[/W#6YA +H4%-+4B@V4O!SA]>\*43-8?Y*GV:F M@'J)D?.B@<@Q$.F/^F]1?D$.OW-XF_AF./I2-Q%JN8'=RQ\8;P3%Z3$]G:0U MYA)[Y5 [YS\3N'_^JT8JJ @B(BACS&FIC!!FE0$L_;=)(4I,T\QC M,""&=JT;UE_I5NT:_BHJV6DKT&3F4%++E']8XD+,S1A*LKP(CS$#(9AZM"OJ MBY7!YSPB4]^J(J^C)E,!>4GGP0,6FJF4,B!=KHSW;"B*QKPXX\VK9 -RROX5 MJ[@&2UZ$8'4M&_A,AGQ^Y4,^*;2JYB*;["7Q5KBC$&;=(3S*TZ?3A(I,A[=- M:FR4A];8WT,K@K #;3(>=?J6W=-MR[# S)],1N-1=S(>6 /3L(M!V-:UNZ._ MJ6L5([3=6B*T9;ZS)#;M@%;[Z>/73[]_&/5OQB-E\N%C_^/P0_]WY>L-?/'' M^./-5XI7?_W[Y\^_T^?^EW\H<''_!7ZV[&QLU"^!$MW8_H\<.1[S^?+<]=Q(+_@P^SIFP=O%L_A:MB\&.<]Q9C?*F+O MY1\;F(TK#FFP.%R"H/WEBN:J)=.WQ:]BP?P5/7B#O*CXFY[YK>0!Y7/+JPRS MEU]Q !@<^ID#Q>Q^;,+S?N[-X!#KX,YEJ8P[S64_Q/Z>PN]*\VXW")/>,,,N M020YW]/<$R0#>/9G$$0E@&C4B0MB-;1ZU-A&G?ZQ]KKS =^ZTV_W(>CO,^1" M0?C^(W.J.>@F_/%%,^L;$M,?CR7 PT.[9MM9S-,<>#2:CCFE6@2'7 M2TF#';%%X,6@*_^'NUS]K-P$8"XSY???/ZO4F0-[PZ+:_X7=8V$^IB1\7M\N MP&S()#).O'!9HMLT@/W0)258=ZBCL#I% )PI5NH#:SRR)HX%RK)EZ$9_H(W& MEC/N&?JX Y"ICI6(E./0![N/8^0_ "3W+4)6/ 7+OA"$M,%^&TQ,O3^P1Y:C MV8[5U;2NUAT-AYV.,>Y70'_>K^[-W;EW4J?DE2IB\"S9X%K]2X$ST9#VQGHFF'VA[9E MCT:.#LQ=LP= ?6/;&F@UXQDVR@C9'!.?OH/2%T07@6_/ [FK70B^&8-.IS_I MV;JMC:U)WW0&P_%DU.]:1M\_$(QS.B-S8G>=WJ"O6_JD-S !"CU[8'3Z_?[8=NKF! MVS4N!,\ZFMD==3JZJ8\ZUF@P<'H8VS%LIV/W>J9F5\&SW6.#EX!LST.X:Y8B MV]\H$+$1 FM6R.O%Z0D'>V.C@L!F;4'@'?R:;1!XCP#B_K'/U!]7NY/X5-*- MZEW!#>_;D]6"D[2608"]:1#62?,\1)HYN[]'($]/+U7KP,7QGU:>3PF]/$_N M22E\B2 3)3J8[;6>466L&,"6]I9X(CVM@'P\OWI]&WDSSPVQXO0-/NUJR!]V M]584*FQ,0A'9;+JCIG-'V2S_YBBGL:=E@BJE6J?^"T=6/TJ#% MT(G,A!O,M*(9@"*UBY<,QIA;1G6#R;SK9%EI A[U10,F-ULOF.Q)G5;OLA^8 M)D@Y7[IU;2AO,(DA&80!PH2%8M*-:&QU5=8P[>HMCA7U1:$S8;.ZM;L:SV+' M DG7"S&E#S.L:0*03##E"7]1\1&K(/*RPQ7%D>UP8"ETDAI.&K2;'!!/-L4B M@SS0RX&-K;D#RG;#LZ*\P5P;%1H+C:7CHM$7CA298F_H%/3Y$F^<%+9D6&=Z MVTL4Y1,>\UO04(UWQM^"IM&),=.4J!. M><"B""7V*0*BRV5M:-(&84%J&B[Y'>;;/0H" MHFB=SM@"D"U1KR(%\>L*F2*5F'P*[UW?^[>@,G%,-SBS&K1I?E<4T4Q@T7.! M0U01!BF[#=?8N,?0$)R&ADF]0,01)1 K:Y_/XO80P'DA6N$(+YOT2O22 57. M(!L4&LI% PB47NJB6"K2^)1C$C"(^UYNVET&&=/NE'Q.;.%ZCWPR L<1P[=B M=>DJ:8D51W8,C@G#UIZB2,E9AATG@D.^^.QINF=A+= M(>2U;.8IN>\6IDW%8G=L1ATPT]HM9>$^I J+NUK!6LG@#->+I/?G_7J1YR1? MT_OQBJ1E3H&Q)'O:I[G 6> P[P@]6T]E\0Q'D]TE+(?B#:^\2WX5*)*,L*2N MY31&30RSH4/EK\+6&M2P-!VMS#M!AGQJ# V'EUU/MRJ15!D9]%O3BQ7=,.;@M(<_%;E[3*I)RT51*H* M^^[-L'=W9M!F=BPSU0-YT71!-31)LY+R=LD94)+BEBZ@T.^S5$M><(@X6*#$XN3/+I!Z4@B:Z60MNA^+ASV!YY(UX^C<[*NH)6A.ON=^E@VZ MZ?'31,GG0A4>^$9_*WP.HM,NYQY8))QA'LD<]FQ_I>VL'1[^QGB+19[!XKN0 M4Z1C\!Z[(.,7"^;?$U\3]>K>=Z;2]"Q0/A;L1SJ;BSHT9?8D*^?+3V$6,-X- MREW$? S:C)HJF1H/1GT5K2(ORZQ'=B8O M7Q!A@BH8$=F9H#.M7%XMF5_.EB<@G_*SW'?S=()T#->C.,V6GSW;BS7?HONDBMT&Q)/0=2=FID\U=AS]B:S?\DC9VF)-F] N?#D)'HYUSDF;@QZ=49: M;(XBY T,Y+W)#2 :HG1&$'G#A.(J^7J^8#SRX#3<4%3:^U$S)I18WQDN-0B:TXD3HT&/)3 Z(GOAUN*GL8*)'^(0F8W+;[O!) M])4RA$O.YN+-\M^2+AD;$T(WD6@;K!,]KF16:;EI11Z>W R&K"F8M(H7%E;@ M9R]6N9XA+TZOV66%+LT]@LW>"Q.>G@7$GPR+2,8A\K8S:,O&PKQF=V!\Q=G. MU81(C*NK0FM$E>F.D0L(3%(Y?Y4\7C@>2_3A!9**DCXVN2VD\CE#IBKOYY Q MT;FNE?<5)&.V2H9VI3-CQ4 YV$+$&RHU.UVFTW:U;717VV/SL#+U[;_!B"69 M7:K&H93ISV8BG"-HD*ZX<&&0>-.R?*4P]74WB9#XX?BDN@78DF0T@PC&3G&H M6T7OFP;MVIH[*)MO*VNT0/,ZTDX+.R<3Q\'J97PWGQ/;X6^M4#4.NG?W127R ML-+G1,1A0@TQ;])%&BGU T0U1PR;+,9E(QZ8+=/QJ^M$N?$6&^]Y6L&Y+@%Q M+NNW1=0S0509[8+#]S"FE;;CRB"9\#_"!1%U(9-:7A*P+)NFFB+6DL7S8!8L M@OO'3#J2#"J4WY-5S6EX@C#)=L?_:Y2PHD$7[Y[VOFE8;1O'P&I)2Y6P6M=/ M *MO4MX; 2I/6;9!F\+;S#QN6F]9G%MG%+-E,&.+/!:F&-@X5MDBU<&1"A!I MSA";*.2 ?4;=Z6,)WT.\:?'C0O!CA'-U@Q5Y>$+*Q"%-+TT8RON>*(.;(H^4 MSO BVR;OH,PD5CV':Y4+M.Q+FBC2G_YK[?%\:XQHW?>;8CO!0L<6+0GTN\8^=:S_>H3\!5NE%#DF]W1."^^O(Y@1>(1$Z.6T:-/ MB8W9*@X,0"7 !(TV!*C _Y"7X2 $.15!]L'FS9XOG-[2<%3V*-+8Q69*'L4] MQ%'MA@'JSF&4[:8RCEB#L\8C3^<]DE[!YX0D7V8MF0V$W8X]:B[M2) ^KC?+ M4,A%A<1,Z53)F$<^.NY1K37H==F(^?(8PY]MC&&/&,.NU"4KY9X5,!7B$:V3 M]4R6#P8(GC?1@\8+E5H@WS[O19I?BM MXM(0(0QIA5ZPCCA3%1[@K#W0Q@$NQ"7WW^D(8Z%PRP"75&(;Q^-:5#@,*GSP M9^LH!M$YT>?%E$N!%$F MJ9:2#1]GZB\E"^'C^@2#$?PDL0R35BVH&\&^L/I7-&%9,<;+MES?VT'?;J,W M)4Z0OT5_4T;CWS]]N+D9R\YFG_X^_.\Q=C:K:0+\N<#OZM>O=4$;;4XNW#DEFP#AK&,TCZ+2K$#I/8T\U&>QT=-IE9$<[(V-JANP MVKJ!MEOF*9%EVRVS0; KPUL>N[G9T;X:?OGYZ>UW:U%(:,TL70Q"8@?94 M#\LDU/%JS00K0P[W?-G\IB$-*'--94M[I)2V0$7*S'8MY?U*R_"HUFZ+P9:N M>)>.2GVL7,(4OEM.EW]LQH\VIJMOT.ZG+2)-S3KJV \15Z=L)VK#1?W*>&9. M";=_@O7$A20ZT=>!9[')/*IB_AS@"G6YV8H+A-*Q%Z\1T1:\E1J 4_\K83)E MWZ^9;?Z+-X,Q>!\#].FO9>*T2,5-R.A3!)DR]EYE&W9)F;L"^X+AKG M2]2UMHGHUE36A MD*-F+TIZ@"TK!2=0,ZEE019D04J' %F2GD.?J,K<^6$W3 M>;RTP532DKT2M]NFP._3+35Y_>X@VVRDVO91S?=1O7 J+F^C^GI=5%_61+4* MUT!QOXN!DVG^F?(#OC3.?'BI(6U2&).[FYZJ8%A)1QHO^B::":8K>6#N-V)> M[ C92KD]/.DFDUE) M\;(D@QCG,X!^$T4\C8VK_%XX72]Y]?%334EE3]*H;4KZ+$('MOO MF+2=,L+6G;2C72/"M54DJQ=1\4N V"^HD0M$V6JWE)UM]*5*Z@%SG9KR.@_O M.L8;P6TT=ES+Q(3F-)A)JPWY)L70+ S]3)],18_C*5 M8%O[H+F AVW42GAL .D@Z]URO>N14BRB@]L+_9-,$'Q&9 M62[_/J\BI15WO/LTIUC1B5DRHE172]0\W@L4T <542"1?U%YUVVZ=6YU1&+ M$F]<$A$:OE392U^Z:P'K:Q)'#)(X@_-HQJSOEB6P?LUI]V.E_;AES6D@T M>9/Q@K_=);!M/S<'M<3R2&:C1C4,1TW[93P=OD\[:)3EESP?_7_9!-7*4T^W M@[ED BK%(W9VD5PTI34\3%JR/#X7X-B!TV9,7TR+?W>;P=B&#ML1C*<;.]SF ML*MS &,[?[&N^8OG-'[Q19'.4V4J_UP#H.\>ZU@$^O!*K>Y3A4V-#'>W2C+* MGC0TK8<43@5EK>.QW/'8)4/ :8O=\JY.NS97ISWI3P834^\/[)'E:+9C=36M MJW5'PV&G8XS[K:OSV*[.X7^/?_M-53Y\'%;C$H=/7S_]_F'4OQF/E$'_ M]_['X5CY^M_C\DUP3H"!025HA_H-2#I[J_)YX!#\_BH0%+.7-%4 M\NWN&Y%5['&P>H]MK';96.9YN2)X3=[OD?%%G[,O]+%#PB+W2EWC/2)JZXA1 M6"UO L67YZ[C0'X1TH+H&]XB0]< &+>85!&^0T>6NXK8>_G'AKA(^VS )0CJ M7ZX(X6!;ZI,%99P\_ M^YE?G_N*GY%H75(NO.J2W64>' F#Y(3-JZ?W*K!'[$1?_5#(4:G\1:/_#@V+ M#7)U7@H,9UM>(/=PHUQH+@B&F M B1Y&1A4 GM[,S?F8!B^%8 'W_E/AQ#>3^QTZX;HM&L1.WP_WH_W?N!/0EY> M0?[%F67U.EJOUV&VTWGW\.W=!'Y\I^OC26?8GQB&,QDX_?Y@I(\G:5XKO+N'EZ^C=O>NNWB.N]/T9_F^<(DH_'KIAB/E"_Q<]-5>\U[_*MU-+M29FSJ+=U%],O5.^0E &A&7(6WG/SEROL1O_?7 MRUD0BRNO?C4=6[4P^36_OU3.UG>:!\>]5GEL60.0_) "\H!R7%J9L==J>32$ M[JV4[@?CL6F/;&/<[0^-B6F9_:[#):8U,6UG4J1[>:Q?DE/]R&+A#CV8Y-1U M,(![9ZVE7K(!?-&T:'<36ASKHU%GU!^9H+UJNF9VQX,!MQW''6MDZ'O28CVR M6#=4VS3/FA;/SF+\C#UD/-'4)6(7;"OV4FKKVIV>.9@8>J]O3HR^K>GF6-B* MW4%GI!6I30!QS&%X<)&GJ9;IG(/*V]J*YT Y/=U*PR?FQ)ST^GK/ZIC.>#P& MB65R.34<&D:G6Y5RZA%0';5KURF?FB^&3MY6_$2U:M.7)%4\JRH^D[1WAJID MSTQ)U!E:IJ;U.@-C,#",4:<[M(19US7 JNL4291.@&>_'5RR==6NUJU3@:QZ MU(T5B:VQ=Z$4;*4Y"H-)OZL-=*T_ @EK]"?]<4<(V8'9&9C]2A1Z0Y_;[6'5EC6Z3=6.-NI^,421-A_&I9-[JF=ISS#E@T MBB:;*B+/D@A-(W7Y]&RG/QF,3/A5-_IV;S(6F:>@LO:'&U[9W8BPIJ!A5]4L MXZQI\-Q*W#Z'V#]3]"[%\I@5;XGEL_AB@R Z('&JCVK#P:C;[7>TT:#7<[1) MIRN%7E 'YQ -::V]\Z @6T\H:#@V M-&OH.$YO:-@#TQP/1F.1[]+7QWI)!/Y%%%2/Z+)Z:D\[BZ3MBS'A?@N"V8.W M6+0*XR;Y]5(!9G;[FM[IV'UG-((K!CW3D5601L=Q!D7RDV ]F+ R](YJZ:VI MUIIJ9TAY\%_&E6F9AMUQK)'5'Q@C:S08C+C@Z^O.>+21Z/D$Y=5DGW5ZJF6T M=8"G9*!]\&/7O_=$3VN&79\OVC;3S0R!#<:]?A<%V6#8[W;Z_?%D(@-SFM7? M2'])8=+O#H:V/ M+9 /@^&H;W=%34+/[.N;N9X5*:D>,698:D]OZP1/R5;[@J^B":T1JRGS\QR5 M1SNE2!M41:,S,L?:8&1V!J..;8PF7:QW[YK]B;,1;/LDY[__SMR($;P_W?T] MXO1YN"Q/($53/VN%LE&DV50Q>&+42*,2C"J->IJ'G^=F\/ J@5>I#F@FE?3J M\O>I7?TB2*]F0ZKQ*?Q/B<<7G* ))XA]619L+\+<"M3C)KE6:E/X''SVZ6-X M JG8NF&E"9^C\;@[ZEL]JSOL]R;](;:)$HK%T.YU-VQ0SM@.ITFH'<=1>[W# M<;27G'V=U0GR-[[HH_Y$36_>RZ-\99SJ*,XF'Z;PV\L MC/Z3$G7CYUK>OC889=WD\>(]$1[6==N+;V1MB%TF41CI]HC^Q1H;= 7$XL =&1QL.;9$E MH9E]V]I0?BL294U)$[;:J3=IHG%$>7;VL?2,!3()6EE@%O0+/&5G7.?1Z=B9 MN858A:_;H^Z@:SH=IZOIQJ0+$M0::_#%1IU'/JO\U02CI1JU]G)JK/B[)"G7 M3!*JG@K>?/9]\L8/F,?A&FR?^OCX6:I:3CKN9&#K/<<$':MCC@QK;(XFH[[T M,SJCX;#$ 8$0SH2;#\W;S9[:._-9M*W1/M1$6XF^-= WIIN\HO"S>FK7KK57;2,I[F*2X]*&[FUZ7)L> MUZ;'75)ZW##P:0.8CQPQWPM"Q0]B=NFMTKI:JON:1K=G3P:345>W3;.O6_V. M)HD6JJAPM7GZ-SM9LQ M+"OV'7,RZEF3KFX9SK!K#2USQSCV:[2_:9M=7X0U<684V79( M:[ $X2W2%A4\'N>LLSEIM8W5[>DC7>_8X]ZH:_7!Y,$V[-S3;_8G&U%P FC& M^?@*6.Y_24S^A,G'UC*#'CN&8XVMSE@?:GU[U.N:MFA_T;>'MKW9 M>_8EY%./Y=,]%_*YM,YEAY!:E2?+GVL,SC928K;,_L VM8D]MB9@*/7MCBF; M>-EVW]SH#OJZ8K!7?PU,561H9@"O-:Y:!E"! 7329E8&B/-NUS&[5G=L:..A M98^$ [,_FIB=IX+PKR#(C9ZF=LT#!.+/A0%4LU[_/WOOVMPXWRO M'<'RY/O1'>=&Y+-=Y[1+-:7R./QI B*A$D]3I$Q0]?"OOPF0$*""5*(HD +! M[+"[)8H2@<1>:^]2FS@@IJX]A6'6:$A'B2&"4$LD):) ,C8;)^ZA M):U)1PT,[\]U!^1"%I/63LG1#A9KHIXJ!AB%7#%M/9-6&$TU(IL#/ZLM:8E' M/\9:1ZG:M#@B[[1JHI=8.YET-;.XOIZNBJG&Z_Z.A=V$2\CFXYBVMA5B!:@1 MRX-WU)1QPJ@$E!.E':D&8%#8'G';6'PUGYCFTF_G+;_FTY_GTUFX^^5M=@=A M\!V$%^6?"K'S__S/\G1RM-XOJ[9;9>/M4?(? MX"\ P.0F72:?T]EMMEZC,DL"_I) , IA<_'_)+]*ET7/[MO5U6(9_N)DE,P7 MU:O3/"_*V8N ;W&[RE?ABR+[*UTE-AMGUQ?9,L%PE!1!1_FF[U\5IY6$LIV' M;&S=%/!6%5*)9<09J"US9M-^#X.PC_O>0]X]YI*Y_[MXL-W))?_.EHM)FE\U MDFEB$MBP0]93Q)\$=80J$%(02HB9%HH#X+&QFZ.&\+IJ1:C;X6]'">6T\#>X M)+=B][*8/^9_D\KU$O #WQL\,X*CL#4:T?#+A4>%D(:O0='B[:5.> M)>%OW63!L#YGLZ=&$KI+'C-Z>3-=)Z,TYOI*IW%(+8-059[+1ZPICSDS DH!7!4 MZ\IK*8Y%>U3#W4*_#^O\=F[6J]Q YAZSY]@(2#KHP#9N+$\5DUPVFJEQ[XQD MTG%OB2!2PTTS-<GH"AK*(:='%8 >,80"?]RSG!:G4(2[EOI MI(VE+>M$3'-AW\[#.F>_A=5]EZW.+C^F7U_F*_.P..&U)\9( ]EE+-LVUY<\ MV:XL^L]QOSA4.!:0:#3\=08AI2760@E:J*YT[1EUD=W=RGUY.1R?X2:WA"/L M,HGT>.!X0GO1AGN=9)?3\?2E;9D.6O'1&]R3AK9*K#1,*Z$8IE!1[3#8N&'+ MD&B5=7W(5NETGDUU'K<3PL$?>_D0X>H8.& M:"688B>7NPRTYTT+'G)X"-*.\R%#\!.AAH1_/\@=3) M/7/"0&M9$&@D1(FP*P!>2\ DHAAKI!&NM&QG7;MY7>,QN/(A[$V[)E*,!-I# M^=CCZ.]ER4O-$YAS"AW78#,L$06'^4"_R6T@VXVT36!1 MJ[V'*K0C@VS'&_=CJM4N,Z"V=];/>/@X/-_)XK;HX?PBN/>SNG^7$>A/KL^3 MYG7LM-AHP\L1M($2J0(N;'$0T%Y4>D>(;D#K5+Y1E:OFDP/&-7!$A!A)V>D( MV9TMH9\$>LJ:1J3$2(DOH$12=[F4$FNCB#, 8X69QZ;*MM>22/*CSE[;4F(W M<2-G8"1Q),0G(LK_7*7A%JK7N_C;C9N93>?9FZNLY$"(P!_O 8($ZV_<[3@+ M9K#LI"(VRY*R!7ZR6B1F,2^7NSP&\M-Y.A]/0W1YO@HOE%7*?VE=?753W]]- M^V)_^O'==G O]/OJN_+?5\OJC]RDG[(W%\LL_?U->ADNZ>=T]B7]EA=ET5?+ MS=VD)9YS[B D@F(*D: (666)9@(2:L)_H6+%[Z3WEF&[>^/K6TNWNZ_RW^M+-WYV>_O;7J MH[/)^IJ<9N'_6,^2K*OX^QF ME=QDRW453I)>!ZY>Y7_>+W\U_MZ]0 I4OS^=APAP_7WS ^>%;YO=^T@(UH%D MR=G).)O--C\M&R04WX<;&5??/[!V'Z?7@1;?95^2#XOKM!5V7J?+3]/Y^O+2 MV]6B>F$=Q9:O?)E.5E?AW6$Q-EXMN+I9>I-G/U=?_/*]#_OI3KBX$^4@^NEQ M76/]&0S]\9>?6JYY\_D_^!'8[=<&\V&]R9-L(4(\%]AB>Y47PE>0>?=\ZP]0 MVC^S=)DG+C#&_4+]XVETLD\C>+)[SQYLH+T2NT7[>S,95*:ZO=(1T#/68M@- M5/IG%(_T]>C76O35*$Z52?@I]T]\EZV29?8YF]\^UBZQ<_#T5%+:248=K$J* M(289EZ Q_@!Q83A3W'K!K&1<;GI#$N@@ >W$N-*H_')Q7:@6Q0?\8[JZ,K=Y M6(!L^78^GMT62Z+R/ O_F[1SY.WZ*.F?'VU'1^X2=9HCUT\SCD=%D<(BA=U1 MF "-BCN)K<4\T)@C0FEJN>8;"E-2HU;%73<4)KJB,(S@"(A.LX;Z:<:1PB*% M10JK*0R)NJV-X-IKJ(R%4"#.C3";HF$BK%:M3E#=4!COBL(0I2/ 3C@*ZZF M^8+F7 M&ZCN+RY5TE3F=.:(E)V1CZ[9G&P&#D M:(CV+%'"KE3QL#.*MIOL_!FYG\2S;:=)_!&X$[K$#E]3-&:PQREN! M(6.<@[!_A+@219%$UCX/N)W%P)"3D9#P=($[-+'S["9;IL7LOR3[>I/-\RSO MXU"Z8S^8ZMG]Q6:>M M+GO7!3YN<$X5D:26#9VG 3<:2R(<&:D <:3SX/D9WI$1"2$3K, MMB8B,B+RP(ADM1X(C&><$ ((5$1BB2"H!C0@(+%Y*2*[.VR#ATIM/S(IH<=Q MZWEXKNLF<-?I\O>L4!5.]D0; E'[02*<8<8B;)D([V :LDJ%9U3 5G^R\VPV M*Q(8YY._50MY@+"4X1%E7?9<[:VK.R6/=L00"KN[^@1:>D \<4 :9<*N#RNC M-Q#2&HK60=:S(-19'$G)B,,NSZ,CA"*$7@0A5!\I88<]4AXHS(BBQEJ)[09" M'E+2.E)Z%H0Z"_PH'"$"A@"ATQ$L?\WFV3*=E:%?.KF>SJ?YJCA5^IS%[5@; MDJ3V:H(*#I"70C,TE =*J\)1*8^,$4!3;RDL"$5Y_.22[R^+G'4>;$9(1DGV!I&@, M76? 60DLXTA:8T#XJFKO#HFDK8.]YT.RL^B5D1&!PSY'&)QL^2$+!G([7MTN MBS2H\56Z_'3"19\PP*$^4C?,2"(8(988XRQ67E?'!8:0!TJS&TMIUBNYWZ!T M"!O%J+4, SBH,7+12LLM8I)H[+W7DG-6;>P<1"VM94O@="=4=KJ5B\B)R'D1 MO?5E )FCE MC!3+_=LBS\_F=IK?+/)I\0%GET4[GE4..PT'_YTM%Y,TORHH5""(?AGTSBN* M(:>*1E[[1ZXY-8I( %!PA]X!@EGE'Z'7K9XBST;C[C%F1&-$XQ#0^*>GX"CK MYG64>N^LDQYC0+2@FE<*"0F -"^'8V>!*QGQPW2I:]OJ2YYM5S#^'$&.ND>2&2$(90 BIJ@$?%(SN MH. MFZ#P$0;[FWP:01M!>S2@I?4.%U/ ,?7&"ZR$E!AH5H&V2/UN9>!L ]KNY%^) M1X)&T)[,,*&W\_'B.DO^- N;MC\GE\O%=15?+^91.7X R8W$'8LE1D1H2) . M.%;2JDWB#N&.\-8IZ!V2UXM>[)/W6H?/1P)V&C1'D>HHG>XQPO ID0K+VJ," M :5 E%I)+?-4(H&K.GR (&HET&V'P^<%PGE8@_#:C[/G1@AU6?HQ (DJ OA4 M 4Q@#6"J,#7,(.(\LR3X6&LK1THUUZWJQ^T _+R@>!L 0S&2[" >]7@0/+2. M@6^+J:59OJK$Y5$RSU9EZ==B%7XEF98F5[X:6PD._O[BLQS._9W,LSR=U+<' MR3I&6^UHBS:F'103- 5V3&ONB%.<>.2JWLL0HU;;LFJ1U\'61H5\E[U\],$V M(1$ M(X2Z'"X481QA?+PP;C0155)1Y103W'JJF4;U) 2G:+L&\1DP[EX X0 M" ^N6/CL>XWC=*NV**.U0,DT@P83Q#U4!"%AG:@&A.D00+<$RF(9WRWFB_M" MY0'ZV" P @P/H8#KE!2)(<-(U"WL+3.(8FH,A$A(Z[0BE:^3B,OV@?ES8=19 M\AH>23&(,LB(HD&@B#7T&ZY8T=D:.@6!%@YA9:H63I0IT&JW^VP4==?LD,5. MAP]L5OI>8#'=_@BL3[N[7B2"/K7U8\V)+HXRXQ2W@ KDPFX/L[O\,6%%:^SL M_@+*;?9^B(SX869:[K3_>]T\TJCO1 ;8E@%(@P&P)@B$S25SV@ /L.-5+CBT MPK3VE?N+A;=2?T8(1P*(!! )X$6A/*OQKZEE7 &N$"' F9I-7@>>^1\*W/U M5:)X(@Y25WWDA2!'DMY6Y$HF%UEXW%ERLUQ\GN:%B89O-U%]LDJ_ODI[R%Y M]TG?+6I-N!""-= (,BN0D5AZ7VG"F ((VPLV_/AOV>IJ$7[R.;REF%_U\JJ2 M[;+9)>\R,>-$G/XI^?;!\@ '-0\0";%TG'-IE!4,<6"J7I@22-1JD?*Z/+"' MU X\(IU6C$8BB$1P-$2 :B+05A!OI,,"LA#&"TA U4@0&:U;JF.( MB!'!":=CO]_7AN(HL\">H@[":^I0U'C-&-08,>6]I,!426#:NT?V$H$2-MM_ MG0Y#X&P9LX H&6"(3)5S"2!NI;ELC\0. MF^4+@ :-Q*')W^^R55*T.GIQ(RL<]A:3Q>W%+'N%YF5=K<9_[',9CGUK+V#= M'940(#!TB %EM05&.4ZJGFW6X5;B:C"S#GL\;;/YEB,&.JVOVO8Q'_GF_ 14 MNLAJD=5J5L,UJUG@,2<4,R2P%01C!>_Z9@%B6SV?GV*U/9PMD)'H-N8AK]N;5YVL^GOH?VQ1U17[=M\D^ ^H9V3ON/K/BL;)*DX3;23]EZ M#YPGMWEX;;4(QGA]$\RR;$RPXSYYQZ%5';%G3Q(N)*['V6##!0.(&J6- !@! MHE@]3+_[':5K\(C"'>]P_9Q_;!W2\F O;DJG]3/$($_WK--$@RQ<;WC MK"C0ZN**S[,L>;=8A= W1+UF,2\/X=(B,O;3>3H?3]-9'QSL?BH_[Q:;NXF+;D@MR%^UA 4_?@XY=8*Z 4%7 O ':<:%+^3WEN& M[>Z-KV\MW>Z^RG00LL")> -51<"$9"R" QE ;X9RW9^D(^ M%BA)%I>%-:X*H[M;P+2%G<>>=.MN]V!]Y;=?UI]QL9A-PI\P?W6__CI*WKXS MSP#*@2[M[-WYV6]OK?KH;'+^,?SG;^[=Q_/DS"?F[&_O/[B_NG?G;__;);^= MG9_W[>+_-)TGJZO%;1[\5/[GW3FH?6V-W[X7&X"*L:;S$."LOV_^^7GAUV;W M/@""=;!0LGPRSF:SS4]+7:KX/ESVN/K^@?7X.+T.-/PN^Y)\6%RGK:CJRW2R MN@I?AOO:.+H0%\W2FSS[N?KBE^]=VD]WHLU=# 713X]K.NO/8.B/O_S4\KF; MS__!C\!NOS:8#WM5D>RU8O*B$Z>=T.BL/ZXMNPGGP_.']=RVMUT,)%Y=%?^'82?'[0$V".F68>>T1%DI@ M)!T#F$N%/4,,4RFTL/K!>:&FZ33KN$U5S\0OEN?AB9QGX]MPD=,L5Y/_>[M^ M-"'0.[O\F'[=9S=BQ@ZR7>UMUO"0-Y@GC5LD&L/!N!$$&NT(IMHB >0FBUA9 M365KL,@><=M9[V)^D%%B$;81MH<51F2CF3^3R%I 2).$N>@A%7EK;)&VH>G MW.\'M_L8\L%[*Z@1Y^/+@_)=UER*@5-6JQE )82I@ VC#%*+:L:((H%KT1 #?2S1,## M:OR@TU.Z$V>2H255?ERLTMG6VYMGF,:^^X'UNOUPC[27)SE.UF>= CDA@+( M,D,\Y8'O*LG42(9:GH+>#[K;DB(F#MC2+TFB/ IM(1H,C(PAK,I(04F-D M$80)!;3Q6E5;-V>M;FW=GD=&>RB[HR.&^C^T-;)19*/(1MNQ$6ZP$=;4<\R* MMNJ<4,VTO4O?I.JE;+27:CDL9&2C1_=PI]4?]D3[P3+063]8I E17G+(@:-> M8:&-\U8QBA36V-OB=V(_V(-97_GM$/K!GG\\,__GKV>_6??A_/]-W'_]_>W' M?_;M\G?M"+O-U35^_UX0U,.>L-?I\M-TOKZ\]':UJ%Y8>[SRE8[:QB+\T^-Z MX_HSR _:QO(#=FO%!_PL$3_K0)]UDEU5V4GTU@T[D^NPUSE?+<:_]V2K_GC< MO]--Q_KS4Q%=XK,%V%O85([O M.E3'XSZ9>/^Z@1_^X;]/EYOU*1#RW^GL-HN6<)*6H,(E%"WL_*@9ETO=._X+_GM<+WRHVGTUC1*HK#9Y70\ M745K.$EK6&?;EM+;57@E6^;_SQ\$@OR7Q/WK=KKZ=KJ%E@\LEDYGZ7R^#0&%W^7O_*V>!S_1?YG\ZO_?L#;IPA,NYL5)LOHZS>_> MU?B OY5/MILQQQ*...@T[:6?[SO?:%^=L1R5>(1IEUUR>FKND>HB MU9T4U3U:<+'A.E9S'2:*:<:0!H)K[YR18?.ZYCKG@?6'XKI:OGNLH/]YO+=5 M)=EA^FKO5+#1OXK\R):1+4^2+47-EH))ZR17G!/)+&'(XDV'8LNQI_1 ;/DA M6Z73>39QZ7(>5C3OGAHQAR.,XG#+2(^1'D^<'G_,CA" FAZ5A-H2+*74Q$.* M-$:;F;U&(\%:K:"WI<<.-KL(P9'$)WQBT=,,RIWO\VV>WQ;'ED4-Y7A=:I$7 MYE2,8 @V-,_6UOIENKH*=C$+9/@F?+NXO Q_;O[I;OA"]4+XG7QUJ.21OD 7 MH;KN7G/. .2$4&P(MYJ#31<0(SGF#TI; M7=(/BL1]GQ)!PD=4=MDD.4(S0O-%T.0U-)D%U@MM$1<$6ZJ5TZ *6PES\G6A MV?6A1A.F_\Z6BTF:7Q7V(!!$OT2$1H3V!:&2W"'4,R\HXT9HZ:R&SE.Q.6 T M+H2UKXO0EPGI$8X1CL< 1PAQ/:A#&R\,)1 (XYD@GMSE-EF)7&ONU\O@V%'\ MR3I-->^_!'O<)28_T&9O PDGV==L.9[FY4_7+R]NBD>:)^E\DKCS]^]?^WBM M+[C%M1ME% BHH +$$(1Y\*8,5KCU6M_IL^.K3Y]^+,ZZZYO9XEN6E6]Z?[L< M7Z5Y]GZ6SL/JEZ^=K9^&VSRF2<]%7#Q"HDL-]U%+ZJT;'O+1\O;],(9( *2N M+/,>"B^0=88H8 6FKIJ+8P1 =;G%CPB@]-J]Q/^NT4&7\W@C\"/P^P)\5M=9 M.0N5 $QYI:004BGB5*4^0T)5_X&_;XD:X1&CD0DB$QP7$]P)1=$^HWU&^XSV M&>VS^T@*H?JPT'.) 4"4(XJH9)2[:MJY$,2;7!J MF7BD_OHQN?-#EJ^6T_$J6R-3%6O[ZW*1]STW%8\@[7+*76]=[REYV&,&**MG M=&-(I4,>:R =!- 7E$A4QK6;^0V8DNN.601@B[=*8[U:SVLBPU@ORU0;Z[S!(] M1S2J:%31J/H5CF!<)RTP+XB7W"JCM0188.ETU2^#0?:L&K;GAR.=AQ!=%J@= M3PAQ,FF+_TB7RW2^NDM0W$6"&Z*&CAM;?PL5=5(;#B"E"B@G096-8# !Y+Z& M7LA?%VF>38H=0#;/T^+/JV*5/Y7;@XMO]5O>I]^*ETI?5&TSVB?T3ZC??;5/K>*E0B%]9X>"P%# MJ*2H045G*:-5U6E*4L[EWF*E&-^<6N9;*?>\*?6>HC+X3A-*LJ_%UX>:]MMG M)]%;7W!*E!^-*AK5B1C55N$"!74:O2:**".!1\(#X!5W6%8=?8@ K?1<-?F_ MM_FJ4$+RCXM'](Z'3PH^% G1^725G6?+S]-QM@XU/F3CQ:=Y^5?*J*.W4LSW M28-BA.D@&IE$4/<=U-%31*.*1A6-JO]&M5WXP>J3'68$$ 8JQJ2C4"MHJ^(# M"RSQN#?A1PP93C&)J.ST6FH;=ZU>D]DB/X%TSVB?T3ZC?0[/ M/K=+_V>X;EU&L8(A&A90$H.8902S3<,-RQ1 K7EPCW7)_RW$3^^RU=GEQ_3K M^\6R3")>K9;3B]M5>C'+/B[>A_!]ONIMW_ZMAA&#_@XC?I6R@T@APZ.0Z.*B M??;9/K=T<;SN58,P!-Y"SKTE##BF<#7>PE)$'3^4BXNNJ \5<$>B417]IW;4 MI/J)VW@R<=1>(AI5-*IH5-&HHE%%HXI&U1.CVFXOQ'FC-X"C1!+E.'<&,,VQ MY;*JN;1:L^_W0B$,K3<__1CIMV4K$"2Z[ !X/!NAB-J!H%;6J(5$8&^]M$X[ M%,!+B:%KU%(4\"QV0VT$W&&5A^-.FRF__9*5'W>QF$W"G]#IK!@AF"?I*K'9 MN&3Q!,-14IC8+C+48CG)EM5=PINO2;Z832?)'T#Y3[<+N/FPXAWM3^I)3IV MJ)X*JK@)/Q!< 8VEI)21:BJH)!BK[SF@T3AGW67[[':5K])YL0[?4<+;-27T MHS,/!'+$F.A2W=S5K'8SD=<.R^.A1J22!Z@$U0(Y$0B2[;%+_8SIZEL;PN(<4LQ$A&79&1J,D( M4\*YM)@JC[S'UC$+JAT1,?I09+3_@Q$LX8A!&-DGLD]DGU?<5,E&LQ9O-+2. M0Z0L9I9+B(6H\E,55@]/8-B"?+HH;@YT 5@O@I5^;H2&EG9JUL%PB'W?A$7/ MQJLDO:O-3U:+)*W#Y6!/E]/Q=)4LL_7WQ8\GBW*L;C$I59W_/6:OQO2=7OB? M:%31J*)11:.*1A6-*AI53XQJ.YE&RL;H7$X9%U0(C:UW#C&MJDH^97Q;IJFC M65<&LV>7[[(O:CP.VXM5N-WWR^E\/+V996\W0ZO.+M4F@+V_HRHV5.*_X/]. MY[!Q!G77L\HOEM_]W<4\?#DN!9^UPE/TY?Z?^AWG12).NISD?[^9A-BY^/, MJ?DD?$& 7,L^O=...#_)_+Y()(,@D@"MFD@@PD)X(1TTFGH()%.JTGL%@<,B MDL@!,<=WVYM?NYBR-U[I8PHA)QAP>;,7LRS)L_ETL4SFBU66CY)Y5KYAFN>W M12)P>&>^BEWT=KG1WH;)\?@BVF>TSVB?ASXA0X"3NW!-*6*%Y49B8KCVD%E- M-N&:@%"U$I:WZ2?\W6;J[-+4;LYF%P^U<1%]'%G T(B0.,TX-H6+<]OE^.K M-,]^)"HEX_3FII@\FRTP:: YCIT2L^Z*L''R8/B/K@PA*NO .4 M"BJD4$1+L''MQDHGZ'-XX+%IT)W3P,[]ZR(#1 :(#) A#&H&@-) ;8SWE!,F M,/ >5C,JC0+*OAH#[%M.A'(D99>SY2,E1$KH(27$9)MHG]$^HWU&^]QK2,7@ M74BEJ7<*6TDHHYYQ6HP5J1KY B0[W%1U$ 8A, *@T[[>QQ\TW[&U50_B= M,IK1A/,P+VCCQ+'Q5H_I(^ZZYO9XEN6E6^J#D#>S])Y6.3RM;/UHKO- MTYCT7%#%(T*[W#WUUF>?DFL^9M3*^G0#8"R=!Y 5\"74,>UT=6#I,,+;H+9T MO+T$[:Z>OLM\[HC6B-:7H)7 .LD1<"84D@1;S1DCE@!4S;V $D#7?[3N6ZI$ M<@1!=+81OKV68Z)11:.*1A6-JE^!1J/313$.ATH57C,."KU:P,, OU+5LW"$N_%$WG7OMXH2\ MEHU$9*.DA\H3+BTE3G$.:@ 3YQX4UA\3Y#YD^6HY':^R-615L>B_+A^>Z=TO MX0VC3H=&Q%.T8_3)0\0Z!74742>PUU8I2YE'EFA#<%5T ! 7#T_#?,1?ORK4 M=RY:B!B/&#]"C#]U4DZ1J(_7N+90*,\]ML&9$T@AJH[7K,7] GDG*M\V?8") M' $1,Q,C7PR<+V+F5[3/:)_1/J-][C7>$HW$"&(=84ASH4B(L!2RLDIG$M[0 M/<=;G<=(+,9(0TY;_$>Z7*;SU5V"XG F7FZEAK"&&N(]=]!@%R#KK11:<%PI MGQYH_5T>8B$N7A29Q,5.)IOG:?'G5;&8G\IMSL6W^BWOTV_%2R5\US+&9MGO M3B_RZ6;P2M^%T9C@-#!_W$_PQL/L:%2OY!$(:N2X2FVX)TYZCA$) 5V5XVJ, ML%!M?9C],.GW-S?NW]ER,4GSJP80(^M'@$;6CT85C2H:532JK4()#D!#%9*& M<*UI,;9 "0NXVK0 ,0Y02_862D3W?VJ9;Z7N\*84'LHYF)4XD61?BZ^SUU:N M^TSY\5#A*)U$M,]HG]$^#QS=T#KK'S C$9#"8QS^XSASV%>)A):ZUCCR;1H8 M/ZRP?RCRM_/I*CO/EI^GXVP=&7W(QHM/\_*O'%5_-(I& !^D,4CDA\@/T7]% M^XSV&>TSVN^U ;^*K&!-U*D4=B>)T MM@H_*+6F9785+&GZ.4MFBWPXN43Q#.&HW4,TJFA4T:BB446CVF<2O&@,536> M0BB8UA1)9 V@Q-I-P(HU /#[@+6,($PS@'@[#_%$]EN((MYEJ[/+C^G7]XME MF6.[6BVG%[>K]&*6?5R\#T'L_/$Y[<_5^\;CV^O;67CKY+$KZKX4D>/3')L6 M<=]WW$=G$HWJE9R)1'5+&D*ETU0K+X#UWA&I676ZI)FC!W,FD?3CK,RM;[[H M/[6C!G)D:F94VZ/:'NTSVF>TSVB?T3ZC?4;[C/;9NPTE!K"N](=.0T>X1$6M M/^'$64_N>IQ*V-I0AEB^WD%VI35^R%;I=)Y-7+J": "SPF!>I-$A@*PC&"L(U 1 B&WETVQ' !&[/=&.CD(B*K_]DI4? M=[&83<*?T.FL&"&8)^DJL=FX= @)AJ.D,+%=GOEB.*ZU;$.WR'_[1KY_>C, R$=T6Z'C#YA/;M9PFM'^"?EQT\5_[P^ M/++06^I$\/Y8"" ()=!M\"\ T_;!=GQ7@8^S9;[&\=Y1OVNF+(2=-N>+<(]P M/TZXR[H2$0EH":7 "LJL#3Z>6K2!.S$0Z /!_9&<^\Z@+Z#H>")1A'^$?T_A M_]3.'L(:_TIS'W N&""8*P>85WR#?V^)8X?"_VLD$L(1@)V.--C2H)ZE'+PN MC\0\Q,@A#W,(;LPP=-Q@P*@R6DF $:%6;C@DO +(@3AD_P<$!+ 1Y8?<1$3* MB)1Q+)3Q%&,T^I]8BR1PWCB!.:?0<0VDX% CB +&4.M <5O&Z&"G0" 8L4[; M=A_G3N%D$D_-.O ,<>:;<-79>)6D=]7@R6J1I'5H&NSIKI)EMOZ^^/%D M40[6+6:EJO._%T? MV^E4B#0F^S*+E$?,ALVF1()8@HAG&!*E(8:@I777.P-7;@S.+M]E7]1X')9H M%6[W_7(Z'T]O9MG;S2RJLTNUV0S_5./(,0 MQO2\2$J1E (IL9J4#*7.&:B]MU(Z(+WTM"(EK:48%"E%/HGIOEO?X]I?E6WR M2H=5*&S!@LM[NIAE29[-IXME,E^LLGR4S+/R#=,\ORUR@L,[\U5LJ!<[B_3" MBT6CBD9U(D:UU5D@1O@N '*&LK /4X1I[4),@K'EGB%KI"">L%;!P3:]>K_; MZIQ=FMIOV.SBH98ULH_S#A!@(TZZ['P3D1N1&]U!-*IH5-&HCM:HMHLQ1%W4 MZ*$@ABC)*!"*(F&M!46,X9A 0LA6OM%>8XP8%YQDGM'[V^7X*LVS'\D8R3B] MN2G&4*:SV6LKQGWV#?&$\2B]2;3/:)_1/@]\V$1P7=S-F/;&_819,32*Z35; MW..'[.:>(E7T6PI_8#'^?3!9,]LAE\+F'"YM/>26 ,&5<1ABQ0)R/:7* 0K4 M@X6I]4I.[.VR2)8K,^_.-\WINMD-[:D-'@5=EKH>#YKC(<] P(MAHY<5X@II MRK3RR$OB'/!%*BT "$K!\'/ ^]C8YLZQNW,SNPC;"-OCA2VM86L%)=+;$!D' M;TL<==IM8 N-$^3A]C&'@.V^!4@H1U)VV8 JXCCB^/55F=Z*+]&HHE%%HQJ< M46T7<3 (ZI1SRPRURB)H$"="6REM$7% 80 7OE5SMWO$T4FNUPATJL4=3Y1P M,KEA;ZNJM>^4N.0VQ*5)]C5;CJ=KG6[]\KJ@,T_2^21QY^_?O_9)1$]2/AE& MM0;OL'54,V6%@9A#AQTJE+RB):6WS-_3X$N %P_A(07/7=_,%M^RK'Q3I<2_ MGZ7SL/KE:V?KI^$VCVG2<\D/CU"W/2SC*=PQ.O-!$@"II7P(L#92P&D<2&F M+X&O'?'^"("_;^$1TQ&0G0[#B$P0F:#'ZE&TSVB?T3ZC?9ZV?6X52?%&:PYD M(1:2,Z0! YAP2WBIH7BD" *6OD(DU57TTV7M;/_0.[1TSN_)#EJ^5TO,K6R%3%VOZZ?'B.=\]D3=+E /#>NMY3\K#'#%!:-_EDP LN ME:=&061<\*5*%0!ED$KIJ-P2H*4O?55\[NQS(S C,/N2"L Y;QP3 N6QI-@I MP;PO*G4J9!(IP<.3J%X+F9WH@MOTUI5D1'G,,(X@[R/(8Q)9-*IH5-&H^F]4 MVX4C M=)"\Q:Q#1CE!H.L7>.(5F$(X(AB $$^PU'N@XA6)?[\>,)(4XN;7$- MX<7E^K_K!,;UUV6ZXOK+Z;SZ\7R>E<:P_O[+='65W"R+'GCI.$2_>1GBOO:1 M1$]$!-$0$3 34*I #4HX8)1US!?CBPB44$J!MQ41UBJ?JI>Z[\(>BSE+\:3M MN+ =3X*C??;9/K?S/;*NT=6*AY4<>D^7,_> M,^9& ,2$N0CSXX)Y=$/1/J-]1ON,]KG',$D2>1EI:9?2V^S@:3"!10H<" TI0%@S[ZS!$@@7(@4$(<+,0+/+1*K2+Y1N MP32\PH=L'4=DY]GR\W2_I6CZIG&R$B"+GNF15!'4$=/$8TJ M&E4TJJ,UJNW"#U:?YQ@*#0:PZ''N,&4$>5$(%:A(/E(8[#1T>R_A1PP93C&Q MZ&P5?E!J&\OL*EC2]'.6S!;Y+B5^1R8Y1DD\2N+1/J-]1ON,]AGMTLO'7RV!5U M7[?(#]+6XW@J$2*##(]!HH>+]MEG^]S2P_&Z?0WCT -K"/)* D(!=KX8 (2H MI@8JV'BYZH!S5Q1Z)0%1VI=E2D^@G;>"YQU$XB&E4TJFA4T:BB446C MBD;5$Z/:;BN$6%WCKQ@TD#$F+'#(<\^0*]J1(0&PLHZW^G^$,+3>^W0EW7W( M5NETGDU"2FD\ M":#%=C?01KP=5'TB0BV6DVQ9W26^^9I,%K<7LRSY RC_Z78%-Y]6O .&C\H7L^GD[I-ZDE"' M&R-%L=)&FF*\(#8":H^$Q<%[6^H=Y4BA[SF@T2MGW9#G[':5K])YL0[?4<+; M-27THQD/1'!$1:<=>7:VJ]ULY+7#\B&?:;SL0>_$$_TTCO]X%8(]=CY%=26U MPCK\P OC 94*.P)U61_EG*.8ZXCSD4J1SJA40C8"LLN=;:33 M2*>13D^"3I^2^'!#E[=2(@R,P- XA)"5$*!U..J]=*8E\>V+3U\CJ18&BF6] MH-B=9,?7A5[,RHV<'#FY.TYN'+LH Z$'0&B!0W2KD/'0KF/<0-*8MPHC]L3) M^S\M)2'*1;(?HD&DX$C!D8*'3,%/,# !-0,+K 7P6@(F$<58(XWP^N";*F?= MSB)M!\H D6(D4)=='X:F#)0GX_]95D;7):I&8Q;Q\9,6N M*_'3>3H?3]-9PF@Q^9W[EOZ^6U1^Y M23]E;RZ66?K[F_0R7-+/Z>Q+^BT/'_6?5\O-W:0E#^6"6.PY$U(K2*&7&C.* M)->(**4<%\7OI/>68;M[VRQE^HR%3ZZ6!4'](0=>>00ML,!QBC547 A&,! 2 M0VF W^&9?BQ060PX-P4[!A.[6\"TA=7'GO2S;*^[M!/S5_?KKZ/D[3O3$2PZ MO+2S=^=GO[VUZJ.SR?G'\)^_N7>$Q9_=(%()U0%IZ@F2'=8U(VO# YTEM[DV<_5%[]\[QE_NDOKNLLWA.BGQ[.^UI_!Z!]_ M^:GE\#>?__B/Y$Z_M=N/^O=9/:W=D\^%F-P^=17"/>2NWH\@GQ$*MNA%//?6 MQ:)"UPQN9#P%G/LT KP'&VC?Z0]W!_TSF1VS1P^P5OU(>H]& M\[#1B&@TT6B>:S3\=#/ZPW8ES:^2PAKSY'*YN$X6-]DR786+2 HMZ_-T- M:3^PM5WM>8E>5_C:70,?L/A_W*;1G<(7\Z6B;1QHCA3HK8?I2Q.;USS0>\EU M'RKY@7 N128:@^9BR6D_+.Y$2[PC-?2,&EA-#19XS G%# EL!<%80;BA!@"( M?78+"=$Y-4 R$D)$;HC=)[. M)TEZ7;3X_O<6D\\'T9#LQT&>;-0J(NT=$2&^T\(;9*!6A*V#/$&T\OC!=NK- MY57SB6HL[CYG\^$0[I$N6Z6_6CKU">SL3@%'@M_A2#(/F'4>:J$P=AIKR3IZW\:-N$1J)3N37B*.+H!3B" + [(#D%")6*>0(50,$E&;U1 M)+E$5.H.@/0\(>)'VJ0<83P(A]2QG-#CT+!LH/BFG#QY?R= MI^"):C_G"??$THE?3("0BQ"YLBPSWE5%81)T*\W65F6R1V%F=2- (81"1&) X0B:P>N@H= M%=H 0C24EB&OD6,U$A';&8F=!:I8C# =MD\D KA!("4AHA42<4IPT+OUWMEQ,TORJ,2_H^#>*47$9!(0@J-T7UYP: M120 R.)B'U4 8G-F+(;1[0!DA%"'4UU0I"%$]E9A2[UVAA6 ,B!94 MLRP"_AY]F;Q>5EWF7L.,0- M'6Q(*Q)):@.DG6 (*L2PH1N/Z! P7%9H'E]]^O1SL=@^K/4_BJ4^"RM]=OFQ M6N>CB2?[MY^+RLJI K&AK%!#->"< RZTQ1I0J#>G#9PC2/%+@-C/J#0",0*Q M+T 4I-$^F3*)E0 4$$B@-(Z#C<2)E(;P)4#L3N6$G8Z:ZQT2!R=Q/A:GWBR+ MU/W5MS)U,_O7[?2F2/\?\%;S"22BAEH#L!98>&(WV33I?%^IU=_K:8?_IM^CF;K/>9?\UF$[]8_CW/]GD>#T>@T^/XWCK"4_)W MQPRFAFSCL0-6.T4EYLP$G'%"*[<&47LJP*Y@ZNQ(7799[1:1%)'T(B017!>2 M$TF\9=YSY!%UCCE59:,P3TFKCF!7)'67NSG"K,NR\OY'A4O9D^2I) MQ^-EMCX0GX=G?YDMEV4VYSR?3LJ2S\4\[N?:<&6UXQ,2"(X-5$9I1AQFLBI7 MX%1KY+^'J[[-I_,LS\WB^F(Z+U>XZ#8>;C0@V#077BV7:7BUK-NGT@LP0'>X-MI;J)0G!$I J+,<;](+!#:8\/[@ MNOLF+PQU.D^TTUEU_ M\M4)9[YB5 O!SB&,+*46"\^!A$H24>VXE3$M7]]@B0AM1XPH P:..A(&.L5K6C1)T-L\NIRLU_M?M=)V_?IA>X?@@=8S'LQV,"M&I M0IJ &M+!GTK*">2.8.ZQ-\INSE^M5\[!#B'=?8]OC+I,:XB8CICN+::?@G0C M.8E3+(7@$EA/)-#!@V.\V8]:;4677KJ?X7/_3F,&)[V>W;7(GF5IGE5-L$9E M0^W%99UI<;H[6D)JS55@P+&A'C'(%7*0*,,\"SO;8/G4P79SNFIY?RM6M]C( M[E5='05^&,+V-6I!PT!.(^&(*J> IAP+#YG6TGF_1@YT"#C=ZANW%7+ZF400 M81-A\R+8-!)ZG-"0(0R840%!6B+@S1HVE@I'6WEZ6\&FG]%>_X.ZHQ=+RUZY M96QWBENOI^04VI!38,"=0TA 3K1 0%#&[A+I%.2MV4?ERKY;S(L9-.LMV&;_ MM==X#\;,F"B;G 1VGX)NLQ6/P]HYX+G1'#(*M"55@:3AX)%._%M"MWOIDW6Y M8>N?8!(1>:J(;-2&.5#,#_2&4BN+E!HH785(+I%J9:\^!Y%[R#?MLBJL?X@< MG(2YSEI.IO,D+9KEE9095CT;;T3-.S&\^/9BDRS]\N& ^R"M M/DV!&Q(IQV<9GV7/GN6!! K:WQ50XW6&7S'E-9M^3B]F<1Y+.[9BC2H !##P M3 "KM%*2"\'OA IGD22MNOOY>%E(@S9;__?MO%KS#W=+?I T+C@2:-@=Z>/> M9ZCX?$I)9(VJ D(YMU 3J3& :% ^DVN)6=>N=;!UXX [:ZB8$3Q079 45:, M0.X]D!LGV,@KYJ1EHC@ < 8+:39-@;EVCK6.!'8$/ MH^7WR^PFG4ZJI*VU\K$HQ+-D?+M<9D7Q;"F)#/@L_4D$-V?%&.\Y$$Y"2XG0 MFANWB96MM:!NZ_TX@CZG\%K'PE@#L+!HF(XE@Q%_$7V_Q]Q3\4 T_P,+K& -G MF3>.0EY,JU_[/P.TV2*"W1)^W1_*03RBM$M'&,7ZDNM^VWMTVGAC !C/J1$.%\E-( M9C62D18."LN!P<0#8 58R++,2M8< [([G[7#0R[,R7",]3A6=# U*>8PNY M\:08;0HM"BZWR@YU0+?'9^P*SSW$P"- AGUB.CB%]BZ?X2;]UD$R0Y\Q^%2T M*T#M(\,&U$)'-#+$6D,)A<)LHEU 'TC1?OPHY?UZ70^2L8!&6'9YI#*