0001384905-20-000008.txt : 20200226 0001384905-20-000008.hdr.sgml : 20200226 20200226090122 ACCESSION NUMBER: 0001384905-20-000008 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 117 CONFORMED PERIOD OF REPORT: 20191231 FILED AS OF DATE: 20200226 DATE AS OF CHANGE: 20200226 FILER: COMPANY DATA: COMPANY CONFORMED NAME: RingCentral, Inc. CENTRAL INDEX KEY: 0001384905 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROCESSING & DATA PREPARATION [7374] IRS NUMBER: 943322844 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-36089 FILM NUMBER: 20653428 BUSINESS ADDRESS: STREET 1: 20 DAVIS DRIVE CITY: BELMONT STATE: CA ZIP: 94002 BUSINESS PHONE: 650-472-4100 MAIL ADDRESS: STREET 1: 20 DAVIS DRIVE CITY: BELMONT STATE: CA ZIP: 94002 FORMER COMPANY: FORMER CONFORMED NAME: RingCentral Inc DATE OF NAME CHANGE: 20070103 10-K 1 rng-20191231x10k.htm 10-K RNG-2019.12.31-10K
false--12-31FY20190001384905000P3YP3Y000.00010.00010.0001100000000025000000069445000116010007590100011039000694450001160100075901000110390000.900.900.01227820P5YP5YP2YP2YP3YP1Y1100000000000P5YP5YP5YP1YP3YP3Y000 0001384905 2019-01-01 2019-12-31 0001384905 us-gaap:CommonClassAMember 2020-02-19 0001384905 us-gaap:CommonClassBMember 2020-02-19 0001384905 2019-06-28 0001384905 2019-12-31 0001384905 2018-12-31 0001384905 us-gaap:CommonClassAMember 2019-12-31 0001384905 us-gaap:CommonClassBMember 2019-12-31 0001384905 us-gaap:CommonClassBMember 2018-12-31 0001384905 us-gaap:CommonClassAMember 2018-12-31 0001384905 2018-01-01 2018-12-31 0001384905 us-gaap:ProductAndServiceOtherMember 2017-01-01 2017-12-31 0001384905 2017-01-01 2017-12-31 0001384905 us-gaap:LicenseAndServiceMember 2018-01-01 2018-12-31 0001384905 us-gaap:ProductAndServiceOtherMember 2018-01-01 2018-12-31 0001384905 us-gaap:LicenseAndServiceMember 2019-01-01 2019-12-31 0001384905 us-gaap:ProductAndServiceOtherMember 2019-01-01 2019-12-31 0001384905 us-gaap:LicenseAndServiceMember 2017-01-01 2017-12-31 0001384905 us-gaap:AdditionalPaidInCapitalMember 2017-01-01 2017-12-31 0001384905 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0001384905 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0001384905 us-gaap:CommonStockMember 2017-12-31 0001384905 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001384905 2017-12-31 0001384905 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001384905 us-gaap:RetainedEarningsMember 2017-01-01 2017-12-31 0001384905 us-gaap:RetainedEarningsMember 2019-12-31 0001384905 us-gaap:CommonStockMember 2016-12-31 0001384905 us-gaap:CommonStockMember 2018-01-01 2018-12-31 0001384905 2016-12-31 0001384905 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001384905 us-gaap:RetainedEarningsMember 2016-12-31 0001384905 us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0001384905 us-gaap:CommonStockMember 2018-12-31 0001384905 us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0001384905 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0001384905 us-gaap:CommonStockMember 2019-12-31 0001384905 us-gaap:CommonStockMember 2017-01-01 2017-12-31 0001384905 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001384905 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0001384905 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-12-31 0001384905 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001384905 us-gaap:RetainedEarningsMember 2017-12-31 0001384905 rng:GlipIncMember us-gaap:CommonStockMember 2017-01-01 2017-12-31 0001384905 us-gaap:RetainedEarningsMember 2018-12-31 0001384905 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001384905 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-12-31 0001384905 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001384905 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0001384905 rng:GlipIncMember us-gaap:AdditionalPaidInCapitalMember 2017-01-01 2017-12-31 0001384905 srt:MinimumMember 2019-01-01 2019-12-31 0001384905 us-gaap:AccountingStandardsUpdate201409Member 2019-01-01 2019-12-31 0001384905 rng:SoftwareSubscriptionRevenuesMember us-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-12-31 0001384905 srt:MaximumMember 2019-01-01 2019-12-31 0001384905 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-12-31 0001384905 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-12-31 0001384905 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2019-01-01 2019-12-31 0001384905 srt:MaximumMember us-gaap:TechnologyEquipmentMember 2019-01-01 2019-12-31 0001384905 srt:MinimumMember us-gaap:TechnologyEquipmentMember 2019-01-01 2019-12-31 0001384905 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2019-01-01 2019-12-31 0001384905 srt:MinimumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2019-01-01 2019-12-31 0001384905 srt:MaximumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2019-01-01 2019-12-31 0001384905 us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 0001384905 us-gaap:ProductMember 2017-01-01 2017-12-31 0001384905 us-gaap:ProductMember 2019-01-01 2019-12-31 0001384905 us-gaap:ProductMember 2018-01-01 2018-12-31 0001384905 srt:NorthAmericaMember 2018-01-01 2018-12-31 0001384905 rng:OtherGeographicalAreaMember 2019-01-01 2019-12-31 0001384905 srt:NorthAmericaMember 2017-01-01 2017-12-31 0001384905 srt:NorthAmericaMember 2019-01-01 2019-12-31 0001384905 rng:OtherGeographicalAreaMember 2017-01-01 2017-12-31 0001384905 rng:OtherGeographicalAreaMember 2018-01-01 2018-12-31 0001384905 rng:ConnectFirstMember 2019-01-01 2019-12-31 0001384905 us-gaap:DevelopedTechnologyRightsMember 2018-12-31 0001384905 us-gaap:CustomerRelationshipsMember 2019-12-31 0001384905 us-gaap:CustomerRelationshipsMember 2018-12-31 0001384905 us-gaap:DevelopedTechnologyRightsMember 2019-12-31 0001384905 us-gaap:SoftwareDevelopmentMember 2019-12-31 0001384905 us-gaap:TechnologyEquipmentMember 2018-12-31 0001384905 us-gaap:FurnitureAndFixturesMember 2018-12-31 0001384905 us-gaap:FurnitureAndFixturesMember 2019-12-31 0001384905 us-gaap:LeaseholdImprovementsMember 2019-12-31 0001384905 us-gaap:SoftwareDevelopmentMember 2018-12-31 0001384905 us-gaap:TechnologyEquipmentMember 2019-12-31 0001384905 us-gaap:LeaseholdImprovementsMember 2018-12-31 0001384905 us-gaap:DevelopedTechnologyRightsMember 2019-01-01 2019-12-31 0001384905 us-gaap:CustomerRelationshipsMember 2019-01-01 2019-12-31 0001384905 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2019-01-01 2019-12-31 0001384905 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2019-01-01 2019-12-31 0001384905 srt:MinimumMember us-gaap:DevelopedTechnologyRightsMember 2019-01-01 2019-12-31 0001384905 srt:MaximumMember us-gaap:DevelopedTechnologyRightsMember 2019-01-01 2019-12-31 0001384905 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2019-12-31 0001384905 us-gaap:FairValueInputsLevel3Member us-gaap:MoneyMarketFundsMember 2019-12-31 0001384905 us-gaap:FairValueInputsLevel1Member 2019-12-31 0001384905 us-gaap:FairValueInputsLevel2Member us-gaap:MoneyMarketFundsMember 2019-12-31 0001384905 us-gaap:FairValueInputsLevel3Member 2019-12-31 0001384905 us-gaap:MoneyMarketFundsMember 2019-12-31 0001384905 us-gaap:FairValueInputsLevel2Member 2019-12-31 0001384905 rng:ConvertibleSeniorNotesDueTwoThousandTwentyThreeMember us-gaap:FairValueInputsLevel2Member 2019-12-31 0001384905 us-gaap:FairValueInputsLevel2Member us-gaap:MoneyMarketFundsMember 2018-12-31 0001384905 us-gaap:FairValueInputsLevel2Member 2018-12-31 0001384905 us-gaap:MoneyMarketFundsMember 2018-12-31 0001384905 us-gaap:FairValueInputsLevel3Member 2018-12-31 0001384905 us-gaap:FairValueInputsLevel3Member us-gaap:MoneyMarketFundsMember 2018-12-31 0001384905 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2018-12-31 0001384905 us-gaap:FairValueInputsLevel1Member 2018-12-31 0001384905 rng:DimeloMember 2018-10-22 0001384905 rng:RingCentralOfficeHandSolutionMember 2018-01-15 2018-01-16 0001384905 srt:MaximumMember rng:DimeloMember 2019-01-01 2019-12-31 0001384905 rng:AvayaMember 2019-10-01 2019-10-31 0001384905 rng:ConnectFirstInc.Member us-gaap:RestrictedStockMember 2019-01-14 2019-01-14 0001384905 rng:AvayaMember 2019-10-31 0001384905 us-gaap:RestrictedStockUnitsRSUMember rng:DimeloMember 2018-10-22 2018-10-22 0001384905 rng:ConnectFirstInc.Member 2019-01-14 2019-01-14 0001384905 srt:MaximumMember 2019-10-01 2019-10-31 0001384905 rng:ConnectFirstInc.Member 2019-01-14 0001384905 rng:DimeloMember 2019-10-01 2019-12-31 0001384905 rng:DimeloMember 2018-10-22 2018-10-22 0001384905 rng:AvayaMember rng:AvayaMember 2019-10-31 0001384905 us-gaap:RestrictedStockUnitsRSUMember rng:DimeloMember 2019-01-01 2019-12-31 0001384905 srt:MinimumMember 2019-10-01 2019-10-31 0001384905 rng:ConvertibleSeniorNotesDueTwoThousandTwentyThreeMember 2017-01-01 2017-12-31 0001384905 rng:ConvertibleSeniorNotesDueTwoThousandTwentyThreeMember 2019-01-01 2019-12-31 0001384905 rng:ConvertibleSeniorNotesDueTwoThousandTwentyThreeMember 2018-01-01 2018-12-31 0001384905 rng:ConvertibleSeniorNotesDueTwoThousandTwentyThreeMember rng:CappedCallMember 2019-01-01 2019-12-31 0001384905 rng:ConvertibleSeniorNotesDueTwoThousandTwentyThreeMember rng:CappedCallMember us-gaap:CommonClassAMember 2019-01-01 2019-12-31 0001384905 rng:ConvertibleSeniorNotesDueTwoThousandTwentyThreeMember us-gaap:CommonClassAMember 2018-03-31 0001384905 rng:ConvertibleSeniorNotesDueTwoThousandTwentyThreeMember 2018-03-31 0001384905 rng:ConvertibleSeniorNotesDueTwoThousandTwentyThreeMember rng:CappedCallMember 2019-12-31 0001384905 rng:ConvertibleSeniorNotesDueTwoThousandTwentyThreeMember 2018-03-01 2018-03-31 0001384905 rng:ConvertibleSeniorNotesDueTwoThousandTwentyThreeMember us-gaap:PrivatePlacementMember 2018-03-31 0001384905 rng:ConvertibleSeniorNotesDueTwoThousandTwentyThreeMember 2019-12-31 0001384905 rng:ConvertibleSeniorNotesDueTwoThousandTwentyThreeMember us-gaap:CommonClassAMember 2018-03-01 2018-03-31 0001384905 srt:MaximumMember 2019-12-31 0001384905 srt:MinimumMember 2019-12-31 0001384905 rng:BrightPatternInc.CrossComplaintAgainstRingCentralMember 2019-08-26 2019-08-26 0001384905 rng:RingCentralSuitAgainstBrightPatternInc.AndOfficersMember 2019-06-14 2019-06-14 0001384905 rng:UndesignatedPreferredStockMember 2019-12-31 0001384905 us-gaap:CommonClassBMember 2019-01-01 2019-12-31 0001384905 us-gaap:CommonClassAMember 2019-01-01 2019-12-31 0001384905 rng:TwoThousandAndThirteenEquityAndIncentivePlanMember 2019-12-31 0001384905 us-gaap:EmployeeStockMember 2019-12-31 0001384905 us-gaap:PreferredStockMember 2019-12-31 0001384905 rng:UndesignatedPreferredStockMember 2018-12-31 0001384905 us-gaap:RestrictedStockUnitsRSUMember rng:KeyEmployeeEquityBonusPlanMember 2019-12-31 0001384905 us-gaap:RestrictedStockUnitsRSUMember rng:KeyEmployeeEquityBonusPlanMember 2019-01-01 2019-12-31 0001384905 us-gaap:CommonClassAMember us-gaap:EmployeeStockMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2019-01-01 2019-12-31 0001384905 us-gaap:CommonClassAMember us-gaap:EmployeeStockMember 2019-12-31 0001384905 us-gaap:CommonClassAMember us-gaap:EmployeeStockMember 2019-01-01 2019-12-31 0001384905 rng:TwoThousandAndThirteenEquityAndIncentivePlanMember us-gaap:CommonClassAMember 2019-01-01 2019-12-31 0001384905 us-gaap:EmployeeStockMember 2019-01-01 2019-12-31 0001384905 rng:TwoThousandAndThirteenEquityAndIncentivePlanMember us-gaap:CommonClassAMember 2013-09-01 2013-09-30 0001384905 us-gaap:EmployeeStockMember 2018-12-31 0001384905 us-gaap:RestrictedStockUnitsRSUMember 2018-12-31 0001384905 us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 0001384905 us-gaap:RestrictedStockUnitsRSUMember rng:KeyEmployeeEquityBonusPlanMember 2018-01-01 2018-12-31 0001384905 us-gaap:CommonClassAMember us-gaap:EmployeeStockMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2019-01-01 2019-12-31 0001384905 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-12-31 0001384905 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0001384905 rng:TwoThousandAndThirteenEquityAndIncentivePlanMember us-gaap:CommonClassAMember 2013-09-30 0001384905 srt:ScenarioPreviouslyReportedMember rng:PostJanuaryTwentyNineTwoThousandAndFourteenMember rng:TwoThousandAndThirteenEquityAndIncentivePlanMember 2013-09-01 2014-01-29 0001384905 us-gaap:EmployeeStockOptionMember 2018-12-31 0001384905 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0001384905 rng:TwoThousandAndThirteenEquityAndIncentivePlanMember 2014-01-29 2014-01-29 0001384905 rng:TwoThousandAndThirteenEquityAndIncentivePlanMember 2013-09-01 2013-09-30 0001384905 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-12-31 0001384905 us-gaap:EmployeeStockMember 2017-01-01 2017-12-31 0001384905 us-gaap:RestrictedStockMember 2017-01-01 2017-12-31 0001384905 us-gaap:EmployeeStockMember 2018-01-01 2018-12-31 0001384905 us-gaap:RestrictedStockMember 2018-01-01 2018-12-31 0001384905 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-12-31 0001384905 us-gaap:RestrictedStockMember 2019-01-01 2019-12-31 0001384905 us-gaap:RestrictedStockMember 2017-12-31 0001384905 us-gaap:RestrictedStockMember 2019-12-31 0001384905 us-gaap:RestrictedStockMember 2016-12-31 0001384905 us-gaap:RestrictedStockMember 2018-12-31 0001384905 rng:NonEmployeeStockOptionMember 2017-01-01 2017-12-31 0001384905 us-gaap:CostOfSalesMember 2018-01-01 2018-12-31 0001384905 us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-12-31 0001384905 us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-12-31 0001384905 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-12-31 0001384905 us-gaap:CostOfSalesMember 2017-01-01 2017-12-31 0001384905 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-12-31 0001384905 us-gaap:CostOfSalesMember 2019-01-01 2019-12-31 0001384905 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-12-31 0001384905 us-gaap:GeneralAndAdministrativeExpenseMember 2017-01-01 2017-12-31 0001384905 us-gaap:ResearchAndDevelopmentExpenseMember 2017-01-01 2017-12-31 0001384905 us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-12-31 0001384905 us-gaap:SellingAndMarketingExpenseMember 2017-01-01 2017-12-31 0001384905 2016-01-01 2016-12-31 0001384905 us-gaap:EmployeeStockOptionMember 2019-12-31 0001384905 us-gaap:DomesticCountryMember 2019-12-31 0001384905 us-gaap:StateAndLocalJurisdictionMember us-gaap:ResearchMember 2019-12-31 0001384905 us-gaap:StateAndLocalJurisdictionMember 2019-12-31 0001384905 us-gaap:StateAndLocalJurisdictionMember 2019-01-01 2019-12-31 0001384905 us-gaap:StateAndLocalJurisdictionMember 2018-01-01 2018-12-31 0001384905 us-gaap:DomesticCountryMember us-gaap:ResearchMember 2019-12-31 0001384905 rng:ConvertibleSeniorNotesDueTwoThousandTwentyThreeMember 2017-01-01 2017-12-31 0001384905 us-gaap:StockCompensationPlanMember 2019-01-01 2019-12-31 0001384905 rng:ConvertibleSeniorNotesDueTwoThousandTwentyThreeMember 2018-01-01 2018-12-31 0001384905 us-gaap:StockCompensationPlanMember 2017-01-01 2017-12-31 0001384905 us-gaap:StockCompensationPlanMember 2018-01-01 2018-12-31 0001384905 rng:ConvertibleSeniorNotesDueTwoThousandTwentyThreeMember 2019-01-01 2019-12-31 0001384905 country:FR us-gaap:PropertyPlantAndEquipmentMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-12-31 0001384905 us-gaap:NonUsMember us-gaap:PropertyPlantAndEquipmentMember us-gaap:GeographicConcentrationRiskMember 2019-12-31 0001384905 srt:MinimumMember country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-12-31 0001384905 srt:MinimumMember country:US us-gaap:PropertyPlantAndEquipmentMember us-gaap:GeographicConcentrationRiskMember 2018-01-01 2018-12-31 0001384905 srt:MinimumMember country:US us-gaap:PropertyPlantAndEquipmentMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-12-31 0001384905 us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-12-31 0001384905 country:FR us-gaap:PropertyPlantAndEquipmentMember us-gaap:GeographicConcentrationRiskMember 2018-01-01 2018-12-31 0001384905 srt:MinimumMember country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2018-01-01 2018-12-31 0001384905 us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2018-12-31 0001384905 us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2017-12-31 0001384905 srt:MinimumMember country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2017-01-01 2017-12-31 0001384905 us-gaap:NonUsMember us-gaap:PropertyPlantAndEquipmentMember us-gaap:GeographicConcentrationRiskMember 2018-12-31 0001384905 rng:FourZeroOneKPlanMember 2019-01-01 2019-12-31 0001384905 rng:FourZeroOneKPlanMember 2017-01-01 2017-12-31 0001384905 rng:FourZeroOneKPlanMember 2018-01-01 2018-12-31 0001384905 2018-10-01 2018-12-31 0001384905 2019-04-01 2019-06-30 0001384905 2018-07-01 2018-09-30 0001384905 2019-07-01 2019-09-30 0001384905 2019-10-01 2019-12-31 0001384905 2018-01-01 2018-03-31 0001384905 2018-04-01 2018-06-30 0001384905 2019-01-01 2019-03-31 0001384905 rng:GoogleIncMember 2019-12-31 0001384905 rng:GoogleIncMember 2019-01-01 2019-12-31 0001384905 rng:GoogleIncMember 2018-01-01 2018-12-31 0001384905 rng:GoogleIncMember 2017-01-01 2017-12-31 0001384905 rng:GoogleIncMember 2018-12-31 rng:Customer rng:vote iso4217:USD xbrli:shares rng:Segment xbrli:shares iso4217:USD rng:defendent xbrli:pure rng:Country
 
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 transition period from                     to                    
Commission File Number: 001-36089
______________________________________________________________________
RingCentral, Inc.
(Exact name of Registrant as specified in its charter)
______________________________________________________________________
Delaware
94-3322844
(State or other jurisdiction
of incorporation or organization)
(I.R.S. Employer
Identification No.)
20 Davis Drive
Belmont, California 94002
(Address of principal executive offices)
(650) 472-4100
(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
 
 
Class A Common Stock
 
RNG
 
New York Stock Exchange
 
 
par value $0.0001
 
 
 
 
 
Securities registered pursuant to section 12(g) of the Act:
None
______________________________________________________________________
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes  x    No  ¨
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 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
x
 
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 Act). Yes    No  x
The aggregate market value of voting stock held by non-affiliates of the Registrant on June 28, 2019, based on the closing price of $114.92 for shares of the Registrant’s common stock as reported by the New York Stock Exchange, was approximately $8.4 billion. Shares of common stock held by each executive officer, director, and their affiliated holders 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 February 19, 2020, there were 76,065,062 shares of Class A common stock and 11,039,473 shares of Class B common stock outstanding.
DOCUMENTS INCORPORATED BY REFERENCE
Information required in response to Part III of Form 10-K (Items 10, 11, 12, 13 and 14) is hereby incorporated by reference to portions of the Registrant’s Proxy Statement for the Annual Meeting of Stockholders to be held in 2020. Such Proxy Statement will be filed by the Registrant with the Securities and Exchange Commission no later than 120 days after the end of the Registrant’s fiscal year ended December 31, 2019.
 



TABLE OF CONTENTS

2


PART I.
SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS
This Annual Report on Form 10-K contains forward-looking statements that are based on our management’s beliefs and assumptions and on information currently available to our management. The forward-looking statements are contained principally in, but not limited to, the sections entitled “Risk Factors” and “Management’s Discussion and Analysis of Financial Condition and Results of Operations”. Forward-looking statements include all statements that are not historical facts and can be identified by terms such as “anticipates”, “believes”, “could”, “seeks”, “estimates”, “expects”, “intends”, “may”, “plans”, “potential”, “predicts”, “projects”, “should”, “will”, “would” or similar expressions and the negatives of those terms. Forward-looking statements include, but are not limited to, statements about:
our progress against short-term and long-term goals;
our future financial performance;
our anticipated growth, growth strategies and our ability to effectively manage that growth and effect these strategies;
our success in the enterprise market;
anticipated trends, developments and challenges in our business and in the markets in which we operate, as well as general macroeconomic conditions;
our ability to scale to our desired goals, particularly the implementation of new processes and systems and the addition to our workforce;
the impact of competition in our industry and innovation by our competitors;
our ability to anticipate and adapt to future changes in our industry;
our ability to predict subscriptions revenues, formulate accurate financial projections, and make strategic business decisions based on our analysis of market trends;
our ability to anticipate market needs and develop new and enhanced solutions and subscriptions to meet those needs, and our ability to successfully monetize them;
maintaining and expanding our customer base;
maintaining, expanding and responding to changes in our relationships with other companies;
maintaining and expanding our distribution channels, including our network of sales agents and resellers;
our success with our carrier partners;
our ability to sell, market, and support our solutions and services;
our ability to expand our business to larger customers as well as expanding domestically and internationally;
our ability to realize increased purchasing leverage and economies of scale as we expand;
the impact of seasonality on our business;
the impact of any failure of our solutions or solution innovations;
our reliance on our third-party product and service providers;
the potential effect on our business of litigation to which we may become a party;
our liquidity and working capital requirements;
the impact of changes in the regulatory environment;
our ability to protect our intellectual property and rely on open source licenses;
our expectations regarding the growth and reliability of the internet infrastructure;
the timing of acquisitions of, or making and exiting investments in, other entities, businesses, or technologies;
our ability to successfully and timely execute on, integrate, and realize the benefits of any acquisition, investment, strategic partnership, or other strategic transaction we may make or undertake;
our capital expenditure projections;

3


the estimates and estimate methodologies used in preparing our consolidated financial statements;
the political environment and stability in the regions in which we or our subcontractors operate;
the impact of economic downturns on us and our customers;
our ability to defend our systems and our customer information from fraud and cyber-attack;
our ability to prevent the use of fraudulent payment methods for our solutions;
our ability to retain key employees and to attract qualified personnel; and
the impact of foreign currencies on our non-U.S. business as we expand our business internationally.
Forward-looking statements involve known and unknown risks, uncertainties and other factors that may cause our actual results, performance or achievements to be significantly different from any future results, performance or achievements expressed or implied by the forward-looking statements. We discuss these risks in greater detail in the section entitled “Risk Factors” and elsewhere in this Annual Report on Form 10-K. Given these uncertainties, you should not place undue reliance on these forward-looking statements. Also, forward-looking statements represent our management’s beliefs and assumptions only as of the date of this Annual Report on Form 10-K. You should read this Annual Report on Form 10-K completely and with the understanding that our actual future results may be significantly different from what we expect.
Except as required by law, we assume no obligation to update these forward-looking statements publicly, or to update the reasons actual results could differ significantly from those anticipated in these forward-looking statements, even if new information becomes available in the future.
ITEM 1.    BUSINESS
Overview
We are a leading provider of software-as-a-service (“SaaS”) solutions that enable businesses to communicate, collaborate, and connect. We believe that our innovative, cloud-based approach disrupts the large market for business communications and collaboration by providing flexible and cost-effective solutions that support distributed workforces, mobile employees, and the proliferation of smartphones and tablets. We enable convenient and effective communications for organizations across all their locations and employees, enabling them to be more productive and more responsive to their customers.
Our cloud-based business communications and collaboration solutions are designed to be easy to use, providing a single user identity across multiple locations and devices, including smartphones, tablets, PCs and desk phones. Our solutions can be deployed rapidly and configured and managed easily. Through our platform, we enable third-party developers and customers to integrate our solution with leading business applications to customize their own business workflows.
Traditionally, business communications have been comprised of a series of inflexible, expensive, and disparate systems: on-premise hardware based private branch exchanges ("PBX systems") which primarily support only voice on desktop phones. The rapid growth of mobile communications has changed the way businesses interact. Employees connect from anywhere with any device, using multiple modes of communications including voice, video, text, messaging, and social media. These forms of flexible communications enable employees to be productive in ways traditional on-premise systems do not support. In addition, our cloud-based SaaS solutions are location and device independent and better suited to address the needs of modern mobile and global enterprise workforces that are hard, if not impossible, for legacy on-premise systems to match.
We believe RingCentral benefits from both the shift to mobile and distributed workforces and the migration of hardware on-premise based communication systems to cloud-based software solutions. RingCentral’s software cloud communications and collaboration platform is designed from the ground-up, specifically for today’s mobile and distributed workforce. RingCentral is a leading provider of global enterprise cloud communications, collaboration, and customer engagement solutions. We provide unified voice, video, on-line meetings, team messaging, digital customer engagement, and contact center solutions. In addition, our differentiated open platform Application Programming Interfaces (“APIs”) enable seamless integration with third-party and custom software applications. These integrations improve business workflows resulting in higher employee productivity and better customer service. Our global delivery capabilities support the needs of multi-national enterprises in multiple countries.
We generate revenues primarily from the sale of subscriptions for our cloud-based services. We focus on acquiring and retaining our customers, adding value to their experience, and increasing their use of our solutions. As their needs change, customers add users to services, upgrade to premium subscription editions which provide additional features and functionality and expand use of other solutions.

4


We continue to invest in our direct sales force while also developing indirect sales channels to market our brand and sell our solutions. Our indirect sales channels consist of regional and global networks of resellers, carriers including AT&T, Inc. (“AT&T”), TELUS Communications Company (“TELUS”) and BT Group plc (“BT”). We have also entered into strategic partnerships, including with Avaya Holdings Corp. ("Avaya") and Atos SE ("Atos").
In October 2019 we entered into certain agreements for a strategic partnership with Avaya, to introduce a new solution, Avaya Cloud Office by RingCentral ("ACO"), which will be marketed and sold by Avaya and its subsidiaries. In December 2019 we entered into an agreement with Atos, which includes entering into a system integrator relationship and the introduction of a co-branded Unified Communications as a Service ("UCaaS") solution.
We were incorporated in California in 1990 and reincorporated in Delaware on September 26, 2013. Our principal executive offices are located in Belmont, California. Our principal address is 20 Davis Drive, Belmont, California 94002, and our primary website address is www.ringcentral.com. Information contained on, or that can be accessed through, our website, does not constitute part of this Annual Report on Form 10-K and inclusion of our website address in this Annual Report on Form 10-K is an inactive textual reference only.
“RingCentral” and other of our trademarks appearing in this report are our property. This report also contains trade names and trademarks of other companies. We do not intend our use or display of other companies’ trade names or trademarks to imply an endorsement or sponsorship of us by such companies, or any relationship with any of these companies.
Our Solutions
Our cloud-based business communications, collaboration, and customer engagement solutions function across multiple locations and devices, including smartphones, tablets, PCs and desk phones, allow for communication across multiple modes, including high-definition (“HD”) voice, video, SMS, messaging and collaboration, conferencing, online meetings, and fax. Our proprietary solutions enable a more productive and dynamic workforce and are architected using industry standards to meet modern business communications and collaboration requirements, including workforce mobility, “bring-your-own” communications device environments and multiple communications methods.
Our solutions are delivered using a highly available, and rapidly and easily scalable infrastructure, allowing our customers to add new users regardless of where they are located. Our solutions are generally affordable, requiring little to no upfront infrastructure hardware costs or ongoing maintenance and upgrade costs commonly associated with on-premise systems and can be integrated with other existing communication systems.
We believe that our solutions go beyond the core functionality of existing on-premise communications solutions by providing additional key benefits that address the changing requirements of business to allow business communications using voice, HD video web conferencing, SMS, team messaging, collaboration, fax, and social media. The key benefits of our solutions include:
Location Independence.    Our cloud-based solutions are designed to be location independent. We seamlessly connect distributed and mobile users, enabling employees to communicate with a single identity whether working from a central location, a branch office, on the road, or at home.
Global.    Our RingCentral Global Office capabilities support multinational enterprise workforces. RingCentral Global Office connects multinational workforces globally, while reducing the complexity and high costs of maintaining multiple legacy PBX systems with a single global cloud solution.
Device Independence.    Our solutions are designed to work with a broad range of devices, including smartphones, tablets, PCs, and desk phones, enabling businesses to successfully implement a “bring-your-own” communications device strategy.
Instant Activation and Easy Account Management.    Our solutions are designed for rapid deployment and ease of management. Our intuitive graphical user interfaces allow administrators and users to set up and manage their business communications system with little or no IT expertise, training, or dedicated staffing.
Scalability.    Our cloud-based solutions scale easily and efficiently with the growth of our customers. Customers can add users, regardless of their location, without having to purchase additional infrastructure hardware or software upgrades.
Lower Cost of Ownership.    We believe that our customers experience significantly lower cost of ownership compared to legacy on-premise systems. Using our cloud-based solutions, our customers can avoid the significant

5


upfront costs of infrastructure hardware, software, ongoing maintenance and upgrade costs, and the need for dedicated and trained IT personnel to support these systems.
Seamless and Intuitive Integration with Other Applications.    Applications are proliferating within businesses of all sizes. Integration of these business applications with legacy on-premise systems is typically complex and expensive, which limits the ability of businesses to leverage cloud-based applications. Our platform provides seamless and intuitive integration with multiple popular cloud-based business applications such as Microsoft productivity tools, Google G-Suite, Salesforce CRM, Oracle, Okta, Zendesk, Box, and Workday, as well as customer lines-of business applications.
We have a portfolio of cloud-based offerings that are subscription-based and made available at different monthly rates, varying by the specific functionalities, services, and number of users. We primarily generate revenues from the sale of subscriptions of our offerings, which include the following:
RingCentral Office.    RingCentral Office, our flagship solution, provides a unified experience for communication and collaboration across multiple modes, including HD voice, video, SMS, messaging and collaboration, conferencing, online meetings, and fax. Offered globally, customers can extend RingCentral Office to support their multinational workforce in many countries around the world. This subscription is designed primarily for businesses that require a communications solution, regardless of location, type of device, expertise, size, or budget. Businesses are able to seamlessly connect users working in multiple office locations on smartphones, tablets, PCs and desk phones. We sell RingCentral Office in four editions: Essentials, Standard, Premium, and Ultimate. The features, capabilities and price per user increase from Essentials to Ultimate. The solution capabilities include high definition voice, call management, mobile applications, business SMS and MMS, fax, team messaging and collaboration, audio/video/web conferencing capabilities, out-of-the-box integrations with other cloud-based business applications, and business analytics and reporting. Our platform also enables customers to create, develop, and deploy custom integrations using our APIs. RingCentral Office customers also have available to them RingCentral Global Office.
Key features of RingCentral Office include:
Cloud-Based Business Communications Solutions.    We offer multi-user, multi-extension, cloud-based business communications solutions that do not require installation, configuration, management, or maintenance of on-premise hardware and software. Our solutions are instantly activated and deliver a rich set of functionalities across multiple locations and devices.
Collaboration.    We offer team messaging and collaboration solutions which allow diverse teams to stay connected through multiple modes of communication. In addition to team messaging and communications, teams can share tasks, notes, group calendars, and files.
Mobile-Centric Approach.    Our solution includes smartphone and tablet mobile applications that customers can use to set up and manage company, department, and user settings from anywhere. Our applications turn iOS and Android smartphones and tablets into business communication devices. Users can change their personal settings instantly and communicate via voice, text, team messaging and collaboration, HD video and web conferencing, and fax. Personal mobile devices are fully integrated into the customer’s cloud-based communication solution, using the company’s numbers, and displaying one of the company’s caller ID for calls made through our mobile applications.
Easy Set-Up and Control.    Our user interfaces provide a consistent user experience across smartphones, tablets, PCs, and desk phones, making it intuitive and easy for our customers to quickly discover and use our solution across devices. Among other capabilities, administrators can specify and modify company, department, user settings, auto-receptionist settings, call-handling, and routing rules, and add, change, and customize users and departments.
Flexible Call Routing.    Our solution includes an auto-attendant to easily customize call routing for the entire company, departments, groups, or individual employees. It includes a robust suite of communication management options, including time of day, caller ID, call queuing, and sophisticated routing rules for complex call handling for the company, departments, groups, and individual employees.
Integrated Voice, HD Video and Web Conferencing, Text and Fax Communications with One Business Number.    By eliminating the need for multiple business numbers, users are able to easily control how, when, and where they conduct their business communications through routing logic with one number. Employees can stay connected, thus increasing efficiency, productivity, and responsiveness to their customers. Having one business number also enables users to keep personal mobile numbers private. RingCentral Rooms and Rooms Connector bring a cloud web conferencing solution to meeting rooms and support for large meetings and Webinars for a monthly per license add-on fee.

6


Cloud-based Business Application Integrations.    Our solution seamlessly integrates with other cloud-based business applications such as Salesforce CRM, Google Cloud, Box, Dropbox, Office365, Outlook, Oracle, Okta, Zendesk, Jira, Asana, and others. For example, our integration with Salesforce CRM brings up customer records immediately based on inbound caller IDs, resulting in increased productivity and efficiency. Our open platform is supported by APIs and software developers’ kits (“SDKs”) that allows developers to integrate our solution with leading business applications or with other custom applications to customize their own business workflows.  
RingCentral Global Office.  Our solution includes RingCentral Global Office, a single global Unified Communications as a Service (“UCaaS”) solution designed for multinational enterprises that allows these companies to support distributed offices and employees globally with a single cloud solution. With RingCentral Global Office, multinational enterprises can operate in other countries while also acting as one integrated business, with capabilities including local phone numbers, local caller ID, worldwide extension-to-extension dialing, and included minute bundles for international calling.
RingCentral CloudConnect.  RingCentral CloudConnect is a service that allows enterprises to leverage their dedicated and secure connections to exchange data directly with the RingCentral cloud. Customers use their preferred network service provider to connect to the RingCentral cloud through a secure data exchange enabling lower latency, greater network reliability and availability, and added security.  
RingCentral Contact Center.    Our RingCentral Contact Center is a collaborative contact center solution that delivers omni-channel and integrates with RingCentral Office and RingCentral Glip. RingCentral Contact Center enables businesses to transform the way they engage their customers across all channels while effectively maximizing agent availability. The solution leverages technology from NICE inContact, Inc., has a comprehensive feature set, and can integrate with RingCentral Office. This enables businesses to build customer loyalty and increase productivity by resolving customer issues faster and more effectively.
RingCentral Engage Digital.    RingCentral Engage is a digital customer engagement platform allowing enterprises to interact with their customers through a single platform across all digital channels. The platform uses AI-based smart routing engine that enables agents to efficiently manage customer interactions across digital channels including mobile and in-app messaging, social media, live chats, and email.
RingCentral Engage Voice.    Engage Voice is a cloud-based outbound/blended customer engagement platform for midsize and enterprise companies. The platform provides automated dialing capabilities to help accelerate the sales process and improve the time it takes sales teams to reach prospects.
RingCentral Glip.   Our RingCentral Glip team messaging and collaboration solution allows diverse teams to stay connected through multiple modes of communication through an integration with RingCentral Office. In addition to using RingCentral Glip for team messaging and communications, teams can share tasks, notes, group calendars, and files. RingCentral Glip is designed for distributed and mobile teams and offers out-of-the-box integrations with a number of leading cloud business applications such as Asana, Dropbox, Evernote, Jira, Github, Google, and others. Available stand-alone, this solution can be upgraded to the full cloud communications capabilities of RingCentral Office.  
RingCentral Meetings.   RingCentral Meetings is a collaborative meetings solution that offers web meetings, video conferencing, and screen sharing integrated with team messaging. Available stand-alone, this solution can be upgraded to the full cloud communications capabilities of RingCentral Office.
RingCentral Live Reports.   RingCentral Live Reports is an add-on for RingCentral Office customers to gather real-time information needed to maximize the performance with dashboards that contain information on agent utilization and overall customer experience.
RingCentral Professional.   RingCentral Professional is a cloud based virtual telephone service offering designed for professionals who are on the go. It provides inbound call answering and management services, and includes inbound local, long-distance, and toll-free minutes.
RingCentral Fax.   RingCentral Fax provides online fax capabilities that allow businesses to send and receive fax documents without the need for a fax machine. RingCentral Fax capability is made available to all RingCentral Office customers or as a stand-alone offering at monthly subscription rates that vary based on the desired number of pages and phone numbers allotted to the plan.

7


Our Customers
We have a diverse and growing customer base across a wide range of industries, including financial services, education, healthcare, legal services, real estate, retail, technology, insurance, construction, hospitality, and state and local government, among others. For the year ended December 31, 2019 and 2018, none of our customers accounted for more than 10% of total revenue. For the year ended December 31, 2017, revenue generated from one of our carrier resellers accounted for 11% of our total revenues.
We sell our solutions to enterprise customers, and small and medium-sized businesses. We define a “customer” as one individual billing relationship for the subscription to our services, which generally correlates to one company account per customer. We continuously expand our solution offering globally and believe that there are additional growth opportunities in international markets.
Marketing, Sales and Support
We use a variety of marketing, sales, and support activities to generate and cultivate ongoing customer demand for our subscriptions, acquire new customers, and engage with our existing customers. We sell through both direct and indirect channels. We provide onboarding implementation support to help our customers set up and configure their newly purchased communications system, as well as ongoing self-service, phone support, online chat support, and training. We also closely track and monitor customer acquisition costs to assess how we are deploying our marketing, sales, and customer support spending.
Marketing.    Our marketing efforts include search engine marketing, search engine optimization, affiliates, list buys, shared leads, content leads, appointment setting, radio advertising, online display advertising, sports sponsorships, billboard advertising, tradeshows and events, and other forms of demand generation. We track and measure our marketing costs closely across all channels so that we can acquire customers in a cost-efficient manner.
Direct Sales.    We primarily sell our solutions and subscriptions through direct inbound and outbound sales efforts. We have direct sales representatives located in the U.S. and internationally.
Indirect Sales.    Our indirect sales channel consists of global and regional networks of resellers, carriers including AT&T, TELUS and BT. Our indirect sales channels help broaden the adoption of our solutions without the need for a large direct sales force.  
Customer Support and Services.    While our intuitive and easy-to-use user interface serves to reduce our customers’ need for support and services, we provide online chat and phone customer support, as well as post-sale implementation support, as an option to help customers configure and use our solution. We track and measure our customer satisfaction and our support costs closely across all channels to provide a high level of customer service in a cost-efficient manner.
Strategic Partnerships. We have strategic partnerships with several third parties including Avaya and Atos.
Research and Development
We believe that continued investment in research and development is critical to expanding our leadership position within the cloud-based business communications solutions market. We devote the majority of our research and development resources to software development. Our engineering team has significant experience in various disciplines related to our platform, such as voice, text, team messaging and collaboration, video and fax processing, mobile application development, IP networking and infrastructure, contact center, digital customer engagement, user experience, security, and robust multi-tenant cloud-based system architecture.
Our development methodology, in combination with our SaaS delivery model, allows us to provide new and enhanced capabilities on a regular basis. Based on feedback from our customers and prospects and our review of the broader business communications and SaaS markets, we continuously develop new functionality while maintaining and enhancing our existing solution. We typically have multiple releases per year, where we constantly improve our solutions and introduce new capabilities and features to make our customers’ workforce more productive and to build out the feature set required by larger and global enterprises.
As part of our strategy to expand our technological capabilities, we engage in strategic transactions from time to time. For example, we acquired Dimelo, a cloud-based digital customer engagement platform, in October 2018, and Connect First, Inc. (“Connect First”), a cloud-based outbound/blended customer engagement platform for midsize and enterprise companies, in January 2019. These strategic acquisitions enable us to complement our technology and skill sets and expand our solution reach.

8


Technology and Operations
Our platforms are hosted both in private and public clouds. Our private clouds are built on a highly scalable and flexible infrastructure comprised of commercially available hardware and software components. We believe that both hardware and software components of our platform can be replaced, upgraded or added with minimal or no interruption in service. The system is designed to have no single point-of-failure.
Our private cloud is served from over 25 data centers located in several cities in the United States and throughout the world. Our data centers are designed to host mission-critical computer and communications systems with redundant, fault-tolerant subsystems, and compartmentalized security zones. We maintain a security program designed to ensure the security and integrity of customer data, protect against security threats or data breaches, and prevent unauthorized access to our customers’ data. We limit access to on-demand servers and networks at our production and remote backup facilities.
Intellectual Property
We rely on a combination of patent, copyright, and trade secret laws in the U.S. and other jurisdictions, as well as license agreements and other contractual protections, to protect our proprietary technology. We also rely on a number of registered and unregistered trademarks to protect our brand. In addition, we seek to protect our intellectual property rights by implementing a policy that requires our employees and independent contractors involved in the development of intellectual property on our behalf to enter into agreements acknowledging that all works or other intellectual property generated or conceived by them on our behalf are our property, and assigning to us any rights, including intellectual property rights, that they may claim or otherwise have in those works or property, to the extent allowable under applicable law.
Our intellectual property portfolio includes over 200 issued patents, which expire between 2022 and 2038. We also have 45 patent applications pending examination in the U.S. and 16 patent applications pending examination in foreign jurisdictions, all of which are related to U.S. applications. In general, our patents and patent applications apply to certain aspects of our SaaS and mobile applications and underlying communications infrastructure. We are also a party to various license agreements with third parties that typically grant us the right to use certain third-party technology in conjunction with our solutions and subscriptions.
Competition
The market for business communications solutions is very large, rapidly evolving, complex, fragmented and defined by changing technology, and customer needs. We expect competition to continue to increase in the future. We believe that the principal competitive factors in our market include:
subscription features and capabilities;
system reliability, availability, and performance;
speed and ease of activation, setup, and configuration;
ownership and control of the underlying technology;
open platform;
integration with mobile devices;
brand awareness and recognition;
simplicity of the pricing model; and
total cost of ownership.
We believe that we generally compete favorably on the basis of the factors listed above.
We face competition from a broad range of providers of business communications solutions. Some of these competitors include:
traditional on-premise, hardware business communications providers such as Alcatel-Lucent Enterprise, Avaya Inc., Cisco Systems, Inc., Mitel Networks Corporation, NEC Corporation, and Siemens Enterprise Networks, LLC, any of which may now or in the future also host their solutions through the cloud;
software providers such as Microsoft Corporation and Cisco Systems, Inc. that generally license and/or host their software solutions, and their resellers including major carriers and cable companies;

9


established communications providers that resell on-premise hardware, software, and hosted solutions, such as AT&T, Verizon Communications Inc., Sprint Corporation, and Comcast Corporation in the United States, TELUS and others in Canada, and BT, Vodafone Group Plc, and others in the U.K., all of whom have significantly greater resources than us and do now or may in the future also develop and/or host their own or other solutions through the cloud;
other cloud companies such as 8x8, Inc., Amazon.com, Inc., DialPad, Inc., Fuze Inc., StarBlue, Inc., Intermedia.net, Inc., J2 Global, Inc., LogMeIn, Inc, Microsoft Corporation, Nextiva, Inc., Twilio Inc., Vonage Holdings Corp., West Corporation, and Zoom Video Communications, Inc.;
other large internet companies such as Alphabet Inc. (Google Voice), Facebook, Inc., Oracle Corporation, and salesforce.com, Inc., any of which might launch its own cloud-based business communication services or acquire other cloud-based business communications companies in the future;
providers of communications platform as a service solutions and messaging software platforms with APIs such as Twilio Inc., Vonage Holding Corp., and Slack Technologies, Inc., on which customers can build diverse solutions by integrating cloud communications into business applications;
contact center and customer relationship management providers such as Amazon.com, Inc., Aspect Software, Inc., Avaya Inc., Five9, Inc., NICE InContact, Genesys Telecommunications Laboratories, Inc., Serenova, LLC, Talkdesk, Inc., Vonage Holdings Corp., Salesforce.com, Inc., and Twilio Inc.; and
Digital engagement vendors such as Brand Embassy Ltd, eGain Corporation, Lithium Technologies, LLC, LivePerson, Inc., SparkCentral Inc., among others named above that may offer similar features.
Employees
As of December 31, 2019, we had 2,363 full-time employees. Our employees in France are covered by the Syntec Collective Bargaining Agreement. We are not subject to any other collective bargaining agreements. We believe that our employee relations are good, and we have never experienced any work stoppages.
Regulatory
As a provider of communication services over the Internet, we are subject to regulation in the U.S. by the FCC. Some of these regulatory obligations include contributing to the Federal Universal Service Fund, Telecommunications Relay Service Fund, and federal programs related to phone number administration; providing access to E-911 services; protecting customer information; and porting phone numbers upon a valid customer request. We are also required to pay state and local 911 fees and contribute to state universal service funds in those states that assess interconnected Voice over Internet Protocol (“VoIP”) services. In addition, we have certified a wholly owned subsidiary as a competitive local exchange carrier in thirty-four states. This subsidiary, RCLEC, is subject to the same FCC regulations applicable to telecommunications companies, as well as regulation by the public utility commissions in states where the subsidiary provides services. Specific regulations vary on a state-by-state basis, but generally include the requirement for our subsidiary to register or seek certification to provide its services, to file and update tariffs setting forth the terms, conditions and prices for our intrastate services and to comply with various reporting, record-keeping, surcharge collection, and consumer protection requirements.
As we expand internationally, we will be subject to laws and regulations in the countries in which we offer our subscriptions. Regulatory treatment of communications services over the Internet outside the U.S. varies from country to country, and may be more onerous than imposed on our subscriptions in the U.S. In the United Kingdom, for example, our subscriptions are regulated by Ofcom, which, among other things, requires electronic communications services providers such as our company to provide all users access to both 112 (EU-mandated) and 999 (U.K.-mandated) emergency service numbers at no charge. Similarly, in Canada, our subscriptions are regulated by the CRTC, which, among other things, imposes requirements like those in the U.S. related to the provision of E-911 services, in all areas of Canada where the wireline incumbent carrier offers such 911 services. Our regulatory obligations in foreign jurisdictions could have a material adverse effect on the use of our subscriptions in international locations.
In the course of providing our services, we collect, store, and process many types of data, including personal data. Moreover, our customers can use our subscriptions to store contact and other personal or identifying information, and to process, transmit, receive, store, and retrieve a variety of communications and messages, including information about their own customers and other contacts. Customers are able, and may be authorized under certain circumstances, to use our subscriptions to transmit, receive, and/or store personal information.

10


There are a number of federal, state, local, and foreign laws and regulations, such as the European Union's General Data Protection Regulation ("GDPR") and the recently enacted California Consumer Privacy Act, as well as contractual obligations and industry standards, that provide for certain obligations and restrictions with respect to data privacy and security, and the collection, storage, retention, protection, use, processing, transmission, sharing, disclosure, and protection of personal information and other customer data. We expect that with the implementation of our Global Office solution, we may become subject to additional data privacy regulations in other countries throughout the world. The scope of these obligations and restrictions is changing, subject to differing interpretations, and may be inconsistent among countries or conflict with other rules, and their status remains uncertain.
As Internet commerce and communication technologies continue to evolve, thereby increasing online service providers’ and network users’ capacity to collect, store, retain, protect, use, process, and transmit large volumes of personal information, increasingly restrictive regulation by federal, state, or foreign agencies becomes more likely.
Regulations that do not directly apply to our business, but which do apply to our customers and partners, can also impact our business. As we expand our business, addressing customer and partner requirements in new jurisdictions and new verticals often requires investment on our part to address regulations that apply to our customers. Globally, these regulations continue to be introduced and to change over time. Such regulations can impact our ability to offer services to various customer segments, and our cost to deliver our services.
See the section entitled “Risk Factors” for more information.
Available Information
We make available our Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K and amendments to those reports filed or furnished pursuant to Section 13(a) or Section 15(d) of the Securities Exchange Act of 1934, as amended, free of charge on our website, ir.ringcentral.com as soon as reasonably practicable after they are electronically filed with or furnished to the Securities and Exchange Commission, or the “SEC”. In addition, the SEC maintains an internet site that contains reports, proxy and information statements, and other information regarding issuers that file electronically with the SEC at www.sec.gov.
The Company announces material information to the public about the Company, its solutions and services and other matters through a variety of means, including the Company’s website (www.ringcentral.com), the investor relations section of its website (ir.ringcentral.com), press releases, filings with the SEC, and public conference calls, in order to achieve broad, non-exclusionary distribution of information to the public. The Company encourages investors and others to review the information it makes public in these locations, as such information could be deemed to be material information. Please note that this list may be updated from time to time.

11


ITEM 1A. RISK FACTORS
This Report contains forward-looking statements that are subject to risks and uncertainties that could cause actual results to differ materially from those projected. These risks and uncertainties include, but are not limited to, the risk factors set forth below. The risks and uncertainties described in this Report are not the only ones we face. Additional risks and uncertainties not presently known to us or that we currently believe are immaterial may also affect our business. If any of these known or unknown risks or uncertainties actually occurs and have a material adverse effect on us, our business, financial condition and results of operations could be seriously harmed.
Risks Related to Our Business and Our Industry
We have incurred significant losses and negative cash flows in the past and anticipate continuing to incur losses for at least the foreseeable future, and we may therefore not be able to achieve or sustain profitability in the future.
We have incurred substantial net losses since our inception. Over the past few years, we have spent considerable amounts of time and money to develop new business communications solutions and enhanced versions of our existing business communications solutions to position us for future growth. Additionally, we have incurred substantial losses and expended significant resources upfront to market, promote and sell our solutions and expect to continue to do so in the future. We also expect to continue to invest for future growth, including for advertising, customer acquisition, technology infrastructure, storage capacity, services development and international expansion. In addition, as a public company, we incur significant accounting, legal, and other expenses.
We expect to continue to incur losses for at least the foreseeable future and will have to generate and sustain increased revenues to achieve future profitability. Achieving profitability will require us to increase revenues, manage our cost structure, and avoid significant liabilities. Revenue growth may slow, revenues may decline, or we may incur significant losses in the future for a number of possible reasons, including general macroeconomic conditions, increasing competition (including competitive pricing pressures), a decrease in the growth of the markets in which we compete, in particular the SaaS market, or if we fail for any reason to continue to capitalize on growth opportunities. Additionally, we may encounter unforeseen operating expenses, difficulties, complications, delays, service delivery, and quality problems and other unknown factors that may result in losses in future periods. If these losses exceed our expectations or our revenue growth expectations are not met in future periods, our financial performance will be harmed and our stock price could be volatile or decline.
Our quarterly and annual results of operations have fluctuated in the past and may continue to do so in the future. As a result, we may fail to meet or to exceed the expectations of research analysts or investors, which could cause our stock price to fluctuate.
Our quarterly and annual results of operations have varied historically from period to period, and we expect that they will continue to fluctuate due to a variety of factors, many of which are outside of our control, including:
our ability to retain existing customers, resellers, and carriers, and expand our existing customers’ user base, and attract new customers;
our ability to introduce new solutions;
the actions of our competitors, including pricing changes or the introduction of new solutions;
our ability to effectively manage our growth;
our ability to successfully penetrate the market for larger businesses;
the mix of annual and multi-year subscriptions at any given time;
the timing, cost, and effectiveness of our advertising and marketing efforts;
the timing, operating cost, and capital expenditures related to the operation, maintenance and expansion of our business;
our ability to successfully and timely execute on, integrate, and realize the benefits of any acquisition, investment, strategic partnership, or other strategic transaction or partnership we may make or undertake;
service outages or actual or perceived information security breaches and any related impact on our reputation;
our ability to accurately forecast revenues and appropriately plan our expenses;
our ability to realize our deferred tax assets;
costs associated with defending and resolving intellectual property infringement and other claims;

12


changes in tax laws, regulations, or accounting rules;
the timing and cost of developing or acquiring technologies, services or businesses, and our ability to successfully manage any such acquisitions;
the impact of foreign currencies on our business as we continue to expand our business internationally; and
the impact of worldwide economic, political, industry, and market conditions.
Any one of the factors above, or the cumulative effect of some or all of the factors referred to above, may result in significant fluctuations in our quarterly and annual results of operations. This variability and unpredictability could result in our failure to meet our publicly announced guidance or the expectations of securities analysts or investors for any period, which could cause our stock price to decline. In addition, a significant percentage of our operating expenses is fixed in nature and is based on forecasted revenues trends. Accordingly, in the event of revenue shortfalls, we may not be able to mitigate the negative impact on net income (loss) and margins in the short term. If we fail to meet or exceed the expectations of research analysts or investors, the market price of our shares could fall substantially, and we could face costly lawsuits, including securities class-action suits.
Our rapid growth and the quickly changing markets in which we operate make it difficult to evaluate our current business and future prospects, which may increase the risk of investing in our stock.
We have grown rapidly since 2009, when we introduced RingCentral Office, our current flagship product. We have encountered and expect to continue to encounter risks and uncertainties frequently experienced by growing companies in rapidly changing markets. If our assumptions regarding these uncertainties are incorrect or change in reaction to changes in our markets, or if we do not manage or address these risks successfully, our results of operations could differ materially from our expectations, and our business could suffer.
Growth may place significant demands on our management and our infrastructure.
We have recently experienced substantial growth in our business. This growth has placed and may continue to place significant demands on our management and our operational and financial infrastructure. As our operations grow in size, scope, and complexity, we will need to increase our sales and marketing efforts and add additional sales and marketing personnel in various regions worldwide and improve and upgrade our systems and infrastructure to attract, service, and retain an increasing number of customers. For example, we expect the volume of simultaneous calls to increase significantly as our customer base grows. Our network hardware and software may not be able to accommodate this additional simultaneous call volume. The expansion of our systems and infrastructure will require us to commit substantial financial, operational, and technical resources in advance of an increase in the volume of business, with no assurance that the volume of business will increase. Any such additional capital investments will increase our cost base.
Continued growth could also strain our ability to maintain reliable service levels for our customers, resellers, and carriers develop and improve our operational, financial and management controls, enhance our billing and reporting systems and procedures and recruit, train and retain highly skilled personnel. In addition, our existing systems, processes, and controls may not prevent or detect all errors, omissions, or fraud. We may also experience difficulties in managing improvements to our systems, processes, and controls or in connection with third-party software licensed to help us with such improvements. Any future growth, particularly as we continue to expand internationally, would add complexity to our organization and require effective communication and coordination throughout our organization. Additionally, our productivity and the quality of our solutions and services may be adversely affected if we do not integrate and train our new employees quickly and effectively. If we fail to achieve the necessary level of efficiency in our organization as we grow, our business, results of operations and financial condition could be materially and adversely affected.
Our future operating results will rely in part upon the successful execution of our strategic partnerships with Avaya and others, which may not be successful. 
A strategic partnership between two independent businesses is a complex, costly, and time-consuming process that will require significant management attention and resources. Realizing the benefits of our strategic partnerships, particularly our relationship with Avaya Holdings Corp. and its subsidiaries ("Avaya"), will depend in part on our ability to work with our strategic partners to develop, market and sell co-branded solutions, such as Avaya Cloud Office by RingCentral ("ACO"). Setting up and maintaining the operations and processes of these strategic partnerships may cause us to incur significant costs, disrupt our business and, if implemented ineffectively, would limit the expected benefits to us. In addition, the process of bringing ACO and other co-branded solutions to market may take longer than anticipated, which could negate or reduce our anticipated benefits and revenue opportunities. In addition, we must be successful in marketing and selling ACO to realize the benefits of our prepayment to Avaya

13


of $345 million in our common stock. The failure to successfully and timely implement and operate our strategic partnerships could harm our ability to realize the anticipated benefits of these partnerships and could adversely affect our results of operations.
We face intense competition in our markets and may lack sufficient financial or other resources to compete successfully.
The cloud-based business communications and collaboration solutions industry is competitive, and we expect competition to increase in the future. We face intense competition from other providers of business communications and collaboration systems and solutions.
Our competitors include traditional on-premise, hardware business communications providers such as Alcatel-Lucent Enterprise, Avaya Inc., Cisco Systems, Inc., Mitel Networks Corporation, NEC Corporation, Siemens Enterprise Networks, LLC, their resellers, and others, as well as companies such as Microsoft Corporation and Cisco Systems, Inc., and their resellers that license their software. In addition, certain of our carriers and strategic partners, such as AT&T, BT, TELUS, Avaya, and Atos SE ("Atos") sell or are expected to sell our solutions, but they are also competitors for business communications. These companies have significantly greater resources than us and currently, or may in the future, develop and/or host their own or other solutions through the cloud. Such competitors may not be successful in or cease marketing and selling our solutions to their customers and ultimately be able to transition some or all of those customers onto their competing solutions, which could materially and adversely affect our revenues and growth. We also face competition from other cloud companies and established communications providers that resell on-premise hardware, software, and hosted solutions, such as 8x8, Inc., Amazon.com, Inc., Dialpad, Inc., Fuze, Inc., StarBlue, Inc., Intermedia.net, Inc., J2 Global, Inc., LogMeIn, Inc, Microsoft Corporation, Nextiva, Inc., Twilio Inc., Vonage Holdings Corp., West Corporation, and Zoom Video Communications, Inc., which announced a voice solution. Established communications providers, such as AT&T, Verizon Communications Inc., Sprint Corporation and Comcast Corporation in the United States, TELUS and others in Canada, and BT, Vodafone Group plc, and others in the U.K., that resell on-premise hardware, software, and hosted solutions, compete with us in business communications and currently, or may in the future, develop and/or host their own cloud solutions. We may also face competition from other large Internet companies, such as Alphabet Inc. (Google Voice), Facebook, Inc., Oracle Corporation, and salesforce.com, inc., any of which might launch its own cloud-based business communications services or acquire other cloud-based business communications companies in the future. We also compete against providers of communications platform as a service solutions and messaging software platforms with APIs such as Twilio Inc., Vonage Holdings Corp., and Slack Technologies, Inc., on which customers can build diverse solutions by integrating cloud communications into business applications. We face competition with respect to this solution from contact center and customer relationship management providers such as Amazon.com, Inc., Aspect Software, Inc., Avaya Inc., Five9, Inc., NICE InContact, Genesys Telecommunications Laboratories, Inc., Serenova, LLC, Talkdesk, Inc., Vonage Holdings Corp., salesforce.com, inc., and Twilio Inc. We also face competition from digital engagement vendors such as Brand Embassy Ltd, eGain Corporation, Lithium Technologies, LLC, LivePerson, Inc., SparkCentral Inc., among others named above that may offer similar features.
Many of our current and potential competitors have longer operating histories, significantly greater resources and name recognition, more diversified offerings, and larger customer bases than we have. As a result, these competitors may have greater credibility with our existing and potential customers and may be better able to withstand an extended period of downward pricing pressure. In addition, certain of our competitors have partnered with, or been acquired by, and may in the future partner with or acquire, other competitors to offer services, leveraging their collective competitive positions, which makes it more difficult to compete with them and could significantly and adversely affect our results of operations. Demand for our platform is also sensitive to price. Many factors, including our marketing, user acquisition and technology costs, and our current and future competitors’ pricing and marketing strategies, can significantly affect our pricing strategies. Our competitors may be able to adopt more aggressive pricing policies and devote greater resources to the development, promotion and sale of their services than we can to ours. Some of these service providers have in the past and may choose in the future to sacrifice revenues in order to gain market share by offering their services at lower prices or for free, or offering alternative pricing models, such as “freemium” pricing, in which a basic offering is provided for free with advanced features provided for a fee, on the services they offer. Our competitors may also offer bundled service arrangements offering a more complete service offering, despite the technical merits or advantages of our subscriptions. Competition could result in a decrease to our prices, slow our growth, increase our customer turnover, reduce our sales, or decrease our market share.
We rely and may in the future rely significantly on our strategic partners, resellers, and carriers to sell our subscriptions; our failure to effectively develop, manage, and maintain our indirect sales channels could materially and adversely affect our revenues.
Our future success depends on our continued ability to establish and maintain a network of channel relationships, and we expect that we will need to expand our network in order to support and expand our historical base of smaller enterprises as well as attract and support larger customers and expand into international markets. An increasing portion of our revenues are

14


derived from our network of sales agents and resellers, which we refer to collectively as resellers, many of which sell or may in the future decide to sell their own services or services from other business communications providers. We generally do not have long-term contracts with these resellers, and the loss of or reduction in sales through these third parties could materially reduce our revenues. Our competitors may in some cases be effective in causing our current or potential resellers to favor their services or prevent or reduce sales of our subscriptions. Furthermore, while AT&T, BT, and TELUS also sell our solutions, and Avaya is expected to introduce the new ACO solution commencing at the end of the first quarter of 2020, they are also competitors for business communications. These companies have significantly greater resources than us and currently, or may in the future, develop and/or host their own or other solutions through the cloud. Such competitors may cease marketing or selling our solutions to their customers and ultimately be able to transition some or all of those customers onto their competing solutions, which could materially and adversely affect our revenues and growth. In this regard, AT&T launched a competing hosted business communications solution in 2016, and new subscriptions for our solution sold by AT&T declined to an immaterial level in 2017 and into 2018. In August 2018, we entered into a revised agreement with AT&T, under which AT&T resumed reselling our solutions, and sales of our solutions by AT&T have increased as a result, but there can be no guarantee that AT&T will not cease reselling our solutions in the future. We also recently entered into certain agreements for strategic partnerships with Avaya and Atos to sell certain of our solutions. We expect that the ACO solution will be introduced at the end of the first quarter of 2020; however, there can be no guarantee that Avaya or any of its channel partners will be successful in marketing or selling our solutions or that they will not cease marketing or selling our solutions in the future. If AT&T, Avaya and its channel partners, or Atos, are not successful in marketing and selling our solutions or cease to market and sell our solutions, our revenues and growth could be significantly and adversely affected. If we fail to maintain relationships with our resellers, carriers and strategic partners or fail to develop new and expanded relationships in existing or new markets, or if our networks of indirect channel relationships are not successful in their sales efforts, sales of our subscriptions may decrease and our operating results would suffer. In addition, we may not be successful in managing, training, and providing appropriate incentives to our existing resellers, carriers and strategic partners, and they may not be able to commit adequate resources in order to successfully sell our solutions.
Recruiting and retaining qualified resellers and carriers in our network and training them in our technology and subscription offerings requires significant time and resources. To develop and expand our indirect sales channels, we must continue to scale and improve our processes and procedures to support these channels, including investment in systems and training. Many resellers and carriers may not be willing to invest the time and resources required to train their staff to effectively market our subscriptions.
To deliver our subscriptions, we rely on third parties for our network connectivity and for certain of the features in our subscriptions.
We currently use the infrastructure of third-party network service providers, including CenturyLink, Inc. and Bandwidth.com, Inc. in North America and several others internationally, to deliver our subscriptions over their networks. Our third-party network service providers provide access to their Internet protocol (“IP”) networks and public switched telephone networks, and provide call termination and origination services, including 911 emergency calling in the U.S. and equivalent services internationally, and local number portability for our customers. We expect that we will continue to rely heavily on third-party network service providers to provide these subscriptions for the foreseeable future.
Through our wholly-owned local exchange carrier subsidiary, RCLEC, Inc. (“RCLEC”), we also obtain certain connectivity and network services directly from incumbent local exchange carriers (“ILECS”) and from other competitive local exchange carriers (“CLECs”) in certain geographic markets at lower prices than we pay for such services through third-party network service providers. However, RCLEC also uses the infrastructure of third-party network service providers to deliver its services and the ILECs may favor themselves and their affiliates may not provide network services to us at lower prices than we could obtain through third-party CLECs, or at all. If we are unable to continue to reduce our pricing as a result of obtaining network services through our subsidiary, we may be forced to rely on other third-party network service providers and be unable to effectively lower our cost of service. Historically, our reliance on third-party networks has reduced our operating flexibility and ability to make timely service changes and control quality of service, and we expect that this will continue for the foreseeable future. If any of these network service providers stop providing us with access to their infrastructure, fail to provide these services to us on a cost-effective basis, cease operations, or otherwise terminate these services, the delay caused by qualifying and switching to another third-party network service provider, if one is available, could have a material adverse effect on our business and results of operations.
In addition, we currently use and may in the future use third-party service providers to deliver certain features of our subscriptions. For example, we rely on Zoom Video Communications for our HD video and web conferencing and screen sharing features, Bandwidth.com for our texting capabilities, and NICE inContact, Inc. for our contact center capabilities. We do not or may not in the future, have long-term contracts with certain of these third-party providers. If any of these service providers elects to stop providing us with access to their services, fails to provide these services to us on a cost-effective basis, ceases operations,

15


or otherwise terminates these services, the delay caused by qualifying and switching to another third-party service provider, if one is available, or building a proprietary replacement solution could have a material adverse effect on our business and results of operations.
Finally, if problems occur with any of these third-party network or service providers, it may cause errors or poor call quality in our subscriptions, and we could encounter difficulty identifying the source of the problem. The occurrence of errors or poor call quality in our subscriptions, whether caused by our systems or a third-party network or service provider, may result in the loss of our existing customers, delay or loss of market acceptance of our subscriptions, termination of our relationships and agreements with our resellers or carriers, or liability for failure to meet service level agreements, and may seriously harm our business and results of operations.
We rely on third-party software that may be difficult to replace or which could cause errors or failures of our subscriptions.
We rely on software licensed from certain third parties in order to offer our solutions. In some cases, we integrate third-party licensed software components into our platform. This software may not continue to be available at reasonable prices or on commercially reasonable terms, or at all. Any loss of the right to use any of this software could significantly increase our expenses and otherwise result in delays in the provisioning of our solutions until equivalent technology is either developed by us, or, if available, is identified, obtained, and integrated. Any errors or defects in third-party software could result in errors or a failure of our solutions, which could harm our business.
Interruptions or delays in service from our third-party data center hosting facilities and co-location facilities could impair the delivery of our subscriptions, require us to issue credits or pay penalties and harm our business.
We currently serve our North American customers from geographically disparate data center hosting facilities in North America, where we lease space from Equinix, Inc., and other providers, and we serve our European customers from third-party data center hosting facilities in Europe. We also use third-party co-location facilities located in various international regions to serve our customers in these regions. Certain of our solutions are hosted by third party data center facilities including Amazon Web Services, Inc. (“AWS”), NICE inContact, Inc., and Google Cloud Platform. In addition, RCLEC uses third-party co-location facilities to provide us with network services at several locations. Damage to, or failure of, these facilities, the communications network providers with whom we or they contract, or with the systems by which our communications providers allocate capacity among their customers, including us, or software errors, have in the past and could in the future result in interruptions in our services. Additionally, in connection with the addition of new data centers or expansion or consolidation of our existing data center facilities, we may move or transfer our data and our customers’ data to other data centers. Despite precautions that we take during this process, any unsuccessful data transfers may impair or cause disruptions in the delivery of our subscriptions. Interruptions in our subscriptions may reduce our revenues, may require us to issue credits or pay penalties, subject us to claims and litigation, cause customers to terminate their subscriptions and adversely affect our renewal rates and our ability to attract new customers. Our ability to attract and retain customers depends on our ability to provide customers with a highly reliable subscription and even minor interruptions in our subscriptions could harm our brand and reputation and have a material adverse effect on our business.
As part of our current disaster recovery arrangements, our North American and European infrastructure and our North American and European customers’ data is currently replicated in near real-time at data center facilities in the U.S. and Europe, respectively. We do not control the operation of these facilities or of our other data center facilities or RCLEC’s co-location facilities, and they are vulnerable to damage or interruption from earthquakes, floods, fires, power loss, telecommunications failures, and similar events. They may also be subject to human error or to break-ins, sabotage, acts of vandalism, and similar misconduct.
Despite precautions taken at these facilities, the occurrence of a natural disaster, human error, or an act of terrorism or other unanticipated problems at these facilities could result in lengthy interruptions in our subscriptions. Even with the disaster recovery arrangements in place, our subscriptions could be interrupted.
We may also be required to transfer our servers to new data center facilities in the event that we are unable to renew our leases on acceptable terms, if at all, or the owners of the facilities decide to close their facilities, and we may incur significant costs and possible subscription interruption in connection with doing so. In addition, any financial difficulties, such as bankruptcy or foreclosure, faced by our third-party data center operators, or any of the service providers with which we or they contract may have negative effects on our business, the nature and extent of which are difficult to predict. Additionally, if our data centers are unable to keep up with our increasing needs for capacity, our ability to grow our business could be materially and adversely impacted.

16


Failures in Internet infrastructure or interference with broadband access could cause current or potential users to believe that our systems are unreliable, possibly leading our customers to switch to our competitors or to avoid using our subscriptions.
Unlike traditional communications services, our subscriptions depend on our customers’ high-speed broadband access to the Internet. Increasing numbers of users and increasing bandwidth requirements may degrade the performance of our services and applications due to capacity constraints and other Internet infrastructure limitations. As our customer base grows and their usage of our services increases, we will be required to make additional investments in network capacity to maintain adequate data transmission speeds, the availability of which may be limited, or the cost of which may be on terms unacceptable to us. If adequate capacity is not available to us as our customers’ usage increases, our network may be unable to achieve or maintain sufficiently high reliability or performance. In addition, if Internet access service providers have outages or deteriorations in their quality of service, our customers will not have access to our subscriptions or may experience a decrease in the quality of our services. Frequent or persistent interruptions could cause current or potential users to believe that our systems or services are unreliable, leading them to switch to our competitors or to avoid our subscriptions, and could permanently harm our reputation and brands.
In addition, users who access our subscriptions and applications through mobile devices, such as smartphones and tablets, must have a high-speed connection, such as Wi-Fi, 3G, 4G, 5G, or LTE, to use our services and applications. Currently, this access is provided by companies that have significant and increasing market power in the broadband and Internet access marketplace, including incumbent phone companies, cable companies, and wireless companies. Some of these providers offer solutions and subscriptions that directly compete with our own offerings, which can potentially give them a competitive advantage. Also, these providers could take measures that degrade, disrupt or increase the cost of user access to third-party services, including our subscriptions, by restricting or prohibiting the use of their infrastructure to support or facilitate third-party services or by charging increased fees to third parties or the users of third-party services, any of which would make our subscriptions less attractive to users, and reduce our revenues.
Further, in January 2018, the Federal Communications Commission (the “FCC”) released an order reclassifying broadband Internet access as an information service, subject to certain provisions of Title I of the Communications Act. Among other things, the order eliminates rules adopted in 2015 that prohibited broadband providers from blocking, impairing, or degrading access to legal content, applications, services, or non-harmful devices, or engaging in the practice of paid prioritization, e.g., the favoring of some lawful Internet traffic over other traffic in exchange for higher payments. The order was contested in federal court, was largely affirmed by a three-judge panel, and certain parties have requested rehearing by the full court. A number of states have enacted or are considering legislation or executive actions that would regulate the conduct of broadband providers. We cannot predict whether the FCC order or state initiatives will be modified, overturned, or vacated by legal action of the court, federal or state legislation, or the FCC. Under the new FCC rules, broadband Internet access providers may be able to charge web-based services such as ours for priority access to customers, which could result in increased costs and a loss of existing users, impair our ability to attract new users, and materially and adversely affect our business and opportunities for growth.
Interruptions in our services caused by undetected errors, failures, or bugs in our subscriptions could harm our reputation, result in significant costs to us, and impair our ability to sell our subscriptions.
Our subscriptions may have errors or defects that customers identify after they begin using them that could result in unanticipated interruptions of service. Internet-based services frequently contain undetected errors and bugs when first introduced or when new versions or enhancements are released. While the substantial majority of our customers are small and medium-sized businesses, the use of our subscriptions in complicated, large-scale network environments may increase our exposure to undetected errors, failures, or bugs in our subscriptions. Although we test our subscriptions to detect and correct errors and defects before their general release, we have, from time to time, experienced significant interruptions in our subscriptions as a result of such errors or defects and may experience future interruptions of service if we fail to detect and correct these errors and defects. The costs incurred in correcting such defects or errors may be substantial and could harm our results of operations. In addition, we rely on hardware purchased or leased and software licensed from third parties to offer our subscriptions.
Any defects in, or unavailability of, our or third-party software or hardware that cause interruptions of our subscriptions could, among other things:
cause a reduction in revenues or delay in market acceptance of our subscriptions;
require us to pay penalties or issue credits or refunds to our customers, resellers, or carriers, or expose us to claims for damages;
cause us to lose existing customers and make it more difficult to attract new customers;
divert our development resources or require us to make extensive changes to our software, which would increase our expenses and slow innovation;
increase our technical support costs; and

17


harm our reputation and brand.
We rely on third parties, including third parties outside the U.S., for some of our software development, quality assurance, operations, and customer support.
We currently depend on various third parties for some of our software development efforts, quality assurance, operations, and customer support services. Specifically, we outsource some of our software development and design, quality assurance, and operations activities to third-party contractors that have employees and consultants located in St. Petersburg, Russia, Odessa, Ukraine, and Manila, the Philippines. In addition, we outsource a portion of our customer support, inside sales and network operation control functions to third-party contractors located in Manila, the Philippines. Our dependence on third-party contractors creates a number of risks, in particular, the risk that we may not maintain service quality, control, or effective management with respect to these business operations. In addition, recent political and military events in Ukraine, poor relations between the U.S. and Russia, and sanctions by the U.S. and the EU against Russia could have an adverse impact on our third-party software development and quality assurance operations in Ukraine and Russia. Additionally, we rely on purchased or leased hardware and software licensed from third parties in order to offer our subscriptions, and in some cases, we integrate third-party licensed software components into our platform. Any errors or defects in third-party hardware or software could result in errors or a failure of our subscriptions which could harm our business.
We anticipate that we will continue to depend on these and other third-party relationships in order to grow our business for the foreseeable future. If we are unsuccessful in maintaining existing and, if needed, establishing new relationships with third parties, our ability to efficiently operate existing services or develop new services and provide adequate customer support could be impaired, and, as a result, our competitive position or our results of operations could suffer.
A cyber-attack, information security breach or denial of service event could delay or interrupt service to our customers, harm our reputation, or subject us to significant liability.
Our operations depend on our ability to protect our production and corporate information technology services from interruption or damage from unauthorized entry, computer malware or other events beyond our control. We have, from time to time, been subject to communications fraud and cyber-attacks by malicious actors, and denial of service events, and we may be subject to similar attacks in the future. We cannot assure you that our backup systems, regular data backups, security controls and other procedures currently in place, or that may be in place in the future, will be adequate to prevent significant damage, system failure, service outages, data breach, data loss, or increased charges from our technology vendors. Also, our subscriptions are web-based. The amount of data we store for our users increases as our business grows. We host services, which includes hosting customer data, both in co-located data centers and in multiple public cloud services. Our solutions allow users to store files, tasks, calendar events, messages and other data indefinitely on our services. We also maintain sensitive data related to our technology and business, and that of our employees, strategic partners, and customers, including intellectual property, proprietary business information and personally identifiable information (also called personal data) on our own systems and in multiple vendors’ cloud services. As a result of maintaining larger volumes of data and user files and/or as a result of our continued movement up market, or movement into new customer segments and acquisition of larger and more recognized customers, we may become more of a target for hackers, nation states and other malicious actors. In addition, we use third-party vendors which, in some cases, have access to our data and our customers’ data. We employ layered security measures and have a means of working with third parties who report vulnerabilities to us. Despite the implementation of security measures by us or our vendors, our computing devices, infrastructure, or networks, or our vendors’ computing devices, infrastructure, or networks, may be vulnerable to hackers, computer viruses, worms, other malicious software programs, or similar disruptive problems that are caused by or through a security weakness or vulnerability in our or our vendors’ infrastructure, network, or business practices or our or our vendors’ customers, employees, business partners, consultants, or other Internet users who attempt to invade our or our vendors’ corporate and personal computers, tablets, mobile devices, software, data networks, or voice networks. If there is a security weakness or vulnerability in our, our vendors’, or our customers’ infrastructure, networks, or business practices that is successfully targeted, we could face increased costs, liability claims, including contractual liability claims relating to security obligations in agreements with our partners and our customers, fines, reduced revenue, or harm to our reputation or competitive position. In addition, even if not targeted, in strengthening our security controls or in remediating security vulnerabilities, we could incur increased costs and capital expenditures.
Further, in some cases we do not have in place disaster recovery facilities for certain ancillary services, such as email delivery of messages. We rely on encryption and authentication technology to ensure secure transmission of and access to confidential information, including customer credit card numbers, debit card numbers, direct debit information, customer communications, and files uploaded by our customers. Advances in computer capabilities, new discoveries in the field of cryptography, discovery of software bugs or vulnerabilities, discovery of hardware bugs or vulnerabilities, social engineering

18


activities, or other developments may result in a compromise or breach of the technology we use to protect our data and our customer data, or of the data itself.
Additionally, third parties have attempted in the past, and may attempt in the future, to induce domestic and international employees, consultants, or customers into disclosing sensitive information, such as user names, provisioning data, customer proprietary network information (“CPNI”) or other information in order to gain access to our customers’ user accounts or data, or to our data. CPNI includes information such as the phone numbers called by a customer, the frequency, duration, and timing of such calls, and any services purchased by the consumer, such as call waiting, call forwarding, and caller ID, in addition to other information that may appear on a customer’s bill. Third parties may also attempt to induce employees, consultants, or customers into disclosing sensitive information regarding our intellectual property and other confidential business information, our customers, the customer information we hold, or our information technology systems. In addition, the techniques used to obtain unauthorized access, to perform hacking, phishing and social engineering, or to sabotage systems change and evolve frequently and may not be recognized until launched against a target, may be new and previously unknown or little-known, or may not be detected or understood until well after such actions are conducted. We may be unable to anticipate these techniques or to implement adequate preventative measures, and any security breach or other incident may take longer than expected to remediate or otherwise address. Any system failure or security breach that causes interruptions or data loss in our operations or in the computer systems of our customers or leads to the misappropriation of our or our customers’ confidential or personal information could result in significant liability to us, loss of our intellectual property, cause our subscriptions to be perceived as not being secure, cause considerable harm to us and our reputation (including requiring notification to customers, regulators, or the media), and deter current and potential customers from using our subscriptions. Any of these events could have a material adverse effect on our business, results of operations, and financial condition.
It is critical to our business that our information and our employees’, strategic partners’, and customers’ sensitive information remains secure and that our customers perceive that this information is secure. An information security incident could result in unauthorized access to, loss of, or unauthorized disclosure of such information. A cybersecurity breach could expose us to litigation, indemnity obligations, government investigations, contractual liability, and other possible liabilities. Additionally, a cyber-attack or other information security incident, whether actual or perceived, could result in negative publicity, which could harm our reputation and reduce our customers’ confidence in the effectiveness of our solutions, which could materially and adversely affect our business and operating results. A breach of our security systems could also expose us to increased costs, including remediation costs, disruption of operations, or increased cybersecurity protection costs, that may have a material adverse effect on our business. In addition, a cybersecurity breach of our customers’ systems can also result in exposure of their authentication credentials, unauthorized access to their accounts, exposure of their account information and data (including CPNI), and fraudulent calls on their accounts, which can subsequently have similar actual or perceived impacts to us as described above. A cybersecurity breach of our partners’ or vendors’ systems can result in similar actual or perceived impacts.
While we maintain cybersecurity insurance, our insurance may be insufficient to cover all liabilities incurred by privacy or security incidents. We also cannot be certain that our insurance coverage will be adequate for data handling or data security liabilities actually incurred, that insurance will continue to be available to us on economically reasonable terms, or at all, or that an insurer will not deny coverage as to any future claim. The successful assertion of one or more large claims against us that exceed available insurance coverage, or the occurrence of changes in our insurance policies, including premium increases or the imposition of large deductible or co-insurance requirements, could have a material adverse effect on our business, including our financial condition, operating results, and reputation.
Laws, regulations, and enforcement actions relating to security and privacy information continue to evolve. We have incurred and expect to continue to incur significant expenses to prevent security incidents. It is possible that, in order to support changes to applicable laws and to support our expansion of sales into new geographic areas or into new industry segments, we will need to increase or change our cybersecurity systems and expenditures. Further, it is possible that changes to laws and regulations relating to security and privacy may make it more expensive to operate in certain jurisdictions and may increase the risk of our non-compliance with such changing laws and regulations.
Potential problems with our information systems could interfere with our business and operations.
We rely on our information systems and those of third parties for processing customer orders, distribution of our subscriptions, billing our customers, processing credit card transactions, customer relationship management, supporting financial planning and analysis, accounting functions and financial statement preparation, and otherwise running our business. Information systems may experience interruptions, including interruptions of related services from third-party providers, which may be beyond our control. Such business interruptions could cause us to fail to meet customer requirements. All information systems, both internal and external, are potentially vulnerable to damage or interruption from a variety of sources, including without limitation, computer viruses, security breaches, energy blackouts, natural disasters, terrorism, war, telecommunication failures, employee or

19


other theft, and third-party provider failures. In addition, since telecommunications billing is inherently complex and requires highly sophisticated information systems to administer, our internally developed billing system, which is currently being implemented, may experience errors or we may improperly operate the system, which could result in the system incorrectly calculating the fees owed by our customers for our subscriptions or related taxes and administrative fees. Any such errors in our customer billing could harm our reputation and cause us to violate truth in billing laws and regulations. Our current internally developed billing system requires us to process an increasing number of invoices manually, which could result in billing errors. Any errors or disruption in our information systems and those of the third parties upon which we rely could have a significant impact on our business. In addition, we may implement further and enhanced information systems in the future to meet the demands resulting from our growth and to provide additional capabilities and functionality. The implementation of new systems and enhancements is frequently disruptive to the underlying business of an enterprise, and can be time-consuming and expensive, increase management responsibilities, and divert management attention.
We depend largely on the continued services of our senior management and other highly-skilled employees, and if we are unable to hire, retain, manage and motivate our employees, we may not be able to grow effectively and our business, results of operations and financial condition could be adversely affected.
Our future performance depends on the continued services and contributions of our senior management and other key employees to execute on our business plan, and to identify and pursue opportunities and services innovations. The loss of services of senior management or other key employees could significantly delay or prevent the achievement of our development and strategic objectives. In particular, we depend to a considerable degree on the vision, skills, experience, and effort of our co-founder, Chairman and Chief Executive Officer, Vladimir Shmunis. None of our executive officers or other senior management personnel is bound by a written employment agreement and any of them may therefore terminate employment with us at any time with no advance notice. The replacement of any of these senior management personnel would likely involve significant time and costs, and such loss could significantly delay or prevent the achievement of our business objectives. The loss of the services of our senior management or other key employees for any reason could adversely affect our business, financial condition, or results of operations.
Our future success also depends on our ability to continue to attract and retain highly skilled personnel. We believe that there is, and will continue to be, intense competition for highly skilled technical and other personnel with experience in our industry in the San Francisco Bay Area, where our headquarters is located, in Denver, Colorado, where our U.S. sales and customer support office and our network operations center is located, and in other locations where we maintain offices. In addition, changes to U.S. immigration policies, particularly to H-1B and other visa programs, and restrictions on travel could restrain the flow of technical and professional talent into the U.S. and may inhibit our ability to hire qualified personnel. We must provide competitive compensation packages and a high-quality work environment to hire, retain, and motivate employees. If we are unable to retain and motivate our existing employees and attract qualified personnel to fill key positions, we may be unable to manage our business effectively, including the development, marketing, and sale of existing and new subscriptions, which could have a material adverse effect on our business, financial condition, and results of operations. To the extent we hire personnel from competitors, we may be subject to allegations that they have been improperly solicited or divulged proprietary or other confidential information. Volatility in, or lack of performance of, our stock price may also affect our ability to attract and retain key personnel.
Increased customer turnover, or costs we incur to retain and upsell our customers, could materially and adversely affect our financial performance.
Although we have entered into long-term contracts with larger customers, those customers who do not have long-term contracts with us may terminate their subscriptions at any time without penalty or early termination charges. We cannot accurately predict the rate of customer terminations or average monthly subscription cancellations or failures to renew, which we refer to as turnover. Our customers with subscription agreements have no obligation to renew their subscriptions for our service after the expiration of their initial subscription period, which is typically between one and three years. In the event that these customers do renew their subscriptions, they may choose to renew for fewer users, shorter contract lengths, or for a less expensive subscription plan or edition. We cannot predict the renewal rates for customers that have entered into subscription contracts with us.
Customer turnover, as well as reductions in the number of users for which a customer subscribes, each could have a significant impact on our results of operations, as does the cost we incur in our efforts to retain our customers and encourage them to upgrade their subscriptions and increase their number of users. Our turnover rate could increase in the future if customers are not satisfied with our subscriptions, the value proposition of our subscriptions or our ability to otherwise meet their needs and expectations. Turnover and reductions in the number of users for whom a customer subscribes may also increase due to factors beyond our control, including the failure or unwillingness of customers to pay their monthly subscription fees due to financial constraints and the impact of a slowing economy. Due to turnover and reductions in the number of users for whom a customer subscribes, we must acquire new customers, or acquire new users within our existing customer base, on an ongoing basis simply to maintain our existing level of customers and revenues. If a significant number of customers terminate, reduce, or fail to renew

20


their subscriptions, we may be required to incur significantly higher marketing expenditures than we currently anticipate in order to increase the number of new customers or to upsell existing customers, and such additional marketing expenditures could harm our business and results of operations.
Our future success also depends in part on our ability to sell additional subscriptions and additional functionalities to our current customers. This may require increasingly sophisticated and more costly sales efforts and a longer sales cycle. Any increase in the costs necessary to upgrade, expand and retain existing customers could materially and adversely affect our financial performance. If our efforts to convince customers to add users and, in the future, to purchase additional functionalities are not successful, our business may suffer. In addition, such increased costs could cause us to increase our subscription rates, which could increase our turnover rate.
If we are unable to attract new customers to our subscriptions or upsell to those customers on a cost-effective basis, our business will be materially and adversely affected.
In order to grow our business, we must continue to attract new customers and expand the number of users in, and services provided to, our existing customer base on a cost-effective basis. We use and periodically adjust the mix of advertising and marketing programs to promote our subscriptions. Significant increases in the pricing of one or more of our advertising channels would increase our advertising costs or may cause us to choose less expensive and perhaps less effective channels to promote our subscriptions. As we add to or change the mix of our advertising and marketing strategies, we may need to expand into channels with significantly higher costs than our current programs, which could materially and adversely affect our results of operations. We will incur advertising and marketing expenses in advance of when we anticipate recognizing any revenues generated by such expenses, and we may fail to otherwise experience an increase in revenues or brand awareness as a result of such expenditures. We have made in the past, and may make in the future, significant expenditures and investments in new advertising campaigns, and we cannot assure you that any such investments will lead to the cost-effective acquisition of additional customers. If we are unable to maintain effective advertising programs, our ability to attract new customers could be materially and adversely affected, our advertising and marketing expenses could increase substantially, and our results of operations may suffer.
Some of our potential customers learn about us through leading search engines, such as Google, Yahoo!, and Bing. While we employ search engine optimization and search engine marketing strategies, our ability to maintain and increase the number of visitors directed to our website is not entirely within our control. If search engine companies modify their search algorithms in a manner that reduces the prominence of our listing, or if our competitors’ search engine optimization efforts are more successful than ours, or if search engine companies restrict or prohibit us from using their services, fewer potential customers may click through to our website. In addition, the cost of purchased listings has increased in the past and may increase in the future. A decrease in website traffic or an increase in search costs could materially and adversely affect our customer acquisition efforts and our results of operations.
Significant portion of our revenues today come from small and medium-sized businesses, which may have fewer financial resources to weather an economic downturn.
A significant portion of our revenues today come from small and medium-sized businesses. These customers may be materially and adversely affected by economic downturns to a greater extent than larger, more established businesses. These businesses typically have more limited financial resources, including capital-borrowing capacity, than larger entities. As the majority of our customers pay for our subscriptions through credit and debit cards, weakness in certain segments of the credit markets and in the U.S. and global economies has resulted in and may in the future result in increased numbers of rejected credit and debit card payments, which could materially affect our business by increasing customer cancellations and impacting our ability to engage new small and medium-sized customers. If small and medium-sized businesses experience financial hardship as a result of a weak economy, industry consolidation or for any other reason, the overall demand for our subscriptions could be materially and adversely affected.
We face significant risks in our strategy to target medium-sized and larger businesses for sales of our subscriptions and, if we do not manage these efforts effectively, our business and results of operations could be materially and adversely affected.
Sales to medium-sized and larger businesses continue to grow in both absolute dollars and as a percentage of our total sales. As we continue to target more of our sales efforts to medium-sized and larger businesses, we expect to incur higher costs and longer sales cycles and we may be less effective at predicting when we will complete these sales. In these market segments, the decision to purchase our subscriptions generally requires the approval of more technical personnel and management levels within a potential customer’s organization, and therefore, these types of sales require us to invest more time educating these potential customers about the benefits of our subscriptions. In addition, larger customers may demand more features, integration services, and customization, and may require highly skilled sales and support personnel. Our investment in marketing our

21


subscriptions to these potential customers may not be successful, which could significantly and adversely affect our results of operations and our overall ability to grow our customer base. Furthermore, many medium-sized and larger businesses that we target for sales may already purchase business communications solutions from our larger competitors. As a result of these factors, these sales opportunities may require us to devote greater research and development resources and sales support to individual customers, and invest in hiring and retaining highly skilled personnel, resulting in increased costs and could likely lengthen our typical sales cycle, which could strain our sales and support resources. Moreover, these larger transactions may require us to delay recognizing the associated revenues we derive from these customers until any technical or implementation requirements have been met.
Support for smartphones and tablets are an integral part of our solutions. If we are unable to develop robust mobile applications that operate on mobile platforms that our customers use, our business and results of operations could be materially and adversely affected.
Our solutions allow our customers to use and manage our cloud-based business communications solution on smart devices. As new smart devices and operating systems are released, we may encounter difficulties supporting these devices and services, and we may need to devote significant resources to the creation, support, and maintenance of our mobile applications. In addition, if we experience difficulties in the future integrating our mobile applications into smart devices or if problems arise with our relationships with providers of mobile operating systems, such as those of Apple Inc. or Alphabet Inc. (the parent company of Google Inc.), our future growth and our results of operations could suffer.
If we are unable to develop, license, or acquire new services or applications on a timely and cost-effective basis, our business, financial condition, and results of operations may be materially and adversely affected.
The cloud-based business communications industry is an emerging market that is characterized by rapid development of and changes in customer requirements, frequent introductions of new and enhanced services, and continuing and rapid technological advancement. We cannot predict the effect of technological changes on our business, and the market for cloud-based business communications may develop more slowly than we anticipate, or develop in a manner different than we expect, and our solutions could fail to achieve market acceptance. Our continued growth depends on continued use of voice and video communications by businesses, as compared to email and other data-based methods, and future demand for and adoption of Internet voice and video communications systems and services. In addition, to compete successfully in this emerging market, we must anticipate and adapt to technological changes and evolving industry standards, and continue to design, develop, manufacture, and sell new and enhanced services that provide increasingly higher levels of performance and reliability at lower cost. Currently, we derive a majority of our revenues from subscriptions to RingCentral Office, and we expect this will continue for the foreseeable future. However, our future success will also depend on our ability to introduce and sell new services, features, and functionality that enhance or are beyond the subscriptions we currently offer, as well as to improve usability and support and increase customer satisfaction. Our failure to develop solutions that satisfy customer preferences in a timely and cost-effective manner may harm our ability to renew our subscriptions with existing customers and create or increase demand for our subscriptions and may materially and adversely impact our results of operations.
The introduction of new services by competitors or the development of entirely new technologies to replace existing offerings could make our solutions obsolete or adversely affect our business and results of operations. Announcements of future releases and new services and technologies by our competitors or us could cause customers to defer purchases of our existing subscriptions, which also could have a material adverse effect on our business, financial condition or results of operations. We may experience difficulties with software development, operations, design, or marketing that could delay or prevent our development, introduction, or implementation of new or enhanced services and applications. We have in the past experienced delays in the planned release dates of new features and upgrades and have discovered defects in new services and applications after their introduction. We cannot assure you that new features or upgrades will be released according to schedule, or that, when released, they will not contain defects. Either of these situations could result in adverse publicity, loss of revenues, delay in market acceptance, or claims by customers brought against us, all of which could harm our reputation, business, results of operations, and financial condition. Moreover, the development of new or enhanced services or applications may require substantial investment, and we must continue to invest a significant amount of resources in our research and development efforts to develop these services and applications to remain competitive. We do not know whether these investments will be successful. If customers do not widely adopt any new or enhanced services and applications, we may not be able to realize a return on our investment. If we are unable to develop, license, or acquire new or enhanced services and applications on a timely and cost-effective basis, or if such new or enhanced services and applications do not achieve market acceptance, our business, financial condition, and results of operations may be materially and adversely affected.

22


If we fail to continue to develop our brand or our reputation is harmed, our business may suffer.
We believe that continuing to strengthen our current brand will be critical to achieving widespread acceptance of our subscriptions and will require continued focus on active marketing efforts. The demand for and cost of online and traditional advertising have been increasing and may continue to increase. Accordingly, we may need to increase our investment in, and devote greater resources to, advertising, marketing, and other efforts to create and maintain brand loyalty among users. Brand promotion activities may not yield increased revenues, and even if they do, any increased revenues may not offset the expenses incurred in building our brand. In addition, if we do not handle customer complaints effectively, our brand and reputation may suffer, we may lose our customers’ confidence, and they may choose to terminate, reduce or not to renew their subscriptions. Many of our customers also participate in social media and online blogs about Internet-based software solutions, including our subscriptions, and our success depends in part on our ability to minimize negative and generate positive customer feedback through such online channels where existing and potential customers seek and share information. If we fail to promote and maintain our brand, our business could be materially and adversely affected.
If we experience excessive fraudulent activity or cannot meet evolving credit card association merchant standards, we could incur substantial costs and lose the right to accept credit cards for payment, which could cause our customer base to decline significantly.
Most of our customers authorize us to bill their credit card accounts directly for service fees that we charge. If customers pay for our subscriptions with stolen credit cards, we could incur substantial third-party vendor costs for which we may not be reimbursed. Further, our customers provide us with credit card billing information online or over the phone, and we do not review the physical credit cards used in these transactions, which increases our risk of exposure to fraudulent activity. We also incur charges, which are referred to in the industry as chargebacks, from the credit card companies from claims that a customer did not authorize the specific credit card transaction to purchase our subscription. If the number of chargebacks becomes excessive, we could be assessed substantial fines or be charged higher transaction fees, and we could lose the right to accept credit cards for payment. In addition, credit card issuers may change merchant and/or service provider standards, including data protection standards, required to utilize their services from time to time. We have established and implemented measures intended to comply with the Payment Card Industry Data Security Standard (“PCI DSS”) in the United States, Canada, and the U.K. If we fail to maintain compliance with such standards or fail to meet new standards, the credit card associations could fine us or terminate their agreements with us, and we would be unable to accept credit cards as payment for our subscriptions. If we fail to maintain compliance with current service provider standards, such as PCI DSS, or fail to meet new standards, customers may choose not to use our services for certain types of communication they have with their customers. If such a failure to comply with relevant standards occurs, we may also face legal liability if we are found to not comply with applicable laws that incorporate, by reference or by adoption of substantially similar provisions, merchant or service provider standards, including PCI DSS. Our subscriptions may also be subject to fraudulent usage, including but not limited to revenue share fraud, domestic traffic pumping, subscription fraud, premium text message scams, and other fraudulent schemes. This usage can result in, among other things, substantial bills from our vendors, for which we would be responsible, for terminating fraudulent call traffic. In addition, third parties may have attempted in the past, and may attempt in the future, to induce employees, sub-contractors, or consultants into disclosing customer credentials and other account information, which can result in unauthorized access to customer accounts and customer data, unauthorized use of customers’ services, charges to customers for fraudulent usage and costs that we must pay to carriers. Although we implement multiple fraud prevention and detection controls, we cannot assure you that these controls will be adequate to protect against fraud. Substantial losses due to fraud or our inability to accept credit card payments could cause our paid customer base to significantly decrease, which would have a material adverse effect on our results of operations, financial condition, and ability to grow our business.
We are in the process of expanding our international operations, which exposes us to significant risks.
We have significant operations in the United States, Canada, the United Kingdom, Russia, China, Ukraine, the Philippines and France. We also sell our solutions to customers in other countries in the EU and in Australia, and we expect to grow our international presence in the future. The future success of our business will depend, in part, on our ability to expand our operations and customer base worldwide. Operating in international markets requires significant resources and management attention and will subject us to regulatory, economic, and political risks that are different from those in the U.S. Due to our limited experience with international operations and developing and managing sales and distribution channels in international markets, our international expansion efforts may not be successful. In addition, we will face risks in doing business internationally that could materially and adversely affect our business, including:

our ability to comply with differing and evolving technical and environmental standards, telecommunications regulations, and certification requirements outside the U.S.;
difficulties and costs associated with staffing and managing foreign operations;

23


our ability to effectively price our subscriptions in competitive international markets;
potentially greater difficulty collecting accounts receivable and longer payment cycles;
the need to adapt and localize our subscriptions for specific countries;
the need to offer customer care in various native languages;
reliance on third parties over which we have limited control, including those that market and resell our subscriptions;
availability of reliable broadband connectivity and wide area networks in targeted areas for expansion;
lower levels of adoption of credit or debit card usage for Internet related purchases by foreign customers and compliance with various foreign regulations related to credit or debit card processing and data protection requirements;
difficulties in understanding and complying with local laws, regulations, and customs in foreign jurisdictions;
restrictions on travel to or from countries in which we operate or inability to access certain areas;
export controls and economic sanctions;
changes in diplomatic and trade relationships, including tariffs and other non-tariff barriers, such as quotas and local content rules;
U.S. government trade restrictions, including those which may impose restrictions, including prohibitions, on the exportation, re-exportation, sale, shipment or other transfer of programming, technology, components, and/or services to foreign persons;
our ability to comply with different and evolving laws, rules, and regulations, including the European General Data Protection Regulation (the “GDPR”) and other data privacy and data protection laws, rules and regulations;
compliance with various anti-bribery and anti-corruption laws such as the Foreign Corrupt Practices Act and U.K. Bribery Act of 2010;
more limited protection for intellectual property rights in some countries;
adverse tax consequences;
fluctuations in currency exchange rates;
exchange control regulations, which might restrict or prohibit our conversion of other currencies into U.S. Dollars;
restrictions on the transfer of funds;
new and different sources of competition;
political and economic instability created by the U.K.'s departure from the EU ("Brexit"); and
deterioration of political relations between the U.S. and other countries in which we operate, particularly Russia, Ukraine, China, and the Philippines; or
political or social unrest, economic instability, conflict or war in such countries, or sanctions implemented by the U.S. against these countries, all of which could have a material adverse effect on our operations.
Our failure to manage any of these risks successfully could harm our future international operations and our overall business.
We may expand through acquisitions of, investments in, or strategic partnerships or other strategic transactions with other companies, each of which may divert our management’s attention, result in additional dilution to our stockholders, increase expenses, disrupt our operations, and harm our results of operations.
Our business strategy may, from time to time, include acquiring or investing in complementary services, technologies or businesses, strategic investments and partnerships, or other strategic transactions, such as our recent acquisitions of Dimelo SA and Connect First, and our investment in and strategic partnerships with Avaya and Atos. We cannot assure you that we will successfully identify suitable acquisition candidates or transaction counterparties, integrate or manage disparate technologies, lines of business, personnel and corporate cultures, realize our business strategy or the expected return on our investment, or manage a geographically dispersed company. Any such acquisition, investment, strategic partnership, or other strategic transaction could materially and adversely affect our results of operations. The process of negotiating, effecting, and realizing the benefits from acquisitions, investments, strategic partnerships, and strategic transactions is complex, expensive and time-consuming, and may cause an interruption of, or loss of momentum in, development and sales activities and operations of both companies, and we may incur substantial cost and expense, as well as divert the attention of management. We may issue equity securities which could dilute current stockholders’ ownership, incur debt, assume contingent or other liabilities and expend cash in acquisitions, investments, strategic partnerships, and other strategic transactions which could negatively impact our financial position, stockholder equity, and stock price.
Acquisitions, investments, strategic partnerships, and other strategic transactions involve significant risks and uncertainties, including:
the potential failure to achieve the expected benefits of the acquisition, investment, strategic partnership, or other strategic transaction;

24


unanticipated costs and liabilities;
difficulties in integrating new solutions and subscriptions, software, businesses, operations, and technology infrastructure in an efficient and effective manner;
difficulties in maintaining customer relations;
the potential loss of key employees of any acquired businesses;
the diversion of the attention of our senior management from the operation of our daily business;
the potential adverse effect on our cash position to the extent that we use cash for the transaction consideration;
the potential significant increase of our interest expense, leverage, and debt service requirements if we incur additional debt to pay for an acquisition, investment, strategic partnership, or other strategic transaction;
the potential issuance of securities that would dilute our stockholders’ percentage ownership;
the potential to incur large and immediate write-offs and restructuring and other related expenses;
the potential liability or expenses associated with new types of data stored, existing security obligations or liabilities, unknown weaknesses in our solutions, insufficient security measures in place, and compromise of our networks via access to our systems from assets not previously under our control; and
the inability to maintain uniform standards, controls, policies, and procedures.
Any acquisition, investment, strategic partnership, or other strategic transaction could expose us to unknown liabilities. Moreover, we cannot assure you that we will realize the anticipated benefits of any acquisition, investment, strategic partnership, or other strategic transaction. In addition, our inability to successfully operate and integrate newly acquired businesses or newly formed strategic partnerships appropriately, effectively, and in a timely manner could impair our ability to take advantage of future growth opportunities and other advances in technology, as well as on our revenues, gross margins, and expenses.
For example, in connection with our strategic partnership with Avaya, we purchased $125.0 million of Avaya Series A Preferred Stock and made an advance of $375.0 million, predominantly for future commissions, as well as for certain licensing rights (paid primarily in our Class A Common Stock). These are significant investments on which we may not realize the anticipated benefits for various reasons, including a lack of success in the marketing and sale of ACO, potential or actual financial distress, insolvency, or bankruptcy of Avaya or any of its subsidiaries, or other facts or circumstances that may limit our ability to recover, or realize benefits from, these investments.
We may be subject to liabilities on past sales for taxes, surcharges, and fees and our operating results may be harmed if we are required to collect such amounts in jurisdictions where we have not historically done so.
We believe we collect state and local sales tax and use, excise, utility user, and ad valorem taxes, fees, or surcharges in all relevant jurisdictions in which we generate sales, based on our understanding of the applicable laws in those jurisdictions. Such tax, fees and surcharge laws and rates vary greatly by jurisdiction, and the application of such taxes to e-commerce businesses, such as ours, is a complex and evolving area. There is uncertainty as to what constitutes sufficient “in state presence” for a state to levy taxes, fees, and surcharges for sales made over the Internet, and after the U.S. Supreme Court’s ruling in South Dakota v. Wayfair, U.S. states may require an online retailer with no in-state property or personnel to collect and remit sales tax on sales to the state’s residents, which may permit wider enforcement of sales tax collection requirements. Therefore, the application of existing or future laws relating to indirect taxes to our business, or the audit of our business and operations with respect to such taxes or challenges of our positions by taxing authorities, all could result in increased tax liabilities for us or our customers that could materially and adversely affect our results of operations and our relationships with our customers.
Changes in effective tax rates, or adverse outcomes resulting from examination of our income or other tax returns, could adversely affect our results of operations and financial condition.
Our future effective tax rates could be subject to volatility or adversely affected by a number of factors, including:
changes in the valuation of our deferred tax assets and liabilities;
expiration of, or lapses in, the research and development tax credit laws;
expiration or non-utilization of net operating loss carryforwards;
tax effects of share-based compensation;
expansion into new jurisdictions;
potential challenges to and costs related to implementation and ongoing operation of our intercompany arrangements;
changes in tax laws and regulations and accounting principles, or interpretations or applications thereof; and
certain non-deductible expenses as a result of acquisitions.
Any changes in our effective tax rate could adversely affect our results of operations.

25


Changes in U.S. and foreign tax laws could have a material adverse effect on our business, cash flow, results of operations or financial conditions.
We are subject to tax legislation in several countries; changes in tax laws or challenges to our tax positions could adversely affect our business, results of operations, and financial condition. As such, we are subject to tax laws, regulations, and policies of the U.S. federal, state, and local governments and of comparable taxing authorities in foreign jurisdictions. Changes in tax laws, including the U.S. federal tax legislation enacted in 2017, commonly referred to as the Tax Cuts and Jobs Act of 2017, as well as other factors, could cause us to experience fluctuations in our tax obligations and effective tax rates in 2018 and thereafter and otherwise adversely affect our tax positions and/or our tax liabilities. There can be no assurance that our effective tax rates, tax payments, tax credits, or incentives will not be adversely affected by these or other initiatives.
We may be unable to use some or all of our net operating loss carryforwards, which could materially and adversely affect our reported financial condition and results of operations.
As of December 31, 2019, we had federal and state net operating loss carryforwards (“NOLs”) of $782.7 million and $675.6 million, respectively, available to offset future taxable income, due to prior period losses, which, if not utilized, will begin to expire in 2023 for federal purposes and will begin to expire in 2021 for state purposes. We also have federal research tax credit carryforwards that will begin to expire in 2028. Realization of these net operating loss and research tax credit carryforwards depends on future income, and there is a risk that our existing carryforwards could expire unused and be unavailable to offset future income tax liabilities, which could materially and adversely affect our results of operations.
In addition, under Section 382 of the Internal Revenue Code of 1986, as amended, our ability to utilize net operating loss carryforwards or other tax attributes, such as research 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 each own at least 5% of our stock, increase their collective 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.
No material deferred tax assets have been recognized on our Consolidated Balance Sheets related to these NOLs, as they are fully offset by a valuation allowance. If we have previously had, or have in the future, one or more Section 382 “ownership changes,” including in connection with our initial public offering or another offering, or if we do not generate sufficient taxable income, we may not be able to utilize a material portion of our NOLs, even if we achieve profitability. If we are limited in our ability to use our NOLs in future years in which we have taxable income, we will pay more taxes than if we were able to fully utilize our NOLs. This could materially and adversely affect our results of operations.
If we are unable to effectively process local number and toll-free number portability provisioning in a timely manner, our growth may be negatively affected.
We support local number and toll-free number portability, which allows our customers to transfer to us and thereby retain their existing phone numbers when subscribing to our services. Transferring numbers is a manual process that can take up to 15 business days or longer to complete. A new customer of our subscriptions must maintain both our subscription and the customer’s existing phone service during the number transferring process. Any delay that we experience in transferring these numbers typically results from the fact that we depend on third-party carriers to transfer these numbers, a process that we do not control, and these third-party carriers may refuse or substantially delay the transfer of these numbers to us. Local number portability is considered an important feature by many potential customers, and if we fail to reduce any related delays, we may experience increased difficulty in acquiring new customers. Moreover, the FCC requires Internet voice communications providers to comply with specified number porting timeframes when customers leave our subscription for the services of another provider. Several international jurisdictions have imposed similar number portability requirements on subscription providers like us. If we or our third-party carriers are unable to process number portability requests within the requisite timeframes, we could be subject to fines and penalties. Additionally, in the U.S., both customers and carriers may seek relief from the relevant state public utility commission, the FCC, or in state or federal court for violation of local number portability requirements.
Our business could suffer if we cannot obtain or retain direct inward dialing numbers or are prohibited from obtaining local or toll-free numbers or if we are limited to distributing local or toll-free numbers to only certain customers.
Our future success depends on our ability to procure large quantities of local and toll-free direct inward dialing numbers (“DIDs”) in the U.S. and foreign countries in desirable locations at a reasonable cost and without restrictions. Our ability to procure and distribute DIDs depends on factors outside of our control, such as applicable regulations, the practices of the communications carriers that provide DIDs, the cost of these DIDs, and the level of demand for new DIDs. Due to their limited availability, there are certain popular area code prefixes that we generally cannot obtain. Our inability to acquire DIDs for our operations would

26


make our subscriptions less attractive to potential customers in the affected local geographic areas. In addition, future growth in our customer base, together with growth in the customer bases of other providers of cloud-based business communications, has increased, which increases our dependence on needing sufficiently large quantities of DIDs.
We may not be able to manage our inventory levels effectively, which may lead to inventory obsolescence that would force us to incur inventory write-downs.
Our vendor-supplied phones have lead times of up to 10 to 13 weeks for delivery to our fulfillment agents and are built to forecasts that are necessarily imprecise. It is likely that, from time to time, we will have either excess or insufficient product inventory. In addition, because we rely on third-party vendors for the supply of our vendor-supplied phones, our inventory levels are subject to the conditions regarding the timing of purchase orders and delivery dates that are not within our control. Excess inventory levels would subject us to the risk of inventory obsolescence, while insufficient levels of inventory may negatively affect relations with customers. For instance, our customers rely upon our ability to meet committed delivery dates, and any disruption in the supply of our subscriptions could result in loss of customers or harm to our ability to attract new customers. Any reduction or interruption in the ability of our vendors to supply our customers with vendor-supplied phones could cause us to lose revenue, damage our customer relationships and harm our reputation in the marketplace. Any of these factors could have a material adverse effect on our business, financial condition or results of operations.
We currently depend on three phone device suppliers and two fulfillment agents to configure and deliver the phones that we sell and any delay or interruption in manufacturing, configuring and delivering by these third parties would result in delayed or reduced shipments to our customers and may harm our business.
We rely on three suppliers to provide phones that we offer for sale to our customers that use our subscriptions, and we rely on two fulfillment agents to configure and deliver the phones that we sell to our customers. Accordingly, we could be adversely affected if such third parties fail to maintain competitive phones or configuration services or fail to continue to make them available on attractive terms, or at all.
If our fulfillment agents are unable to deliver phones of acceptable quality, or if there is a reduction or interruption in their ability to supply the phones in a timely manner, our ability to bring services to market, the reliability of our subscriptions and our relationships with customers or our overall reputation in the marketplace could suffer, which could cause us to lose revenue. We expect that it could take several months to effectively transition to new third-party manufacturers or fulfillment agents.
If our vendor-supplied phones are not able to interoperate effectively with our own back-end servers and systems, our customers may not be able to use our subscriptions, which could harm our business, financial condition and results of operations.
Phones must interoperate with our back-end servers and systems, which contain complex specifications and utilize multiple protocol standards and software applications. Currently, the phones used by our customers are manufactured by only three third-party providers. If any of these providers changes the operation of their phones, we will be required to undertake development and testing efforts to ensure that the new phones interoperate with our system. In addition, we must be successful in integrating our solutions with strategic partners' devices in order to market and sell these solutions. These efforts may require significant capital and employee resources, and we may not accomplish these development efforts quickly or cost-effectively, if at all. If our vendor-supplied phones do not interoperate effectively with our system, our customers’ ability to use our subscriptions could be delayed or orders for our subscriptions could be canceled, which would harm our business, financial condition, and results of operations.
We may require additional capital to pursue our business objectives and to respond to business opportunities, challenges or unforeseen circumstances. If capital is not available to us, our business, results of operations, and financial condition may be adversely affected.
We intend to continue to make expenditures and investments to support the growth of our business and may require additional capital to pursue our business objectives and respond to business opportunities, challenges, or unforeseen circumstances, including the need to develop new solutions or enhance our existing solutions, enhance our operating infrastructure, and acquire complementary businesses and technologies. Accordingly, we may need to engage in equity or debt financings to secure additional funds. However, additional funds may not be available when we need them on terms that are acceptable to us, or at all. Any debt financing that we secure in the future could involve restrictive covenants, which may make it more difficult for us to obtain additional capital and to pursue business opportunities. In addition, the restrictive covenants in credit facilities we may secure in the future may restrict us from being able to conduct our operations in a manner required for our business and may restrict our growth, which could have an adverse effect on our business, financial condition, or results of operations.

27


We cannot assure you that we will be able to comply with any such restrictive covenants. In the event that we are unable to comply with these covenants in the future, we would seek an amendment or waiver of the covenants. We cannot assure you that any such waiver or amendment would be granted. In such event, we may be required to repay any or all of our existing borrowings, and we cannot assure you that we will be able to borrow under our existing credit agreements, or obtain alternative funding arrangements on commercially reasonable terms, or at all.
In addition, volatility in the credit markets may have an adverse effect on our ability to obtain debt financing. The conversion of our 0% convertible senior notes due 2023 (the “Notes”) and any future issuances of other equity or any future issuances of equity or convertible debt securities could result in significant dilution to our existing stockholders, and any new equity securities we issue could have rights, preferences, and privileges superior to those of holders of our Class A Common Stock. If we are unable to obtain adequate financing or financing on terms satisfactory to us, when we require it, our ability to continue to pursue our business objectives and to respond to business opportunities, challenges, or unforeseen circumstances could be significantly limited, and our business, results of operations, financial condition and prospects could be materially and adversely affected.
If our internal control over financial reporting is not effective, it may adversely affect investor confidence in our company.
Pursuant to Section 404 of the Sarbanes-Oxley Act, our independent registered public accounting firm, KPMG LLP, is required to and has issued an attestation report as of December 31, 2019. While management concluded internal control over financial reporting was at a reasonable assurance level as of December 31, 2019, there can be no assurance that material weaknesses will not be identified in the future. A “material weakness” is a deficiency, or a combination of deficiencies, in internal control over financial reporting such that there is a reasonable possibility that a material misstatement of our annual or interim financial statements will not be prevented or detected on a timely basis. During the evaluation and testing process, if we identify one or more material weaknesses in our internal control over financial reporting, we will be unable to assert that our internal controls are effective. As a result, we may need to undertake various actions, such as implementing new internal controls and procedures and hiring accounting or internal audit staff. Our remediation efforts may not enable us to avoid a material weakness in the future.
If our independent registered public accounting firm is unable to express an opinion on the effectiveness of our internal controls, we could lose investor confidence in the accuracy and completeness of our financial reports, which could cause the price of our Class A Common Stocks to decline, and we may be subject to investigation or sanctions by the Securities and Exchange Commission (the “SEC”).
The nature of our business requires the application of complex revenue and expense recognition rules and the current legislative and regulatory environment affecting generally accepted accounting principles is uncertain. Significant changes in current principles could affect our financial statements going forward and changes in financial accounting standards or practices may cause adverse, unexpected financial reporting fluctuations and harm our operating results.
The accounting rules and regulations that we must comply with are complex and subject to interpretation by the Financial Accounting Standards Board (the “FASB”), the SEC and various bodies formed to promulgate and interpret appropriate accounting principles. Recent actions and public comments from the FASB and the SEC have focused on the integrity of financial reporting and internal controls. In addition, many companies’ accounting policies are being subject to heightened scrutiny by regulators and the public. Further, the accounting rules and regulations are continually changing in ways that could materially impact our financial statements.
We cannot predict the impact of future changes to accounting principles or our accounting policies on our financial statements going forward, which could have a significant effect on our reported financial results and could affect the reporting of transactions completed before the announcement of the change. In addition, if we were to change our critical accounting estimates, including those related to the recognition of subscription revenue and other revenue sources, our operating results could be significantly affected.
Our corporate headquarters, one of our data centers and co-location facilities, our third-party customer service and support facilities, and a research and development facility are located near known earthquake fault zones, and the occurrence of an earthquake, tsunami, or other catastrophic disaster could damage our facilities or the facilities of our contractors, which could cause us to curtail our operations.
Our corporate headquarters and many of our data centers, co-location and research and development facilities, and third-party customer service call centers are located in California, Florida, and several countries in Asia, including the Philippines and Australia. All of these locations are near known earthquake fault zones, which are vulnerable to damage from earthquakes and

28


tsunamis, or are in areas subject to hurricanes. We and our contractors are also vulnerable to other types of disasters, such as power loss, fire, floods, pandemics, such as the recent outbreak of coronavirus in China and other parts of the world, cyber-attack, war, political unrest, and terrorist attacks and similar events that are beyond our control. If any disasters were to occur, our ability to operate our business could be seriously impaired, and we may endure system interruptions, reputational harm, loss of intellectual property, delays in our subscriptions development, lengthy interruptions in our services, breaches of data security, and loss of critical data, all of which could harm our future results of operations. In addition, we do not carry earthquake insurance and we may not have adequate insurance to cover our losses resulting from other disasters or other similar significant business interruptions. Any significant losses that are not recoverable under our insurance policies could seriously impair our business and financial condition.
Risks Related to Regulatory Matters
Our subscriptions are subject to regulation, and future legislative or regulatory actions could adversely affect our business and expose us to liability in the U.S. and internationally.
Federal Regulation
Our business is regulated by the FCC. As a communications services provider, we are subject to existing or potential FCC regulations relating to privacy, disability access, porting of numbers, Federal Universal Service Fund (“USF”) contributions, Enhanced 911 (“E-911”), outage reporting, call authentication, and other requirements and regulations. FCC classification of our Internet voice communications services as telecommunications services could result in additional federal and state regulatory obligations. If we do not comply with FCC rules and regulations, we could be subject to FCC enforcement actions, fines, loss of licenses, and possibly restrictions on our ability to operate or offer certain of our subscriptions. Any enforcement action by the FCC, which may be a public process, would hurt our reputation in the industry, possibly impair our ability to sell our subscriptions to customers and could have a materially adverse impact on our revenues.
Through RCLEC, we also provide competitive local exchange carrier (“CLEC”) services which are regulated by the FCC as traditional telecommunications services. Our CLEC services depend on certain provisions of the Telecommunications Act of 1996 that require incumbent local exchange carriers (“ILECs”) to provide us facilities and services that are necessary to provide our services. Over the past several years, the FCC has reduced or eliminated a number of regulations governing ILECs’ wholesale offerings. If ILECs were no longer required by law to provide such services to us, or ceased to provide these services at reasonable rates, terms and conditions, our business could be adversely affected and our cost of providing CLEC services could increase. This could have a materially adverse impact on our results of operations and cash flows.
In addition, the federal Telephone Consumer Protection Act (“TCPA”) and FCC rules implementing the TCPA, as amended by the Junk Fax Prevention Act of 2005, prohibit sending unsolicited facsimile advertisements, subject to certain exceptions. The FCC may take enforcement action against persons or entities that send “junk faxes,” and individuals also may have a private cause of action. Although the FCC’s rules prohibiting unsolicited fax advertisements apply to those who “send” the advertisements, fax transmitters or other service providers that have a high degree of involvement in, or actual notice of, unlawful sending of junk faxes and have failed to take steps to prevent such transmissions also face liability under the FCC’s rules. We take significant steps designed to prevent our systems from being used to send unsolicited faxes on a large scale, and we do not believe that we have a high degree of involvement in, or notice of, the use of our systems to broadcast junk faxes. However, because fax transmitters and related service providers do not enjoy an absolute exemption from liability under the TCPA and related FCC rules, we could face FCC inquiry and enforcement or civil litigation, or private causes of action, if someone uses our system for such purposes. If any of these were to occur, we could be required to incur significant costs and management’s attention could be diverted. Further, if we were to be held liable for the use of our service to send unsolicited faxes or to settle any action or proceeding, any judgment, settlement, or penalties could cause a material adverse effect on our operations.
State Regulation
States currently do not regulate our Internet voice communications subscriptions, which are considered to be nomadic because they can be used from any broadband connection. However, a number of states require us to register as a Voice over Internet Protocol (“VoIP”) provider, contribute to state USF, contribute to E-911, and pay other surcharges and annual fees that fund various utility commission programs, while others are actively considering extending their public policy programs to include the subscriptions we provide. We pass USF, E-911 fees, and other surcharges through to our customers, which may result in our subscriptions becoming more expensive or require that we absorb these costs. State public utility commissions may attempt to apply state telecommunications regulations to Internet voice communications subscriptions like ours.
RCLEC services are subject to regulation by the public utility regulatory agency in those states where we provide local telecommunications services. This regulation includes the requirement to obtain a certificate of public convenience and necessity or other similar licenses prior to offering our CLEC services. We may also be required to file tariffs that describe our CLEC services

29


and provide rates for those services. We are also required to comply with regulations that vary by state concerning service quality, disconnection and billing requirements. State commissions also have authority to review and approve interconnection agreements between incumbent phone carriers and CLECs such as our subsidiary.
Both we and RCLEC are also subject to state consumer protection laws, as well as U.S. state or municipal sales, use, excise, gross receipts, utility user and ad valorem taxes, fees, or surcharges.
International Regulation
As we expand internationally, we may be subject to telecommunications, consumer protection, data protection, emergency call services, and other laws, regulations, taxes, and fees in the foreign countries where we offer our subscriptions. Any foreign regulations could impose substantial compliance costs on us, restrict our ability to compete, and impact our ability to expand our service offerings in certain markets. Moreover, the regulatory environment is constantly evolving and changes to the applicable regulations could impose additional compliance costs and require modifications to our technology and operations. Internationally, we currently offer our subscriptions in Canada, the U.K., Australia, and several European countries. We also offer our Global Office solution, enabling our multinational customers in the U.S., U.K., Canada, and other locations where we sell our solutions, to establish local phone solutions in various countries internationally. We may be subject to telecommunications, consumer protection, data protection, emergency call services, and other laws and regulations in additional countries as we continue to expand our Global Office solution internationally.
In addition, our international operations are potentially subject to country-specific governmental regulation and related actions that may increase our costs or impact our solution and service offerings or prevent us from offering or providing our solutions and subscriptions in certain countries. Certain of our subscriptions may be used by customers located in countries where VoIP and other forms of IP communications may be illegal or require special licensing or in countries on a U.S. embargo list. Even where our solutions are reportedly illegal or become illegal or where users are located in an embargoed country, users in those countries may be able to continue to use our solutions and subscriptions in those countries notwithstanding the illegality or embargo. We may be subject to penalties or governmental action if customers continue to use our solutions and subscriptions in countries where it is illegal to do so, and any such penalties or governmental action may be costly and may harm our business and damage our brand and reputation. We may be required to incur additional expenses to meet applicable international regulatory requirements or be required to discontinue those subscriptions if required by law or if we cannot or will not meet those requirements.
The increasing growth and popularity of Internet voice communications, video conferencing and messaging heighten the risk that governments will regulate or impose new or increased fees or taxes on these services. To the extent that the use of our subscriptions continues to grow, and our user base continues to expand, regulators may be more likely to seek to regulate or impose new or additional taxes, surcharges or fees on our subscriptions.
We process, store, and use personal information and other data, which subjects us and our customers to a variety of evolving international statutes, governmental regulation, industry standards and self-regulatory schemes, contractual obligations, and other legal obligations related to privacy and data protection, which may increase our costs, decrease adoption and use of our solutions and subscriptions, and expose us to liability.
In the course of providing our services, we collect, store, and process many types of data, including personal data. Moreover, our customers can use our subscriptions to store contact and other personal or identifying information, and to process, transmit, receive, store, and retrieve a variety of communications and messages, including information about their own customers and other contacts. Customers are able, and may be authorized under certain circumstances, to use our subscriptions to transmit, receive, and/or store personal information.
There are a number of federal, state, local, and foreign laws and regulations, as well as contractual obligations and industry standards, that provide for certain obligations and restrictions with respect to data privacy and security, and the collection, storage, retention, protection, use, processing, transmission, sharing, disclosure, and protection of personal information and other customer data. We expect that with the implementation of our Global Office solution, we may become subject to additional data privacy regulations in other countries throughout the world. The scope of these obligations and restrictions is changing, subject to differing interpretations, and may be inconsistent among countries or conflict with other rules, and their status remains uncertain. Failure to comply with obligations and restrictions related to data privacy and security in any jurisdiction in which we operate could subject us to lawsuits, fines, criminal penalties, statutory damages, consent decrees, injunctions, adverse publicity, and other losses that could harm our business.
For example, the GDPR, which came into force in May 2018, strengthened the existing data protection regulations in the EU and its provisions include increasing the maximum level of fines that EU regulators may impose for the most serious of breaches to the greater of €20 million or 4% of worldwide annual turnover. Such fines would be in addition to (i) the rights of individuals to sue for damages in respect of any data privacy breach which causes them to suffer harm and (ii) the right of individual

30


member states to impose additional sanctions over and above the administrative fines specified in the GDPR. Other examples include, but are not limited to, Canadian anti-spam legislation and Australia’s Spam Act 2003, as amended.
At present, we use the EU-U.S. and Swiss-U.S. Privacy Shield framework and EU Standard Contractual Clauses (“Model Clauses”) to protect data exports between the European Economic Area (the “EEA”) and U.S. The future of cross-border data flows following the U.K.’s exit from the EU on January 31, 2020 is uncertain. After the transition period, currently set to last until December 31, 2020, it may become necessary for us to implement additional data export solutions like the Model Clauses to enable the continued flow of personal data between our U.K. operations and our EU customers and affiliates. These solutions may take time and be challenging to put in place and, if not implemented promptly before or immediately following Brexit, our business may be disrupted, and we may be exposed to potential regulatory fines and civil claims. The EU-U.S. Privacy Shield and the Model Clauses are subject to ongoing legal challenges. Any of these challenges, or any future challenges, may result in a ruling that the industry-standard measures we, and other companies, have taken are insufficient. Additionally, it is possible that the EU-U.S. Privacy Shield or the Model Clauses may need to be updated by the European Commission, the Swiss Administration, and the U.S. Department of Commerce. Should any of these prove to be the case, we will need to take any necessary and additional measures to ensure compliance with EU law with respect to our transfers of personal data from the EEA to the U.S. and other non-EEA countries. If we are unable to take such measures, then we may be at risk of experiencing reluctance or refusal of European or multi-national customers to use our solutions and incurring regulatory penalties, which may have an adverse effect on our business.
In the United States, there are numerous federal and state laws governing the privacy and security of personal information. In particular, the Health Insurance Portability and Accountability Act of 1996 (“HIPAA”) establishes privacy and security standards that limit the use and disclosure of individually identifiable health information and requires the implementation of administrative, physical, and technical safeguards to protect the privacy of protected health information and ensure the confidentiality, integrity, and availability of electronic protected health information by certain institutions. We act as a “Business Associate” through our relationships with certain customers and are thus directly subject to certain provisions of HIPAA. In addition, if we are unable to protect the privacy and security of protected health information, we could be found to have breached our contracts with customers with whom we have a Business Associate relationship. Additionally, we are subject to FCC regulations imposing obligations related to our use and disclosure of certain data related our interconnected VoIP service. If we experience a data security incident, we may be required by state law or FCC regulations to notify our customers and/or law enforcement. We may also be subject to Federal Trade Commission (“FTC”) enforcement actions if the FTC has reason to believe we have engaged in unfair or deceptive privacy or data security practices.
Noncompliance with laws and regulations relating to privacy and security of personal information, including HIPAA, or with contractual obligations under any Business Associate agreement may lead to significant fines, civil and criminal penalties, or liabilities. The U.S. Department of Health and Human Services (“HHS”) audits the compliance of Business Associates and enforces HIPAA privacy and security standards. HHS enforcement activity has become more significant over the last few years and HHS has signaled its intent to continue this trend. Violation of the FCC’s privacy rules can result in large monetary forfeitures and injunctive relief. The FTC has broad authority to seek monetary redress for affected consumers and injunctive relief. In addition to federal regulators, state attorneys general (and, in some states, individual residents) are authorized to bring civil actions seeking either injunctions or damages to the extent violations implicate the privacy of state residents. Class action lawsuits are common in the event of a data breach affecting financial or other forms of sensitive information.
Additionally, California has enacted the California Consumer Privacy Act (“CCPA”), which came into effect on January 1, 2020. Pursuant to the CCPA, we are required, among other things, to make certain enhanced disclosures related to California residents regarding our use or disclosure of their personal information, allow California residents to opt-out of certain uses and disclosures of their personal information without penalty, provide Californians with other choices related to personal data in our possession, and obtain opt-in consent before engaging in certain uses of personal information relating to Californians under the age of 16. The California Attorney General may seek substantial monetary penalties and injunctive relief in the event of our non-compliance with the CCPA. The CCPA also allows for private lawsuits from Californians in the event of certain data breaches. Aspects of the CCPA remain uncertain, and we may be required to make modifications to our policies or practices in order to comply.
As Internet commerce and communication technologies continue to evolve, thereby increasing online service providers’ and network users’ capacity to collect, store, retain, protect, use, process, and transmit large volumes of personal information, increasingly restrictive regulation by federal, state, or foreign agencies becomes more likely.
While we try to comply with all applicable data protection laws, regulations, standards, and codes of conduct, as well as our own posted privacy policies and contractual commitments to the extent possible, any actual or alleged failure by us to comply with any of the foregoing or to protect our users’ privacy and data, including as a result of our systems being compromised by hacking or other malicious or surreptitious activity, could result in a loss of user confidence in our subscriptions and ultimately in a loss of users, which could materially and adversely affect our business.

31


Regulation of personal information is evolving, and new laws could further impact how we handle personal information or could require us to incur additional compliance costs, either of which could have an adverse impact on our operations. Further, our actual compliance, our customers’ perception of our compliance, costs of compliance with such regulations, and obligations and customer concerns regarding their own compliance obligations (whether factual or in error) may limit the use and adoption of our subscriptions and reduce overall demand. Privacy-related concerns, including the inability or impracticality of providing advance notice to customers of privacy issues related to the use of our subscriptions, may cause our customers’ customers to resist providing the personal data necessary to allow our customers to use our subscriptions effectively. Even the perception of privacy-related concerns, whether or not valid, may inhibit market adoption of our subscriptions in certain industries.
Additionally, due to the nature of our service, we are unable to maintain complete control over data security or the implementation of measures that reduce the risk of a data security incident. For example, our customers may accidentally disclose their passwords or store them on a mobile device that is lost or stolen, creating the perception that our systems are not secure against third-party access. Additionally, our third-party contractors in the Philippines, Russia, Ukraine, India, and Poland may have access to customer data. If these or other third-party vendors violate applicable laws or our policies, such violations may also put our customers’ information at risk and could in turn have a material and adverse effect on our business.
Our emergency and E-911 calling services may expose us to significant liability.
The FCC requires Internet voice communications providers, such as our company, to provide E-911 service in all geographic areas covered by the traditional wire-line E-911 network. Under the FCC’s rules, Internet voice communications providers must transmit the caller’s phone number and registered location information to the appropriate public safety answering point (“PSAP”) for the caller’s registered location. Our CLEC services are also required by the FCC and state regulators to provide E-911 service to the extent that they provide services to end users. We are also subject to similar requirements internationally.
In connection with the regulatory requirements that we provide access to emergency services dialing to our interconnected VoIP customers, we must obtain from each customer, prior to the initiation of or changes to service, the physical locations at which the service will first be used for each VoIP line. For subscriptions that can be utilized from more than one physical location, we must provide customers one or more methods of updating their physical location. Because we are not able to confirm that the service is used at the physical addresses provided by our customers, and because customers may provide an incorrect location or fail to provide updated location information, it is possible that emergency services calls may get routed to the wrong PSAP. If emergency services calls are not routed to the correct PSAP, and if the delay results in serious injury or death, we could be sued and the damages substantial. We are evaluating measures to attempt to verify and update the addresses for locations where our subscriptions are used.
In August 2019, the FCC adopted an order that will require providers of non-fixed interconnected VoIP service (service that is capable of being used from more than one location) to automatically provide with each 911 call, when technically feasible, specific address information that can be used to adequately identify the location of the caller. The requirement is scheduled to take effect on January 6, 2022. The implementation of this requirement may increase our costs and make our service more expensive, which could adversely affect our results of operations.
We could be subject to enforcement action by the FCC or international regulators for our customer lines that cannot provide access to emergency services in accordance with regulatory requirements. This enforcement action could result in significant monetary penalties and restrictions on our ability to offer non-compliant subscriptions.
In addition, customers may attempt to hold us responsible for any loss, damage, personal injury, or death suffered as a result of delayed, misrouted, or uncompleted emergency service calls or text messages, subject to any limitations on a provider’s liability provided by applicable laws, regulations and our customer agreements.
We rely on third parties to provide the majority of our customer service and support representatives and to fulfill various aspects of our E-911 service. If these third parties do not provide our customers with reliable, high-quality service, our reputation will be harmed, and we may lose customers.
We offer customer support through both our online account management website and our toll-free customer support number in multiple languages. Our customer support is currently provided via a third-party provider located in the Philippines, as well as our employees in the U.S. Our third-party providers generally provide customer service and support to our customers without identifying themselves as independent parties. The ability to support our customers may be disrupted by natural disasters, inclement weather conditions, civil unrest, strikes, and other adverse events in the Philippines. Furthermore, as we expand our operations internationally, we may need to make significant expenditures and investments in our customer service and support to adequately address the complex needs of international customers, such as support in additional foreign languages. We also use third parties to deliver onsite professional services to our customers in deploying our solutions. If these vendors do not deliver timely and high-quality services to our customers, our reputation could be damaged, and we could lose customers. In addition,

32


third party professional services vendors may not be available when needed, which would adversely impact our ability to deliver on our customer commitments.
We also contract with third parties to provide emergency services calls in the United States, Canada, the U.K., and other jurisdictions in which we provide access to emergency services dialing, including assistance in routing emergency calls and terminating emergency services calls. Our domestic providers operate a national call center that is available 24 hours a day, seven days a week, to receive certain emergency calls and maintain PSAP databases for the purpose of deploying and operating E-911 services. We rely on providers for similar functions in other jurisdictions in which we provide access to emergency services dialing. On mobile devices, we rely on the underlying cellular or wireless carrier to provide emergency services dialing. Interruptions in service from our vendors could cause failures in our customers’ access to E-911/999/112 services and expose us to liability and damage our reputation.
If any of these third parties do not provide reliable, high-quality service, our reputation and our business will be harmed. In addition, industry consolidation among providers of services to us may impact our ability to obtain these services or increase our costs for these services.
Risks Related to Intellectual Property
Accusations of infringement of third-party intellectual property rights could materially and adversely affect our business.
There has been substantial litigation in the areas in which we operate regarding intellectual property rights. For instance, we have recently and in the past been sued by third parties claiming infringement of their intellectual property rights and we may be sued for infringement from time to time in the future. Also, in some instances, we have agreed to indemnify our customers, resellers, and carriers for expenses and liability resulting from claimed intellectual property infringement by our solutions. From time to time, we have received requests for indemnification in connection with allegations of intellectual property infringement and we may choose, or be required, to assume the defense and/or reimburse our customers and/or resellers and carriers for their expenses, settlement and/or liability. In the past, we have settled infringement litigation brought against us; however, we cannot assure you that we will be able to settle any future claims or, if we are able to settle any such claims, that the settlement will be on terms favorable to us. Our broad range of technology may increase the likelihood that third parties will claim that we, or our customers and/or resellers, and carriers, infringe their intellectual property rights.
We have in the past received, and may in the future receive, notices of claims of infringement, misappropriation or misuse of other parties’ proprietary rights. Furthermore, regardless of their merits, accusations and lawsuits like these, whether against us or our customers, resellers, and carriers, may require significant time and expense to defend, may negatively affect customer relationships, may divert management’s attention away from other aspects of our operations and, upon resolution, may have a material adverse effect on our business, results of operations, financial condition, and cash flows.
Certain technology necessary for us to provide our subscriptions may, in fact, be patented by other parties either now or in the future. If such technology were validly patented by another person, we would have to negotiate a license for the use of that technology. We may not be able to negotiate such a license at a price that is acceptable to us or at all. The existence of such a patent, or our inability to negotiate a license for any such technology on acceptable terms, could force us to cease using the technology and cease offering subscriptions incorporating the technology, which could materially and adversely affect our business and results of operations.
If we, or any of our solutions, were found to be infringing on the intellectual property rights of any third party, we could be subject to liability for such infringement, which could be material. We could also be prohibited from using or selling certain subscriptions, prohibited from using certain processes, or required to redesign certain subscriptions, each of which could have a material adverse effect on our business and results of operations.
These and other outcomes may:
result in the loss of a substantial number of existing customers or prohibit the acquisition of new customers;
cause us to pay license fees for intellectual property we are deemed to have infringed;
cause us to incur costs and devote valuable technical resources to redesigning our subscriptions;
cause our cost of revenues to increase;
cause us to accelerate expenditures to preserve existing revenues;
cause existing or new vendors to require pre-payments or letters of credit;
materially and adversely affect our brand in the marketplace and cause a substantial loss of goodwill;
cause us to change our business methods or subscriptions;
require us to cease certain business operations or offering certain subscriptions or features; and
lead to our bankruptcy or liquidation.

33


Our limited ability to protect our intellectual property rights could materially and adversely affect our business.
We rely, in part, on patent, trademark, copyright, and trade secret law to protect our intellectual property in the U.S. and abroad. We seek to protect our technology, software, documentation and other information under trade secret and copyright law, which afford only limited protection. For example, we typically enter into confidentiality agreements with our employees, consultants, third-party contractors, customers, and vendors in an effort to control access to, use of, and distribution of our technology, software, documentation, and other information. These agreements may not effectively prevent unauthorized use or disclosure of confidential information and may not provide an adequate remedy in the event of such unauthorized use or disclosure, and it may be possible for a third party to legally reverse engineer, copy, or otherwise obtain and use our technology without authorization. In addition, improper disclosure of trade secret information by our current or former employees, consultants, third-party contractors, customers, or vendors to the public or others who could make use of the trade secret information would likely preclude that information from being protected as a trade secret.
We also rely, in part, on patent law to protect our intellectual property in the U.S. and internationally. Our intellectual property portfolio includes over 200 issued patents, which expire between 2022 and 2038. We also have 45 patent applications pending examination in the U.S. and 16 patent applications pending examination in foreign jurisdictions, all of which are related to U.S. applications. We cannot predict whether such pending patent applications will result in issued patents or whether any issued patents will effectively protect our intellectual property. Even if a pending patent application results in an issued patent, the patent may be circumvented or its validity may be challenged in various proceedings in United States District Court or before the U.S. Patent and Trademark Office, such as Post Grant Review or Inter Partes Review, which may require legal representation and involve substantial costs and diversion of management time and resources. In addition, we cannot assure you that every significant feature of our solutions is protected by our patents, or that we will mark our solutions with any or all patents they embody. As a result, we may be prevented from seeking injunctive relief or damages, in whole or in part for infringement of our patents.
The unlicensed use of our brand, including domain names, by third parties could harm our reputation, cause confusion among our customers and impair our ability to market our solutions and subscriptions. To that end, we have registered numerous trademarks and service marks and have applied for registration of additional trademarks and service marks and have acquired a large number of domain names in and outside the U.S. to establish and protect our brand names as part of our intellectual property strategy. If our applications receive objections or are successfully opposed by third parties, it will be difficult for us to prevent third parties from using our brand without our permission. Moreover, successful opposition to our applications might encourage third parties to make additional oppositions or commence trademark infringement proceedings against us, which could be costly and time consuming to defend against. If we are not successful in protecting our trademarks, our trademark rights may be diluted and subject to challenge or invalidation, which could materially and adversely affect our brand.
Despite our efforts to implement our intellectual property strategy, we may not be able to protect or enforce our proprietary rights in the U.S. or internationally (where effective intellectual property protection may be unavailable or limited). For example, we have entered into agreements containing confidentiality and invention assignment provisions in connection with the outsourcing of certain software development and quality assurance activities to third-party contractors located in Russia and Ukraine. We have also entered into an agreement containing a confidentiality provision with a third-party contractor located in the Philippines, where we have outsourced a significant portion of our customer support function. We cannot assure you that agreements with these third-party contractors or their agreements with their employees and contractors will adequately protect our proprietary rights in the applicable jurisdictions and foreign countries, as their respective laws may not protect proprietary rights to the same extent as the laws of the U.S. In addition, our competitors may independently develop technologies that are similar or superior to our technology, duplicate our technology in a manner that does not infringe our intellectual property rights or design around any of our patents. Furthermore, detecting and policing unauthorized use of our intellectual property is difficult and resource-intensive. Moreover, litigation may be necessary in the future to enforce our intellectual property rights, to determine the validity and scope of the proprietary rights of others, or to defend against claims of infringement or invalidity. Such litigation, whether successful or not, could result in substantial costs and diversion of management time and resources and could have a material adverse effect on our business, financial condition, and results of operations.
Our use of open source technology could impose limitations on our ability to commercialize our subscriptions.
We use open source software in our platform on which our subscriptions operate. There is a risk that the owners of the copyrights in such software may claim that such licenses impose unanticipated conditions or restrictions on our ability to market or provide our subscriptions. If such owners prevail in such claim, we could be required to make the source code for our proprietary software (which contains our valuable trade secrets) generally available to third parties, including competitors, at no cost, to seek licenses from third parties in order to continue offering our subscriptions, to re-engineer our technology, or to discontinue offering our subscriptions in the event re-engineering cannot be accomplished on a timely basis or at all, any of which could cause us to discontinue our subscriptions, harm our reputation, result in customer losses or claims, increase our costs or otherwise materially and adversely affect our business and results of operations.

34


Risks Related to Our Class A Common Stock, Our Notes and Our Charter Provisions
The market price of our Class A common stock is likely to be volatile and could decline.
The stock market in general, and the market for SaaS and other technology-related stocks in particular, has been highly volatile. As a result, the market price and trading volume for our Class A Common Stock has been and may continue to be highly volatile, and investors in our Class A Common Stock may experience a decrease in the value of their shares, including decreases unrelated to our operating performance or prospects. Factors that could cause the market price of our Class A Common Stock to fluctuate significantly include:
our operating and financial performance and prospects and the performance of other similar companies;
our quarterly or annual earnings or those of other companies in our industry;
conditions that impact demand for our subscriptions;
the public’s reaction to our press releases, financial guidance, and other public announcements, and filings with the SEC;
changes in earnings estimates or recommendations by securities or research analysts who track our Class A Common Stock;
market and industry perception of our success, or lack thereof, in pursuing our growth strategy;
strategic actions by us or our competitors, such as acquisitions or restructurings;
changes in government and other regulations;
changes in accounting standards, policies, guidance, interpretations, or principles;
arrival and departure of key personnel;
sales of common stock by us, our investors, or members of our management team; and
changes in general market, economic, and political conditions in the U.S. and global economies or financial markets, including those resulting from natural disasters, telecommunications failure, cyber-attack, changes in diplomatic or trade relationships, civil unrest in various parts of the world, acts of war, terrorist attacks, or other catastrophic events.
Any of these factors may result in large and sudden changes in the trading volume and market price of our Class A Common Stock and may prevent investors from being able to sell their shares at or above the price they paid for their shares of our Class A Common Stock. Following periods of volatility in the market price of a company’s securities, stockholders often file securities class-action lawsuits against such company. Our involvement in a class-action lawsuit could divert our senior management’s attention and, if adversely determined, could have a material and adverse effect on our business, financial condition, and results of operations.
The dual class structure of our common stock as contained in our charter documents has the effect of concentrating voting control with a limited number of stockholders that held our stock prior to our initial public offering, including our founders and our executive officers, employees and directors and their affiliates, and venture capital investors, and limiting other stockholders’ ability to influence corporate matters.
Our Class B common stock, par value $0.0001 per share (“Class B Common Stock”), has 10 votes per share, and our Class A Common Stock has one vote per share. Stockholders who hold shares of Class B Common Stock, including our founders, previous investors and our executive officers, employees and directors and their affiliates, together hold approximately 59% of the voting power of our outstanding capital stock, and our founders, including our CEO and Chairman, together hold a majority of such voting power. As a result, for the foreseeable future , our stockholders who acquired their shares prior to the completion of our initial public offering will continue to have significant influence over the management and affairs of our company and over the outcome of many matters submitted to our stockholders for approval, including the election of directors and significant corporate transactions, such as a merger, consolidation or sale of substantially all of our assets.
In addition, the holders of Class B Common Stock collectively will continue to control many matters submitted to our stockholders for approval even if their stock holdings represent less than 50% of the outstanding shares of our common stock. Because of the ten to one voting ratio between our Class B and Class A Common Stock, the holders of our Class B Common Stock collectively will continue to control a majority of the combined voting power of our common stock so long as the shares of Class B Common Stock represent at least 10% of all outstanding shares of our Class A and Class B Common Stock. This concentrated control may limit your ability to influence corporate matters for the foreseeable future, and, as a result, the market price of our Class A Common Stock could be adversely affected.
Future transfers by holders of Class B Common Stock will generally result in those shares converting to Class A Common Stock, which may have the effect, over time, of increasing the relative voting power of those holders of Class B Common Stock who retain their shares in the long term. If, for example, Mr. Shmunis retains a significant portion of his holdings of Class B Common Stock for an extended period of time, he could, in the future, control a majority of the combined voting power of our Class A and Class B Common Stock. As a board member, Mr. Shmunis owes fiduciary duties to our stockholders and must act in

35


good faith in a manner he reasonably believes to be in the best interests of our stockholders. As a stockholder, even a controlling stockholder, Mr. Shmunis is generally entitled to vote his shares in his own interests, which may not always be in the interests of our stockholders generally.
We have never paid cash dividends and do not anticipate paying any cash dividends on our common stock.
We currently do not plan to declare dividends on shares of our common stock in the foreseeable future and plan to, instead, retain any earnings to finance our operations and growth. Because we have never paid cash dividends and do not anticipate paying any cash dividends on our common stock in the foreseeable future, the only opportunity to achieve a return on an investor’s investment in our company will be if the market price of our Class A Common Stock appreciates and the investor sells its shares at a profit. There is no guarantee that the price of our Class A Common Stock that will prevail in the market will ever exceed the price that an investor pays.
If research analysts do not publish research or reports about our business, or if they issue unfavorable commentary or downgrade our Class A Common Stock, our stock price and trading volume may decline.
The trading market for our Class A Common Stock will depend in part on the research and reports that research analysts publish about us and our business. If we do not maintain adequate research coverage or if one or more analysts who covers us downgrades our stock or publishes inaccurate or unfavorable research about our business, the price of our Class A Common Stock may decline. If one or more of the research analysts ceases coverage of our company or fails to publish reports on us regularly, demand for our Class A Common Stock may decrease, which could cause our stock price or trading volume to decline.
We may not have the ability to raise funds necessary to settle conversions of the Notes in cash or to repurchase the Notes upon a fundamental change or pay the principal amount at maturity, and our 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 any accrued and unpaid special interest, if any, as set forth in the indenture governing the Notes. In addition, upon conversion of the Notes, unless we elect to deliver solely shares of our Class A 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, as set forth in the indenture governing the Notes. Moreover, we will be required to repay the Notes in cash at their maturity unless earlier converted, redeemed or repurchased. However, we may not have enough available cash on hand or be able to obtain financing at the time we are required to make repurchases of the Notes surrendered therefor or pay cash with respect to the Notes being converted or at their maturity.
In addition, our ability to repurchase the Notes or to pay cash upon conversions of the Notes or at their maturity may be limited by law, regulatory authority, or agreements governing our future indebtedness. Our failure to repurchase the Notes at a time when the repurchase is required by the indenture governing the Notes or to pay cash upon conversions of Notes or at their maturity as required by the indenture governing the Notes would constitute a default under such indenture. Moreover, the occurrence of a fundamental change under the indenture governing the Notes could constitute an event of default under any such agreement. A default under such indenture, or the fundamental change itself, could also lead to a default under agreements governing our future indebtedness. If the repayment 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 make cash payments upon conversions thereof.
The conditional conversion feature of the Notes, if triggered, may adversely affect our financial condition and operating results.
In the event the conditional conversion feature of the Notes is triggered, holders of the Notes will be entitled under the Indenture to convert their Notes at any time during specified periods at their option. If one or more holders elect to convert their Notes, unless we elect to satisfy our conversion obligation by delivering solely shares of our Class A common stock (other than paying cash in lieu of delivering any fractional share), we would be required to settle a portion or all of our conversion obligation in cash, which could adversely affect our liquidity. In addition, in certain circumstances, such as conversion by holders or redemption, we could be required under applicable accounting rules to reclassify all or a portion of the outstanding principal of the Notes as a current rather than long-term liability.

36


The capped call transactions may affect the value of the Notes and our Class A Common Stock and we are subject to counterparty risk.
In connection with the issuance of the Notes, we entered into capped call transactions with the counterparties. The capped call transactions cover, subject to customary adjustments, the number of shares of our Class A Common Stock initially underlying the Notes. The capped call transactions are expected to offset the potential dilution as a result of conversion of the Notes.
In connection with establishing their initial hedge of the capped call transactions, the counterparties or their respective affiliates entered into various derivative transactions with respect to our Class A Common Stock concurrently with or shortly after the pricing of the Notes, including with certain investors in the Notes.
In addition, the counterparties or their respective affiliates may modify their hedge positions by entering into or unwinding various derivatives with respect to our Class A Common Stock and/or purchasing or selling our Class A Common Stock or other securities of ours in secondary market transactions at any time prior to the maturity of the Notes (and are likely to do so on each exercise date of the capped call transactions). This activity could also cause or prevent an increase or a decrease in the market price of our Class A Common Stock.
We do not make any representation or prediction as to the direction or magnitude of any potential effect that the transactions described above may have on the price of the Notes or the shares of our Class A Common Stock. In addition, we do not make any representation that these transactions will not be discontinued without notice.
In addition, the counterparties to the capped call transactions are financial institutions and we will be subject to the risk that one or more of the counterparties may default or otherwise fail to perform, or may exercise certain rights to terminate, their obligations under the capped call transactions. If a counterparty to one or more capped call transaction becomes subject to insolvency proceedings, we will become an unsecured creditor in those proceedings with a claim equal to our exposure at the time under such transaction. Our exposure will depend on many factors but, generally, it will increase if the market price or the volatility of our Class A Common Stock increases. Upon a default or other failure to perform, or a termination of obligations, by a counterparty, we may suffer adverse tax consequences and more dilution than we currently anticipate with respect to our Class A Common Stock. We can provide no assurances as to the financial stability or viability of the counterparties.
Anti-takeover provisions in our restated certificate of incorporation and bylaws and under Delaware corporate law could make an acquisition of us more difficult, limit attempts by our stockholders to replace or remove our current management and limit the market price of our Class A Common Stock.
Provisions in our certificate of incorporation and bylaws may have the effect of delaying or preventing a change of control or changes in our management. Our certificate of incorporation and bylaws include provisions that:
authorize our board of directors to issue, without further action by the stockholders, up to 100,000,000 shares of undesignated preferred stock;
require that, once our outstanding shares of Class B Common Stock represent less than a majority of the combined voting power of our common stock, any action to be taken by our stockholders be effected at a duly called annual or special meeting and not by written consent; specify that special meetings of our stockholders can be called only by our board of directors, the Chairman of our board of directors, or our Chief Executive Officer;
establish an advance notice procedure for stockholder proposals to be brought before an annual meeting, including proposed nominations of persons for election to our board of directors;
prohibit cumulative voting in the election of directors;
provide that our directors may be removed only for cause, subject to such amendment as provided in our current proxy statement;
provide that vacancies on our board of directors may be filled only by a majority of directors then in office, even though less than a quorum;
require the approval of our board of directors or the holders of a supermajority of our outstanding shares of capital stock to amend our bylaws and certain provisions of our certificate of incorporation; and
reflect two classes of common stock, as discussed above.
These provisions may frustrate or prevent any attempts by our stockholders to replace or remove our current management by making it more difficult for stockholders to replace members of our board of directors, which is responsible for appointing the members of our management. In addition, because we are incorporated in Delaware, we are governed by the provisions of Section 203 of the Delaware General Corporation Law, which generally prohibits a Delaware corporation from engaging in any of a broad range of business combinations with any “interested” stockholder for a period of three years following the date on which the stockholder became an “interested” stockholder.
ITEM 1B.
UNRESOLVED STAFF COMMENTS

37


None.
ITEM 2.
PROPERTIES
Our corporate headquarters is located in Belmont, California, and consists of approximately 110,000 square feet of office space, under leases that expire from July 2021 through December 2022.
We also lease offices in Denver, Colorado; Charlotte, North Carolina; Fort Lauderdale, Florida; London, England; Xiamen, China; Paris, France; and other small offices worldwide. In addition, we lease space from third-party datacenter hosting facilities under co-location agreements that support our cloud infrastructure, the most significant locations being Vienna and Ashburn, Virginia; San Jose and Santa Clara, California; Chicago, Illinois; Amsterdam, the Netherlands; Zurich, Switzerland; and other small locations worldwide. We believe that we will be able to obtain additional space at other locations at commercially reasonable terms to support our continuing expansion.
ITEM 3.
LEGAL PROCEEDINGS
Information with respect to this item may be found in Note 9 - Commitment and Contingencies in the accompanying notes to the consolidated financial statements included in Part II, Item 8, “Consolidated Financial Statements and Supplementary Data” of this Annual Report on Form 10-K, under “Legal Matters” which is incorporated herein by reference.
ITEM 4.
MINE SAFETY DISCLOSURES
Not applicable.

38


PART II
ITEM 5.
MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES
Market Information for Common Stock
Our Class A common stock has been listed on the New York Stock Exchange under the symbol “RNG” since September 27, 2013.
Our Class B common stock is not listed or traded on any stock exchange.
Dividend Policy
We have never declared or paid cash dividends on our capital stock. We currently intend to retain any future earnings for use in the operation of our business and do not intend to declare or pay any cash dividends in the foreseeable future. Any further determination to pay dividends on our capital stock will be at the discretion of our board of directors, subject to applicable laws, and will depend on our financial condition, results of operations, capital requirements, general business conditions, and other factors that our board of directors considers relevant.
Stockholders
As of February 19, 2020, there were 20 stockholders of record of our Class A common stock and Class B common stock. Because most of our shares of Class A common stock are held by brokers and other institutions on behalf of stockholders, we are unable to estimate the total number of beneficial stockholders represented by these record holders.
Sales of Unregistered Equity Securities and Use of Proceeds
None.
Securities Authorized for Issuance under Equity Compensation Plans
Information regarding the securities authorized for issuance under our equity compensation plans can be found under Item 12 of this Annual Report on Form 10-K.

39


Stock Performance Graph
The following shall not be deemed “filed” for purposes of Section 18 of the Exchange Act, or incorporated by reference into any of our other filings under the Exchange Act or the Securities Act of 1933, as amended, except to the extent we specifically incorporate it by reference into such filing.
The graph below matches RingCentral Inc.'s cumulative 5-Year total shareholder return on common stock with the cumulative total returns of the Russell 2000 Index, the Russell 1000 Index, and the NASDAQ Computer Index. Prior to fiscal year 2018, we were included in the Russell 2000 Index and have historically included a comparison with the Russell 2000 Index here. During fiscal year 2018, we moved to the Russell 1000 Index. As such, we have determined that the Russell 1000 Index is the more appropriate index going forward. For this transitional year, both the Russell 1000 Index and the Russell 2000 Index are reflected in the following graph, but we do not expect to include the Russell 2000 Index in future years. The graph tracks the performance of a $100 investment in our common stock and in each index (with the reinvestment of all dividends) from December 31, 2014 to December 31, 2019. The stock price performance on the following graph is not intended to forecast or be indicative of future stock price performance of our Class A common stock.
a20200117141515rng2019item5s.gif



40


ITEM 6.    SELECTED CONSOLIDATED FINANCIAL DATA
The following selected consolidated financial statements and data should be read together with the section entitled “Management’s Discussion and Analysis of Financial Condition and Results of Operations”, our consolidated financial statements and the related notes included elsewhere in this Annual Report on Form 10-K. Our historical results are not necessarily indicative of our results in any future period.
 
Year ended December 31,
 
2019
 
2018
 
2017
 
2016
 
2015
 
(in thousands, except per share amounts)
Consolidated Statements of Operations
 
 
 
 
 
 
 
 
 
Revenues
 
 
 
 
 
 
 
 
 
Subscriptions
$
817,811

 
$
612,888

 
$
465,254

 
$
356,562

 
$
271,245

Other
85,047

 
60,736

 
38,363

 
23,874

 
24,983

Total revenues
902,858

 
673,624

 
503,617

 
380,436

 
296,228

Loss from operations
(45,675
)
 
(16,436
)
 
(5,338
)
 
(12,868
)
 
(30,932
)
Net loss
$
(53,607
)
 
$
(26,203
)
 
$
(4,204
)
 
$
(16,225
)
 
$
(32,099
)
Net loss per common share
 
 
 
 
 
 
 
 
 
Basic and diluted
(0.64
)
 
(0.33
)
 
(0.06
)
 
(0.22
)
 
(0.46
)
Weighted-average number of shares used in computing net loss per share
 
 
 
 
 
 
 
 
 
Basic and diluted
83,130

 
79,500

 
76,281

 
72,994

 
70,069


 
As of December 31,
 
2019
 
2018
 
2017
 
2016
 
2015
Consolidated Balance Sheet Data (in thousands)
 
 
 
 
 
 
 
 
 
Cash and cash equivalents
$
343,606

 
$
566,329

 
$
181,192

 
$
160,355

 
$
137,588

Working capital surplus
$
254,826

 
$
508,155

 
$
139,602

 
$
100,220

 
$
90,472

Total assets
$
1,450,747

 
$
894,326

 
$
359,814

 
$
286,296

 
$
214,813

Deferred revenue
$
107,372

 
$
88,527

 
$
62,917

 
$
44,618

 
$
36,657

Debt and financing obligations
$
389,718

 
$
370,324

 
$

 
$
15,021

 
$
19,040

Total stockholders' equity
$
745,700

 
$
317,609

 
$
228,346

 
$
164,248

 
$
110,132



41


ITEM 7.
MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
The following discussion of our financial condition and results of operations should be read in conjunction with the consolidated financial statements and notes thereto included elsewhere in this Annual Report on Form 10-K. As discussed in the section entitled “Special Note Regarding Forward-Looking Statements,” the following discussion and analysis contains forward-looking statements that involve risks and uncertainties, as well as assumptions that, if they never materialize or prove incorrect, could cause our results to differ significantly from those expressed or implied by such forward-looking statements. Factors that could cause or contribute to these differences include, but are not limited to, those discussed below and elsewhere in this report, particularly in the section entitled “Risk Factors” included under Part I, Item1A.
This section of this Form 10-K generally discusses 2019 and 2018 items and year-to-year comparisons between 2019 and 2018. Discussion regarding our financial condition and results of operations for fiscal 2018 as compared to fiscal 2017 is included in Item 7 of our Annual Report on Form 10-K for the year ended December 31, 2018, filed with the SEC on February 27, 2019.
Overview
We are a leading provider of software-as-a-service (“SaaS”) solutions that enable businesses to communicate, collaborate, and connect. We believe that our innovative, cloud-based approach disrupts the large market for business communications and collaboration by providing flexible and cost-effective solutions that support distributed workforces, mobile employees, and the proliferation of smart phones and tablets. We enable convenient and effective communications for organizations across all their locations and employees, enabling them to be more productive and more responsive to their customers.
Our cloud-based business communications and collaboration solutions are designed to be easy to use, providing a single user identity across multiple locations and devices, including smartphones, tablets, PCs and desk phones. Our solutions can be deployed rapidly and configured and managed easily. Through our platform, we enable third-party developers and customers to integrate our solution with leading business applications to customize their own business workflows.
We have a portfolio of cloud-based offerings that are subscription based, made available at different rates varying by the specific functionalities, services, and number of users. We primarily generate revenues from the sale of subscriptions to our offerings.
Our subscription plans have monthly, annual, or multi-year contractual terms. We believe that this flexibility in contract duration is important to meet the different needs of our customers. For the years ended December 31, 2019, 2018, and 2017, subscriptions revenues accounted for 90% or more of our total revenues. The remainder of our revenues has historically been primarily comprised of product revenues from the sale of pre-configured phones and professional services. We do not develop, manufacture, or otherwise touch the delivery of physical phones and offer it as a convenience for a total solution to our customers in connection with subscriptions to our services. We rely on third-party providers to develop and manufacture these devices and fulfillment partners to successfully serve our customers.
We continue to invest in our direct inside sales force while also developing indirect sales channels to market our brand and our subscription offerings. Our indirect sales channel consists of a network of resellers who sell our solutions. We also sell our solutions through carriers including AT&T, Inc. (“AT&T”), TELUS Communications Company (“TELUS”), and BT Group plc (“BT”). In October 2019, we entered into a strategic partnership with Avaya Holdings Corp. ("Avaya"), which includes the introduction of a new solution Avaya Cloud Office by RingCentral ("ACO"), which will be marketed and sold by Avaya and its subsidiaries. In December 2019, we entered into a strategic partnerhip with Atos SE ("Atos"), which includes the introduction of a co-branded Unified Communications as a Service ("UCaaS") solution. We intend to continue to foster this network and expand our network with other resellers. We also participate in more traditional forms of media advertising, such as radio and billboard advertising.
Since its launch, our revenue growth has primarily been driven by our flagship RingCentral Office product offering, which has resulted in an increased number of customers, increased average subscription revenue per customer, and increased retention of our existing customer and user base. We define a “customer” as one individual billing relationship for the subscription to our services, which generally correlates to one company account per customer. As of December 31, 2019, we had customers from a range of industries, including financial services, education, healthcare, legal services, real estate, retail, technology, insurance, construction, hospitality, and state and local government, among others. For the years ended December 31, 2019, 2018 and 2017, the vast majority of our total revenues were generated in the U.S. and Canada, although we expect the percentage of our total revenues derived outside of the U.S. and Canada to grow as we continue to expand internationally.

42


The growth of our business and our future success depend on many factors, including our ability to expand our customer base to larger customers, continue to innovate, grow revenues from our existing customer base, expand our distribution channels, and scale internationally.
Key Business Metrics
In addition to United States generally accepted accounting principles (“U.S. GAAP”) and financial measures such as total revenues, gross margin, and cash flows from operations, we regularly review a number of key business metrics to evaluate growth trends, measure our performance, and make strategic decisions. We discuss revenues and gross margin under “Results of Operations” and cash flow from operations under “Liquidity and Capital Resources.” Other key business metrics are discussed below.
Annualized Exit Monthly Recurring Subscriptions
We believe that our Annualized Exit Monthly Recurring Subscriptions (“ARR”) is a leading indicator of our anticipated subscriptions revenues. We believe that trends in revenue are important to understanding the overall health of our business, and we use these trends in order to formulate financial projections and make strategic business decisions. Our ARR equals our Monthly Recurring Subscriptions multiplied by 12. Our Monthly Recurring Subscriptions equals the monthly value of all customer recurring charges at the end of a given month. For example, our Monthly Recurring Subscriptions at December 31, 2019 was $80.0 million. As such, our ARR at December 31, 2019 was $960.1 million compared to $725.8 million at December 31, 2018.
RingCentral Office Annualized Exit Monthly Recurring Subscriptions
We calculate our RingCentral Office Annualized Exit Monthly Recurring Subscriptions (“Office ARR”) in the same manner as we calculate our ARR, except that only customer subscriptions from RingCentral Office and RingCentral customer engagement solutions customers are included when determining Monthly Recurring Subscriptions for the purposes of calculating this key business metric. We believe that trends in revenue with respect to these products are important to the understanding of the overall health of our business, and we use these trends in order to formulate financial projections and make strategic business decisions. Our Office ARR at December 31, 2019 was $876.8 million compared to $644.1 million at December 31, 2018.
Net Monthly Subscription Dollar Retention Rate
We believe that our Net Monthly Subscription Dollar Retention Rate provides insight into our ability to retain and grow subscriptions revenue, as well as our customers’ potential long-term value to us. We believe that our ability to retain our customers and expand their use of our solutions over time is a leading indicator of the stability of our revenue base and we use these trends in order to formulate financial projections and make strategic business decisions. We define our Net Monthly Subscription Dollar Retention Rate as (i) one plus (ii) the quotient of Dollar Net Change divided by Average Monthly Recurring Subscriptions.
We define Dollar Net Change as the quotient of (i) the difference of our Monthly Recurring Subscriptions at the end of a period minus our Monthly Recurring Subscriptions at the beginning of a period minus our Monthly Recurring Subscriptions at the end of the period from new customers we added during the period, all divided by (ii) the number of months in the period. We define our Average Monthly Recurring Subscriptions as the average of the Monthly Recurring Subscriptions at the beginning and end of the measurement period.
For example, if our Monthly Recurring Subscriptions were $118 at the end of a quarterly period and $100 at the beginning of the period, and $20 at the end of the period from new customers we added during the period, then the Dollar Net Change would be equal to ($0.67), or the amount equal to the difference of $118 minus $100 minus $20, all divided by three months. Our Average Monthly Recurring Subscriptions would equal $109, or the sum of $100 plus $118, divided by two. Our Net Monthly Subscription Dollar Retention Rate would then equal 99.4%, or approximately 99%, or one plus the quotient of the Dollar Net Change divided by the Average Monthly Recurring Subscriptions.





43


Our key business metrics for the five quarterly periods ended December 31, 2019 were as follows (dollars in millions):
 
December 31, 2019
 
September 30, 2019
 
June 30, 2019
 
March 31, 2019
 
December 31, 2018
Net Monthly Subscription Dollar Retention Rate
>99%

 
>99%

 
>99%

 
>99%

 
>99%

Annualized Exit Monthly Recurring Subscriptions
$
960.1

 
$
881.4

 
$
830.8

 
$
776.7

 
$
725.8

RingCentral Office Annualized Exit Monthly
   Recurring Subscriptions
$
876.8

 
$
800.3

 
$
749.2

 
$
694.0

 
$
644.1

Components of Results of Operations
Revenues
Our revenues for the years presented consisted of subscriptions and other revenues. Our subscriptions revenue includes all fees billed in connection with subscriptions to our solution offerings. These fees include recurring fixed plan subscription fees, variable usage-based fees for usage in excess of plan limits, recurring administrative cost recovery fees, one-time fees, and other recurring fees related to our subscriptions. We provide our subscriptions to our customers pursuant to contractual arrangements that range in duration typically from one month to five years. We provide our subscriptions to our customers pursuant to either “click through” online agreements for service terms up to one year or written agreements when the arrangement is expected to be one year or longer. We offer our subscriptions based on the functionalities and services selected by a customer, and generally our subscription arrangements automatically renew for additional periods at the end of the initial subscription term. We believe that this flexibility in contract duration is important to meet the different needs of our customers.
We generally bill our subscription fees in advance. We recognize subscription revenue over the term of the agreement. Amounts billed in excess of revenue recognized for the period are reported as deferred revenue on our consolidated balance sheets.
We also generate revenues through sales of our subscriptions and products by resellers and carrier partners. When we control the performance of the contractual obligations, we record the revenues on a gross basis and amounts retained by our resellers are recorded as sales and marketing expenses. Our assumption of such control is evidenced when, among other things, we take responsibility for delivery of the service or products, establish pricing of the arrangement, and assume inventory risk. When a reseller assumes the majority of these factors, we record the associated revenue at the net amount remitted to us by the reseller.
“Other revenues” includes product revenues from the sale of pre-configured phones, phone rentals, and professional services. Product revenue is recognized when the product has been delivered to the customer. Professional services revenue is recognized as services are delivered.
Cost of Revenues and Gross Margin
Our cost of subscriptions revenue primarily consists of fees paid to third-party telecommunications providers, network operations, costs to build out and maintain data centers, including co-location fees for the right to place our servers in data centers owned by third parties, depreciation of servers and equipment, along with related utilities and maintenance costs, personnel costs associated with customer care and support of the functionality of our platform and data center operations, including share-based compensation expenses, and allocated costs of facilities and information technology.
We define subscriptions gross margins as subscriptions revenue minus the cost of subscriptions revenue expressed as a percentage of subscriptions revenue.
Cost of other revenue is comprised primarily of the cost associated with the purchase of phones, cost of professional services, and allocated costs of facilities and information technology.
Operating Expenses
We classify our operating expenses as research and development, sales and marketing, and general and administrative expenses.

44


Our research and development efforts are focused on developing new and expanded features for our solutions, integrations with distributors and other software platforms, and improvements to our backend architecture. Research and development expenses consist primarily of personnel costs for employees and contractors, including share-based compensation expenses, and allocated costs of facilities and information technology, software tools, and product certification. We expense research and development costs as incurred, except for certain internal-use software development costs that we capitalize. We believe that continued investment in our products is important for our future growth, and we expect our research and development expenses to continue to increase in absolute dollars for the foreseeable future, although these expenses may fluctuate as a percentage of our total revenues from period to period depending on the timing of these expenses.
Sales and marketing expenses are the largest component of our operating expenses and consist primarily of personnel costs for employees and contractors directly associated with our sales and marketing activities including share-based compensation expenses, internet advertising fees, radio and billboard advertising, public relations, commissions paid to employees, resellers and other third parties, amortization of capitalized sales commissions, trade shows, travel expenses, credit card fees, marketing and promotional activities, amortization of acquired customer relationship intangibles, and allocated costs of facilities and information technology. We expect our sales and marketing expenses to continue to increase in absolute dollars for the foreseeable future as we expand our sales and marketing efforts domestically and internationally and continue to build our brand, although these expenses may fluctuate as a percentage of our total revenues from period to period depending on the timing of these expenses.
General and administrative expenses consist primarily of personnel costs, including share-based compensation expenses, for employees and contractors engaged in infrastructure and administrative activities to support the day-to-day operations of our business. Other significant components of general and administrative expenses include professional service fees, allocated costs of facilities and information technology, cost of compliance with certain government-imposed taxes, the costs of legal matters, business acquisition costs, and loss contingencies. We expect our general and administrative expenses to continue to increase in absolute dollars for the foreseeable future, although these expenses may fluctuate as a percentage of our total revenues from period to period, depending on the timing of these expenses.
Results of Operations
The following tables set forth selected consolidated statements of operations data and such data as a percentage of total revenues. The historical results presented below are not necessarily indicative of the results that may be expected for any future period (in thousands):
 
Year ended December 31,
 
2019
 
2018
 
2017
Revenues
 
 
 
 
 
Subscriptions
$
817,811

 
$
612,888

 
$
465,254

Other
85,047

 
60,736

 
38,363

Total revenues
902,858

 
673,624

 
503,617

Cost of revenues
 
 
 
 
 
Subscriptions
160,320

 
109,454

 
89,193

Other
70,723

 
47,675

 
32,078

Total cost of revenues
231,043

 
157,129

 
121,271

Gross profit
671,815

 
516,495

 
382,346

Operating expenses
 
 
 
 
 
Research and development
136,363

 
101,042

 
75,148

Sales and marketing
439,100

 
329,116

 
240,223

General and administrative
142,027

 
102,773

 
72,313

Total operating expenses
717,490

 
532,931

 
387,684

Loss from operations
(45,675
)
 
(16,436
)
 
(5,338
)
Other income (expense), net
 
 
 
 
 
Interest expense
(20,512
)
 
(16,102
)
 
(99
)
Other income, net
9,247

 
6,475

 
1,491

Other income (expense), net
(11,265
)
 
(9,627
)
 
1,392

Loss before income taxes
(56,940
)
 
(26,063
)
 
(3,946
)
Provision for (benefit from) income taxes
(3,333
)
 
140

 
258

Net loss
$
(53,607
)
 
$
(26,203
)
 
$
(4,204
)

45


Percentage of Total Revenues*
 
Year ended December 31,
 
2019
 
2018
 
2017
Revenues
 
 
 
 
 
Subscriptions
91
 %
 
91
 %
 
92
 %
Other
9

 
9

 
8

Total revenues
100

 
100

 
100

Cost of revenues
 
 
 
 
 
Subscriptions
18

 
16

 
18

Other
8

 
7

 
6

Total cost of revenues
26

 
23

 
24

Gross profit
74

 
77

 
76

Operating expenses
 
 
 
 
 
Research and development
15

 
15

 
15

Sales and marketing
49

 
49

 
48

General and administrative
16

 
15

 
14

Total operating expenses
79

 
79

 
77

Loss from operations
(5
)
 
(2
)
 
(1
)
Other income (expense), net
 
 
 
 
 
Interest expense
(2
)
 
(2
)
 

Other income, net
1

 
1

 

Other income (expense), net
(1
)
 
(1
)
 

Loss before income taxes
(6
)
 
(4
)
 
(1
)
Provision for (benefit from) income taxes

 

 

Net loss
(6
%)
 
(4
%)
 
(1
%)
* Percentages may not add up due to rounding.
Comparison of Fiscal Years Ended December 31, 2019, 2018, and 2017:
Revenues
 
 
Year ended December 31,
 
Year ended December 31,
(in thousands, except percentages)
 
2019
 
2018
 
Change
 
Change
 
2018
 
2017
 
Change
 
Change
Revenues
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Subscriptions
 
$
817,811

 
$
612,888

 
$
204,923

 
33
%
 
$
612,888

 
$
465,254

 
$
147,634

 
32
%
Other
 
85,047

 
60,736

 
24,311

 
40
%
 
60,736

 
38,363

 
22,373

 
58
%
Total revenues
 
$
902,858

 
$
673,624

 
$
229,234

 
34
%
 
$
673,624

 
$
503,617

 
$
170,007

 
34
%
Percentage of revenues
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Subscriptions
 
91
%
 
91
%
 
 
 
 
 
91
%
 
92
%
 
 
 
 
Other
 
9

 
9

 
 
 
 
 
9

 
8

 
 
 
 
Total
 
100
%
 
100
%
 
 
 
 
 
100
%
 
100
%
 
 
 
 
Subscriptions revenue.  Subscriptions revenue increased by $204.9 million, or 33%, during fiscal year 2019 as compared to fiscal year 2018. The increase was primarily a combination of the acquisition of new customers and upsells of seats and additional offerings to our existing customer base. This growth was primarily driven by an increase in sales to our mid-market and enterprise customers as we continue to expand up market, and increase in sales through our channel partners.
Other revenues.  Other revenues are primarily comprised of product revenue from the sale of pre-configured phones, phone rentals, and professional services.

46


Other revenue increased by $24.3 million, or 40%, during fiscal year 2019 as compared to fiscal year 2018, primarily due to the increase in product sales and professional services resulting from the overall growth in our business.
Cost of Revenues and Gross Margin
 
 
Year ended December 31,
 
Year ended December 31,
(in thousands, except percentages)
 
2019
 
2018
 
$ Change
 
% Change
 
2018
 
2017
 
$ Change
 
% Change
Cost of revenues
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Subscriptions
 
$
160,320

 
$
109,454

 
$
50,866

 
46
%
 
$
109,454

 
$
89,193

 
$
20,261

 
23
%
Other
 
70,723

 
47,675

 
23,048

 
48
%
 
47,675

 
32,078

 
15,597

 
49
%
Total cost of revenues
 
$
231,043

 
$
157,129

 
$
73,914

 
47
%
 
$
157,129

 
$
121,271

 
$
35,858

 
30
%
Percentage of revenues
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Subscriptions
 
18
%
 
16
%
 
 
 
 
 
16
%
 
18
%
 
 
 
 
Other
 
8
%
 
7
%
 
 
 
 
 
7
%
 
6
%
 
 
 
 
Gross margins
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Subscriptions
 
80
%
 
82
%
 
 
 
 
 
82
%
 
81
%
 
 
 
 
Other
 
17
%
 
22
%
 
 
 
 
 
22
%
 
16
%
 
 
 
 
Total gross margin %
 
74
%
 
77
%
 
 
 
 
 
77
%
 
76
%
 
 
 
 
Subscription cost of revenues and gross margin.  Cost of subscriptions revenues increased by $50.9 million, or 46%, during fiscal year 2019 as compared to fiscal year 2018. Primary drivers of the increase were increases in third-party costs to support our solution offerings of $21.5 million, infrastructure support costs of $19.8 million including amortization expense from acquired intangible assets, and headcount and personnel and contractor related costs of $9.6 million including share-based compensation expense. These factors resulted in a decrease in gross margin.
The increase in headcount and other expense categories described herein was driven primarily by investments in our infrastructure and capacity to improve the availability of our subscription offerings, while also supporting the growth in new customers and increased usage of our subscriptions by our existing customer base. We expect subscription gross margin to be within a relatively similar range in the future.
Other cost of revenues and gross margin. Cost of other revenues increased by $23.0 million, or 48%, during fiscal year 2019 as compared to fiscal year 2018. This was primarily due to the increase in services personnel costs of $11.1 million including share-based compensation expense, cost of product sales of $10.6 million, and overhead costs of $1.3 million. Other revenues gross margin fluctuates based on timing of completion of professional services projects and discounting on phones.
Research and Development
 
 
Year ended December 31,
 
Year ended December 31,
(in thousands, except percentages)
 
2019
 
2018
 
Change
 
Change
 
2018
 
2017
 
Change
 
Change
Research and development
 
$
136,363

 
$
101,042

 
$
35,321

 
35
%
 
$
101,042

 
$
75,148

 
$
25,894

 
34
%
Percentage of total revenues
 
15
%
 
15
%
 
 
 
 
 
15
%
 
15
%
 
 
 
 
Research and development expenses increased by $35.3 million, or 35%, during fiscal year 2019 as compared to fiscal year 2018, primarily due to increases in personnel and contractor costs of $30.3 million and overhead costs to support our research and development efforts of $4.8 million. Of the total increase in personnel and contractor costs, approximately $20.0 million was primarily driven by headcount growth and $8.2 million was due to higher share-based compensation expense.
The increases in research and development headcount and other expense categories were driven by continued investment in current and future software development projects for our applications. Given the continued emphasis and focus on product innovation, we expect research and development expenses to continue to increase in absolute dollars.

47


Sales and Marketing
 
 
Year ended December 31,
 
Year ended December 31,
(in thousands, except percentages)
 
2019
 
2018
 
Change
 
Change
 
2018
 
2017
 
Change
 
Change
Sales and marketing
 
$
439,100

 
$
329,116

 
$
109,984

 
33
%
 
$
329,116

 
$
240,223

 
$
88,893

 
37
%
Percentage of total revenues
 
49
%
 
49
%
 
 
 
 
 
49
%
 
48
%
 
 
 
 
Sales and marketing expenses increased by $110.0 million, or 33%, during fiscal year 2019 as compared to fiscal year 2018, primarily due to increases in personnel and contractor costs of $45.2 million, third-party commissions of $27.5 million, amortization of deferred sales commission costs of $10.4 million, costs associated with strategic partnerships and acquisitions of $10.3 million, advertising and marketing costs of $6.6 million, overhead costs to support our marketing efforts of $6.5 million, and travel costs of $2.8 million. Of the total increase in personnel and contractor costs, approximately $31.9 million was primarily due to headcount growth and $11.0 million was due to higher share-based compensation expense.
The increases in sales and marketing headcount and other expense categories were necessary to support our growth strategy to acquire new customers with a focus on larger customers, and to establish brand recognition to achieve greater penetration into the North American and international markets. Additionally, we expect sales and marketing expenses to continue to increase in absolute dollars as we continue to expand our presence in North America, Europe, and other markets.
General and Administrative
 
 
Year ended December 31,
 
Year ended December 31,
(in thousands, except percentages)
 
2019
 
2018
 
Change
 
Change
 
2018
 
2017
 
Change
 
Change
General and administrative
 
$
142,027

 
$
102,773

 
$
39,254

 
38
%
 
$
102,773

 
$
72,313

 
$
30,460

 
42
%
Percentage of total revenues
 
16
%
 
15
%
 
 
 
 
 
15
%
 
14
%
 
 
 
 
General and administrative expenses increased by $39.3 million, or 38%, during fiscal year 2019 as compared to fiscal year 2018, primarily due to increases in personnel and contractor costs of $31.6 million, business fees and taxes of $3.5 million, professional fees of $2.1 million, and acquisition related costs of $2.4 million, partially offset by a decrease in overhead costs of $1.2 million when compared to prior year. Of the total increase in personnel and contractor cost, approximately $19.1 million was primarily driven by headcount growth and $10.3 million was due to higher share-based compensation expense.
We expect general and administrative expenses to continue to increase in absolute dollars as we continue to make additional investments in processes, systems, and personnel to support our anticipated revenue growth.
Other Income (expense), net
 
 
Year ended December 31,
 
Year ended December 31,
(in thousands, except percentages)
 
2019
 
2018
 
Change
 
Change
 
2018
 
2017
 
Change
 
Change
Interest expense
 
$
(20,512
)
 
$
(16,102
)
 
$
(4,410
)
 
27
%
 
$
(16,102
)
 
$
(99
)
 
$
(16,003
)
 
nm
Other income, net
 
9,247

 
6,475

 
2,772

 
43
%
 
6,475

 
1,491

 
4,984

 
nm
Other income (expense), net
 
$
(11,265
)
 
$
(9,627
)
 
$
(1,638
)
 
17
%
 
$
(9,627
)
 
$
1,392

 
$
(11,019
)
 
nm
nm - not meaningful
Other expense, net increased by $1.6 million during fiscal year 2019 as compared to fiscal year 2018, primarily driven by an increase in costs associated with strategic partnerships and acquisitions of $10.6 million, interest expense of $4.4 million resulting from the amortization of debt discount and issuance costs of our 0% convertible senior notes due 2023 (“Notes”), offset in part by $8.3 million non-cash gains recognized from our long-term investments, increase of $3.0 million in interest income earned on our cash and cash equivalents, and gain on foreign exchange of $1.6 million.

48


Net loss
Net loss increased by $27.4 million during fiscal year 2019, mainly due to higher share-based compensation expense of $33.3 million and non-recurring acquisitions and strategic partnership related expenses of $24.1 million, offset by growth in continuing operations, as discussed above.
Liquidity and Capital Resources
As of December 31, 2019 and 2018, we had cash and cash equivalents of $343.6 million and $566.3 million, respectively. We finance our operations primarily through sales to our customers and a majority of our customers are billed monthly. For customers with annual or multi-year contracts and those who opt for annual invoicing, we generally invoice only one annual period in advance and all invoicing occurs at the start of the respective subscription period. Revenue is deferred for such advanced billings. We also finance our operations from proceeds from issuance of stock under our stock plans, and proceeds from issuance of debt. We believe that our operations and existing liquidity sources will satisfy our cash requirements for at least the next 12 months.
Our future capital requirements will depend on many factors, including revenue growth and costs incurred to support customer growth, acquisitions and expansions, sales and marketing, research and development, increased general and administrative expenses to support the anticipated growth in our operations, and capital equipment required to support our growing headcount and in support of our co-location data center facilities. Our capital expenditures in future periods are expected to grow in line with our business. We continually evaluate our capital needs and may decide to raise additional capital to fund the growth of our business, to further strengthen our balance sheet, or for general corporate purposes through public or private equity offerings or through additional debt financing. We also may in the future make investments in or acquire businesses or technologies that could require us to seek additional equity or debt financing. Access to additional capital may not be available, or on favorable terms.
The table below provides selected cash flow information for the periods indicated (in thousands):
 
Year ended December 31,
 
2019
 
2018
 
2017
Net cash provided by operating activities
$
64,846

 
$
72,130

 
$
41,165

Net cash used in investing activities
(296,780
)
 
(83,448
)
 
(26,387
)
Net cash provided by financing activities
9,042

 
397,255

 
6,783

Effect of exchange rate changes
169

 
(800
)
 
(724
)
Net (decrease) increase in cash, cash equivalents, and restricted cash
$
(222,723
)
 
$
385,137

 
$
20,837

Net Cash Provided by Operating Activities
Cash provided by operating activities is influenced by the timing of customer collections, as well as the amount and timing of disbursements to our vendors, the amount of cash we invest in personnel, marketing, and infrastructure costs to support the anticipated growth of our business, and the increase in the number of customers.
Net cash provided by operating activities was $64.8 million for the year ended December 31, 2019. This was driven by net loss of $53.6 million adjusted for impacts of non-cash adjustments of $205.5 million, partially offset by a net cash used for working capital of $87.0 million driven primarily by timing of cash payments to vendors and cash receipts and prepayments from customers and carriers. The non-cash adjustments resulted primarily from $101.4 million of share-based compensation, $37.9 million of depreciation and amortization, $30.1 million amortization of deferred sales commissions costs, $20.3 million amortization of debt discount and issuance costs related to our convertible notes, and $3.4 million loss and other related costs on investments.  
Net cash provided by operating activities for the year ended December 31, 2019, decreased by $7.3 million as compared to the year ended December 31, 2018. This change reflects working capital benefits resulting from payments and collections timing, as well as approximately $37.0 million of one-time payments stemming from our recent partnerships.
Net Cash Used in Investing Activities
Our primary investing activities have consisted of our long-term investments, business acquisitions and purchase of intellectual properties, and capital expenditures and internal-use software. As our business grows, we expect our capital expenditures to continue to increase.

49


Net cash used in investing activities was $296.8 million for the year ended December 31, 2019. This was driven by our $135.6 million purchase of long-term investments, $89.1 million cash paid to acquire intellectual property, $44.3 million in capital expenditures including personnel-related costs associated with development of internal-use software, and $27.9 million net cash paid for our acquisition of Connect First, Inc.
Net cash used in investing activities for the year ended December 31, 2019 increased by $213.3 million as compared to the year ended December 31, 2018, primarily due to our $135.6 million purchase of long-term investments, an increase of $70.6 million in cash paid for the acquisition of intangible assets, and higher capital expenditures during 2019.
Net Cash Provided by Financing Activities
Our primary financing activities have consisted of raising proceeds through the issuance of stock under our stock plans and issuance of our Notes.
Net cash provided by financing activities was approximately $9.0 million for the year ended December 31, 2019, primarily resulting from $15.2 million in proceeds from the issuance of shares in connection with our stock plans, net of taxes paid. This was partially offset by payments of $5.2 million of contingent consideration associated with acquisitions, and repayment of our financing obligation of $0.9 million.
Net cash provided by financing activities for the year ended December 31, 2019, decreased by $388.2 million as compared to the year ended December 31, 2018, primarily due to proceeds from our Notes issued in 2018.
Backlog
We have generally signed new customers to contracts that vary in length, from month-to-month to multi-year terms for our subscriptions. The timing of invoicing to our customers is a negotiated term and thus varies among our subscription contracts. Payment terms are generally billed either monthly or on an annual basis. At any point in the contract term, there can be amounts that we have not yet been contractually able to invoice, which constitute backlog. Until such time as these amounts are invoiced, we do not recognize them as revenues, unearned revenues or elsewhere in our consolidated financial statements. Given the variability in our contract length, we believe that backlog is not a reliable indicator of future revenues and we do not utilize backlog as a key management metric internally.
Deferred Revenue
Deferred revenue primarily consists of the unearned portion of invoiced fees for our subscriptions, which we recognize as revenue in accordance with our revenue recognition policy. Customers with annual or multi-year contracts may opt for annual invoicing. For these customers, we generally invoice only one annual subscription period in advance. Therefore, our deferred revenue balance does not capture the full contract value of such multi-year contracts. Accordingly, we believe that deferred revenue is not a reliable indicator of future revenues and we do not utilize deferred revenue as a key management metric internally.
Contractual Obligations
The following summarizes our contractual obligations as of December 31, 2019 (in thousands):
 
Payments due by period
 
Up to
1 year
 
1 to 3 years
 
3 to 5 years
 
More than
5 years
 
Total
Operating lease obligations
16,164

 
19,812

 
6,551

 
5,883

 
48,410

Financing obligations
2,956

 
5,912

 

 

 
8,868

Long-term debt

 

 
460,000

 

 
460,000

Purchase obligations
55,755

 
16,220

 
7,595

 
17,649

 
97,219

Total
74,875

 
41,944

 
474,146

 
23,532

 
614,497

Purchase obligations represent an estimate of open purchase orders and contractual obligations in the normal course of business for which we have not received the goods or services as of December 31, 2019. Although open purchase orders are considered enforceable and legally binding, except for our purchase orders with our inventory suppliers, the terms generally allow us the option to cancel, reschedule, and adjust our requirements based on our business needs prior to the delivery of goods or performance of services. Our purchase orders with our inventory suppliers are non-cancellable. In addition, we have other

50


obligations for goods and services that we enter into in the normal course of business. These obligations, however, are either not enforceable or legally binding, or are subject to change based on our business decisions. The aggregate of these items represents our estimate of purchase obligations.
Indemnification Obligations
Certain of our agreements with sales agents, resellers and customers include provisions for indemnification against liabilities if our products infringe a third-party’s intellectual property rights. To date, we have not incurred any material costs as a result of such indemnification provisions and have not accrued any liabilities related to such obligations in the consolidated financial statements as of December 31, 2019.
Contingencies
We are and may be in the future subject to certain legal proceedings and from time to time may be involved in a variety of claims, lawsuits, investigations, and proceedings relating to contractual disputes, intellectual property rights, employment matters, regulatory compliance matters, and other matters relating to various claims that arise in the normal course of business. We record a provision for a liability when we believe that it is both probable that a liability has been incurred, and the amount can be reasonably estimated. Significant judgment is required to determine both probability and the estimated amount of loss. Such legal proceedings are inherently unpredictable and subject to significant uncertainties, some of which are beyond our control. Should any of these estimates and assumptions change or prove to be incorrect, it could have a significant impact on our results of operations, financial position, and cash flows.
Refer to Note 9 – Commitment and Contingencies of the notes to the consolidated financial statements included in Part II, Item 8, “Consolidated Financial Statements and Supplementary Data” of this Annual Report on Form 10-K for additional information.
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 and Estimates
We prepare our consolidated financial statements in accordance with U.S. GAAP. In many cases, the accounting treatment of a particular transaction is specifically dictated by U.S. GAAP and does not require management’s judgment in its application. In other cases, management’s judgment is required in selecting among available alternative accounting standards that provide for different accounting treatment for similar transactions. The preparation of consolidated financial statements also requires us to make estimates and assumptions that affect the amounts we report as assets, liabilities, revenues, costs, and expenses, and affect the related disclosures. We base our estimates on historical experience and other assumptions that we believe are reasonable under the circumstances. In many instances, we could reasonably use different accounting estimates, and in some instances changes in the accounting estimates are reasonably likely to occur from period to period. Accordingly, our actual results could differ significantly from the estimates made by our management. To the extent that there are differences between our estimates and actual results, our future financial statement presentation, financial condition, results of operations, and cash flows will be affected. We believe that the accounting policies discussed below are critical to understanding our historical and future performance, as these policies relate to the more significant areas involving management’s judgments and estimates.
Revenue Recognition
We derive our revenues from subscriptions, sale of products, and professional services. Subscriptions revenue is generally recognized over the period of the subscription contract. Subscription contracts typically allow the customers to terminate their services at any time during the first 30 or 60 days of the subscription period and are charged for the term of usage. Upon cancellation during the termination period, customers receive a pro-rata refund for any amounts paid. After the end of the termination period, the contract is non-cancellable and the customer is obligated to pay for the remaining term of the contract. For sale of products, revenue is recognized when control is transferred. For professional services, revenue is recognized as services are rendered.

51


Recent Accounting Pronouncements
For a summary of recent accounting pronouncements and the anticipated effects on our consolidated financial statements, see Note 1 to the consolidated financial statements included in Part II, Item 8, “Consolidated Financial Statements and Supplementary Data” of this Annual Report on Form 10-K, which is incorporated herein by reference.

52


ITEM 7A.    Quantitative and Qualitative Disclosures about Market Risk
We are exposed to market risk in the ordinary course of our business. Market risk represents the risk of loss that may impact our financial position due to adverse changes in financial market prices and rates. Our market risk exposure is primarily a result of fluctuations in foreign currency exchange rates and interest rates. We do not hold or issue financial instruments for trading purposes.
Foreign Currency Risk
The majority of our sales and contracts are denominated in U.S. dollars, and therefore our net revenue is not currently subject to significant foreign currency risk. As part of our international operations, we charge customers in British Pounds, European Union (“EU”) Euro, Canadian Dollars and Australian Dollars, among others. However, this impact has not been significant in 2019. Our operating expenses are generally denominated in the currencies of the countries in which our operations are located, which are primarily in the U.S., and to a lesser extent in Canada, Europe, and Asia-Pacific. The functional currency of our foreign subsidiaries is generally the local currency. Our consolidated results of operations and cash flows are, therefore, subject to fluctuations due to changes in foreign currency exchange rates and may be adversely affected in the future due to changes in foreign currency exchange rates. To date, we have not entered into any hedging arrangements with respect to foreign currency risk. During fiscal 2019, a hypothetical 10% change in foreign currency exchange rates applicable to our business would not have had a material impact on our consolidated financial statements. As our international operations continue to expand, risks associated with fluctuating foreign currency rates may increase. We will continue to reassess our approach to managing these risks.
Interest Rate and Investments Risks
As of December 31, 2019, we had cash and cash equivalents of $343.6 million, a majority of which are held in money-market funds. We hold our cash and cash equivalents for working capital purposes. Declines in interest rates would reduce future interest income. During fiscal year 2019, a hypothetical 10% increase or decrease in overall interest rates would not have had a material on impact our interest income. The carrying amount of our cash equivalents reasonably approximates fair values. Due to the short-term nature of our money-market funds, we believe that exposure to changes in interest rates will not have a material impact on the fair value of our cash equivalents.
As of December 31, 2019, we had $386.9 million outstanding of our 0% convertible senior notes due 2023 (the "Notes"). We carry the Notes at face value less unamortized discount on our balance sheet, and we present the fair value for required disclosure purposes only. The Notes have a zero percent fixed annual interest rate and, therefore, we have no economic exposure to changes in interest rates. The fair value of the Notes is exposed to interest rate risk. Generally, the fair value of our fixed interest rate Notes will increase as interest rates decline and decrease as interest rates increase. In addition, the fair values of the Notes are affected by our stock price. The fair value of the Notes will generally increase as our common stock price increases and will generally decrease as our common stock price decrease in value.
As of December 31, 2019, we had long term investments in convertible and redeemable preferred stock of $132.2 million. These equity investments are subject to market related risks that could decrease or increase the fair value of our holdings. These equity investments are adjusted to fair value based on market inputs at the balance sheet date, which are subject to market-related risks that could decrease or increase the fair value of our holdings. A fluctuation in the investee's stock price could have an adverse impact on the fair value of our investment. A hypothetical adverse stock price change of 10% could have resulted in a potential decrease of up to $7 million in the fair-value of our investment as of December 31, 2019.

53


ITEM 8.
CONSOLIDATED FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA
RINGCENTRAL, INC.
INDEX TO CONSOLIDATED FINANCIAL STATEMENTS

54


REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
To the Stockholders and Board of Directors
RingCentral, Inc.:
Opinions on the Consolidated Financial Statements and Internal Control Over Financial Reporting
We have audited the accompanying consolidated balance sheets of RingCentral, 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 in the three-year period ended December 31, 2019, and the related notes (collectively, the consolidated financial statements). We also have audited the Company’s internal control over financial reporting 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.
In our opinion, the consolidated financial statements referred to above 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 each of the years in the three-year period ended December 31, 2019, in conformity with U.S. generally accepted accounting principles. Also in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting 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.
The Company acquired Connect First, Inc. on January 14, 2019, and management excluded from its assessment of the effectiveness of the Company’s internal control over financial reporting as of December 31, 2019, Connect First, Inc.’s internal control over financial reporting associated with approximately 3% of consolidated total assets and approximately 1% of consolidated total revenues included in the consolidated financial statements of the Company as of and for the year ended December 31, 2019. Our audit of internal control over financial reporting of the Company as of December 31, 2019 also excluded an evaluation of the internal control over financial reporting of Connect First, Inc.
Change in Accounting Principle
As discussed in Note 2 to the consolidated financial statements, the Company has changed its method of accounting for leases as of January 1, 2019, due to the adoption of Financial Accounting Standards Board’s Accounting Standards Codification (ASC) Topic 842, Leases.
Basis for Opinions
The Company’s management is responsible for these consolidated financial statements, 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 Controls over Financial Reporting appearing in Item 9A. Our responsibility is to express an opinion on the Company’s consolidated financial statements and an opinion on the Company’s internal control over financial reporting based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (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 consolidated financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.
Our audits of the consolidated financial statements included performing procedures to assess the risks of material misstatement of the consolidated 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 consolidated 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 consolidated financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.

55


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.
Critical Audit Matter
The critical audit matter communicated below is a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the consolidated financial statements and (2) involved our especially challenging, subjective, or complex judgment. The communication of a critical audit matter does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.
Evaluation of Audit Evidence Over Subscriptions Revenue
As discussed in Note 1 to the consolidated financial statements, and disclosed in the consolidated statements of operations, the Company recorded $902.9 million of total revenues for the year ended December 31, 2019, of which $817.8 million related to subscriptions. There are high volumes of subscription transactions processed across multiple information technology (IT) systems.
We identified the evaluation of audit evidence over subscriptions revenue as a critical audit matter. This matter required especially subjective auditor judgment because of the number of IT applications involved in the subscriptions revenue recognition process. This matter also included determining the nature and extent of audit evidence obtained over subscriptions revenue, and the need to involve IT professionals to assist with the performance of certain procedures.
The primary procedures we performed to address this critical audit matter included the following. We tested certain internal controls over the Company’s subscriptions revenue process, including associated IT controls. We applied auditor judgment to determine the nature and extent of procedures to be performed over subscriptions revenue, including the determination of the IT applications subject to testing. We assessed the recorded subscriptions revenue by selecting transactions and comparing the amounts recognized for consistency with underlying documentation, including contracts with customers. We also involved IT professionals with specialized skills and knowledge, who assisted in testing certain IT applications that are used by the Company in its subscriptions revenue recognition process. In addition, we evaluated the overall sufficiency of audit evidence obtained over subscriptions revenue.
/s/ KPMG LLP
We have served as the Company’s auditor since 2010.
Santa Clara, California
February 26, 2020


56


RINGCENTRAL, INC.
CONSOLIDATED BALANCE SHEETS
(in thousands, except par value per share)
 
December 31,
2019
 
December 31,
2018
Assets
 
 
 
Current assets
 
 
 
Cash and cash equivalents
$
343,606

 
$
566,329

Accounts receivable, net
129,990

 
94,375

Deferred and prepaid sales commission costs
36,589

 
23,038

Prepaid expenses and other current assets
25,354

 
23,772

Total current assets
535,539

 
707,514

Property and equipment, net
89,230

 
70,205

Operating lease right-of-use-assets
39,269

 

Long-term investments
132,188

 

Deferred and prepaid sales commission costs, non-current
462,344

 
55,735

Goodwill
55,278

 
31,238

Acquired intangibles, net
127,338

 
19,480

Other assets
9,561

 
10,154

Total assets
$
1,450,747

 
$
894,326

Liabilities and Stockholders' Equity
 
 
 
Current liabilities
 
 
 
Accounts payable
$
34,612

 
$
10,145

Accrued liabilities
138,729

 
100,687

Deferred revenue
107,372

 
88,527

Total current liabilities
280,713

 
199,359

Convertible senior notes, net
386,889

 
366,552

Operating lease liabilities
28,516

 

Other long-term liabilities
8,929

 
10,806

Total liabilities
705,047

 
576,717

Commitments and contingencies (Note 9)


 


 
 
 
 
Stockholders' equity
 
 
 
Class A common stock, $0.0001 par value; 1,000,000 shares authorized at December 31, 2019 and 2018; 75,901 and 69,445 shares issued and outstanding at December 31, 2019 and 2018
8

 
7

Class B common stock, $0.0001 par value; 250,000 shares authorized at December 31, 2019 and 2018; 11,039 and 11,601 shares issued and outstanding at December 31, 2019 and 2018
1

 
1

Additional paid-in capital
1,033,053

 
551,078

Accumulated other comprehensive income
1,948

 
2,226

Accumulated deficit
(289,310
)
 
(235,703
)
Total stockholders' equity
745,700

 
317,609

Total liabilities and stockholders' equity
$
1,450,747

 
$
894,326


See accompanying notes to consolidated financial statements

57


RINGCENTRAL, INC.
CONSOLIDATED STATEMENTS OF OPERATIONS
(in thousands, except per share data)
 
Year ended December 31,
 
2019
 
2018
 
2017
Revenues
 
 
 
 
 
Subscriptions
$
817,811

 
$
612,888

 
$
465,254

Other
85,047

 
60,736

 
38,363

Total revenues
902,858

 
673,624

 
503,617

Cost of revenues
 
 
 
 
 
Subscriptions
160,320

 
109,454

 
89,193

Other
70,723

 
47,675

 
32,078

Total cost of revenues
231,043

 
157,129

 
121,271

Gross profit
671,815

 
516,495

 
382,346

Operating expenses
 
 
 
 
 
Research and development
136,363

 
101,042

 
75,148

Sales and marketing
439,100

 
329,116

 
240,223

General and administrative
142,027

 
102,773

 
72,313

Total operating expenses
717,490

 
532,931

 
387,684

Loss from operations
(45,675
)
 
(16,436
)
 
(5,338
)
Other income (expense), net
 
 
 
 
 
Interest expense
(20,512
)
 
(16,102
)
 
(99
)
Other income, net
9,247

 
6,475

 
1,491

Other income (expense), net
(11,265
)
 
(9,627
)
 
1,392

Loss before income taxes
(56,940
)
 
(26,063
)
 
(3,946
)
Provision for (benefit from) income taxes
(3,333
)
 
140

 
258

Net loss
$
(53,607
)
 
$
(26,203
)
 
$
(4,204
)
Net loss per common share
 
 
 
 
 
Basic and diluted
$
(0.64
)
 
$
(0.33
)
 
$
(0.06
)
Weighted-average number of shares used in computing net loss per share
 
 
 
 
 
Basic and diluted
83,130

 
79,500

 
76,281


See accompanying notes to consolidated financial statements


58


RINGCENTRAL, INC.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
(in thousands)
 
Year ended December 31,
 
2019
 
2018
 
2017
Net loss
$
(53,607
)
 
$
(26,203
)
 
$
(4,204
)
Other comprehensive income (loss)
 
 
 
 
 
Foreign currency translation adjustments, net
(278
)
 
(772
)
 
261

Comprehensive loss
$
(53,885
)
 
$
(26,975
)
 
$
(3,943
)

See accompanying notes to consolidated financial statements

59


RINGCENTRAL, INC.
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(in thousands)
 
 
 
 
 
Additional
Paid-in
Capital
 
Accumulated
Other
Comprehensive
Loss
 
Accumulated
Deficit
 
Total
Stockholders'
Equity
 
Common stock
 
 
 
 
 
Shares
 
Amount
 
 
 
 
Balance as of December 31, 2016
74,383

 
$
7

 
$
366,800

 
$
2,737

 
$
(205,296
)
 
$
164,248

Issuance of common stock in connection with Equity Incentive and Employee Stock Purchase plans, net of tax withholdings
3,594

 
1

 
21,803

 

 

 
21,804

Issuance of common stock for achievement of Glip related matters
77

 

 
3,560

 

 

 
3,560

Share-based compensation

 

 
42,677

 

 

 
42,677

Changes in comprehensive loss

 

 

 
261

 

 
261

Net loss

 

 

 

 
(4,204
)
 
(4,204
)
Balance as of December 31, 2017
78,054

 
$
8

 
$
434,840

 
$
2,998

 
$
(209,500
)
 
$
228,346

Issuance of common stock in connection with Equity Incentive and Employee Stock Purchase plans, net of tax withholdings
3,231

 

 
13,449

 

 

 
13,449

Shares repurchased
(239
)
 

 
(15,000
)
 

 

 
(15,000
)
Share-based compensation

 

 
68,876

 

 

 
68,876

Equity component of convertible senior notes, net of issuance cost

 

 
98,823

 

 

 
98,823

Purchase of capped calls

 

 
(49,910
)
 

 

 
(49,910
)
Changes in comprehensive loss

 

 

 
(772
)
 

 
(772
)
Net loss

 

 

 

 
(26,203
)
 
(26,203
)
Balance as of December 31, 2018
81,046

 
$
8

 
$
551,078

 
$
2,226

 
$
(235,703
)
 
$
317,609

Issuance of common stock in connection with Equity Incentive and Employee Stock Purchase plans, net of tax withholdings
3,723

 
1

 
15,160

 

 

 
15,161

Issuance of common stock in connection with investments
2,171

 

 
361,000

 

 

 
361,000

Share-based compensation

 

 
105,815

 

 

 
105,815

Changes in comprehensive loss

 

 

 
(278
)
 

 
(278
)
Net loss

 

 

 

 
(53,607
)
 
(53,607
)
Balance as of December 31, 2019
86,940

 
$
9

 
$
1,033,053

 
$
1,948

 
$
(289,310
)
 
$
745,700

See accompanying notes to consolidated financial statements

60


RINGCENTRAL, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
 
Year ended December 31,
 
2019
 
2018
 
2017
Cash flows from operating activities
 
 
 
 
 
Net loss
$
(53,607
)
 
$
(26,203
)
 
$
(4,204
)
Adjustments to reconcile net loss to net cash provided by operating activities:
 
 
 
 
 
Depreciation and amortization
37,870

 
23,273

 
16,214

Share-based compensation
101,354

 
68,088

 
42,060

Amortization of deferred sales commission cost
30,134

 
19,754

 
12,623

Amortization of debt discount and issuance cost
20,337

 
15,918

 

Reduction of operating lease right-of-use assets
13,256

 

 

Loss (gain) and other related costs on investments
3,369

 

 

Foreign currency remeasurement (gain) loss
(105
)
 
951

 
(666
)
Provision for bad debt
2,949

 
3,091

 
1,674

Deferred income taxes
(737
)
 
(303
)
 
(47
)
Tax benefit from release of valuation allowance
(3,210
)
 

 

Other
240

 
614

 
181

Changes in assets and liabilities:
 
 
 
 
 
Accounts receivable
(37,163
)
 
(47,877
)
 
(17,903
)
Deferred and prepaid sales commission costs
(102,303
)
 
(45,232
)
 
(32,469
)
Prepaid expenses and other current assets
(1,575
)
 
(342
)
 
(6,199
)
Other assets
764

 
279

 
1,533

Accounts payable
21,753

 
2,783

 
176

Accrued liabilities
27,095

 
33,695

 
9,918

Deferred revenue
18,845

 
24,780

 
18,298

Operating lease liabilities
(13,830
)
 

 

Other liabilities
(590
)
 
(1,139
)
 
(24
)
Net cash provided by operating activities
64,846

 
72,130

 
41,165

Cash flows from investing activities
 
 
 
 
 
Purchases of property and equipment
(27,767
)
 
(27,123
)
 
(19,497
)
Capitalized internal-use software
(16,526
)
 
(11,421
)
 
(7,420
)
Cash paid for business combination, net of cash acquired
(27,870
)
 
(26,434
)
 

Purchases of long-term investments
(135,557
)
 

 

Cash paid for acquisition of intangible assets
(89,060
)
 
(18,470
)
 

Restricted investments

 

 
530

Net cash used in investing activities
(296,780
)
 
(83,448
)
 
(26,387
)
Cash flows from financing activities
 
 
 
 
 
Proceeds from issuance of convertible senior notes, net of issuance costs

 
449,457

 

Payments for capped call transactions and costs

 
(49,910
)
 

Repurchase of common stock

 
(15,000
)
 

Proceeds from issuance of stock in connection with stock plans
29,827

 
20,621

 
25,495

Taxes paid related to net share settlement of equity awards
(14,666
)
 
(7,172
)
 
(3,691
)
Payment of contingent consideration for business combination
(5,176
)
 

 

Repayment of financing obligations
(943
)
 
(741
)
 
(181
)
Repayment of debt

 

 
(14,840
)
Net cash provided by financing activities
9,042

 
397,255

 
6,783

Effect of exchange rate changes
169

 
(800
)
 
(724
)
Net (decrease) increase in cash, cash equivalents, and restricted cash
(222,723
)
 
385,137

 
20,837

Cash, cash equivalents, and restricted cash
 
 
 
 
 
Beginning of year
566,329

 
181,192

 
160,355

End of year
$
343,606

 
$
566,329

 
$
181,192

Supplemental disclosure of cash flow data:
 
 
 
 
 
Cash paid for interest
$
189

 
$
40

 
$
116

Cash paid for income taxes, net of refunds
$
996

 
$
433

 
$
216

Non-cash investing and financing activities
 
 
 
 
 
Cash held for future indemnity claims and other potential future payments
$
7,148

 
$
971

 
$

Equipment and capitalized internal-use software purchased and unpaid at period end
$
5,215

 
$
4,785

 
$
1,699

Common stock issued for acquisition of intangible assets
$
16,450

 
$

 
$

Common stock issued for prepaid and deferred sales commission cost
$
345,000

 
$

 
$

Reclassification from intangible assets to prepaid services
$

 
$
8,223

 
$

Equipment acquired under financing obligations
$

 
$
4,513

 
$

Earnout related matters, including issuance of common stock for milestone achievements
$

 
$
5,375

 
$
3,560

See accompanying notes to consolidated financial statements

61


RINGCENTRAL, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Note 1. Description of Business and Summary of Significant Accounting Policies
Description of Business
RingCentral, Inc. (the “Company”) is a provider of software-as-a-service (“SaaS”) solutions that enables businesses to communicate, collaborate and connect. The Company was incorporated in California in 1999 and was reincorporated in Delaware on September 26, 2013.
Principles of Consolidation
The accompanying consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”) and include the consolidated accounts of the Company and its wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.
Use of Estimates
The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. The significant estimates made by management affect revenues, the allowance for doubtful accounts, valuation of long-term investments, deferred sales commission costs, goodwill, useful lives of intangible assets, share-based compensation, capitalization of internally developed software, return reserves, provision for income taxes, uncertain tax positions, loss contingencies, sales tax liabilities, and accrued liabilities. Management periodically evaluates these estimates and will make adjustments prospectively based upon the results of such periodic evaluations. Actual results could differ from these estimates.
Foreign Currency
The functional currency of the Company’s foreign subsidiaries is generally the local currency. Adjustments resulting from translating foreign functional currency financial statements into U.S. dollars are recorded as part of a separate component of stockholders’ equity and reported in the statements of comprehensive loss. Foreign currency transaction gains and losses are included in net loss for the period. All assets and liabilities denominated in a foreign currency are translated into U.S. dollars at the exchange rate on the balance sheet date. Revenues and expenses are translated at the average exchange rate during the period. Equity transactions are translated using historical exchange rates.
Cash and Cash Equivalents
The Company considers all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents. Cash and cash equivalents are stated at fair value.
Allowance for Doubtful Accounts
For the years ended December 31, 2019 and 2018, a significant portion of revenues were realized from credit card transactions while the remaining revenues generated accounts receivable. The portion of revenues billed to customers through invoices with payment terms has increased year over year. The Company determines provisions based on historical loss patterns, the number of days that billings are past due, and an evaluation of the potential risk of loss associated with delinquent accounts.

62


Below is a summary of the changes in allowance for doubtful accounts for the years ended December 31, 2019, 2018 and 2017 (in thousands):
 
Balance at
beginning of
year
 
Provision,
net of
recoveries
 
Write-offs
 
Balance at
end of
year
Year ended December 31, 2019
 
 
 
 
 
 
 
Allowance for doubtful accounts
$
2,506

 
$
2,949

 
$
3,097

 
$
2,358

Year ended December 31, 2018
 
 
 
 
 
 
 
Allowance for doubtful accounts
$
712

 
$
3,091

 
$
1,297

 
$
2,506

Year ended December 31, 2017
 
 
 
 
 
 
 
Allowance for doubtful accounts
$
434

 
$
1,674

 
$
1,396

 
$
712


Long-Term Investments
Long-term investments consist of convertible and redeemable preferred securities in which the Company does not have a controlling interest or significant influence. These investments are recorded at fair value using both observable and unobservable inputs and the valuation requires judgment. These investments are reported at fair value in long-term investments in the Consolidated Balance Sheets. All gains and losses on these investments, realized and unrealized, are recognized in other income (expense), net in the Consolidated Statement of Operations.
Internal-Use Software Development Costs
The Company capitalizes qualifying internal-use software development costs that are incurred during the application development stage, provided that management with the relevant authority authorizes and commits to the funding of the project, it is probable the project will be completed, and the software will be used to perform the function intended. Costs related to preliminary project activities and post implementation activities are expensed as incurred. Capitalized internal-use software development costs are included in property and equipment and are amortized on a straight-line basis over their estimated useful lives.
For the years ended December 31, 2019 and 2018, the Company capitalized $18.5 million and $11.7 million, net of impairment, of internal-use software development costs, respectively. The carrying value of internal-use software development costs was $35.6 million and $22.2 million at December 31, 2019 and 2018, respectively.
Property and Equipment, net
Property and equipment, net is stated at cost, less accumulated depreciation and amortization. Depreciation and amortization is calculated on a straight-line basis over the estimated useful lives of those assets as follows:
Computer hardware and software
3 to 5 years
Internal-use software development costs
3 to 5 years
Furniture and fixtures
1 to 5 years
Leasehold improvements
Shorter of the estimated lease term or useful life

The Company evaluates the recoverability of property and equipment and intangible assets for possible impairment whenever events or circumstances indicate that the carrying amount of such assets or asset groups may not be recoverable. Recoverability of these assets or asset groups is measured by comparing the carrying amounts of such assets or asset groups to the future undiscounted cash flows that such assets or asset groups are expected to generate. If this evaluation indicates that the carrying amount of the assets or asset groups is not recoverable, the carrying amount of such assets or asset groups is reduced to its estimated fair value.
Maintenance and repairs are charged to expense as incurred.
Leases
Effective January 1, 2019, the Company adopted the requirements of Accounting Standards Update (“ASU”) 2016-02, Leases (Topic 842) ("Topic 842"), issued by the Financial Accounting Standards Board (“FASB”), as discussed in Note 2.

63


The Company determines if a contract is a lease or contains a lease at the inception of the contract and reassesses that conclusion if the contract is modified. All leases are assessed for classification as an operating lease or a finance lease. Operating lease right-of-use (“ROU”) assets are presented separately on the Company's Consolidated Balance Sheet. Operating lease liabilities are separated into a current portion, included within accrued liabilities on the Company's Consolidated Balance Sheet, and a non-current portion included within operating lease liabilities on the Company's Consolidated Balance Sheet. The Company does not have significant finance lease ROU assets or liabilities. ROU assets represent the Company's right to use an underlying asset for the lease term and lease liabilities represent its obligation to make lease payments arising from the lease. The Company does not obtain and control its right to use the identified asset until the lease commencement date.
The Company’s lease liabilities are recognized at the applicable lease commencement date based on the present value of the lease payments required to be paid over the lease term. Because the rate implicit in the lease is not readily determinable, the Company generally uses an incremental borrowing rate to discount the lease payments to present value. The estimated incremental borrowing rate is derived from information available at the lease commencement date. The Company factors in publicly available data for instruments with similar characteristics when calculating its incremental borrowing rates. The Company's ROU assets are also recognized at the applicable lease commencement date. The ROU asset equals the carrying amount of the related lease liability, adjusted for any lease payments made prior to lease commencement and lease incentives provided by the lessor. Variable lease payments are expensed as incurred and do not factor into the measurement of the applicable ROU asset or lease liability.
The term of the Company's leases equal the non-cancellable period of the lease, including any rent-free periods provided by the lessor, and also include options to renew or extend the lease (including by not terminating the lease) that the Company is reasonably certain to exercise. The Company establishes the term of each lease at lease commencement and reassesses that term in subsequent periods when one of the triggering events outlined in Topic 842 occurs. Operating lease cost for lease payments is recognized on a straight-line basis over the lease term.
The Company's lease contracts often include lease and non-lease components. For facility leases, the Company has elected the practical expedient offered by the standard to not separate lease from non-lease components and accounts for them as a single lease component. For the Company's other contracts that include leases, the Company accounts for the lease and non-lease components separately.
The Company has elected, for all classes of underlying assets, not to recognize ROU assets and lease liabilities for leases with a term of twelve months or less. Lease cost for short-term leases is recognized on a straight-line basis over the lease term. Additionally, for certain facility leases, the Company applies a portfolio approach, whereby it effectively accounts for the operating lease ROU assets and liabilities for multiple leases as a single unit of account because the accounting effect of doing so is not material.
Goodwill and Intangible Assets
Goodwill is tested for impairment at the reporting unit level at a minimum on an annual basis or more frequently when an event occurs or circumstances change that indicate that the carrying value may not be recoverable. Goodwill is considered impaired if the carrying value of the reporting unit exceeds its fair value. The Company conducted its annual impairment test of goodwill in the fourth quarter of 2019 and 2018 and determined that no adjustment to the carrying value of goodwill was required.
Intangible assets consist of purchased customer relationships and developed technology. Intangible assets are amortized over the period of estimated benefit using the straight-line method and estimated useful lives ranging from two to five years. No residual value is estimated for intangible assets.
Concentrations
Financial instruments that subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents and accounts receivable. Although the Company deposits its cash with multiple financial institutions, its deposits, at times, may exceed federally insured limits. The Company’s accounts receivable are primarily derived from sales by resellers and to larger direct customers. The Company maintains an allowance for doubtful accounts for estimated potential credit losses. At December 31, 2019 and 2018, and for the years then ended, none of the Company’s customers accounted for more than 10% of total accounts receivable, total revenues, or subscription revenues. For the year ended December 31, 2017, one of the Company’s resellers accounted for 11% of the Company’s total revenues, and 12% of the Company’s subscription revenues.

64


During the years ended December 31, 2019, 2018 and 2017, the Company contracted a significant portion of its software development efforts from third-party vendors located in Russia and Ukraine. A cessation of services provided by these vendors could result in a disruption to the Company’s research and development efforts.
Revenue Recognition
The Company derives its revenues primarily from subscriptions, sale of products, and professional services. Revenues are recognized when control of these services is transferred to the customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services.
The Company determines 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; and
recognition of revenue when, or as, the Company satisfies a performance obligation.
The Company recognizes revenues as follows:
Subscriptions revenue
Subscriptions revenue is generated from fees that provide customers access to one or more of the Company’s software applications and related services. These arrangements have contractual terms typically ranging from one month to five years and include recurring fixed plan subscription fees and variable usage-based fees for usage in excess of plan limits.
Arrangements with customers do not provide the customer with the right to take possession of the Company’s software at any time. Instead, customers are granted continuous access to the services over the contractual period. The Company transfers control evenly over the contractual period by providing stand-ready service. Accordingly, the fixed consideration related to subscription is recognized over time on a straight-line basis over the contract term beginning on the date the Company’s service is made available to the customer. The Company may offer its customer services for no consideration during the initial months. Such discounts are recognized ratably over the term of the contract.
Fees for additional minutes of usage in excess of plan limits are deemed to be variable consideration that meet the allocation exception for variable consideration as they are specific to the month that the usage occurs.
The Company’s subscription contracts typically allow the customers to terminate their services within the first 30 or 60 days and receive a refund for any amounts paid. After the end of the termination period, the contract is non-cancellable and the customer is obligated to pay for the remaining term of the contract. Accordingly, the Company considers the non-cancellable term of the contract to begin after the expiration of the termination period.
The Company has service-level agreements with customers warranting defined levels of uptime reliability and performance and these customers can get credits or refunds if the Company fails to meet those levels. If the services do not meet certain criteria, fees are subject to adjustment or refund representing a form of variable consideration.
The Company records reductions to revenue for estimated sales returns and customer credits at the time the related revenue is recognized. Sales returns and customer credits are estimated based on the Company’s historical experience, current trends and the Company’s expectations regarding future experience. The Company monitors the accuracy of its sales reserve estimates by reviewing actual returns and credits and adjusts them for its future expectations to determine the adequacy of its current and future reserve needs. If actual future returns and credits differ from past experience, additional reserves may be required.
Other revenue
Other revenue includes revenue generated from sale of pre-configured phones, professional implementation services, and phone rentals.

65


Phone revenue is recognized upon transfer of control to the customer which is generally upon shipment from the Company’s or its designated agents' warehouse. The amount of revenue recognized for products is adjusted for expected returns, which are estimated based on historical data.
The Company offers professional services to support implementation and deployment of its subscription services. Professional services do not result in significant customization of the product and are generally short-term in duration. The majority of the Company’s professional services contracts are on a fixed price basis and revenue is recognized when services are delivered.
Principal vs. Agent
A portion of the Company’s subscriptions and product revenues are generated through sales by resellers and carrier partners. When the Company controls the performance of contractual obligations to the customer, it records these revenues at the gross amount paid by the customer with amounts retained by the resellers recognized as sales and marketing expense. The Company assesses control of goods or services when it is primarily responsible for fulfilling the promise to provide the good or service, has inventory risk and has discretion in establishing the price. When a reseller assumes the majority of these factors in assessing control, the Company records the associated revenue at the net amount received from the reseller.
Deferred and prepaid sales commission costs
The Company capitalizes sales commission expenses and associated payroll taxes paid to internal sales personnel and resellers, who sell the Company’s solutions. The resellers are selling agents for the Company and earn sales commissions which are directly tied to the value of the contracts that the Company enters with the end-user customers. These sales commissions are incremental costs the Company incurs to obtain contracts with its end-user customers. The Company pays sales commissions on initial contracts and contracts for increased purchases with existing customers (expansion contracts). The Company does not pay sales commissions for contract renewals.  
These sales commission costs are deferred and then amortized over the expected period of benefit, which is estimated to be five years. The Company has determined the period of benefit taking into consideration the expected subscription term and expected renewal periods of its customer contracts, the duration of its relationships with its customers considering historical and expected customer retention, technology and other factors. Amortization expense is included in sales and marketing expenses in the accompanying Consolidated Statement of Operations.
Cost of Revenues
Cost of subscriptions revenue primarily consists of costs of network capacity purchased from third-party telecommunications providers, network operations, costs to build out and maintain data centers, including co-location fees for the right to place the Company’s servers in data centers owned by third-parties, depreciation of the servers and equipment, along with related utilities and maintenance costs, personnel costs associated with customer care and support of the functionality of the Company’s platform and data center operations, including share-based compensation expenses, and allocated costs of facilities and information technology. Cost of subscriptions revenue is expensed as incurred.
Cost of other revenue is comprised primarily of the cost associated with purchased phones, shipping costs, costs of professional services, and allocated costs of facilities and information technology related to the procurement, management and shipment of phones. Cost of other revenue is expensed in the period product is delivered to the customer.
Share-Based Compensation
Share-based compensation expense resulting from options, restricted stock units (“RSUs”), performance-based awards, and employee stock purchase plan (“ESPP”) rights granted is measured as the grant date fair value of the award and is generally recognized using the straight-line attribution method over the requisite service period of the award, which is generally the vesting period. The Company estimates the fair value of stock options, ESPP rights, and performance-based awards using the Black-Scholes-Merton option-pricing model. The Company estimates the fair value of RSUs as the closing market value of its Class A Common Stock on the grant date. For awards with performance-based and service-based conditions, compensation cost is recognized over the requisite service period if it is probable that the performance condition will be satisfied. The expense for performance-based awards is evaluated each quarter based on the achievement of the performance conditions. The effect of a change in the estimated number of performance-based awards expected to be earned is recognized in the period those estimates are revised. Compensation expense is recognized net of estimated forfeiture activity, which is based on historical forfeiture rates.

66


Research and Development
Research and development expenses consist primarily of third-party contractor costs, personnel costs, technology license expenses, and depreciation associated with research and development equipment. Research and development costs are expensed as incurred.
Advertising Costs
Advertising costs, which include various forms of e-commerce such as search engine marketing, search engine optimization and online display advertising, as well as more traditional forms of media advertising such as radio and billboards, are expensed as incurred and were $59.9 million, $58.3 million, and $42.4 million for the years ended December 31, 2019, 2018 and 2017, respectively.
Convertible Debt
The Company bifurcates the debt and equity (the contingently convertible feature) components of its convertible debt instruments in a manner that reflects its nonconvertible debt borrowing rate at the time of issuance. The equity components of the convertible debt instruments are recorded within stockholders’ equity with an allocated issuance discount. The debt issuance discount is amortized to interest expense in the Consolidated Statement of Operations using the effective interest method over the expected term of the convertible debt.
Income Taxes
The Company accounts for income taxes using the asset and liability method. Deferred tax assets and liabilities are recognized for the estimated future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis. Deferred tax assets and liabilities are measured using enacted tax rates in effect for the year in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in operations in the period that includes the enactment date. The Company records a valuation allowance to reduce its deferred tax assets to the amount of future tax benefit that is more likely than not to be realized. As of December 31, 2019, except for deferred tax assets associated with its subsidiary in China, the Company recorded a full valuation allowance against all other net deferred tax assets due to its history of operating losses. The Company classifies interest and penalties on unrecognized tax benefits as income tax expense.
Segment Information
The Company has determined the chief executive officer is the chief operating decision maker. The Company’s chief executive officer reviews financial information presented on a consolidated basis for purposes of assessing performance and making decisions on how to allocate resources. Accordingly, the Company has determined that it operates in a single reportable segment.
Indemnification
Certain of the Company’s agreements with resellers and customers include provisions for indemnification against liabilities if its subscriptions infringe upon a third-party’s intellectual property rights. At least quarterly, the Company assesses the status of any significant matters and its potential financial statement exposure. If the potential loss from any claim or legal proceeding is considered probable and the amount or the range of loss can be estimated, the Company accrues a liability for the estimated loss. The Company has not incurred any material costs as a result of such indemnification provisions. The Company has not accrued any material liabilities related to such obligations as of December 31, 2019 and 2018.
Recent Accounting Pronouncements Not Yet Adopted
In June 2018, the FASB issued ASU 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework – Changes to the Disclosure Requirements for Fair Value Measurements, which expands the disclosure requirements for Level 3 fair value measurements and expands disclosures for entities that calculate net assets value. This new standard is effective for the Company's interim and annual reporting periods beginning January 1, 2020, and early adoption permitted. The adoption of this amendment is not expected to have a material impact on the Company’s consolidated financial statements or disclosures.
In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which modifies the measurement of expected credit losses on certain financial instruments.

67


This new standard is effective for the Company's interim and annual reporting periods beginning January 1, 2020, and earlier adoption is permitted. The adoption of this amendment is not expected to have a material impact on the Company’s consolidated financial statements or disclosures.
In December 2019, the FASB issued ASU No. 2019-12, Accounting Standards Update (Topic 740): Simplifying the Accounting for Income Taxes. The ASU removes certain exceptions for recognizing deferred taxes for investments, performing intraperiod allocation and calculating income taxes in interim periods. The ASU also adds guidance to reduce complexity in certain areas, including recognizing deferred taxes for goodwill and allocating taxes to members of a consolidated group. The ASU is effective for calendar year-end public entities on January 1, 2021. Entities may early adopt the ASU in any interim period for which financial statements have not yet been issued (or made available for issuance). The Company has not yet adopted the new guidance and is currently analyzing the tax impact, but does not anticipate any material impacts upon adoption.
Note 2. Impact of Recently Adopted Accounting Pronouncements
On January 1, 2019, the Company adopted Topic 842, which requires recognition of ROU assets and lease liabilities for most leases on the Company’s Consolidated Balance Sheet. The Company adopted Topic 842 using a modified retrospective transition approach as of the effective date as permitted by the amendments in ASU 2018-11. As a result, the Company was not required to adjust its comparative periods' financial information for effects of the standard or make the new required lease disclosures for the periods before the date of adoption (i.e., January 1, 2019). The Company elected the package of practical expedients which allowed the Company not to reassess (1) whether existing or expired contracts, as of the adoption date, contain leases, (2) the lease classification for existing leases, and (3) whether existing initial direct costs meet the new definition. The Company also elected the practical expedient to not separate lease and non-lease components for its facility leases, and to not recognize ROU assets and liabilities for short-term leases.
The standard had an impact on the Company’s Consolidated Balance Sheet but did not have a significant impact on its Consolidated Statement of Operations or Cash Flows. The impact on the Company's Consolidated Balance Sheet was the recognition of ROU assets and lease liabilities for operating leases.
The adoption of this new standard at January 1, 2019, resulted in the following changes:
assets increased by $33.5 million, representing the recognition of ROU assets; and
liabilities increased by $33.5 million, primarily representing the recognition of lease liabilities.
Note 3. Revenues and Cost of Revenue
Disaggregation of revenue
The following table provides information about disaggregated revenue by primary geographical markets:
 
Year ended December 31,
 
2019
 
2018
 
2017
Primary geographical markets
 
 
 
 
 
North America
93
%
 
95
%
 
96
%
Others
7
%
 
5
%
 
4
%
Total revenues
100
%
 
100
%
 
100
%

The Company derived over 90%, and approximately 88% and 84% of subscription revenues from RingCentral Office product for the years ended December 31, 2019, 2018 and 2017, respectively.
Deferred revenue
During the year ended December 31, 2019, the Company recognized revenue of $88.3 million that was included in the corresponding deferred revenue balance at the beginning of the year.

68


Remaining performance obligations
The typical subscription term ranges from one month to five years. Contract revenue as of December 31, 2019 that has not yet been recognized was approximately $0.9 billion. This excludes contracts with an original expected length of less than one year. Of these remaining performance obligations, the Company expects to recognize revenue of 55% of this balance over the next 12 months and 45% thereafter.
Other revenues and cost of revenues
Other revenues are primarily comprised of product revenue from the sale of pre-configured phones, professional services, and phone rentals. Product revenues were $42.9 million, $34.4 million, and $26.0 million for the years ended December 31, 2019, 2018 and 2017, respectively. Cost of product revenues were $40.0 million, $30.9 million, and $25.0 million for the years ended December 31, 2019, 2018 and 2017, respectively.
Note 4. Financial Statement Components
Cash and cash equivalents consisted of the following (in thousands):
 
December 31,
2019
 
December 31,
2018
Cash
$
46,295

 
$
80,457

Money market funds
297,311

 
485,872

Total cash and cash equivalents
$
343,606

 
$
566,329


The Company has no restricted cash balance as of December 31, 2019. The Company had an immaterial restricted cash balance, included in the cash balances above, as of December 31, 2018.
Accounts receivable, net consisted of the following (in thousands):
 
December 31,
2019
 
December 31,
2018
Accounts receivable
$
114,745

 
$
82,740

Unbilled accounts receivable
17,603

 
14,141

Allowance for doubtful accounts
(2,358
)
 
(2,506
)
Accounts receivable, net
$
129,990

 
$
94,375

Prepaid expenses and other current assets consisted of the following (in thousands):
 
December 31,
2019
 
December 31,
2018
Prepaid expenses
$
16,249

 
$
14,805

Inventory
401

 
199

Other current assets
8,704

 
8,768

Total prepaid expenses and other current assets
$
25,354

 
$
23,772


Property and equipment, net consisted of the following (in thousands):
 
December 31,
2019
 
December 31,
2018
Computer hardware and software
$
120,841

 
$
103,766

Internal-use software development costs
48,419

 
29,886

Furniture and fixtures
7,690

 
5,896

Leasehold improvements
11,327

 
6,863

Property and equipment, gross
188,277

 
146,411

Less: accumulated depreciation and amortization
(99,047
)
 
(76,206
)
Property and equipment, net
$
89,230

 
$
70,205


Total depreciation and amortization expense related to property and equipment was $27.2 million, $18.9 million, and $15.4 million for the years ended December 31, 2019, 2018 and 2017, respectively.

69


The carrying value of goodwill is as follows (in thousands):
 
December 31,
2019
Balance at December 31, 2018
$
31,238

Connect First acquisition
24,465

Foreign currency translation adjustments
(425
)
Balance at December 31, 2019
$
55,278


The carrying values of intangible assets are as follows (in thousands):
 
 
 
December 31, 2019
 
December 31, 2018
 
Estimated
Lives
 
Cost
 
Accumulated
Amortization
 
Acquired
Intangibles,
Net
 
Cost
 
Accumulated
Amortization
 
Acquired
Intangibles,
Net
Customer relationships
2 to 5 years
 
$
21,245

 
$
8,178

 
$
13,067

 
$
20,121

 
$
4,460

 
$
15,661

Developed technology
3 to 5 years
 
123,547

 
9,276

 
114,271

 
6,098

 
2,279

 
3,819

Total acquired intangible assets
 
 
$
144,792

 
$
17,454

 
$
127,338

 
$
26,219

 
$
6,739

 
$
19,480


Amortization expense from acquired intangible assets for the years ended December 31, 2019, 2018 and 2017 was $10.7 million, $4.4 million and $0.8 million, respectively. Amortization of developed technology is included in cost of revenues expenses and amortization of customer relationships is included in sales and marketing expenses in the consolidated statements of operations. As of December 31, 2019, the weighted-average amortization period for developed technology is approximately 3.9 years and for customer relationships is approximately 2.8 years.
Estimated amortization expense for acquired intangible assets for the following five fiscal years and thereafter is as follows (in thousands):
2020
$
34,274

2021
34,016

2022
28,416

2023
16,477

2024 and thereafter
14,155

Total estimated amortization expense
$
127,338


Accrued liabilities consisted of the following (in thousands):
 
December 31,
2019
 
December 31,
2018
Accrued compensation and benefits
$
30,541

 
$
20,932

Accrued sales, use, and telecom related taxes
25,757

 
19,609

Accrued marketing
17,505

 
12,291

Operating lease liabilities, short-term
14,249

 

Other accrued expenses
50,677

 
47,855

Total accrued liabilities
$
138,729

 
$
100,687


Deferred and Prepaid Sales Commission Costs
Amortization expense for the deferred and prepaid sales commission costs for the years ended December 31, 2019, 2018 and 2017 were $30.1 million, $19.8 million and $12.6 million, respectively. There was no impairment loss in relation to the costs capitalized for the periods presented.



70


Note 5. Fair Value of Financial Instruments
The Company measures and reports certain cash equivalents, including money market funds and certificates of deposit, in addition to its long-term investments at fair value in accordance with the provisions of the authoritative accounting guidance that addresses fair value measurements. This guidance establishes a hierarchy for inputs used in measuring fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that the most observable inputs be used when available. 
The hierarchy is broken down into three levels based on the reliability of the inputs as follows:
Level 1:
Observable inputs that reflect unadjusted quoted prices in active markets for identical assets or liabilities.
Level 2:
Other inputs, such as quoted prices for similar assets or liabilities, quoted prices for identical or similar assets or liabilities in inactive markets, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the asset or liability.
Level 3:
Unobservable inputs that are supported by little or no market activity and that are based on management’s assumptions, including fair value measurements determined by using pricing models, discounted cash flow methodologies or similar techniques.
The financial assets carried at fair value were determined using the following inputs (in thousands):
 
Fair Value at December 31, 2019
 
Level 1
 
Level 2
 
Level 3
Cash equivalents:
 
 
 
 
 
 
 
Money market funds
$
297,311

 
$
297,311

 
$

 
$

Noncurrent assets:
 
 
 
 
 
 
 
Long-term investments
132,188

 

 

 
132,188

 
Fair Value at December 31, 2018
 
Level 1
 
Level 2
 
Level 3
Cash equivalents:
 
 
 
 
 
 
 
Money market funds
$
485,872

 
$
485,872

 
$

 
$

Noncurrent assets:
 
 
 
 
 
 
 
Long-term investments

 

 

 


The Company’s other financial instruments, including accounts receivable, accounts payable, and other current liabilities, are carried at cost, which approximates fair-value due to the relatively short maturity of those instruments.
Convertible Senior Notes    
As of December 31, 2019, the fair value of the 0% convertible senior notes due 2023 (the “Notes”) was approximately $929.2 million. The fair value was determined based on the quoted price for the Notes in an inactive market on the last trading day of the reporting period and is considered as Level 2 in the fair value hierarchy.
Long-Term Investments
As of December 31, 2019, the fair value of the Company's long-term investments in convertible and redeemable preferred stock was $132.2 million. The Company classifies its long-term investments as Level 3 in the fair value hierarchy based on the nature of the fair value inputs and judgment involved in the valuation process. These investments are reported at fair value in long-term investments in the Consolidated Balance Sheets. During fiscal year 2019, the Company's total unrealized gains (losses) recorded in other income (expense), net, was $6.6 million.



71


Note 6. Business Combinations, Strategic Partnerships, and Asset Acquisitions
2019 Business Combination
Connect First Acquisition

On January 14, 2019, the Company acquired the equity interests of Connect First, Inc. (“Connect First”), a cloud-based outbound/blended customer engagement platform for midsize and enterprise companies. The acquisition complements the Company’s current Customer Engagement portfolio to provide differentiated customer experiences.

The total purchase price of approximately $36.4 million consisted of cash of $29.3 million and $7.1 million held to cover indemnity claims made by the Company after the closing date. In connection with the acquisition, the Company granted $4.0 million in restricted stock units, which vest over four years.

The allocation of the purchase price of the assets acquired and liabilities assumed based on their estimated fair values was as follows (in thousands):
Cash and cash equivalents
$
1,427

Other tangible assets acquired
2,266

Acquired intangible assets
13,300

Goodwill
24,465

Total assets acquired
41,458

Liabilities assumed
(5,013
)
Total consideration
$
36,445



The amortizable intangible assets have a weighted average useful life of three years. The purchase price exceeded the estimated fair value of the tangible and identifiable intangible assets and liabilities acquired and, as a result of the allocation, the Company recorded goodwill of $24.5 million, which is not deductible for tax purposes. The goodwill recognized is attributable primarily to contributions of the entity's technology to the overall corporate strategy, enhancements to the Company's contact center product offerings, and assembled workforce of the acquired business.
2019 Strategic Partnerships and Asset Purchases
In October 2019, the Company entered into certain agreements for a strategic partnership with Avaya Holdings Corp. (“Avaya”) and its subsidiaries, including Avaya Inc. In connection with the strategic partnership, the Company purchased $125.0 million aggregate principal amount of 3% convertible and redeemable preferred stock, with a conversion price of $16.00 per share, representing an approximately 6% position in Avaya on an as-converted basis. The Company also paid Avaya $345.0 million in the Company's common stock, predominantly for future commissions, which was capitalized and will be amortized over the expected benefit period. The transaction closed on October 31, 2019. The investment in preferred securities in which the Company does not have a controlling interest or significant influence are measured at fair value with changes recorded through other income (expense) in the Consolidated Statement of Operations. The advance payment represents prepayment for cost to obtain contracts with customers. The Company also purchased intellectual property rights, which have been capitalized as an intangible asset and will be amortized over the useful life of three years.
In the fourth quarter of 2019, the Company also entered into a commercial agreement with another unrelated strategic partner for a one-time upfront consideration towards acquisition of certain intellectual property rights and commercial arrangement. Under the commercial agreement the Company's strategic partner shall be engaged as its agent in marketing and sale of its product, which represents advance payment for cost to obtain contracts with customers.
In addition to the above transactions, the Company also separately entered into arrangements with unrelated third parties to acquire intellectual property rights during the fourth quarter of 2019.
In connection with the above transactions, the Company recorded in aggregate $105.5 million in acquired intangible assets relating to developed technology on the Consolidated Balance Sheet, which will be amortized over their respective useful life of three to five years. The Company also recorded $371.1 million as deferred and prepaid sales commission costs representing cost to obtain contracts with customers. The prepaid assets will be amortized over their useful life based on the pattern of benefit since they are considered to be incremental customer acquisition costs.

72


2018 Business Combination
Dimelo Acquisition
On October 22, 2018, the Company acquired Dimelo SA (“Dimelo”), a cloud-based digital customer engagement platform. The acquisition expanded the Company’s platform and enabled its customers to manage all their digital customer interactions through a single platform. The total purchase price of approximately $36.1 million consisted of cash of $30.7 million and the acquisition date fair value of contingent consideration of $5.4 million. In connection with the acquisition, the Company has agreed to grant $3.3 million in restricted stock units that vest over four years
The contingent consideration was based on the achievement of specified performance targets through the end of the second quarter of 2019. The Company settled the contingent consideration in the fourth quarter of 2019 for approximately $7.0 million.
The allocation of the purchase price of the assets acquired and liabilities assumed based on their estimated fair values was as follows (in thousands):
Cash and cash equivalents
$
4,225

Other tangible assets acquired
3,289

Acquired intangible assets
12,208

Goodwill
21,995

Total assets acquired
41,717

Liabilities assumed
(5,646
)
Total consideration
$
36,071


The amortizable intangible assets have a weighted average useful life of five years. The purchase price exceeded the estimated fair value of the tangible and identifiable intangible assets and liabilities acquired and, as a result of the allocation, the Company recorded goodwill of $22.0 million in connection with this transaction, which is not deductible for tax purposes. The goodwill recognized is attributable primarily to the contributions of the entity's technology to the overall corporate strategy and assembled workforce of the acquired business.
2018 Acquired Customer Base
On January 16, 2018, the Company acquired from AT&T the existing customer base of the RingCentral Office@Hand solution, which was previously sold by AT&T, for a total fair value of the purchase consideration of $24.0 million, of which $20.0 million was cash payment upon closing of the transaction. The transaction was accounted for as an asset acquisition. Subsequently on August 31, 2018, the Company and AT&T entered into a revised agreement through June 30, 2024, under which AT&T resumed reselling RingCentral solutions to its customers and will obtain control over the non-transitioned customer base. The value of the customer base that transitioned to the Company is reflected as a customer relationship asset of approximately $10.0 million, to be amortized over the expected useful life of five years.
Note 7. Convertible Senior Notes
In March 2018, the Company issued $460.0 million aggregate principal amount of 0% convertible senior notes due 2023 in a private placement, including the exercise in full of the over-allotment options of the initial purchasers. The Notes are senior unsecured obligations of the Company and do not bear regular interest, and the principal amount of the Notes does not accrete. The Notes may bear special interest under specified circumstances as outlined in the indenture governing the Notes (the “Indenture”) or if the Notes are not freely tradeable as required by the Indenture. The Notes will mature on March 15, 2023, unless earlier repurchased or redeemed by the Company or converted pursuant to their terms. The total net proceeds from the debt offering, after deducting initial purchase discounts and debt issuance costs, were approximately $449.5 million.
Each $1,000 principal amount of the Notes is initially convertible into 12.2782 shares of the Company’s Class A common stock par value $0.0001 (“Class A Common Stock”), which is equivalent to an initial conversion price of approximately $81.45 per share. The conversion rate is subject to adjustment upon the occurrence of certain specified events but will not be adjusted for any accrued and unpaid special interest. In addition, upon the occurrence of a make-whole fundamental change or a redemption period, each as defined in the Indenture, the Company will, in certain circumstances, increase the conversion rate by a number of

73


additional shares for a holder that elects to convert its Notes in connection with such make-whole fundamental change or during the relevant redemption period.
The Notes will be convertible at certain times and upon the occurrence of certain events in the future. Further, on or after December 15, 2022, until the close of business on the scheduled trading day immediately preceding the maturity date, holders of the Notes may convert all or a portion of their Notes regardless of these conditions.
 Upon conversion, the Company will pay or deliver, as the case may be, cash, shares of Class A Common Stock, or a combination of cash and shares of Class A Common Stock, at the Company’s election. It is the Company’s current intent to settle the principal amount of the Notes with cash.
During the quarter ended December 31, 2019, the stock price condition allowing holders of the Notes to convert was met. As a result, holders have the option to convert their Notes at any time during the fiscal quarter ending March 31, 2020. There were no conversions of the Notes during the year ended December 31, 2019. The Notes may be convertible thereafter if one or more of the conversion conditions specified in the Indenture is satisfied during future measurement periods.
The Company may redeem the Notes, at its option, on or after September 20, 2020, at a redemption price equal to 100% of the principal amount thereof, plus accrued and unpaid special interest to, but excluding the redemption date, subject to certain conditions. No sinking fund is provided for the Notes. Upon the occurrence of a fundamental change (as defined in the Indenture) prior to the maturity date, holders may require the Company to repurchase all or a portion of the Notes for cash at a price equal to 100% of the principal amount of the Notes to be repurchased, plus any accrued and unpaid special interest to, but excluding, the fundamental change repurchase date.
In accounting for the issuance of the Notes, the Company separated the Notes into liability and equity components. The carrying amount of the liability component was calculated by measuring the fair value of a similar debt instrument that does not have an associated convertible feature. The carrying amount of the equity component representing the conversion option was $101.1 million and was determined by deducting the fair value of the liability component from the par value of the Notes. The equity component is not remeasured as long as it continues to meet the conditions for equity classification. The excess of the principal amount of the liability component over its carrying amount (“debt discount”) is amortized to interest expense at an effective interest rate over the contractual terms of the Notes.
The net carrying amount of the liability component of the Notes was as follows (in thousands):
 
December 31, 2019
Principal
$
460,000

Unamortized discount
(67,350
)
Unamortized issuance cost
(5,761
)
Net carrying amount
$
386,889

The net carrying amount of the equity component of the Notes was as follows (in thousands):
 
December 31, 2019
Proceeds allocated to the conversion option (debt discount)
$
101,141

Issuance cost
(2,318
)
Net carrying amount
$
98,823


The following table sets forth the interest expense recognized related to the Notes (in thousands):
 
Year ended December 31,
 
2019
 
2018
 
2017
Amortization of debt discount
$
18,920

 
$
14,872

 
$

Amortization of debt issuance cost
1,417

 
1,046

 

Total interest expense related to the Notes
$
20,337

 
$
15,918

 
$



74


In connection with the offering of the Notes, the Company entered into privately-negotiated capped call transactions with certain counterparties (the “Capped Calls”). The Capped Calls each have an initial strike price of approximately $81.45 per share, subject to certain adjustments, which corresponds to the initial conversion price of the Notes. The Capped Calls have initial cap prices of $119.035 per share, subject to certain adjustments. The Capped Calls cover, subject to anti-dilution adjustments, approximately 5.6 million shares of Class A Common Stock. The Capped Calls are generally intended to reduce or offset the potential dilution to the Class A Common Stock upon any conversion of the Notes with such reduction or offset, as the case may be, subject to a cap based on the cap price. The Capped Calls settle in components commencing January 13, 2023 with the last component expiring on March 13, 2023. The Capped Calls are subject to either adjustment or termination upon the occurrence of specified extraordinary events affecting the Company, including a merger event, a tender offer, and a nationalization, insolvency or delisting involving the Company. In addition, the Capped Calls are subject to certain specified additional disruption events that may give rise to a termination of the Capped Calls, including changes in law, insolvency filings, and hedging disruptions. The Capped Call transactions are recorded in stockholders’ equity and are not accounted for as derivatives. The net cost of $49.9 million incurred to purchase the Capped Call transactions was recorded as a reduction to additional paid-in capital on the Company's Consolidated Balance Sheets.
Note 8. Leases
The Company primarily leases facilities for office and datacenter space under non-cancelable operating leases for its U.S. and international locations. As of December 31, 2019, non-cancelable leases expire on various dates between 2020 and 2029.
Generally, the non-cancelable leases include one or more options to renew, with renewal terms that can extend the lease term from one to five years or more. The Company has the right to exercise or forego the lease renewal options. The lease agreements do not contain any material residual value guarantees or material restrictive covenants.
As of December 31, 2019, the components of leases and lease costs are as follows (in thousands):
 
December 31, 2019
Operating leases
 
Operating lease right-of-use assets
$
39,269

 
 
Accrued liabilities
$
14,249

Operating lease liabilities
28,516

Total operating lease liabilities
$
42,765



 
Year ended December 31,
 
2019
 
2018
Lease Cost
 
 
 
Operating lease cost (a)
$
17,584

 
$


(a) Includes short-term leases and variable lease costs, which are immaterial.
The Company recognized rent expense on operating lease facilities of $6.9 million and $5.5 million for the years ended December 31, 2018 and 2017.


75


Maturities of operating lease liabilities as of December 31, 2019 are presented in the table below (in thousands):
Year Ending December 31,
 
2020
$
16,164

2021
12,162

2022
7,650

2023
5,197

2024
1,354

2025 onwards
5,883

Total future minimum lease payments
48,410

Less: Imputed interest
(5,645
)
Present value of lease liabilities
$
42,765


Other supplemental information as of December 31, 2019 is as follows (in thousand):
 
December 31, 2019
Lease Term and Discount Rate
 
Weighted-average remaining operating lease term (years)
4.2

Weighted-average operating lease discount rate
5
%

 
Year ended December 31, 2019
Supplemental Cash Flow Information
 
Operating cash flows resulting from operating leases:
 
Cash paid for amounts included in the measurement of lease liabilities
$
15,709

 
 
New ROU assets obtained in exchange of lease liabilities:
 
Operating leases
$
18,584


As of December 31, 2019, the Company has additional operating leases of approximately $2.0 million that have not yet commenced and as such, have not yet been recognized on the Company’s Consolidated Balance Sheet. These operating leases are expected to commence in the first quarter of 2020 with lease terms up to three years.
Note 9. Commitments and Contingencies
Legal Matters
The Company is subject to certain legal proceedings described below, and from time to time may be involved in a variety of claims, lawsuits, investigations, and proceedings relating to contractual disputes, intellectual property rights, employment matters, regulatory compliance matters, and other litigation matters relating to various claims that arise in the normal course of business.
The Company determines whether an estimated loss from a contingency should be accrued by assessing whether a loss is deemed probable and can be reasonably estimated. The Company assesses its potential liability by analyzing specific litigation and regulatory matters using reasonably available information. The Company develops its views on estimated losses in consultation with inside and outside counsel, which involves a subjective analysis of potential results and outcomes, assuming various combinations of appropriate litigation and settlement strategies. Actual claims could settle or be adjudicated against the Company in the future for materially different amounts than the Company has accrued due to the inherently unpredictable nature of litigation. Legal fees are expensed in the period in which they are incurred.

76


TCPA Matter
On November 17, 2017, Joann Hurley (“Hurley”), filed a second amended complaint in an ongoing putative class action lawsuit pending in the United States District Court for the Southern District of West Virginia, adding the Company as a named defendant and alleging that the Company and other defendants violated the Telephone Consumer Protection Act (“TCPA”) and regulations promulgated thereunder by allegedly using an automated telephone dialing system to deliver prerecorded political messages to Hurley, an incumbent running for reelection, and others. Hurley alternatively alleged that the Company was vicariously liable for the actions of the other co-defendants. Hurley seeks statutory, compensatory, consequential, incidental and punitive damages, costs, and attorneys’ fees in connection with her claims. The Company was served with the second amended complaint on January 4, 2018. On March 23, 2018, the Company filed a motion to dismiss the complaint for lack of standing and failure to sufficiently state a claim on which relief may be granted. Hurley filed her opposition brief on April 6, 2018, and the Company filed its reply brief on April 13, 2018. On October 4, 2018, the district court issued its memorandum and opinion order granting in part and denying in part the Company’s motion to dismiss. The district court dismissed Hurley’s vicarious liability claim but allowed Hurley’s TCPA claim to proceed. The Company filed its answer and affirmative defenses to the second amended complaint on October 18, 2018. Plaintiff filed a motion to certify a class on July 9, 2019. The Company and another defendant filed oppositions to the motion, which have been fully briefed and is pending decision by the court. Discovery closed on October 25, 2019. The Company filed a motion for summary judgment on November 14, 2019. The plaintiff opposed the motion, which has been fully briefed and is pending decision by the court. The parties mediated the case before a private mediator on January 23, 2020, at which time a tentative settlement was achieved. The settlement will need to be approved by the court. Meanwhile, the court has issued an order holding the case in abeyance pending approval of the settlement. The Consolidated Financial Statements include an accrual for the estimated loss that is expected to occur.
Patent Infringement Matter
On April 25, 2017, Uniloc USA, Inc. and Uniloc Luxembourg, S.A. (together, “Uniloc”) filed in the U.S. District Court for the Eastern District of Texas two actions against the Company alleging infringement of U.S. Patent Nos. 7,804,948; 7,853,000; and 8,571,194 by RingCentral’s Glip unified communications application. The plaintiffs seek a declaration that the Company has infringed the patents, damages according to proof, injunctive relief, as well as their costs, attorney’s fees, expenses and interest. On October 9, 2017, the Company filed a motion to dismiss or transfer requesting that the case be transferred to the United States District Court for the Northern District of California. In response to the motion, plaintiffs filed a first amended complaint on October 24, 2017. The Company filed a renewed motion to dismiss or transfer on November 15, 2017. Although briefing on that motion has been completed, the motion has not yet been decided. On February 5, 2018, Uniloc moved to stay the litigation pending the resolution of certain third-party inter partes review proceedings (“IPRs”) before the United States Patent and Trademark Office. On February 9, 2018, the court stayed the litigation pending resolution of the IPRs without prejudice to or waiver of the Company’s motion to dismiss or transfer. This litigation is still in its earliest stages. Based on the information known by the Company as of the date of this filing and the rules and regulations applicable to the preparation of the Company’s Consolidated Financial Statements, it is not possible to provide an estimated amount of any such loss or range of loss that may occur. The Company intends to vigorously defend against this lawsuit.
Other matter
On June 14, 2019, the Company filed suit in the Superior Court of California, County of Alameda, against Bright Pattern, Inc. and two of its officers, alleging that the defendants negotiated a potential acquisition of Bright Pattern by RingCentral fraudulently and in bad faith. The Company seeks its costs incurred in negotiating under the Letter of Intent ("LOI") that the parties entered into and damages for lost opportunity as a result of forgoing another acquisition opportunity, and attorneys’ fees and costs. On August 26, 2019, Bright Pattern filed a cross-complaint against the Company and two of its executive officers alleging breach of the LOI as well as tort claims arising from the Company's allegedly inducing Bright Pattern to enter into the LOI and subsequent extensions while allegedly misstating the timeframe for the proposed transaction. As damages, Bright Pattern seeks audit fees it allegedly incurred, a $5 million break-up fee, its alleged “cash burn” during the negotiations, and unspecified lost opportunity damages. The Company filed a demurrer to Bright Pattern’s amended cross-complaint, as well as a related motion to strike. This litigation is still in early stages. Based on the information known by the Company as of the date of this filing and the rules and regulations applicable to the preparation of the Company’s Consolidated Financial Statements, it is not possible to provide an estimated amount of any loss or range of loss that may occur. The Company intends to vigorously prosecute and defend this lawsuit. 
Employee Agreements
The Company has signed various employment agreements with executives and key employees pursuant to which if the Company terminates their employment without cause or if the employee terminates his or her employment for good reason following

77


a change of control of the Company, the employees are entitled to receive certain benefits, including severance payments, accelerated vesting of stock options and RSUs and continued COBRA coverage. As of December 31, 2019, no triggering events which would cause these provisions to become effective have occurred. Therefore, no liabilities have been recorded for these agreements in the consolidated financial statements.
Note 10. Stockholders’ Equity
In connection with the Company’s initial public offering (“IPO”), the Company reincorporated in Delaware on September 26, 2013. The Delaware certificate of incorporation provides for two classes of common stock: Class A and Class B common stock, both with a par value of $0.0001 per share. In addition, the certificate of incorporation authorizes shares of undesignated preferred stock with a par value of $0.0001 per share. The terms of preferred stock are described below.
Preferred Stock
The board of directors may, without further action by the stockholders, fix the rights, preferences, privileges and restrictions of up to an aggregate of 100,000,000 shares of preferred stock in one or more series and authorizes their issuance. These rights, preferences, and privileges could include dividend rights, conversion rights, voting rights, terms of redemption, liquidation preferences, sinking fund terms and the number of shares constituting any series or the designation of such series, any or all of which may be greater than the rights of the Class A and Class B common stock. As of December 31, 2019 and 2018, there were 100,000,000 shares of preferred stock authorized and no shares issued or outstanding.
Class A and Class B Common Stock
The Company has authorized 1,000,000,000 and 250,000,000 shares of Class A common stock and Class B common stock for issuance. Holders of Class A common stock and Class B common stock have identical rights for matters submitted to a vote of the Company’s stockholders. Holders of Class A common stock are entitled to one vote per share of Class A common stock and holders of Class B common stock are entitled to 10 votes per share of Class B common stock. Holders of shares of Class A common stock and Class B common stock vote together as a single class on all matters (including the election of directors) except for specific circumstances that would adversely affect the powers, preferences, or rights of a particular class of common stock. Subject to preferences that may apply to any shares of preferred stock outstanding at the time, holders of Class A and Class B common stock share equally, identically and ratably, on a per share basis, with respect to any dividend or distribution of cash, property or shares of the Company’s capital stock. Holders of Class A and Class B common stock also share equally, identically, and ratably in all assets remaining after the payment of any liabilities and liquidation preferences and any accrued or declared but unpaid dividends, if any, with respect to any outstanding preferred stock at the time. Each share of Class B common stock is convertible at any time at the option of the holder into one share of Class A common stock. In addition, each share of Class B common stock will convert automatically to Class A common stock upon: (i) the date specified by an affirmative vote or written consent of holders of at least 67% of the outstanding shares of Class B common stock, or (ii) the seven years anniversary of the closing date of the initial public offering (October 2, 2020).
Shares of Class A common stock reserved for future issuance were as follows (in thousands):
 
December 31, 2019
Preferred stock
100,000

Class B common stock
11,039

2013 Employee stock purchase plan
3,919

2013 Equity incentive plan:
 
Outstanding options and restricted stock unit awards
5,505

Available for future grants
15,529

 
135,992



78


Note 11. Share-Based Compensation
A summary of share-based compensation expense recognized in the Company’s Consolidated Statements of Operations is as follows (in thousands):
 
Year ended December 31,
 
2019
 
2018
 
2017
Cost of revenues
$
8,741

 
$
4,982

 
$
3,735

Research and development
23,132

 
14,975

 
9,550

Sales and marketing
38,325

 
27,324

 
16,015

General and administrative
31,156

 
20,807

 
12,760

Total share-based compensation expense
$
101,354

 
$
68,088

 
$
42,060


A summary of share-based compensation expense by award type is as follows (in thousands):
 
Year ended December 31,
 
2019
 
2018
 
2017
Options
$
986

 
$
3,433

 
$
6,803

Employee stock purchase plan rights
4,176

 
3,094

 
2,177

Restricted stock units
96,192

 
61,561

 
33,080

Total share-based compensation expense
$
101,354

 
$
68,088

 
$
42,060


Equity Incentive Plans
In September 2013, the Board adopted and the Company’s stockholders approved the 2013 Equity Incentive Plan (“2013 Plan”), which became effective on September 26, 2013. In connection with the adoption of the 2013 Plan, the Company terminated the 2010 Equity Incentive Plan (“2010 Plan”), under which stock options had been granted prior to September 26, 2013. The 2010 Plan was established in September 2010, when the 2003 Equity Incentive Plan (“2003 Plan”) was terminated. After the termination of the 2003 and 2010 Plans, no additional options were granted under these plans; however, options previously granted under these plans will continue to be governed by these plans and will be exercisable into shares of Class B common stock. In addition, options authorized to be granted under the 2003 and 2010 Plans, including forfeitures of previously granted awards, are authorized for grant under the 2013 Plan.  
A total of 6,200,000 shares of Class A common stock were originally reserved for issuance under the 2013 Plan. The 2013 Plan includes an annual increase on the first day of each fiscal year beginning in 2014, equal to the least of: (i) 6,200,000 shares of Class A common stock; (ii) 5% of the outstanding shares of all classes of common stock as of the last day of the Company’s immediately preceding fiscal year; or (iii) such other amount as the board of directors may determine. During the year ended December 31, 2019, a total of 4,052,295 shares of Class A common stock were added to the 2013 Plan in connection with the annual automatic increase provision. As of December 31, 2019, a total of 15,528,723 shares remain available for grant under the 2013 Plan.
The plans permit the grant of stock options and other share-based awards, such as restricted stock units, to employees, officers, directors, and consultants by the board of directors. Option awards are generally granted with an exercise price equal to the fair market value of the Company’s Class A common stock at the date of grant. Option awards generally vest according to a graded vesting schedule based on four years of continuous service. On January 29, 2014, the board of directors approved an amendment to decrease the contractual term of all equity awards issued from the 2013 Plan from 10 years to 7 years for all awards granted after January 29, 2014. Certain option awards provide for accelerated vesting if there is a change in control (as defined in the option agreement) and early exercise of options prior to vesting (subject to the Company’s repurchase right).

79


A summary of option activity under all of the Company’s equity incentive plans at December 31, 2019 and changes during the period then ended is presented in the following table:
 
Number of
Options
Outstanding
(in thousands)
 
Weighted-
Average
Exercise Price
Per Share
 
Weighted-
Average
Contractual
Term
(in Years)
 
Aggregate
Intrinsic
Value
(in thousands)
Outstanding at December 31, 2016
7,384

 
$
10.59

 
5.3
 
$
74,065

Granted
25

 
23.99

 
 
 
 
Exercised
(1,722
)
 
10.39

 
 
 
 
Canceled/Forfeited
(401
)
 
16.04

 
 
 
 
Outstanding at December 31, 2017
5,286

 
$
10.30

 
4.2
 
$
201,480

Granted

 

 
 
 
 
Exercised
(1,138
)
 
8.17

 
 
 
 
Canceled/Forfeited
(17
)
 
18.79

 
 
 
 
Outstanding at December 31, 2018
4,131

 
$
10.86

 
3.3
 
$
295,921

Granted

 

 
 
 
 
Exercised
(1,742
)
 
8.53

 
 
 
 
Canceled/Forfeited
(132
)
 
2.73

 
 
 
 
Outstanding at December 31, 2019
2,257

 
$
13.13

 
2.5
 
$
351,428

Vested and expected to vest as of December 31, 2019
2,259

 
$
13.13

 
2.5
 
$
351,362

Excercisable as of December 31, 2019
2,243

 
$
13.10

 
2.5
 
$
349,002



There were no options granted for the year ended December 31, 2019 and 2018. The total intrinsic value of options exercised during year ended December 31, 2019, 2018 and 2017 were $215.5 million, $74.6 million, and $41.2 million, respectively.
Valuation Assumptions
The Company estimated the fair values of each option awarded on the date of grant using the Black-Scholes-Merton option-pricing model, which requires inputs including the fair value of common stock, expected term, expected volatility, risk-free interest rate, and dividend yield.
The weighted-average assumptions used in the option-pricing model and the resulting grant date fair value of stock options granted in 2017 were as follows:
 
Year Ended
 
December 31, 2017
Expected term for employees (in years)
4.4

Expected term for non-employees (in years)
4.6

Expected volatility
44
%
Risk-free interest rate
1.78
%
Expected dividend yield
0
%
Grant date fair value of employee options
$
9.08


As of December 31, 2019 and 2018, there was an immaterial amount and $1.0 million of unrecognized share-based compensation expense, net of estimated forfeitures, related to non-vested stock option grants, which will be recognized on a straight-line basis over the remaining weighted-average vesting periods of approximately 0.3 years and 0.8 years, respectively.
Employee Stock Purchase Plan
The Company's Employee Stock Purchase Plan (“ESPP”) allows eligible employees to purchase shares of the Company’s Class A common stock at a discounted price, through payroll deductions of up to the lesser of 15% of their eligible compensation or the IRS allowable limit per calendar year. A participant may purchase a maximum of 3,000 shares during an offering period. The offering periods are for a period of six months and generally start on the first trading day on or after May 13th and November 13th of each year. At the end of the offering period, the purchase price is set at the lower of: (i) 90% of the fair value of the Company’s common stock at the beginning of the six month offering period and (ii) 90% of the fair value of the Company’s Class A common stock at the end of the six month offering period.

80


The ESPP provides for annual increases in the number of shares available for issuance under the ESPP on the first day of each fiscal year beginning in fiscal 2014, equal to the least of: (i) 1% of the outstanding shares of all classes of common stock on the last day of the immediately preceding year; (ii) 1,250,000 shares; or (iii) such other amount as may be determined by the board of directors. During the year ended December 31, 2019, a total of 810,459 shares of Class A common stock were added to the ESPP Plan in connection with the annual increase provision. At December 31, 2019, a total of 3,918,712 shares were available for issuance under the ESPP.
The weighted-average assumptions used to value ESPP rights under the Black-Scholes-Merton option-pricing model and the resulting offering grant date fair value of ESPP rights granted in the periods presented were as follows:
 
Year ended December 31,
 
2019
 
2018
 
2017
Expected term (in years)
0.5

 
0.5

 
0.5

Expected volatility
47
%
 
42
%
 
34
%
Risk-free interest rate
2.01
%
 
2.31
%
 
1.20
%
Expected dividend yield
0
%
 
0
%
 
0
%
Offering grant date fair value of ESPP rights
$
33.66

 
$
18.07

 
$
9.52


As of December 31, 2019 and 2018, there was approximately $2.3 million and $1.5 million of unrecognized share-based compensation expense, net of estimated forfeitures, related to ESPP, which will be recognized on a straight-line basis over the remaining weighted-average vesting periods of approximately 0.4 years, respectively.
Restricted Stock Units
The 2013 Plan provides for the issuance of RSUs to employees, directors, and consultants. RSUs issued under the 2013 Plan generally vest over four years. A summary of activity of RSUs under the 2013 Plan at December 31, 2019 and changes during the periods then ended is presented in the following table:
 
Number of
RSUs
Outstanding
(in thousands)
 
Weighted-
Average
Grant Date Fair
Value Per Share
 
Aggregate
Intrinsic
Value
(in thousands)
Outstanding at December 31, 2016
3,554

 
$
18.01

 
$
73,261

Granted
3,005

 
30.20

 
 
Released
(1,680
)
 
19.54

 
 
Canceled/Forfeited
(598
)
 
20.91

 
 
Outstanding at December 31, 2017
4,281

 
$
25.51

 
$
207,197

Granted
1,746

 
67.64

 
 
Released
(1,971
)
 
30.50

 
 
Canceled/Forfeited
(495
)
 
34.99

 
 
Outstanding at December 31, 2018
3,561

 
$
42.09

 
$
293,523

Granted
2,069

 
122.35

 
 
Released
(1,906
)
 
50.99

 
 
Canceled/Forfeited
(475
)
 
60.38

 
 
Outstanding at December 31, 2019
3,249

 
$
85.39

 
$
548,145


As of December 31, 2019 and 2018, there was a total of $198.3 million and $107.9 million of unrecognized share-based compensation expense, net of estimated forfeitures, related to RSUs, which will be recognized on a straight-line basis over the remaining weighted-average vesting periods of approximately 2.3 years and 2.4 years, respectively.
Bonus Plan
In December 2017, the Company's board of directors (the "Board") adopted the Selective 2018 Key Employee Equity Bonus Plan (the "2018 KEEB Plan”), which became effective on January 1, 2018, and in December 2018, the Board adopted the Selective 2019 Key Employee Equity Bonus Plan (the "2019 KEEB Plan" and together with the 2018 KEEB Plan the "KEEB Plans"), which became effective on January 1, 2019. Both of the KEEB Plans allow the recipients to earn fully vested shares of the Company’s Class A Common Stock upon the achievement of quarterly service and performance conditions. During the year

81


ended December 31, 2019 and 2018, 0.1 million and 0.1 million RSUs were issued under the KEEB Plans, respectively. The total requisite service period of each quarterly award is approximately 0.4 years.
The unrecognized share-based compensation expense was approximately $1.0 million, which will be recognized over the remaining service period of 0.1 years. The shares issued under the KEEB Plans will be issued from the reserve of shares available for issuance under the 2013 Plan.
Note 12. Income Taxes
Net loss before provision for (benefit from) income taxes consisted of the following (in thousands):
 
Year ended December 31,
 
2019
 
2018
 
2017
United States
$
(64,822
)
 
$
(29,584
)
 
$
(5,883
)
International
7,882

 
3,521

 
1,937

Total net loss before provision for (benefit from) income taxes
$
(56,940
)
 
$
(26,063
)
 
$
(3,946
)

The provision for (benefit from) income taxes consisted of the following (in thousands):
 
Year ended December 31,
 
2019
 
2018
 
2017
Current
 
 
 
 
 
Federal
$

 
$

 
$

State
150

 
61

 
49

Foreign
464

 
382

 
256

Total current
$
614

 
$
443

 
$
305

Deferred
 
 
 
 
 
Federal
$
(2,765
)
 
$

 
$

State
(445
)
 

 

Foreign
(737
)
 
(303
)
 
(47
)
Total deferred
(3,947
)
 
(303
)
 
(47
)
Total income tax provision
$
(3,333
)
 
$
140

 
$
258


The provision for (benefit from) income tax differed from the amounts computed by applying the U.S. federal income tax rate to pretax loss as a result of the following (in thousands):
 
Year ended December 31,
 
2019
 
2018
 
2017
Federal tax benefit at statutory rate
$
(11,957
)
 
$
(5,473
)
 
$
(1,341
)
State tax, net of federal tax benefit
(233
)
 
48

 
32

Research and development credits
(5,312
)
 
(3,284
)
 
(707
)
Share-based compensation
(58,780
)
 
(25,170
)
 
(18,154
)
Other permanent differences
3,149

 
1,325

 
814

Change in U.S. federal Tax Rate

 

 
33,254

Foreign tax rate differential
(799
)
 
(288
)
 
(445
)
Net operating (gains) losses not recognized
73,364

 
32,982

 
(13,195
)
Release of valuation allowance associated with acquisitions
(2,765
)
 

 

Total income tax provision
$
(3,333
)
 
$
140

 
$
258

In general, it is the Company’s practice and intention to reinvest the earnings of its non-U.S. subsidiaries in those operations. Undistributed earnings of foreign subsidiaries are immaterial for all periods presented. Because the Company’s non-U.S. subsidiary earnings have previously been subject to the one-time transition tax on foreign earnings required by the 2017 Tax Act, any additional taxes due with respect to such earnings or the excess of the amount for financial reporting over the tax basis of its foreign investments would generally be limited to foreign withholding taxes and/or U.S. state income taxes.

82


The types of temporary differences that give rise to significant portions of the Company’s deferred tax assets and liabilities are as follows (in thousands):
 
Year ended December 31,
 
2019
 
2018
Deferred tax assets
 
 
 
Net operating loss and credit carry-forwards
$
196,930

 
$
109,812

Research and development credits
24,452

 
16,380

Sales tax liability
157

 
258

Share-based compensation
5,937

 
5,435

Accrued liabilities
6,612

 
5,135

Gross deferred tax assets
234,088

 
137,020

Valuation allowance
(180,090
)
 
(94,118
)
Total deferred tax assets
53,998

 
42,902

Deferred tax liabilities
 
 
 
Convertible debt discount
(16,701
)
 
(21,035
)
Deferred sales commissions
(28,601
)
 
(18,253
)
Acquired intangibles
(3,857
)
 
(2,670
)
Property and equipment
(6,731
)
 
(3,573
)
Net deferred tax (liabilities) assets
$
(1,892
)
 
$
(2,629
)
On December 22, 2017, the Tax Cuts and Jobs Act of 2017 (the “Act”) was signed into law making significant changes to the Internal Revenue Code. Changes include, but are not limited to, a corporate tax rate decrease from 35% to 21% effective for tax years beginning after December 31, 2017, the transition of U.S. international taxation from a worldwide tax system to a territorial system, and a one-time transition tax on the mandatory deemed repatriation of cumulative foreign earnings as of December 31, 2017.
In connection with the acquisition of Connect First on January 14, 2019, a net deferred tax liability of $3.2 million was established, the most significant component of which is related to the book/tax basis differences associated with the acquired technology and customer relationships. The net deferred tax liability from this acquisition created an additional source of income to realize deferred tax assets. As the Company continues to maintain a full valuation allowance against its deferred tax assets, this additional source of income resulted in the release of the Company’s previously recorded valuation allowance against deferred assets. Consistent with the applicable guidance the release of the valuation allowance of $3.2 million caused by the acquisition was recorded in the consolidated financial statements outside of acquisition accounting as a tax benefit to the Consolidated Statements of Operations.
As of December 31, 2019, the Company has federal net operating loss carryforwards of approximately $782.7 million, of which approximately $272.9 million expire between 2023 and 2037 and the remainder do not expire. As of December 31, 2019, the Company had state net operating loss carryforwards of approximately $675.6 million which will begin to expire in 2021. The Company also has research credit carryforwards for federal and California tax purposes of approximately $20.2 million and $15.7 million, respectively, available to reduce future income subject to income taxes. The federal research credit carryforwards will begin to expire in 2028 and the California research credits carry forward indefinitely.
The Internal Revenue Code of 1986, as amended, imposes restrictions on the utilization of net operating losses in the event of an “ownership change” of a corporation. Accordingly, a company’s ability to use net operating losses may be limited as prescribed under Internal Revenue Code Section 382 (“IRC Section 382”). Events which may cause limitations in the amount of the net operating losses that the Company may use in any one year include, but are not limited to, a cumulative ownership change of more than 50% over a three-year period. Utilization of the federal and state net operating losses may be subject to substantial annual limitation due to the ownership change limitations provided by the IRC Section 382 and similar state provisions.
The Company’s management believes that, based on a number of factors, it is more likely than not, that all or some portion of the deferred tax assets will not be realized; and accordingly, for the year ended December 31, 2019, the Company has provided a valuation allowance against the Company’s U.S. net deferred tax assets. The net change in the valuation allowance for the years ended December 31, 2019 and 2018 was an increase of $86.0 million, $18.2 million, respectively.

83


In accordance with ASC 740-10, Income Taxes, the Company has adopted the accounting policy that interest and penalties recognized are classified as part of its income taxes.
The following shows the changes in the gross amount of unrecognized tax benefits as of December 31, 2019 (in thousands):
 
2019
 
2018
 
2017
Unrecognized tax benefits, beginning of the year
$
6,029

 
$
3,004

 
$
2,460

Increases related to prior year tax positions

 
1,050

 

Decreases related to prior year tax positions
(48
)
 

 
(3
)
Increases related to current year tax positions
2,984

 
1,975

 
547

Unrecognized tax benefits, end of year
$
8,965

 
$
6,029

 
$
3,004


The Company does not anticipate that its total unrecognized tax benefits will significantly change due to settlement of examination or the expiration of statute of limitations during the next 12 months.
The Company files U.S. and foreign income tax returns with varying statutes of limitations. Due to the Company’s net carry-over of unused operating losses and tax credits, all years from 2003 forward remain subject to future examination by tax authorities.
Note 13. Basic and Diluted Net Loss Per Share
Basic net loss per share is computed by dividing the net loss by the weighted-average number of shares of common stock outstanding during the period, less the weighted-average unvested common stock subject to repurchase or forfeiture as they are not deemed to be issued for accounting purposes. Diluted net loss per share is computed by giving effect to all potential shares of common stock, stock options, restricted stock units, ESPP, and convertible senior notes, to the extent dilutive. For the periods presented, all such common stock equivalents have been excluded from diluted net loss per share as the effect to net loss per share would be anti-dilutive.
The following table sets forth the computation of the Company’s basic and diluted net loss per share during the years ended December 31, 2019, 2018 and 2017 (in thousands, except per share data):
 
Year Ended December 31,
 
2019
 
2018
 
2017
Numerator
 
 
 
 
 
Net loss
$
(53,607
)
 
$
(26,203
)
 
$
(4,204
)
Denominator
 
 
 
 
 
Weighted-average common shares for basic and diluted net
loss per share
83,130

 
79,500

 
76,281

Basic and diluted net loss per share
$
(0.64
)
 
$
(0.33
)
 
$
(0.06
)

The following table summarizes the potentially dilutive common shares that were excluded from diluted weighted-average common shares outstanding because including them would have had an anti-dilutive effect (in thousands):
 
Year Ended December 31,
 
2019
 
2018
 
2017
Shares of common stock issuable under equity incentive plans outstanding
6,832

 
8,943

 
10,806

Convertible senior notes
1,905

 
79

 

Potential common shares excluded from diluted net loss per share
8,737

 
9,022

 
10,806


Since the Company expects to settle the principal amount of its outstanding convertible senior notes in cash and any excess in cash or shares of the Company’s Class A Common Stock, the Company uses the treasury stock method for calculating any potential dilutive effect of the conversion spread on diluted net income per share, if applicable. The conversion spread will have a dilutive impact on diluted net income per share of common stock when the average market price of the Company’s Class A Common Stock for a given period exceeds the conversion price of $81.45 per share for the Notes.


84


Note 14. Geographic Concentrations
Revenues by geographic location are based on the billing address of the customer. More than 90% of the Company’s revenues are from the U.S. for fiscal years ended December 31, 2019, 2018, and 2017. No other individual country exceeded 10% of total revenues for fiscal years ended December 31, 2019, 2018, and 2017.
Long-lived assets by geographic location is based on the location of the legal entity that owns the asset. As of December 31, 2019 and 2018, approximately 89% and 67% of the Company’s consolidated long-lived assets, respectively, were located in the U.S. France represented 8% and 26% of the Company’s consolidated long-lived assets, including fair value adjustments relating to the acquisition of Dimelo. There was no other single country outside of the U.S. representing 10% or more of the Company’s consolidated long-lived assets as of December 31, 2019 and 2018.
Note 15. 401(k) Plan
The Company has a qualified defined contribution plan under Section 401(k) of the Internal Revenue Code covering eligible employees. Substantially all of the U.S. employees are eligible to make contributions to the 401(k) plan. On July 1, 2017, the Company implemented a 401(k) employer match, based on the amount of the employees’ contributions subject to certain limitations. Employer contributions were $4.1 million, $2.9 million, and $1.1 million for the years ended December 31, 2019, 2018 and 2017.
Note 16. Selected Quarterly Financial Data (unaudited)
The following tables set forth selected unaudited quarterly consolidated statements of operations data for each of the eight quarters in the years ended December 31, 2019 and 2018 (in thousands except per share data):
 
Dec 31, 2019
 
Sep 30, 2019
 
Jun 30, 2019
 
Mar 31, 2019
 
Dec 31, 2018
 
Sep 30, 2018
 
Jun 30, 2018
 
Mar 31, 2018
Consolidated Statements of Operations Data
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Revenues
$
252,865

 
$
233,352

 
$
215,152

 
$
201,489

 
$
188,624

 
$
173,825

 
$
160,832

 
$
150,343

Gross profit
185,992

 
173,647

 
161,522

 
150,654

 
144,509

 
134,551

 
122,766

 
114,669

Operating loss
(20,369
)
 
(10,663
)
 
(7,180
)
 
(7,463
)
 
(3,404
)
 
(7,027
)
 
(4,654
)
 
(1,351
)
Net loss
(25,257
)
 
(12,749
)
 
(9,243
)
 
(6,358
)
 
(5,678
)
 
(9,518
)
 
(8,291
)
 
(2,716
)
Net loss per share, basic and diluted
$
(0.30
)
 
$
(0.15
)
 
$
(0.11
)
 
$
(0.08
)
 
$
(0.07
)
 
$
(0.12
)
 
$
(0.10
)
 
$
(0.03
)


Note 17. Related-Party Transactions
In the ordinary course of business, the Company made purchases from Google Inc., at which one of the Company’s directors serves as President, Americas. Total payables to Google Inc. at December 31, 2019 and 2018 were $1.5 million and $1.2 million, respectively. Total expenses incurred from Google Inc. in 2019, 2018, and 2017 were $18.7 million, $18.8 million, and $15.4 million, respectively.

85


ITEM 9.
CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE
None.
ITEM 9A.
CONTROLS AND PROCEDURES
Evaluation of Disclosure Controls and Procedures
Under the supervision and with the participation of our management, including our chief executive officer and chief 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 Securities Exchange Act of 1934, as amended (the “Exchange Act”), as of the end of the period covered by this Annual Report on Form 10-K.
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, not absolute, 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 chief executive officer and chief 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.
Management’s Annual Report on Internal Controls Over Financial Reporting
Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Exchange Act Rules 13a-15(f) and 15d-15(f). Under the supervision and with the participation of our management, including our chief executive officer and chief financial officer, we conducted an evaluation of the effectiveness of our internal control over financial reporting as of December 31, 2019 based on the guidelines established in the Internal Control—Integrated Framework (2013 framework) issued by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”). Our internal control over financial reporting includes policies and procedures that provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external reporting purposes in accordance with U.S. generally accepted accounting principles.
Based on the results of our evaluation, our management concluded that our internal control over financial reporting was effective as of December 31, 2019. In evaluating the effectiveness of our internal controls over financial reporting as of December 31, 2019, our management excluded Connect First, Inc. (“Connect First”) in accordance with the guidance issued by the Securities and Exchange Commission, since it was acquired on January 14, 2019. Connect First’s assets, excluding acquisition method fair value adjustments, as of December 31, 2019, and revenues for the period from January 14, 2019 through December 31, 2019, were approximately 3% of our consolidated total assets and approximately 1% of our consolidated total revenues, in our consolidated financial statements.
The effectiveness of our internal control over financial reporting as of December 31, 2019 has been audited by KPMG LLP, an independent registered public accounting firm, as stated in its report which is included in Item 8 of this Annual Report on Form 10-K.
Changes in Internal Control Over Financial Reporting
There are no changes in our internal control over financial reporting identified in connection with the evaluation required by Rule 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the quarter ended December 31, 2019, that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
Inherent Limitations on Effectiveness of Controls
Our management, including our chief executive officer and chief financial officer, do not expect that our disclosure controls or our internal control over financial reporting will prevent all errors and all fraud. A control system, no matter how well

86


conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within the Company have been detected. These inherent limitations include the realities that judgments in decision-making can be faulty, and that breakdowns can occur because of a simple error or mistake. Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people or by management override of the controls. The design of any system of controls is also based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions; over time, controls may become inadequate because of changes in conditions, or the degree of compliance with policies or procedures may deteriorate. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.
ITEM 9B.
OTHER INFORMATION
None.

87


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 to be filed with the SEC pursuant to Regulation 14A not later than 120 days after the fiscal year to which this report relates.
The information concerning our executive officers required by this Item is incorporated herein by reference to information contained in the Proxy Statement to be filed pursuant to Regulation 14A.
We have adopted a code of ethics, our Code of Conduct, which applies to all employees, including our principal executive officers, our principal financial officer, and all other executive officers. The Code of Conduct is available on our Web site at www.ringcentral.com within the investor relations section. A copy may also be obtained without charge by contacting Investor Relations, RingCentral, Inc., 20 Davis Drive, Belmont, California 94002 or by calling (650) 472-4100.
We plan to post on our Web site at the address described above any future amendments or waivers of our Code of Conduct.
ITEM 11.
EXECUTIVE COMPENSATION
The information required by this Item is incorporated herein by reference to information contained in the Proxy Statement to be filed pursuant to Regulation 14A.
ITEM 12.
SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS
The information required by this Item with respect to security ownership of certain beneficial owners and management is incorporated herein by reference to information contained in the Proxy Statement to be filed pursuant to Regulation 14A.
The following chart sets forth certain information as of December 31, 2019, with respect to our equity compensation plans, specifically our 2003 Equity Incentive Plan (the “2003 Plan”), 2010 Equity Incentive Plan (the “2010 Plan”), 2013 Equity Incentive Plan (the “2013 Plan”), and our Amended and Restated Employee Stock Purchase Plan (the “ESPP”). Each of the 2003 Plan, the 2010 Plan, the 2013 Plan and the ESPP has been approved by our stockholders.
 
 
Equity Compensation Plan Information
Plan Category
 
Number of
securities to
be issued
upon exercise
of outstanding
options,
warrants and
rights
 
Weighted
average
exercise
price of
outstanding
options,
warrants and
rights
 
Number of
securities
remaining
available for
future issuance
under equity
compensation
plans (1)
Equity compensation plans approved by security holders
 
5,580,627

 
$
57.06

 
19,447,435

Equity Compensation Plan Information
(1)
Includes shares reserved for issuance under the 2013 Plan and the ESPP. The number of shares reserved for issuance under the 2013 Plan automatically increases on January 1st of each year by the lesser of (i) 6,200,000 shares, or (ii) five percent (5%) of the number of shares of our common stock outstanding on the last day of the immediately preceding fiscal year. During the year ended December 31, 2019, a total of 4,052,295 shares of Class A common stock were added to the 2013 Plan in connection with the annual automatic increase provision. In addition, the number of shares reserved for issuance under the 2013 Plan is increased from time to time in an amount equal to the number of shares subject to outstanding options under the 2003 and 2010 Plans that are subsequently forfeited or terminate for any other reason before being exercised and unvested shares that are forfeited pursuant to the 2003 and 2010 Plans. The number of shares reserved for issuance under the ESPP automatically increases on January 1st of each year by the lesser of (i) 1,250,000 shares, or (ii) one percent (1%) of the number of shares of our common stock outstanding on the last trading day of the immediately preceding fiscal year. During the year ended December 31, 2019, a total of 810,459 shares of Class A common stock were added to the 2013 ESPP Plan in connection with the annual increase provision.

88


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 to be filed pursuant to Regulation 14A.
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 to be filed pursuant to Regulation 14A.

89


Item 15.
EXHIBITS AND FINANCIAL STATEMENT SCHEDULES
(a)Exhibits. The following exhibits are included herein or incorporated herein by reference:
Exhibit
Number
Description
 
 
3.1
 
 
3.2
 
 
4.1
 
 
4.2
 
 
4.3
 
 
4.4
 
 
4.5
 
 
10.1+
 
 
10.2+
 
 
10.3+
 
 
10.4+
 
 
10.5+
 
 
10.6+
 
 
10.7+
 
 
10.8+

 
 
10.9+
 
 
10.10+
 
 
10.11+
 
 
10.12+
 
 

90


Exhibit
Number
Description
10.13+
 
 
10.14+
 
 
10.15+
 
 
10.16
 
 
10.17
 
 
10.18
 
 
10.19
 
 
10.20
 
 
10.21
 
 
10.22
 
 
10.23
 
 
10.24*
 
 
21.1
 
 
23.1
 
 
24.1
 
 
31.1
 
 
31.2
 
 
32.1
 
 
32.2
 
 
101.INS
Inline XBRL Instance Document.
 
 
101.SCH
Inline XBRL Taxonomy Extension Schema Document.
 
 
101.CAL
Inline XBRL Taxonomy Extension Calculation Linkbase Document.

91


Exhibit
Number
Description
 
 
101.DEF
Inline XBRL Taxonomy Extension Definition Linkbase Document.
 
 
101.LAB
Inline XBRL Taxonomy Extension Label Linkbase Document.
 
 
101.PRE
Inline XBRL Taxonomy Extension Presentation Linkbase Document.
 
 
104
Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101).
_____________________________________________
+ Indicates a management or compensatory plan
* Certain identified information has been omitted pursuant to Item 601(b)(10) of Regulation S-K because such information is both (i) not material and (ii) would likely cause competitive harm to the Registrant if publicly disclosed.
(b)
Financial Statements. Our consolidated financial statements are included under Part II, Item 8 of this Annual Report on Form 10-K.
(c)
Financial Statement Schedules. All 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.

92


PART IV.
SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the Registrant has duly caused this Annual Report on Form 10-K to be signed on its behalf by the undersigned, thereunto duly authorized, in the City of Belmont, State of California, on this 26th day of February 2020.
 
RINGCENTRAL, INC.
 
 
Date: February 26, 2020
/s/ Vladimir Shmunis
 
Vladimir Shmunis
 
Chairman and Chief Executive Officer
(Principal Executive Officer)
 
 
Date: February 26, 2020
/s/ Mitesh Dhruv
 
Mitesh Dhruv
 
Chief Financial Officer
(Principal Financial Officer)
 
 
Date: February 26, 2020
/s/ Vaibhav Agarwal
 
Vaibhav Agarwal
 
Chief Accounting Officer
(Principal Accounting Officer)

93


POWER OF ATTORNEY
KNOW ALL PERSONS BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints Vladimir Shmunis, Mitesh Dhruv, and Vaibhav Agarwal, and each of them, his true and lawful attorneys-in-fact and agents, each with full power of substitution and resubstitution, for him and in his name, place and stead, in any and all capacities, to sign any and all amendments to this Annual Report on Form 10-K, and to file the same, with 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, as fully to all intents and purposes as he might or could do in person, hereby ratifying and confirming all that each of said attorneys-in-fact and agents, or his substitute or substitutes may lawfully do or cause to be done 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.
Signature
 
Title
 
Date
 
 
 
 
 
/s/ Vladimir Shmunis
 
Chairman and Chief Executive Officer
 
February 26, 2020
Vladimir Shmunis
 
(Principal Executive Officer)
 
 
 
 
 
 
 
/s/ Mitesh Dhruv
 
Chief Financial Officer
 
February 26, 2020
Mitesh Dhruv
 
(Principal Financial Officer)
 
 
 
 
 
 
 
/s/ Vaibhav Agarwal
 
Chief Accounting Officer
 
February 26, 2020
Vaibhav Agarwal
 
(Principal Accounting Officer)
 
 
 
 
 
 
 
/s/ Michelle McKenna
 
Director
 
February 26, 2020
Michelle McKenna
 
 
 
 
 
 
 
 
 
/s/ Robert Theis
 
Director
 
February 26, 2020
Robert Theis
 
 
 
 
 
 
 
 
 
/s/ Allan Thygesen
 
Director
 
February 26, 2020
Allan Thygesen
 
 
 
 
 
 
 
 
 
/s/ R. Neil Williams
 
Director
 
February 26, 2020
R. Neil Williams
 
 
 
 
 
 
 
 
 
/s/ Kenneth A. Goldman
 
Director
 
February 26, 2020
Kenneth A. Goldman
 
 
 
 
 
 
 
 
 
/s/ Godfrey Sullivan
 
Director
 
February 26, 2020
Godfrey Sullivan
 
 
 
 

94
EX-4.5 2 rng-20191231xex44.htm EXHIBIT 4.5 RNG-2019.12.31-EX 4.5


Exhibit 4.5


DESCRIPTION OF THE REGISTRANT’S SECURITIES
REGISTERED PURSUANT TO SECTION 12 OF THE
SECURITIES EXCHANGE ACT OF 1934

As of December 31, 2019, RingCentral Inc. had one class of securities, our Class A common stock, registered under Section 12 of the Securities Exchange Act of 1934, as amended. These securities are listed on the New York Stock Exchange under the symbol “RNG.”

General

The following descriptions of our capital stock and certain provisions of our second amended and restated certificate of incorporation and amended and restated bylaws are summaries and are qualified by reference to our second amended and restated certificate of incorporation and amended and restated bylaws. Copies of these documents have been filed with the SEC as exhibits to our Annual Reports on Form 10-K.

Our second amended and restated certificate of incorporation provides for two classes of common stock: Class A and Class B common stock. In addition, our second amended and restated certificate of incorporation authorizes shares of undesignated preferred stock, the rights, preferences, and privileges of which may be designated from time to time by our board of directors.

Our authorized capital stock consists of shares, all with a par value of $0.0001 per share, of which:

1,000,000,000 shares are designated as Class A common stock;

250,000,000 shares are designated as Class B common stock; and

100,000,000 are designated as preferred stock.

Class A and Class B Common Stock

Our second amended and restated certificate of incorporation provides for two classes of common stock: Class A and Class B common stock.

Voting Rights

Holders of our Class A common stock and Class B common stock have identical rights, provided however that, except as otherwise expressly provided in our second amended and restated certificate of incorporation or required by applicable law, on any matter that is submitted to a vote of our stockholders, holders of Class A common stock are entitled to one vote per share of Class A common stock and holders of Class B common stock are entitled to 10 votes per share of Class B common stock. Holders of shares of Class A common stock and Class B common stock vote together as a single class on all matters (including the election of directors) submitted to a vote of stockholders, except that there would be a separate vote of our Class A common stock and Class B common stock as separate classes in the following circumstances:

if we propose to amend our second amended and restated certificate of incorporation (i) to increase or decrease the par value of the shares of any class of our capital stock or (ii) to alter or change the powers, preferences or special rights of the shares of a class of our common stock so as to affect them adversely;

if we propose to treat the shares of a class of our common stock differently with respect to any dividend or distribution of cash, property or shares of our stock paid or distributed by us;

if we propose to treat the shares of a class of our common stock differently with respect to any subdivision or combination of the shares of a class of our common stock; or





if we propose to treat the shares of a class of our common stock differently in connection with a change of control with respect to any consideration into which the shares are converted or any consideration paid or otherwise distributed to our stockholders.

Under our second amended and restated certificate of incorporation, we may not increase or decrease the authorized number of shares of Class A common stock or Class B common stock without the affirmative vote of the holders of a majority of the combined voting power of the outstanding shares of Class A common stock and Class B common stock, voting together as a single class.

Under our second amended and restated certificate of incorporation, we may not issue any shares of Class B common stock, other than upon exercise of options, warrants, or similar rights to acquire common stock outstanding immediately prior to the completion of our initial public offering and in connection with stock dividends and similar transactions, unless that issuance is approved by the affirmative vote of the holders of a majority of the outstanding shares of Class B common stock.

We have not provided for cumulative voting for the election of directors in our second amended and restated certificate of incorporation.

Economic Rights

Except as otherwise expressly provided in our second amended and restated certificate of incorporation or required by applicable law, shares of Class A common stock and Class B common stock have the same rights and privileges and rank equally, share ratably and be identical in all respects as to all matters, including, without limitation those described below.

Dividends and Distributions

Subject to preferences that may apply to any shares of preferred stock outstanding at the time, the holders of Class A common stock and Class B common stock are entitled to share equally, identically and ratably, on a per share basis, with respect to any dividend or distribution of cash, property or shares of our capital stock paid or distributed by us, unless different treatment of the shares of each such class is approved by the affirmative vote of the holders of a majority of the outstanding shares of Class A common stock and Class B common stock, each voting separately as a class. In the event a dividend or distribution is paid in the form of shares of Class A common stock or Class B common stock or rights to acquire shares of such stock, the holders of Class A common stock shall receive Class A common stock, or rights to acquire Class A common stock, as the case may be, and the holders of Class B common stock shall receive Class B common stock, or rights to acquire Class B common stock, as the case may be.

Liquidation Rights

Upon our liquidation, dissolution or winding-up, the holders of Class A common stock and Class B common stock are entitled to share equally, identically and ratably in all assets remaining after the payment of any liabilities and the liquidation preferences and any accrued or declared but unpaid dividends, if any, with respect to any outstanding preferred stock, unless different treatment of the shares of each class is approved by the affirmative vote of the holders of a majority of the outstanding shares of Class A common stock and Class B common stock, each voting separately as a class.

Change of Control Transactions

Upon (A) the closing of the sale, transfer or other disposition of all or substantially all of our assets, (B) the consummation of a merger, reorganization, consolidation or share transfer which results in our voting securities outstanding immediately prior to the transaction (or the voting securities issued with respect to our voting securities outstanding immediately prior to the transaction) representing less than a majority of the combined voting power of our voting securities or the voting securities of the surviving or acquiring entity or (C) the closing of the transfer (whether by merger, consolidation or otherwise), in one transaction or a series of related transactions, to a person or group of affiliated persons of securities of the company if, after closing, the transferee person or group would hold 50% or more of our outstanding voting stock (or the outstanding voting stock of the surviving or acquiring entity), the holders of Class A common stock and Class B common stock will be treated equally and identically with respect to shares of Class A common Stock or Class B common stock owned by them, unless different treatment of the shares of each class is approved by the affirmative vote of the holders of a majority of the outstanding shares of Class A common stock and Class B common stock, each voting separately as a class.


2



Subdivisions and Combinations

If we subdivide or combine in any manner outstanding shares of Class A common stock or Class B common stock, the outstanding shares of the other class will be subdivided or combined in the same manner, unless different treatment of the shares of each class is approved by the affirmative vote of the holders of a majority of the outstanding shares of Class A common stock and Class B common stock, each voting as a separate class.

Conversion

Each share of Class B common stock is convertible at any time at the option of the holder into one share of Class A common stock. In addition, each share of Class B common stock will convert automatically into one share of Class A common stock upon (i) the date specified by affirmative vote or written consent of the holders of at least 67% of the outstanding shares of Class B common stock or (ii) any transfer, whether or not for value, except for certain transfers described in our second amended and restated certificate of incorporation, including, without limitation, transfers for tax and estate planning purposes, so long as the transferring holder of Class B common stock continues to hold exclusive voting and dispositive power with respect to the shares transferred.

Upon the death of a holder of Class B common stock who is a natural person, the Class B common stock held by that person or his or her permitted estate planning entities will convert automatically into Class A common stock; provided, however, that Vladimir Shmunis and Vlad Vendrow, our two founders, may transfer voting control of shares of Class B common stock to another Class B stockholder contingent or effective upon his death or permanent incapacity without triggering a conversion to Class A common stock, provided that the shares of Class B common stock so transferred shall convert to Class A common stock nine months after the death of the transferring stockholder.

In addition, with respect to each holder of Class B common stock, all of such holder’s shares of Class B common stock will automatically convert into shares of Class A common stock on the seven-year anniversary of the closing date of our initial public offering; provided that any such holder’s Class B common stock will not automatically convert into Class A common stock, notwithstanding the seven-year automatic conversion provision, and such holder will continue to be deemed to hold Class B common stock, as long as such holder continues to beneficially own a number of shares of Class B common stock equal to more than 50% of the number of shares of Class B common stock that such holder beneficially owned immediately prior to completion of our initial public offering.

Once transferred and converted into Class A common stock, such Class B common stock shall be retired and may not be reissued.

All outstanding shares of Class B common stock will convert into Class A common stock on the date on which the number of outstanding shares of Class B common stock represents less than 10% of the aggregate combined number of outstanding shares of Class A common stock and Class B common stock. After such conversion, no further shares of Class B common stock will be issued.

Except for the issuance of Class B Common Stock issuable upon exercise of options, warrants or similar rights to acquire Class B common stock outstanding as of the effective time of the second amended and restated certificate of incorporation (the “Effective Time”) or a dividend payable in accordance with the second amended and restated certificate of incorporation, we shall not at any time after the Effective Time issue any additional shares of Class B common stock, unless such issuance is approved by the affirmative vote of the holders of a majority of the outstanding shares of Class B common stock

Preferred Stock

Our board of directors may, without further action by our stockholders, fix the rights, preferences, privileges and restrictions of up to an aggregate of 100,000,000 shares of preferred stock in one or more series and authorize their issuance. These rights, preferences, and privileges could include dividend rights, conversion rights, voting rights, terms of redemption, liquidation preferences, sinking fund terms and the number of shares constituting any series or the designation of such series, any or all of which may be greater than the rights of our Class A common stock or Class B common stock. The issuance of our preferred stock could adversely affect the voting power of holders of our Class A common stock or Class B common stock and the likelihood that such holders will receive dividend payments and payments upon liquidation. In addition, the issuance of preferred stock could have the effect of delaying, deferring or preventing a change of control or other corporate action. No shares of preferred stock are outstanding, and we have no present plan to issue any shares of preferred stock.


3



Provisions of Our Second Amended and Restated Certificate of Incorporation and Amended and Restated Bylaws and Delaware Anti-Takeover Law

Our second amended and restated certificate of incorporation provides for a board of directors with each director serving a one-year term. Because our stockholders do not have cumulative voting rights, our stockholders holding a majority of the shares of common stock outstanding will be able to elect all of our directors. Our second amended and restated certificate of incorporation and amended and restated bylaws provide that, once our outstanding shares of Class B common stock represent less than a majority of the combined voting power of our common stock, all stockholder actions must be effected at a duly called meeting of stockholders and not by a consent in writing, and that only the majority of our whole board of directors, chair of the board of directors or our chief executive officer may call a special meeting of stockholders.

Stockholder Action

Our second amended and restated certificate of incorporation provides that our stockholders are able to take action by written consent. When the outstanding shares of our Class B common stock represent less than a majority of the combined voting power of common stock, our stockholders will no longer be able to take action by written consent, and will only be able to take action at annual or special meetings of our stockholders.

As described above in “-Class A and Class B Common Stock-Voting Rights,” our second amended and restated certificate of incorporation further provides for a dual class common stock structure, which provides our founders, current investors, executives and employees with significant influence over all matters requiring stockholder approval, including the election of directors and significant corporate transactions, such as a merger or other sale of our company or its assets.

Our second amended and restated certificate of incorporation and amended and restated bylaws provide that our directors may be removed only for cause and require a supermajority stockholder vote for the rescission, alteration, amendment or repeal of the second amended and restated certificate of incorporation or amended and restated bylaws by stockholders. Our second amended and restated certificate of incorporation and amended and restated bylaws also provide that vacancies occurring on our board of directors for any reason and newly created directorships resulting from an increase in the authorized number of directors may be filled only by vote of a majority of the remaining members of our board of directors. Our amended and restated bylaws establish an advance notice procedure for stockholder approvals to be brought before an annual meeting of our stockholders, including proposed nominations of persons for election to our board of directors. The combination of the classification of our board of directors, the lack of cumulative voting, supermajority stockholder voting requirements, the ability of the board to fill vacancies and the advance notice provisions will make it more difficult for our existing stockholders to replace our board of directors as well as for another party to obtain control of us by replacing our board of directors. Since our board of directors has the power to retain and discharge our officers, these provisions could also make it more difficult for existing stockholders or another party to effect a change in management. In addition, the authorization of undesignated preferred stock will make it possible for our board of directors to issue preferred stock with voting or other rights or preferences that could impede the success of any attempt to change our control.

These provisions, including the dual class structure of our common stock, may have the effect of deterring hostile takeovers or delaying changes in our control or management. These provisions are intended to enhance the likelihood of continued stability in the composition of our board of directors and its policies and to discourage certain types of transactions that may involve an actual or threatened acquisition of us. These provisions are designed to reduce our vulnerability to an unsolicited acquisition proposal. The provisions also are intended to discourage certain tactics that may be used in proxy fights. However, such provisions could have the effect of discouraging others from making tender offers for our shares and, as a consequence, they also may inhibit fluctuations in the market price of our stock that could result from actual or rumored takeover attempts.

Section 203 of the Delaware General Corporate 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 period of three years after the date that such stockholder became an interested stockholder, with the following exceptions:
    
before such date, the board of directors of the corporation approved either the business combination or the transaction that resulted in the stockholder becoming an interested stockholder;

upon completion of the transaction that 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 began,

4



excluding for purposes of determining the voting stock outstanding (but not the outstanding voting stock owned by the interested stockholder) those shares owned (i) by persons who are directors and also officers and (ii) employee stock plans in which employee participants do not have the right to determine confidentially whether shares held subject to the plan will be tendered in a tender or exchange offer; or

on or after such date, the business combination is approved by the board of directors and authorized at an annual or special meeting of the stockholders, and not by written consent, by the affirmative vote of at least 66 2/3% of the outstanding voting stock that is not owned by the interested stockholder.

In general, Section 203 defines business combination to include the following:

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

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

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

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

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

In general, Section 203 defines an “interested stockholder” as an entity or person who, together with the person’s affiliates and associates, beneficially owns, or within three years prior to the time of determination of interested stockholder status did own, 15% or more of the outstanding voting stock of the corporation.

Transfer Agent and Registrar

The transfer agent and registrar for our common stock is Computershare Trust Company, N.A. The transfer agent’s address is 250 Royall Street, Canton, Massachusetts 02021, and its phone number is (877) 373-6374.


5
EX-10.08 3 rng-20191231xex108.htm EXHIBIT 10.08 RNG-2019.12.31-EX 10.8


Exhibit 10.8
a123a01.gif



December 23, 2019

To: Anand Eswaran    

Re: Offer Letter

Dear Anand,

It is my pleasure to offer you a full-time position with RingCentral, Inc. (“Company”) as President, reporting to Vlad Shmunis, CEO. Your responsibilities in this role will include direct reporting responsibility for the Company's go-to-market, product, and human resources functions, as well as other responsibilities and functions reasonably assigned to you by the CEO. Pending satisfactory completion of our pre-employment checks and your satisfaction of the other terms and conditions described herein, your employment start date (the “Start Date”) shall be January 13, 2020 or a sooner date if mutually agreed.
Base Salary. Your initial annualized base salary will be $600,000, which will be paid on a semi-monthly basis, subject to applicable withholdings. Your base salary may be adjusted from time to time in the Company’s sole discretion.
Bonus. On a quarterly basis, you may be eligible to receive a management-by-objective bonus (“MBO”) in the target gross amount of 100% of your quarterly base salary ($150,000 per quarter; $600,000 per year) based upon achievement of the performance objectives established by the Company’s board of directors or a committee of the board (in either case, the “Board”) and the Board’s assessment of achievement of those objectives, as well as satisfying the other terms and conditions of the bonus plan approved by the Board. More information about the MBO is available in the RingCentral Executive Incentive Plan. As a member of the executive team, the achieved portion of your MBO currently will be paid in accordance with the Company’s Key Employee Equity Bonus Plan, in which the achieved portion of your MBO is paid on a quarterly basis in the form of fully-vested restricted stock units that cover shares of the Company’s Class A common stock (“RSUs”).

Equity Award. Subject to approval of the Board, you will be granted RSUs with an initial value of $16,000,000 (the “Initial Value”) (the “Initial Equity Grant”). The actual number of RSUs granted to you will equal the Initial Value divided by the monthly average closing price of a share of the Company’s Class A common stock (as quoted on the New York Stock Exchange) during the calendar month in which your Start Date occurs. The RSUs will be granted to you only if you remain an employee of the Company through the grant date. Your RSUs shall be subject to the terms of the Company’s 2013 Equity Incentive Plan (the “2013 Plan”) and an RSU agreement between you and the Company (together with the 2013 Plan, the “Equity Documents”). Subject to the paragraph below, your RSUs shall vest over a 4-year period as follows: provided you remain a service provider of the Company, 1/16th of the RSUs shall vest on each Quarterly RSU Vesting Date beginning on February 20, 2020. The “Quarterly RSU Vesting Dates” are February 20, May 20, August 20, and November 20 of each year. No right to any stock is earned or accrued until such time that vesting occurs, nor does the grant confer any right to continue vesting or employment.

You will be eligible to participate in the Company’s Equity Acceleration Policy, as amended (“EAP”). As more fully set forth therein, if you experience a “Qualified Termination” (as defined in the EAP), one hundred percent (100%) of your then-outstanding unvested RSUs shall vest if you satisfy the terms and conditions set forth in the EAP.

Beginning in 2021, you are eligible for annual Company equity awards commensurate with your position and the approval of the Board and subject to any terms and conditions approved by the Board (each, an “Additional Equity Award”). Beginning in 2021, and subject to Board approval, your performance and your remaining an employee in good standing with the Company, it is anticipated that your Additional Equity Award may have a target value of





approximately fifty percent (50%) of the Initial Equity Grant. The Additional Equity Award shall be subject to the terms of the Equity Documents and shall vest over a 4-year period as follows: provided you remain a service provider of the Company, 1/16th of the RSUs shall vest on each Quarterly RSU Vesting Date beginning on February 20, 2021. For clarity, the Initial Equity Grant and the Additional Equity Awards shall be deemed time-based RSUs. Notwithstanding anything to the contrary contained herein with respect to the Additional Equity Award, if the Company introduces and implements performance-based RSUs as part of the Company’s 2021 executive compensation, then some or all of the Additional Equity Award shall be subject to performance-based vesting on substantially similar terms and conditions as the performance-based vesting terms of other similarly-situated Company executives.

Severance. In the event of (a) a termination of your employment by the Company other than for “Cause” (as defined below), death or “Disability” (as defined in the EAP), or (b) your termination of employment for “Good Reason” (as defined in the EAP), then, subject to your satisfying the conditions set forth in Exhibit A attached hereto, you will be entitled to the following:
(a)Cash. Cash severance equal to twelve (12) months of your then-current base salary, payable in semi-monthly installments in accordance with the Company’s payroll procedures,
(b)COBRA. If you elect continuation coverage pursuant to the Consolidated Omnibus Budget Reconciliation Act of 1985, as amended (“COBRA”) within the time period prescribed pursuant to COBRA for you and your eligible dependents, then the Company will reimburse you for the COBRA premiums for such coverage (at the coverage levels in effect immediately prior to your termination) until the earlier of (i) a period of 12 months from the date of termination or (ii)) the date upon which you and/or your eligible dependents are no longer eligible for COBRA continuation coverage. or, in the event providing such benefit would result in a violation of applicable law as determined by the Company, in its discretion, a lump sum payment of $30,000, less applicable withholding, in lieu of such COBRA reimbursement,
(c)Acceleration of Vesting.
1)Pursuant to the EAP, if such termination occurs during the Change in Control Period (as defined in the EAP, as amended to begin 90 days prior to a Change in Control (as defined in the EAP)), 100% accelerated vesting of your then-outstanding and unvested Company equity awards that are subject to time-based vesting conditions (including, without limitation, time-based RSUs granted to you) subject to the terms and conditions of the EAP; and
2)If such termination occurs outside of the Change in Control Period (as defined above), accelerated vesting of the portion of each of your then-outstanding and unvested Company equity awards that are subject to time-based vesting conditions (including, without limitation, time-based RSUs granted to you) that would have vested had you remained employed with the Company through the date that is twelve (12) months following your effective last day with the Company.
For purposes of this letter, “Cause” has the meaning set forth in the EAP, as amended to (a) include your failure to satisfy the Relocation Condition (as defined below), and (b) with respect to Section 16(a)(ii) of the EAP, allow you at least thirty (30) days to cure any such breach or failure after receiving written notice from Company of such breach or failure.

Benefits.  You will be eligible to participate in the Company’s employee benefits plans generally available to the Company’s senior executives subject to their terms, including any eligibility requirements.  You will be provided with Company-wide paid holiday days and paid-time off in accordance with the Company’s paid time off policy, as may be amended from time to time.

You should note that the Company may modify job titles, job duties, compensation, and benefits from time to time as it deems necessary and in its sole discretion.

Relocation.





 
(a)The Company will pay or reimburse you for the expenses that you reasonably incur on or before September 8, 2020 (the “Relocation Date”), in connection with your permanent relocation from the Seattle, Washington to the San Francisco-Bay Area, California by the Relocation Date (such condition referred to herein as the “Relocation Condition”), including:
1)
temporary housing, air travel and ground transportation in the San Francisco Bay Area beginning on your Start Date and ending on the earlier of the Relocation Date or the date you satisfy the Relocation Condition,
2)
two relocation round-trip visits for you and your family prior to April 30, 2020 ((1) and (2) together, the “Transition Expenses”), and
3)
other moving-related expenses (but excluding any costs or other expenses to the sale or purchase of your permanent residence) (the “Moving Expenses” and, together with the Transition Expenses, the “Relocation Expenses”). For clarity, Transition Expenses are separate from Moving Expenses.
For clarity, all Relocation Expenses must be incurred during calendar year 2020. The Company will not reimburse you for Moving Expenses in excess of $45,000 in the aggregate.

(b)
You must submit written documentation (e.g., itemized receipts) of the Relocation Expenses within 45 days after the Relocation Expenses are incurred in order to receive any reimbursement for such Relocation Expenses. Reimbursements will be paid to you, grossed up for applicable tax withholding, within 30 days after the Company receives written documentation of the Relocation Expenses in accordance with the previous sentence.
(c)
In the event that you are terminated by the Company for Cause or you voluntarily resign (without Good Reason) from your employment with the Company, in either case, within a year of your Start Date, you agree to reimburse the Company for the total amount actually received by you as reimbursement made to you by the Company under this provision within 30 days following your employment termination date.
Legal Expenses. You are eligible to receive reimbursement for reasonable legal expenses related to this letter and affiliated documents up to $5,000 (“Legal Expenses”). You must submit written documentation of the Legal Expenses within 45 days after the Legal Expenses are incurred in order to receive any reimbursement for such Legal Expenses. Reimbursements will be paid to you, grossed up for applicable tax withholdings (if any), within 30 days after the Company receives written documentation of the Legal Expenses in accordance with the previous sentence.

Guidelines for Employment. If you accept this offer and become an employee of the Company, you will be subject to our employment policies. In addition to those employment policies, this offer is contingent upon its approval by the Board and the following:

Execution by you of the Company’s standard Confidential Information and Invention Assignment Agreement on or as soon as possible following the date you sign this letter, but in no event later than your Start Date; and
Execution by you of the Company’s standard Arbitration Agreement on or as soon as possible following the date you sign this letter, but in no event later than your Start Date; and
Successful completion of a background investigation, consistent with applicable law.

This offer will be withdrawn (whether or not you have already signed it) if any of the above conditions set forth in this section “Guidelines for Employment” is not satisfied.






On your Start Date, please be sure to bring your identification card(s) to establish your identity and eligibility for employment in the United States. Failure to provide such verification within three business days of your Start Date will result in the withdrawal of this offer.

Restrictions on Employment. By signing this offer letter, you represent and warrant that you are not party to any agreement or subject to any policy that would prevent or restrict your from engaging in activities competitive with the activities of your former employer or from directly or indirectly soliciting any employee, client or customer to leave the employ of, or transfer its business away from, your former employer, or if you are subject to such an agreement or policy, you have complied and will comply with it, and your employment with the Company does not violate any such agreement or policy. You further confirm that you will not remove or take any documents or proprietary data or materials of any kind, electronic or otherwise, with you from your current or former employer to the Company without written authorization from your current or former employer. If you have any questions about the ownership of particular documents or other information, discuss such questions with your former employer before removing or copying the documents or information. Moreover, you agree that, during the term of your employment with the Company, you will not engage in any other employment, occupation, consulting or other business activity directly related to the business in which the Company is now involved or become involved during the term of your employment, nor will you engage in any other activities that conflict with your obligations to the Company; provided that you may request approval for such other business activities that do not compete, directly or indirectly, with the Company or its subsidiaries (e.g., serving as a board member or advisor for up to one other public company) from the Board and such approval shall not be unreasonably withheld or delayed. For clarity, nothing in this letter shall restrict your ability to engage in any work with non-profit and/or community organizations.

At-Will Employment. Your employment with the Company is “at will.” This means that you may terminate your employment with the Company at any time for any reason. Likewise, the Company may terminate your employment or this offer any time and for any reason.

Location. You will be primarily working in the Company’s offices in Belmont, California. You may be requested to travel as part of your job duties.

Prior Agreements. This letter, together with the Equity Documents and Confidential Information and Invention Assignment Agreement, supersedes and replaces any prior understandings or agreements, whether oral, written, or implied, between you and the Company regarding the matters described in this letter.

Choice of Law. The validity, interpretation, construction, and performance of this letter, all acts and transactions pursuant hereto, and the rights and obligations of the parties shall be governed, construed, and interpreted in accordance with the laws of the state of California without giving effect to principles of conflicts of law. Any disputes dispute arising from this letter shall be decided only in a state or federal court sitting in San Mateo County, California, which the parties expressly agree shall be the exclusive venue for any such action.

Electronic Delivery. The Company may, in its sole discretion, decide to deliver any documents or notices related to this Agreement by email or any other electronic means. You hereby consent to (i) conduct business electronically, (ii) receive such documents and notices by such electronic delivery, and (iii) sign documents electronically and agree to participate through an on-line or electronic system established and maintained by the Company or a third party designated by the Company.
Acceptance. If not accepted by 5:00 pm PST on December 24, 2019, this offer will expire in its entirety.











Anand, I really look forward to working with you. We have high hopes that you will contribute in a very tangible and visible manner to our continued success.
Sincerely,
 
 
ACCEPTED
 
 
 
 
/s/ Vlad Shmunis
 
 
/s/ Anand Eswaran
Vlad Shmunis
 
 
Anand Eswaran
Chief Executive Officer
 
 
 
RingCentral, Inc.
 
 
 





        








        
Exhibit A

Terms Applicable to Severance
The receipt of any severance under this letter is subject to you signing and not revoking a general release of claims in a form reasonably acceptable to the Company and in a manner that is otherwise consistent with the terms of this letter (the “Release”); provided that such Release is effective within sixty (60) days following your termination of employment (the “Release Deadline”).  No severance payment will be made until the Release becomes effective. Moreover, as a condition precedent to receiving COBRA premiums, you must complete and return a Form W-9 to RingCentral within sixty (60) days following the termination of your employment. If the Release is not effective by the Release Deadline, you forfeit your right to any severance benefits under this letter. Subject to any payment delay necessary to comply with Section 409A (as defined below), your severance under this letter will be paid on, or, in the case of installments, will not commence until, the first Company payroll date following the effective date of the Release (or, in the case of payments that qualify as Deferred Compensation, on the sixty-first (61st) day following your separation from service). If you die before all amounts have been paid, such unpaid amounts will be paid to your designated beneficiary, if living, or otherwise to your personal representative in a lump-sum payment (less any withholding taxes) as soon as possible following your death.
It is the intent of this letter that all payments and benefits hereunder comply with or be exempt from the requirements of Section 409A of the Internal Revenue Code of 1986, as amended, and the final regulations and any guidance promulgated thereunder and any applicable state law requirements (“Section 409A”) so that none of the payments and benefits to be provided under this letter will be subject to the additional tax imposed under Section 409A, and any ambiguities or ambiguous terms herein will be interpreted to be exempt or so comply. Each payment and benefit payable under this letter is intended to constitute a separate payment for purposes of Section 1.409A-2(b)(2) of the Treasury Regulations. You and the Company agree to work together in good faith to consider amendments to this letter and to take such reasonable actions which are necessary, appropriate or desirable to avoid imposition of any additional tax or income recognition prior to actual payment to you under Section 409A.
Notwithstanding anything to the contrary in this letter, no separation pay or benefits will be paid or provided to you, if any, pursuant to this letter that, when considered together with any other severance payments or separation benefits, are considered deferred compensation under Section 409A (together, “Deferred Compensation”) or otherwise would be exempt from Section 409A pursuant to Treasury Regulation Section 1.409A-1(b)(9) until you have a “separation from service” within the meaning of Section 409A. Further, if at the time of your termination of employment, you are a “specified employee” within the meaning of Section 409A, payment of such Deferred Compensation will be delayed to the extent necessary to avoid the imposition of the additional tax imposed under Section 409A, which generally means that you will receive payment on the first payroll date that occurs on or after the date that is six (6) months and one (1) day following your termination of employment, or your death, if earlier (the “Six-Month Delay”). All subsequent Deferred Compensation, if any, will be payable in accordance with the payment schedule applicable to each payment or benefit. Notwithstanding anything herein to the contrary, if you die following your termination but prior to the six (6) month anniversary of your termination, then any payments delayed in accordance with this paragraph will be payable in a lump sum as soon as administratively practicable after the date of your death and all other Deferred Compensation will be payable in accordance with the payment schedule applicable to each payment or benefit.




EX-10.16 4 rng-20191231xex1016.htm EXHIBIT 10.16 RNG-2019.12.31-EX 10.16


Exhibit 10.16


RINGCENTRAL, INC.

BONUS PLAN

1.Purposes of the Plan. This Bonus Plan (the “Plan”) is intended to increase shareholder value and the success of the Company by motivating Employees to (a) perform to the best of their abilities, and (b) achieve the Company’s objectives.
2.Definitions.
(a)Affiliate” means any corporation or other entity (including, but not limited to, partnerships and joint ventures) controlled by the Company.
(b)Actual Award” means as to any Performance Period, the actual award (if any) payable to a Participant for the Performance Period, subject to the Committee’s authority under Section 3(d) to modify the award.
(c)Board” means the Board of Directors of the Company.
(d)Bonus Pool” means the pool of funds available for distribution to Participants. Subject to the terms of the Plan, the Committee establishes the Bonus Pool for each Performance Period.
(e)Code” means the Internal Revenue Code of 1986, as amended. Reference to a specific section of the Code or regulation thereunder will include such section or regulation, any valid regulation promulgated thereunder, and any comparable provision of any future legislation or regulation amending, supplementing or superseding such section or regulation.
(f)Committee” means the committee appointed by the Board (pursuant to Section 5) to administer the Plan. Unless and until the Board otherwise determines, the Board’s Compensation Committee will administer the Plan.
(g)Company” means RingCentral, Inc., or any successor thereto.
(h)Disability” means a permanent and total disability determined in accordance with uniform and nondiscriminatory standards adopted by the Committee from time to time.
(i)Employee” means any executive or key employee of the Company or of an Affiliate, whether such individual is so employed at the time the Plan is adopted or becomes so employed subsequent to the adoption of the Plan.
(j)Participant” means as to any Performance Period, an Employee who has been selected by the Committee for participation in the Plan for that Performance Period.
(k)Performance Period” means the period of time for the measurement of the performance criteria that must be met to receive an Actual Award, as determined by the Committee in its sole discretion. A Performance Period may be divided into one or more shorter periods if, for example, but not by way of limitation, the Committee desires to measure some performance criteria over 12 months and other criteria over 3 months.
(l)Plan” means this Bonus Plan, as set forth in this instrument and as hereafter amended from time to time.
(m)Target Award” means the target award, at 100% performance achievement, payable under the Plan to a Participant for the Performance Period, as determined by the Committee in accordance with Section 3(b).
(n)Termination of Service” means a cessation of the employee-employer relationship between an Employee and the Company or an Affiliate for any reason, including, but not by way of limitation, a





termination by resignation, discharge, death, Disability, retirement, or the disaffiliation of an Affiliate, but excluding any such termination where there is a simultaneous reemployment by the Company or an Affiliate.
3.Selection of Participants and Determination of Awards.
(a)Selection of Participants. The Committee, in its sole discretion, will select the Employees who will be Participants for any Performance Period. Participation in the Plan is in the sole discretion of the Committee, on a Performance Period by Performance Period basis. Accordingly, an Employee who is a Participant for a given Performance Period in no way is guaranteed or assured of being selected for participation in any subsequent Performance Period or Periods.
(b)Determination of Target Awards. The Committee, in its sole discretion, will establish a Target Award for each Participant, which generally will be a percentage of a Participant’s average annual base salary for the Performance Period.
(c)Bonus Pool. Each Performance Period, the Committee, in its sole discretion, will establish a Bonus Pool. Actual Awards will be paid from the Bonus Pool.
(d)Discretion to Modify Awards. Notwithstanding any contrary provision of the Plan, the Committee may, in its sole discretion and at any time, (i) increase, reduce or eliminate a Participant’s Actual Award, and/or (ii) increase, reduce or eliminate the amount allocated to the Bonus Pool. The Committee may determine the amount of any increase or reduction on the basis of such factors as it deems relevant, and will not be required to establish any allocation or weighting with respect to the factors it considers.
(e)Discretion to Determine Criteria. Notwithstanding any contrary provision of the Plan, the Committee will, in its sole discretion, determine the performance goals applicable to any Target Award which requirement may include, without limitation, (i) cash flow, (ii) cash position, (ii) earnings (which may include earnings before interest and taxes, earnings before taxes and net earnings), (iii) earnings per share, (iv) net income, (v) net profit, (vi) net sales, (vii) operating cash flow, (xxiv) operating expenses, (xxv) operating income, (xxvi) operating margin, (xxvii) overhead or other expense reduction, (xxviii) product defect measures, (xxix) product release timelines, (xxx) productivity, (xxxi) profit, (xxxii) return on assets, (xxxiii) return on capital, (xxxiv) return on equity, (xxxv) return on investment, (xxxvi) return on sales, (xxxvii) revenue, (xxxviii) revenue growth, (xxxix) sales results, (xl) sales growth, (xli) stock price, (xlii) time to market, (xliii) total stockholder return, (xliv) working capital, and individual objectives such as peer reviews or other subjective or objective criteria. As determined by the Committee, the performance goals may be based on GAAP or Non-GAAP results and any actual results may be adjusted by the Committee for one-time items or unbudgeted or unexpected items when determining whether the performance goals have been met. The goals may be on the basis of any factors the Committee determines relevant, and may be on an individual, divisional, business unit or Company-wide basis. The performance goals may differ from Participant to Participant and from award to award. The Committee may, in its discretion, determine to set forth the applicable performance goals in writing from time-to-time, which writing shall be attached hereto as Appendix A. Failure to meet the goals will result in a failure to earn the Target Award, except as provided in Section 3(d).
4.Payment of Awards.
(a)Right to Receive Payment. Each Actual Award will be paid solely from the general assets of the Company. Nothing in this Plan will be construed to create a trust or to establish or evidence any Participant’s claim of any right other than as an unsecured general creditor with respect to any payment to which he or she may be entitled.
(b)Timing of Payment. Payment of each Actual Award shall be made as soon as practicable as determined by the Committee after the end of the Performance Period during which the Actual Award was earned, but in no event later than the fifteenth day of the third month of the Fiscal Year following the date the Participant’s Actual Award is no longer subject to a substantial risk of forfeiture. Unless otherwise determined by the Committee, a Participant must be employed by the Company or any Affiliate on the last day of the Performance Period to receive a payment under the Plan.





It is the intent that this Plan comply with the requirements of Code Section 409A so that none of the payments to be provided hereunder will be subject to the additional tax imposed under Code Section 409A, and any ambiguities herein will be interpreted to so comply.
(c)Form of Payment. Each Actual Award will be paid in cash (or its equivalent) in a single lump sum.
(d)Payment in the Event of Death or Disability. If a Participant dies or becomes Disabled prior to the payment of an Actual Award earned by him or her prior to death or Disability for a prior Performance Period, the Actual Award will be paid to his or her estate or to the Participant, as the case may be, subject to the Committee’s discretion to reduce or eliminate any Actual Award otherwise payable.
5.Plan Administration.
(a)Committee is the Administrator. The Plan will be administered by the Committee or, if no Committee has been appointed, the Plan shall be administered by the Board. The Committee will consist of not less than two (2) members of the Board. The members of the Committee will be appointed from time to time by, and serve at the pleasure of, the Board.
(b)Committee Authority. It will be the duty of the Committee to administer the Plan in accordance with the Plan's provisions. The Committee will have all powers and discretion necessary or appropriate to administer the Plan and to control its operation, including, but not limited to, the power to (i) determine which Employees will be granted awards, (ii) prescribe the terms and conditions of awards, (iii) interpret the Plan and the awards, (iv) adopt such procedures and subplans as are necessary or appropriate to permit participation in the Plan by Employees who are foreign nationals or employed outside of the United States, (v) adopt rules for the administration, interpretation and application of the Plan as are consistent therewith, and (vi) interpret, amend or revoke any such rules.
(c)Decisions Binding. All determinations and decisions made by the Committee, the Board, and any delegate of the Committee pursuant to the provisions of the Plan will be final, conclusive, and binding on all persons, and will be given the maximum deference permitted by law.
(d)Delegation by Committee. The Committee, in its sole discretion and on such terms and conditions as it may provide, may delegate all or part of its authority and powers under the Plan to one or more directors and/or officers of the Company.
(e)Indemnification.  Each person who is or will have been a member of the Committee will be indemnified and held harmless by the Company against and from (i) any loss, cost, liability, or expense that may be imposed upon or reasonably incurred by him or her in connection with or resulting from any claim, action, suit, or proceeding to which he or she may be a party or in which he or she may be involved by reason of any action taken or failure to act under the Plan or any award, and (ii) from any and all amounts paid by him or her in settlement thereof, with the Company’s approval, or paid by him or her in satisfaction of any judgment in any such claim, action, suit, or proceeding against him or her, provided he or she will give the Company an opportunity, at its own expense, to handle and defend the same before he or she undertakes to handle and defend it on his or her own behalf. The foregoing right of indemnification will not be exclusive of any other rights of indemnification to which such persons may be entitled under the Company’s Articles of Incorporation or Bylaws, by contract, as a matter of law, or otherwise, or under any power that the Company may have to indemnify them or hold them harmless.
6.General Provisions.
(a)Tax Withholding. The Company will withhold all applicable taxes from any Actual Award, including any federal, state and local taxes (including, but not limited to, the Participant’s FICA and SDI obligations).
(b)No Effect on Employment or Service. Nothing in the Plan will interfere with or limit in any way the right of the Company to terminate any Participant's employment or service at any time, with or without cause. For purposes of the Plan, transfer of employment of a Participant between the Company and any one of its Affiliates (or between Affiliates) will not be deemed a Termination of Service. Employment with the





Company and its Affiliates is on an at-will basis only. The Company expressly reserves the right, which may be exercised at any time and without regard to when during a Performance Period such exercise occurs, to terminate any individual’s employment with or without cause, and to treat him or her without regard to the effect that such treatment might have upon him or her as a Participant.
(c)Participation. No Employee will have the right to be selected to receive an award under this Plan, or, having been so selected, to be selected to receive a future award.
(d)Successors. All obligations of the Company under the Plan, with respect to awards granted hereunder, will be binding on any successor to the Company, whether the existence of such successor is the result of a direct or indirect purchase, merger, consolidation, or otherwise, of all or substantially all of the business or assets of the Company.
(e)Beneficiary Designations. If permitted by the Committee, a Participant under the Plan may name a beneficiary or beneficiaries to whom any vested but unpaid award will be paid in the event of the Participant's death. Each such designation will revoke all prior designations by the Participant and will be effective only if given in a form and manner acceptable to the Committee. In the absence of any such designation, any vested benefits remaining unpaid at the Participant's death will be paid to the Participant's estate.
(f)Nontransferability of Awards. No award granted under the Plan may be sold, transferred, pledged, assigned, or otherwise alienated or hypothecated, other than by will, by the laws of descent and distribution, or to the limited extent provided in Section 6(e). All rights with respect to an award granted to a Participant will be available during his or her lifetime only to the Participant.
7.Amendment, Termination, and Duration.
(a)Amendment, Suspension, or Termination. The Board, in its sole discretion, may amend or terminate the Plan, or any part thereof, at any time and for any reason. The amendment, suspension or termination of the Plan will not, without the consent of the Participant, alter or impair any rights or obligations under any Actual Award theretofore earned by such Participant. No award may be granted during any period of suspension or after termination of the Plan.
(b)Duration of Plan. The Plan will commence on the date specified herein, and subject to Section 7(a) (regarding the Board's right to amend or terminate the Plan), will remain in effect thereafter.
8.Legal Construction.
(a)Gender and Number. Except where otherwise indicated by the context, any masculine term used herein also will include the feminine; the plural will include the singular and the singular will include the plural.
(b)Severability. In the event any provision of the Plan will be held illegal or invalid for any reason, the illegality or invalidity will not affect the remaining parts of the Plan, and the Plan will be construed and enforced as if the illegal or invalid provision had not been included.
(c)Requirements of Law. The granting of awards under the Plan will be subject to all applicable laws, rules and regulations, and to such approvals by any governmental agencies or national securities exchanges as may be required.
(d)Governing Law. The Plan and all awards will be construed in accordance with and governed by the laws of the State of California, but without regard to its conflict of law provisions.
(e)Bonus Plan. The Plan is intended to be a “bonus program” as defined under U.S. Department of Labor regulation 2510.3-2(c) and will be construed and administered in accordance with such intention.
(f)Captions. Captions are provided herein for convenience only, and will not serve as a basis for interpretation or construction of the Plan.






APPENDIX A-2019
To RingCentral, Inc. Executive Bonus Plan
2019 Performance Goals
(Effective as of January 1, 2019)

1.
2019 Performance Periods and Performance Goals. For the calendar year 2019, there are four quarterly Performance Periods, ending on March 31, June 30, September 30 and December 31, 2019 (each, a “2019 Performance Period”). For each of the four 2019 Performance Periods, there are two equally weighted (50% each) performance goals (each, a “2019 Performance Goal”): Revenue and Operating Margin (each as defined below). The chart below set forth the Revenue and Operating Margin Performance Goals for the four 2019 Performance Periods.

2019 Performance Period
Revenue Performance Goal
(in millions)
Operating Margin Performance Goal
Q1
$199.5
8.1%
Q2
$211.7
8.3%
Q3
$227.3
9.6%
Q4
$243.2
10.8%
   
Revenue” means as to each of the 2019 Performance Periods, the Company’s net revenues generated from third parties, including both services revenues and product revenues as defined in the Company’s Form 10-K filed for the calendar year ended December 31, 2018. Net revenue is defined as gross sales less any pertinent discounts, refunds or other contra-revenue amounts, as presented on the Company’s press releases reporting its quarterly financial results.
Operating Margin” means as to each of the 2019 Performance Periods, the Company’s non-GAAP operating income divided by its Revenue. Non-GAAP operating income means the Company’s Revenues less cost of revenues and operating expenses, excluding the impact of stock-based compensation expense, amortization of acquisition related intangibles, legal settlement related charges and as adjusted for certain acquisitions, as presented on the Company’s press releases reporting its quarterly financial results.
2.
Funding of 2019 Bonus Pool. Subject to the terms of the Plan, including but not limited to Section 3(d) of the Plan, following the end of each of the 2019 Performance Periods, the Committee will determine the extent to which each of the 2019 Performance Goals are achieved in accordance with the following guidelines.
a.
If the Company achieves Revenue in the 2019 Performance Period that is lower than the amount of Revenue expected by analyst consensus estimates after the Company has released its guidance for such 2019 Performance Period (“Revenue Floor”), the 2019 Bonus Pool related to the Revenue Performance Goal for such 2019 Performance Period will not fund.
b.
If the Company achieves Operating Margin in the 2019 Performance Period that is lower than the Operating Margin expected by analyst consensus estimates after the Company has released its guidance for such 2019 Performance Period (“Operating Margin Floor”), the 2019 Bonus Pool related to the Operating Margin Performance Goal for such 2019 Performance Period will not fund.





c.
If the Company achieves Revenue that is at least equal to the Revenue Floor, the 2019 Bonus Pool related to the Revenue Performance goal for the 2019 Performance Period will fund as follows based on the achievement relative to the applicable Performance Goal.
Revenue: For 100% of the Bonus Pool with respect to Revenue to fund, 100% to 101% of the Performance Goal for Revenue must be achieved. For each 0.5% of Revenue that is achieved above 101% of the Performance Goal for Revenue, the Bonus Pool with respect to Revenue will be increased by 5%, and for each 0.5% of Revenue that is achieved below 100% of the Performance Goal for Revenue, the Bonus Pool with respect to Revenue will be reduced by 5%.
d.
If the Company achieves Operating Margin that is at least equal to the Operating Margin Floor, the 2019 Bonus Pool related to the Operating Margin Performance goal for the 2019 Performance Period will fund as follows based on the achievement relative to the applicable Performance Goal.
Operating Margin: For 100% of the Bonus Pool with respect to Operating Margin to fund, 100% of the Performance Goal for Operating Margin must be achieved. For each 0.5% of Operating Margin that is achieved above the Performance Goal for Operating Margin, the Bonus Pool with respect to operating Margin will be increased by 5% (up to a maximum of 120%), and for each 0.5% of Operating Margin that is achieved below the Performance Goal for Operating Margin, the Bonus Pool with respect to Operating Margin will be reduced by 5%.
The chart below illustrates examples of the funding multiple that will apply to each Performance Goal.
Performance Goal Achievement
Revenue
2019 Bonus Pool Funding Multiple for Revenue*

Performance Goal Achievement
Operating Margin
2019 Bonus Pool Funding Multiple for Operating Margin*
97%
.70x
1.5% below Goal
.85x
97.5%
.75x
1.0% below Goal
.90x
98%
.80x
0.5% below Goal
.95x
98.5%
.85x
At Goal
1.00x
99%
.90x
0.5% above Goal
1.05x
99.5%
.95x
1.0% above Goal
1.10x
100% - 101%
1.00x
1.5% above Goal
1.15x
101.5%
1.05x
2.0% above Goal
1.20x
102%
1.10x
--
--
102.5%
1.15x
--
--
103%
1.20x
--
--

* “x” equals the target bonus amount at achievement of 100%-101% of the 2019 Performance Goal for Revenue, and equals the target bonus amount at achievement of 100% of the 2019 Performance Goal for Operating Margin. The lowest Funding Multiple for Revenue set forth above assumes that the achievement of the 2019 Performance Goal for Revenue is equal to at least the Revenue Floor required to fund the 2019 Bonus Plan. The maximum Funding Multiple for Operating Margin shall be 1.20x. There is no maximum Funding Multiple for Revenue.

Illustration
For example, if the Company achieves its Revenue at 101% of the 2019 Performance Goal for Revenue and achieves its Operating Margin at 1.3% above the 2019 Performance Goal for Operating Margin, the 2019 Bonus Pool will fund as to 106.5%, determined as follows:
50% on achievement of the Revenue 2019 Performance Goal (50% weighted target * 1.00x)





56.5% on achievement of the Operating Margin 2019 Performance Goal (50% weighted target * 1.13x)
3.
Timing of Bonus Payments. Quarterly bonuses earned under this 2019 Bonus Plan shall be paid in the quarter following the quarter in which earned.



EX-10.20 5 rng-20191231xex1020.htm EXHIBIT 10.20 RNG-2019.12.31-EX 10.20


Exhibit 10.20


SECOND AMENDMENT TO LEASE
THIS SECOND AMENDMENT TO LEASE (this “Second Amendment”) dated as of August ___, 2019 (“Effective Date”) is entered into by and between TG BROTHERS, LLC, a California limited liability company (“Landlord”) and RINGCENTRAL, INC., a Delaware corporation (“Tenant”) with reference to the following:
R E C I T A L S
A.Landlord and Tenant are parties to that certain Commercial Lease Agreement (C.A.R. Form CL, revised 12/15) dated for reference purposes only May 17, 2017 (the “Original Lease”), as amended by that certain First Amendment to Lease dated as of February [__], 2018 (the “First Amendment”), hereafter collectively referred to as the “Lease”. Pursuant to the Lease, Tenant currently leases from Landlord that certain building located at 19 Davis Drive, Belmont, California (“Building”), as more particularly described in the Lease (“Premises”).
B.The term of the Lease is scheduled to expire on July 31, 2021 as indicated in Paragraph 2A of the Original Lease.
C.The parties desire to amend the Lease in order to extend the term of the Lease and otherwise modify the Lease pursuant to the terms and conditions set forth below.

A G R E E M E N T
NOW, THEREFORE, in consideration of the above Recitals and for other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, Landlord and Tenant hereby agree to further amend the Lease as follows:
1.References. All references to the “Lease” appearing in this Second Amendment, the First Amendment or in the Original Lease shall mean the Original Lease as amended by the First Amendment and this Second Amendment. All capitalized terms used herein and not otherwise defined shall have the meanings ascribed to such terms in the Lease.
2.Extension of Term. As of the Effective Date, the term of the Lease is hereby extended for seventeen (17) months (the “Extended Term”) commencing as of August 1, 2021 (the “Extended Term Commencement Date”), and expiring on December 31, 2022 (the “Extended Term Expiration Date”), on the same terms and conditions as the Lease, except as set forth in this Second Amendment. All references in the Lease to “the term of the Lease” or any similar expression and to the termination date of the Lease shall be amended accordingly. [Landlord and Tenant hereby acknowledge and agree that any and all provisions of the Lease providing for an extension or renewal of the Term of the Lease are hereby deleted in their entirety and Tenant has no remaining options extend the Term of the Lease.] [CONFIRM]
3.Monthly Base Rent. Effective on the Extended Term Commencement Date and continuing through the Extended Term, Tenant shall pay Landlord Base Rent for the Premises in accordance with the following schedule:
Period
Monthly Base Rent
08/1/2021 - 7/31/2022
  
$78,676.34
08/01/2022 - 12/31/2022
$81,036.63

4.
Security Deposit. Landlord acknowledges that it currently holds a Security Deposit in the amount of Forty Five Thousand Seven Hundred Thirty Eight and No/100 Dollars ($45,738.00) as security for the full and faithful performance by Tenant of its obligations under the Lease, and that no increase to the Security Deposit is required in consideration of this Second Amendment.
5.
Tenant Improvements. Landlord agrees to provide Tenant with an allowance for the making of improvements to the roof and gutter of the Premises in accordance with the plans and specifications attached hereto as Exhibit A, or such other plans and specifications as may be reasonably approved by Landlord (the “Roof Project”). Tenant shall be responsible for the construction of the Roof Project. The parties shall mutually agree upon the schedule for performance of the Roof Project. Landlord will provide an allowance of Seventy One Thousand Forty Seven and No/100 Dollars





($71,047.00) (the “Roof Allowance”) for the Roof Project, to be in the form of a credit against Base Rent. Tenant shall be entitled to a Base Rent credit equal to $23,682.33 for each of the first three (3) months following completion of the Roof Project. Tenant agrees to pay for any costs of the Roof Project in excess of the Roof Allowance.
6.
No Brokers. Each party hereby represents and warrants to the other party that neither party has entered into any agreement or taken any other action which might result in any obligation on the part of the other party to pay any brokerage commission, finder's fee or other compensation with respect to this Second Amendment and each party making this representation agrees to indemnify and hold the other party harmless from and against any losses, damages, costs or expenses (including, without limitation, attorneys' fees) incurred by reason of any breach or inaccuracy of such representation or warranty.
7.
Miscellaneous.
a.Severability: If any provision of this Second Amendment or the application of any provision of this Second Amendment to any person or circumstance is, to any extent, held to be invalid or unenforceable, the remainder of this Second Amendment or the application of that provision to persons or circumstances other than those as to which it is held invalid or unenforceable, will not be affected, and each provision of this Second Amendment will be valid and be enforced to the fullest extent permitted by law.
b.Entire Agreement. This Second Amendment contains all of the agreements of the parties hereto with respect to the matters contained herein, and no prior agreement, arrangement or understanding pertaining to any such matters shall be effective for any purpose. Except for any subsequent amendments or modifications to the Lease made in accordance with the terms thereof, any agreement made after the date of this Second Amendment is ineffective to modify or amend the terms of this Second Amendment, in whole or in part, unless that agreement is in writing, is signed by the parties to this Second Amendment, and specifically states that that agreement modifies this Second Amendment.
c.Ratification. Except as otherwise specifically herein amended, the Original Lease is and shall remain in full force and effect according to the terms thereof. In the event of any conflict between the Original Lease and this Second Amendment, this Second Amendment shall control.
d.Attorneys' Fees. Should either party institute any action or proceeding to enforce or interpret this Second Amendment or any provision thereof, for damages by reason of any alleged breach of this Second Amendment or of any provision hereof, or for a declaration of rights hereunder, the prevailing party in any such action or proceeding shall be entitled to receive from the other party all cost and expenses, including actual attorneys' and other fees, reasonably incurred in good faith by the prevailing party in connection with such action or proceeding. The term "attorneys' and other fees" shall mean and include attorneys' fees, accountants' fees, and any and all consultants' and other similar fees incurred in connection with the action or proceeding and preparations therefore. The term "action or proceeding" shall mean and include actions, proceedings, suits, arbitrations, appeals and other similar proceedings.
e.Authority. Each individual executing this Second Amendment on behalf of his or her respective party represents and warrants that he or she is duly authorized to execute and deliver this Second Amendment on behalf of said entity in accordance with the governing documents of such entity, and that upon full execution and delivery this Second Amendment is binding upon said entity in accordance with its terms.
f.Counterparts. This Second Amendment may be executed in several counterparts, each of which shall be deemed an original, but all of which together shall constitute one and the same agreement. This Second Amendment may be delivered in executed form by way of electronic mail and portable document format, the exchange of which shall be binding upon the parties hereto as if the parties had delivered a fully executed original Amendment.
g.Electronic Signature Consent. THE PARTIES HERETO CONSENT AND AGREE THAT THIS SECOND AMENDMENT MAY BE SIGNED AND/OR TRANSMITTED BY FACSIMILE, E-MAIL OF A .PDF DOCUMENT OR USING ELECTRONIC SIGNATURE TECHNOLOGY (E.G., VIA DOCUSIGN OR SIMILAR ELECTRONIC SIGNATURE TECHNOLOGY), AND THAT SUCH SIGNED ELECTRONIC RECORD SHALL BE VALID AND AS EFFECTIVE TO BIND THE PARTY SO SIGNING AS A PAPER COPY BEARING SUCH PARTY'S HAND WRITTEN SIGNATURE. THE PARTIES FURTHER CONSENT AND AGREE THAT (1) TO THE EXTENT A PARTY SIGNS THIS DOCUMENT USING ELECTRONIC SIGNATURE TECHNOLOGY, BY CLICKING "SIGN", SUCH PARTY IS SIGNING THIS SECOND AMENDMENT ELECTRONICALLY, AND (2) THE ELECTRONIC SIGNATURES APPEARING ON THIS SECOND AMENDMENT SHALL BE TREATED, FOR PURPOSES OF VALIDITY, ENFORCEABILITY AND ADMISSIBILITY, THE SAME AS HAND-WRITTEN SIGNATURES.

[Remainder of Page Blank; Signature Page Follows]






IN WITNESS WHEREOF, this Second Amendment has been executed by the parties as of the Effective Date first referenced above.

"LANDLORD"
TG BROTHERS, LLC,
a California limited liability company
By:    _/s/ Joann Wu___________________
Name:    _Joann Wu_____________________
Title:    _CEO_________________________

"TENANT"
RingCentral, Inc.,
a Delaware corporation
By:    _/s/ John Marlow________________
Name:    _John Marlow__________________
Title:    _CAO_________________________







EXHIBIT A

Plans and Specifications for Roof and Gutter Improvements

[See attached]




EX-10.24 6 rng-20191231xex1024.htm EXHIBIT 10.24 RNG-2019.12.31-EX 10.24


Exhibit 10.24

[Redacted Version]


***Certain information identified with brackets ([*****]) has been excluded from this exhibit because such information is both (i) not material and (ii) competitively harmful if publicly disclosed***
First Amended and Restated Framework Agreement
This FIRST AMENDED AND RESTATED FRAMEWORK AGREEMENT (this “Agreement”) is made and entered into as of February 10, 2020 (the “A&R Date”) and effective as of October 3, 2019 and amends, restates and supersedes in its entirety the Framework Agreement entered into as of October 3, 2019 (such agreement, the “Original Agreement” and such date, the “Execution Date”) by and between RingCentral, Inc., a Delaware corporation (“RingCentral”) and Avaya Inc., a Delaware corporation (“Avaya”) (each of RingCentral and Avaya, a “Party” and collectively the “Parties”).
Background:
A.
RingCentral is a cloud communications provider;
B.
Avaya is a provider of unified communications and contact center solutions and services;
C.
RingCentral and Avaya Holdings Corp., a Delaware corporation (“Avaya Holdings”) have entered into (i) an Investment Agreement, dated as of the Execution Date (as may be amended, modified, or supplemented from time to time, the “Investment Agreement”), pursuant to which, and subject to the terms and conditions thereof, RingCentral shall purchase, and Avaya Holdings shall sell to RingCentral, certain shares of Series A Convertible Preferred Stock, par value $0.01 per share, of Avaya Holdings (“Avaya Series A Preferred Stock”), and (ii) an agreement, dated as of the Execution Date (as may be amended, modified or supplemented from time to time, the “Holdings Agreement”), pursuant to which Avaya Holdings agreed to issue the Shares (as defined below) pursuant to Section 5.4(h) and certain other restrictions in connection with the transactions contemplated by this Agreement;
D.
the Parties entered into the Original Agreement as part of a broader relationship among the Parties, including in connection with RingCentral’s significant equity investment in Avaya Holdings, with the objective of RingCentral and Avaya efficiently commercializing an Offering (as defined below) with an enhanced Subject Functionality (as defined below) to complement their then-existing activities;
E.
the Parties now wish to make changes with respect to, among other things, certain representations made by Avaya; and
F.
the Parties have agreed to amend and restate the Original Agreement to reflect the foregoing changes.
NOW, THEREFORE, in consideration of the mutual promises and agreements set forth in this Agreement, the Parties, intending to be legally bound, hereby agree as follows:




1.
Definitions
1.1     “Affiliate” means, with respect to any Person, any other Person that, directly or indirectly, controls, is controlled by or is under common control with such Person. For purposes of this definition, the term “control” (including, with correlative meanings, the terms “controlling,” “controlled by” and “under common control with”), as used with respect to any Person, means the possession, directly or indirectly, of the power to direct or cause the direction of the management or policies of that Person, whether through the ownership of voting securities or partnership or other ownership interests, by Contract or otherwise at any time and for so long as such control exists.
1.2     “Antitrust Law” means the HSR Act and all other Laws that are designed or intended to prohibit, restrict or regulate actions, including transactions, acquisitions and mergers, having the purpose or effect of creating or strengthening a dominant position, monopolization, lessening of competition or restraint of trade.
1.3     “Available” means, with respect to a particular Location, that ACO is, in accordance with applicable Law in all material respects, commercially available in such Location for Sale to final end customers and licensees (it being understood that, as an example, “RingCentral Office” was, as of the Execution Date, Available in the U.S., Canada, United Kingdom, France, Australia, and the Netherlands).
1.4     “Avaya Certificate of Designations” means that certain Certificate of Designations of Series A Convertible Preferred Stock of Avaya Holdings, as amended.
1.5    “Avaya Cloud Office by RingCentral” or “ACO” means the Offerings developed pursuant to the terms of the Development Agreement and referred to in the Development Agreement as an “MVP”.
1.6     “Avaya Common Stock” means shares of Common Stock, par value $0.01 per share, of Avaya Holdings.
1.7     “Avaya Customer” means each final end customer or licensee that purchases, licenses or otherwise receives any Avaya Services from Avaya or any of its Subsidiaries, directly or through the Avaya Channel.
1.8    “Avaya Endpoint” means an endpoint hardware device Sold by Avaya or any of its Subsidiaries and configured to facilitate communications. Avaya Endpoints include all Avaya and Avaya Subsidiary tablets, telephones, headsets, huddle room and conference room devices, and any other Avaya and Avaya Subsidiary endpoint hardware devices or similar devices.
1.9    “Avaya Services” means all Offerings that are Sold by Avaya or by any Avaya Subsidiary, directly or through the Avaya Channel.
1.10    “Blackout Period” has the meaning set forth in the Stockholder Agreement.
1.11    “Business Day” means any day except a Saturday, a Sunday or other day on which the SEC or banking institutions in New York, New York or San Francisco, California are authorized or required by law, regulation or executive order to be closed.
1.12    “CCaaS” means any Offering of Avaya or any of its Affiliates that is primarily designed to be used as, and for which the primary function is to provide or support, call center functionality (including Contact Center as a Service).
1.13    “Change of Control” of a Party means any transaction or series of related transactions involving: (i) any direct or indirect purchase or other acquisition by any Person not Affiliated with such Party (such a Person, a “Third Party”) or the equityholders of such Third Party, whether from such Party or any other Person(s), of securities representing more than 50% of the total outstanding voting power of such Party after giving effect to the consummation of such purchase or other acquisition, including pursuant to a tender offer or exchange offer by any Third Party that, if consummated in accordance with its terms, would result in such Third Party beneficially owning more than 50% of the total outstanding voting power of such Party after giving effect to the consummation of such tender or exchange offer; (ii) any direct or indirect purchase or other acquisition by, or license or grant of other quasi-ownership or similar interest to, any Third Party or the equityholders of such Third Party of, in, or to more than 50% of (a) the consolidated assets or (b) consolidated revenues, in each case, of such Party and its Subsidiaries taken as a whole (measured by the fair market value thereof as of the date of such purchase or acquisition); or (iii) any merger, consolidation, business combination, recapitalization, reorganization, or other transaction involving such Party or any of its Subsidiaries pursuant to which any Third Party would hold securities representing more than 50% of the total outstanding voting power of such Party or of the surviving or resulting entity of such transaction after giving effect to the consummation of such transaction.
1.14    “Channel” means, with respect to Avaya and RingCentral, respectively, each agent, master-agent, sub-agent, representative, contractor, consultant, referrer, reseller, partner, distributor or any other Person that refers, sells, resells, licenses, transfers, or otherwise provides Offerings of Avaya or RingCentral, as applicable, or of a Subsidiary of such Party. For avoidance of doubt, agents and subagents of Avaya under the Super Master Agent Agreement are part of the Avaya Channel.
1.15    “Channel Compensation” means certain compensation to be paid by RingCentral in accordance with the Super Master Agent Agreement, which compensation Avaya or one of its Affiliates is, legally or contractually, obligated to pay to the Avaya Channel.

2



1.16    “Cloud Model” has the meaning ascribed to it in the definition of Subject Functionality.
1.17    “Contract” means any written or oral contract, subcontract, note, bond, mortgage, indenture, lease, license, sublicense, or other agreement, understanding, or arrangement.
1.18    “CPaaS” has the meaning ascribed to it in the definition of Subject Functionality.
1.19    “Deployable” means, with respect to a particular Location, that ACO is, in accordance with applicable Law in all material respects, available in such Location for deployment to final end customers and licensees in connection with a Sale thereof in the Territory (it being understood that, as an example, “RingCentral Office” was, as of the Execution Date, Deployable in at least forty (40) countries (including Germany, Hong Kong, and Singapore) in connection with a Sale thereof in the United States and was, as of the Execution Date, deployed in such countries as “RingCentral Global Office”).
1.20    “Development Agreement” means a Development Agreement substantially in the form attached hereto as Exhibit A.
1.21    “Effective Date” means the Closing Date (as defined in the Investment Agreement).
1.22    “Exchange Act” means the Securities Exchange Act of 1934, as amended, and the rules and regulations of the SEC promulgated thereunder.
1.23    “Extended Territory” means any and all Locations outside of the Territory in which ACO is Deployable, in the case of each such Location, effective ninety (90) days after the date that ACO becomes Deployable in such Location, provided that RingCentral has provided Avaya with at least ninety (90) days’ notice prior to the date that ACO is or will be so Deployable in such Location (where such notice is given by RingCentral solely where RingCentral has a reasonable expectation that ACO will be made Deployable in such Location within ninety (90) days after the provision of such notice); provided, however, that if a Location is both in the Territory and in the Extended Territory, it shall be deemed to be in the Territory (and not in the Extended Territory) for all purposes under this Agreement.
1.24    “Governmental Entity” means any government, political subdivision, governmental, administrative, self-regulatory or regulatory entity or body, department, commission, board, agency or instrumentality, or other legislative, executive or judicial governmental entity, and any court, tribunal, judicial or arbitral body, in each case whether federal, national, state, county, municipal, provincial, local, foreign or multinational.
1.25    “Holder” means Avaya or RingCentral, as applicable, in its capacity as a recipient and holder of RingCentral Common Stock, in the case of Avaya, or Avaya Common Stock or Avaya Series A Preferred Stock, in the case of RingCentral.
1.26    “HSR Act” means the Hart-Scott-Rodino Antitrust Improvements Act of 1976.
1.27    “Insolvency Event” means, with respect to a Party, that such Party or any of its Subsidiaries comprising more than 50% of such Party’s consolidated assets (i) becomes the subject of a bankruptcy or insolvency proceeding (including any proceeding under Title 11 of the United States Code or other applicable Law concerning bankruptcy, insolvency, liquidation, dissolution, or creditors rights), (ii) has had a receiver, manager, receiver and manager, conservator, trustee, administrator, custodian, assignee for the benefit of creditors or similar Person charged with the reorganization or liquidation of its business appointed for it or has called a meeting of its creditors or (iii) admits in writing to a third party its inability to pay its debts as they become due.
1.28    “Investor Rights Agreement” means an agreement entered into by RingCentral and Avaya Holdings on or about the Effective Date which provides for certain rights and obligations of Avaya Holdings and RingCentral following the Effective Date.
1.29    “[******]” has the meaning ascribed to it in the definition of Subject Functionality.
1.30    “Issuer” means Avaya Holdings or RingCentral, as applicable, in its capacity as an issuer of Avaya Common Stock or Avaya Series A Preferred Stock, in the case of Avaya Holdings, or RingCentral Common Stock, in the case of RingCentral.
1.31    “Law” means any federal, national, state, county, municipal, provincial, local, foreign or multinational, treaty, statute, constitution, common law, ordinance, code, decree, order, judgment, rule, regulation, ruling, published policy or requirement issued, enacted, adopted, promulgated, implemented or otherwise put into effect by or under the authority of any Governmental Entity and any award, order or decision of an arbitrator or arbitration panel with jurisdiction over the Parties and subject matter of the dispute.
1.32    “Location” means a country or special administrative region of a country (e.g., Hong Kong with respect to China).
1.33    “Market” (including, with correlative meanings, the terms “Marketed” and “Marketing”) means, with respect to an Offering, the marketing, promotion, advertising, or offering for Sale of such Offering.
1.34    “Multi-Tenant” means any deployment of software and supporting infrastructure that is not Single‑Tenant.

3



1.35    “Offering” means any product, component, feature, application, module, system, portal, software, hardware, service, platform, technology, or other offering.
1.36    “Person” means any individual, corporation, partnership, limited liability company, joint venture, association, joint-stock company, trust, unincorporated organization or Governmental Entity, other entity, or any syndicate or group that would be deemed to be a Person under Section 13(d)(3) of the Exchange Act.
1.37    “Registration Rights Agreement” means a Registration Rights Agreement in substantially the form attached hereto as Exhibit B.
1.38    “Representatives” means, with respect to a Person, such Person’s Subsidiaries and the directors, managers, members, officers, employees, agents, contractors, subcontractors, or other representatives of such Person and its Subsidiaries.
1.39    “Retail UCaaS” has the meaning ascribed to it in the definition of Subject Functionality.
1.40    “RingCentral Common Stock” means the Class A Common Stock, par value $0.0001 per share, of RingCentral.
1.41    “RingCentral Customer” means each final end customer or licensee that directly or indirectly purchases, licenses or otherwise receives any RingCentral Services from RingCentral or any RingCentral Affiliate.
1.42    “RingCentral Services” means all Offerings that are Sold directly or indirectly by RingCentral or any RingCentral Affiliate. The RingCentral Services shall, with respect to a particular Location, automatically include ACO when it first becomes Available in such Location.
1.43“Rules of Engagement” means those certain Rules of Engagement attached to the Super Master Agent Agreement, which is a part of and incorporated into the Super Master Agent Agreement.
1.44    “SEC” means the United States Securities and Exchange Commission.
1.45    “Securities Act” means the Securities Act of 1933, as amended, and the rules and regulations of the SEC promulgated thereunder.
1.46    “Sell” (including, with correlative meanings, the terms “Sale”, “Sold”, and “Selling”) means, with respect to an Offering, the sale, resale, license, or other provision of such Offering, whether by way of migration, a new purchase, or otherwise.
1.47    “Shares” means shares of RingCentral Common Stock, Avaya Common Stock, or Avaya Series A Preferred Stock, as applicable.
1.48    “Single-Tenant” means the deployment of a single instance of software and supporting infrastructure that is dedicated to a single customer or licensee with a single billing relationship between the provider or licensor, on the one hand, and the customer or licensee, on the other hand.
1.49    “Stockholder Agreement” means a Stockholder Agreement in substantially the form attached hereto as Exhibit C.
1.50    “Storefront Portal” means an online electronic commerce portal owned and operated by Avaya that allows Avaya Customers to purchase, license or otherwise order Offerings from Avaya, any of its Affiliates, or from the Avaya Channel.
1.51    “Subject Functionality” means any [*********************************] that, taken as a whole, is primarily designed to be used as, or has as its primary function to provide, an alternative to, or [*************************************************************************], and which functionality is both (i) run over the Internet on a physical server(s), container(s), or virtual machine(s), in each case, maintained and controlled offsite (“Cloud Model”), and (ii) deployed in a [************] manner.
(a)For the avoidance of doubt, without limiting the definition of Subject Functionality, for the purposes of this Agreement, the [*************************************] (“[******]”) and the [*************************************] Offering sold through the Storefront Portal (“Retail UCaaS”), as they exist on the Effective Date or as may be further developed, improved, extended, rebranded, or otherwise modified by Avaya during the Term, shall be deemed to include Subject Functionality.
(b)Notwithstanding the foregoing, and for the avoidance of doubt, Subject Functionality shall be deemed to exclude any Offering that is or is in one or more of the following:
(i)CCaaS;
(ii)“Avaya Spaces” Offering, “Avaya XCaaS” Offerings (“XCaaS”), “Avaya IX Workplace” Offerings (excluding the Retail UCaaS product, but including Avaya’s “IX Meetings”, “IX Collaboration”, and “IX Devices” Offerings), “Avaya Mobile Experience” Offering, or Communications Platform as a Service (“CPaaS”)

4



Offerings, in each case, together with any developments, improvements, extensions, rebranded versions, or modifications with respect thereto;
(iii)“Avaya Equinox”, “Avaya Aura”, or “Avaya ReadyNow” (i.e., a hosted “Aura” Offering) Offerings, in each case, where (A) deployed in a Single-Tenant manner (whether or not running on a Cloud Model), (B) deployed in a Multi-Tenant manner and not running on a Cloud Model, or (C) deployed in a Multi-Tenant manner by a single customer or licensee with a single billing relationship with Avaya or any of its Affiliates and a single point of administration, in each case, together with any developments, improvements, extensions, rebranded versions, or modifications with respect thereto except to the extent any such development, improvement, extension, rebranded versions, or modification results in such applicable Offering being both deployed in a Multi-Tenant manner and run on a Cloud Model (except as specifically permitted in clause (C) above); or
(iv)SIP trunking.
1.52    “Subsidiary” means, with respect to any Person, any other Person (other than a natural Person) of which securities or other ownership interests (i) having ordinary voting power to elect a majority of the board of directors or other persons performing similar functions or (ii) representing more than 50% of such securities or ownership interests, in each case, are at the time directly or indirectly beneficially owned by such first Person.
1.53    “Super Master Agent Agreement” means a Super Master Agent Agreement in substantially the form attached hereto as Exhibit D.
1.54    “Taxes” means any federal, state, local or non-U.S. taxes, including sales and use taxes, transaction privilege taxes, gross receipts taxes, income taxes, business and occupation taxes, social security taxes, payroll taxes, employment taxes, estimated taxes, real property taxes, stamp taxes, franchise taxes, transfer taxes, value added taxes, withholding taxes, unemployment taxes, and other similar charges in the nature of tax such as duties, customs, tariffs, imposts, and government-imposed surcharges (including any fee, assessment, or other charge relating to the Universal Service Fund or similar vehicle or system of subsidies and fees managed by the Federal Communications Commission or other Governmental Entity) imposed by any Governmental Entity, together with any interest, penalties and additions to tax imposed thereon.
1.55    “Territory” means any and all Locations in which ACO is Available, in the case of each such Location, effective ninety (90) days after the date that ACO first becomes Available in such Location, provided that RingCentral has provided Avaya with at least ninety (90) days’ notice prior to the date that ACO is or will be so Available in such Location (where such notice is given by RingCentral solely where RingCentral has a reasonable expectation that ACO will be made Available in such Location within ninety (90) days after the provision of such notice).
1.56    “U.S.” means the United States of America.
1.57    “Unified Communications Offering” means any unified communications Offering that both (i) uses a Cloud Model, and (ii) is deployed in a Multi-Tenant manner, which, for the avoidance of doubt, shall not include any Offering that is primarily designed to be used as, and for which the primary function is to provide or support, call center functionality (including Contact Center as a Service).
1.58    “Unit” means, with respect to any Offering, an individual license or user seat, or other unit, as applicable, with respect to such Offering.
2.
Commercial Relationship
2.1    Super Master Agent Agreement. RingCentral and Avaya shall enter into the Super Master Agent Agreement on the Effective Date, including the Rules of Engagement.
2.2    Exclusivity. Except as expressly authorized in writing by RingCentral or otherwise provided in this Agreement, during the Term, (i) ACO shall be the sole and exclusive Offering for Subject Functionality Marketed or Sold by Avaya (and Avaya shall cause ACO to be the sole and exclusive Offering for Subject Functionality Marketed or Sold by its Subsidiaries) throughout the Territory and the Extended Territory and (ii) in connection therewith, Avaya shall not, and shall cause its Subsidiaries not to:
(a)directly or indirectly Market or Sell any other Offering with Subject Functionality, or establish, engage in, conduct, or operate any business that Markets or Sells any other Offering with Subject Functionality, whether on its own, together with its Subsidiaries, or through the Avaya Channel, in the Territory or Extended Territory, in each case, other than in a de minimis manner;
(b)form a joint venture with, or enter into a Contract for a strategic transaction, strategic partnership, or strategic relationship with, any of the Persons set forth on Schedule 1 or any successor to any such Person’s business (which Schedule 1 may be updated by mutual agreement of Avaya and RingCentral on an annual basis, it being understood that neither Avaya nor RingCentral shall unreasonably withhold, condition, or delay its consent with respect thereto (each such Person set forth on Schedule 1, as updated from time to time, a “Relevant Company”)), to the extent it is for the Marketing, Sale, or strategic

5



development of or with respect to any Offering of a Relevant Company (as such Offering exists as of, and with respect to Persons that are Relevant Companies as of, the commencement of such joint venture, transaction, partnership, or relationship) that is directly competitive with one or more of RingCentral’s proprietary or core RingCentral-branded Unified Communications Offerings in existence as of the commencement of such joint venture, transaction, partnership, or relationship and that are commercially Available or Deployable to final end customers and licensees within the Territory or Extended Territory, respectively (in each case, determining Territory and Extended Territory as if such Offerings were ACO), provided that,
(I) this clause (b) shall not prohibit (x) a Change of Control of Avaya Holdings or any of its Affiliates, (y) upon the request of customer or licensee, Avaya of any of its Affiliates from integrating any Avaya Service with, or otherwise making any Avaya Service compatible with, any Offering of the sixth Person set forth on Schedule 1 (which shall include through public application programming interfaces) to enhance such Avaya Service (provided, that, Avaya shall not (and shall cause its Subsidiaries not to) Market any such integration (excluding, for the avoidance of doubt, listings of product specifications)), or (z) Avaya or any of its Affiliates from forming a joint venture with, or entering into a Contract for a strategic transaction, strategic partnership, or strategic relationship with, any Relevant Company to the extent it is for the Marketing or Sale of or with respect to CCaaS, and
(II) for the avoidance of doubt, for purposes of determining whether the Marketing or Sale of or with respect to an Offering of a Person is directly competitive with one or more of the proprietary or core RingCentral-branded Unified Communications Offerings of RingCentral (but excluding any Offerings of any successor thereto) under this clause (b), such determination shall not include the Offerings of any Person that acquires or is acquired by RingCentral that are in existence as of or prior to such acquisition;
(c)acquire any debt or equity interest in any Relevant Company, provided that this clause (c) shall not prohibit a Change of Control of Avaya Holdings or any of its Affiliates;
(d)acquire or license any assets for the purpose of establishing, engaging in, conducting, or operating the business of Marketing or Selling any other Offering with Subject Functionality during the Term in the Territory or the Extended Territory, in each case, other than de minimis assets in connection therewith; or
(e)customize any of the “open SIP” Avaya Endpoints for the purpose of being compatible with the Offerings as of the date of such customization of any Person that is a Relevant Company as of the date of such customization; provided, however, that nothing herein shall restrict or otherwise impact Avaya’s or any of its Subsidiaries’ ability to maintain “open SIP” standard certification in accordance with their customary certification processes in the ordinary course of business consistent with past practice (which, for purposes of clarity, may require Avaya or its Subsidiaries to configure such Avaya Endpoints to become certified to standards publicly maintained by the second Person set forth on Schedule 1).
Notwithstanding the foregoing, the Parties hereby agree that:
(i)Avaya and its Subsidiaries may act under, and subject to the terms and conditions of, the Super Master Agent Agreement, as an agent with respect to RingCentral Services as contemplated thereunder, including ACO when it becomes Available; and
(ii)Avaya and its Subsidiaries may, on their own, together with their Affiliates, or through the Avaya Channel, do any of the following:
A.solely with respect to [******] and solely in the Extended Territory (and the Parties agree that [******] shall be an exception to ACO being the sole and exclusive Offering with Subject Functionality in the Extended Territory as provided in this Section 2.2), engage in any activity that would otherwise be prohibited by this Section 2.2;
B.with respect to a Location in the Territory or the Extended Territory, for Contracts in existence as of the date that the applicable Location became part of the Territory or Extended Territory, respectively:
I.provide support, and take actions to fulfill Avaya’s or any of its Affiliates’ obligations thereunder, in respect of Avaya Services (including [******] and [************]) (it being understood that neither Avaya nor any of its Affiliates shall be permitted to amend, modify, or renew any such Contract to the extent such amendment, modification or renewal would extend the term thereof); and
II.fulfill any Person’s or any of its Affiliates’ requests to Sell to any of them additional Units of any Avaya Services for which any Units of such Avaya Service were Sold to such Person or any of its Affiliates prior to such date, in each case, only for the remainder of the term of such Contract (it being understood that neither Avaya nor any of its Affiliates shall be permitted to

6



amend, modify, or renew any such Contract to the extent such amendment, modification or renewal would extend the term thereof);
C.solely with respect to the [**************] Offering solely within [*******] for so long as [*******] is not in the Territory, engage in any activity that would otherwise be prohibited by this Section 2.2;
D.elect to [*************] or [*************] each of [******], [************], and [*****], in which case Avaya Holdings and its Subsidiaries (including Avaya) may [********************************************* ***********************************************************], and continue to [***********************************] (and engage in, conduct, and operate a business in connection therewith) [****************************************** ********************************************************************************] of such Avaya Service;
E.with respect to FedRamp certification requirements,
I.for so long as ACO is not FedRamp certified to the certification level requested by a particular Person, Market and Sell to such Person any Avaya Service with Subject Functionality that is FedRamp certified to such certification level;
II.in respect of such Avaya Service with Subject Functionality, provide support, and take actions to fulfill Avaya’s or any of its Affiliates’ Contracts in effect as of such date that ACO becomes FedRamp certified to the applicable certification level; and
III.fulfill any Person’s or any of its Affiliates’ requests to Sell to any of them additional Units of such Avaya Service with Subject Functionality for which any Units of such Avaya Service were Sold to such Person or any of its Affiliates prior to such date that ACO becomes FedRamp certified to the applicable certification level;
F.with respect to Governmental Entities,
I.for so long as, with respect to a particular Governmental Entity, (1) ACO does not comply with applicable technical or contractual requirements of such Governmental Entity or (2) RingCentral is not otherwise authorized to Market or Sell to such Governmental Entity due to the lack of an approved contracting vehicle or absence of approved vendor or related contracting authority, Market and Sell Avaya Services with Subject Functionality to such Governmental Entity;
II.in respect of such Avaya Services with Subject Functionality, provide support, and take actions to fulfill Avaya’s or any of its Subsidiaries’ Contracts in effect as of such date (the “Governmental Trigger Date”) that (1) ACO complies with applicable technical and contractual requirements of such Governmental Entity and (2) RingCentral is permitted to Market and Sell to such Governmental Entity with all necessary approvals and contracting authority; and
III.fulfill any Person’s or any of its Affiliates’ requests to Sell to any of them additional Units of such Avaya Services with Subject Functionality for which any Units of such Avaya Service were Sold to such Person or any of its Affiliates prior to the applicable Governmental Trigger Date;
G.purchase, license, develop, or use Offerings with Subject Functionality for internal administrative purposes, provided that Avaya shall, and shall cause its Subsidiaries to, as applicable, first discuss and evaluate with RingCentral the potential purchase or license of ACO for such internal administrative purposes; and
H.engage in any conduct required by an order of a Governmental Entity with competent jurisdiction.
2.3    Certain Requirements.
(a)Efforts to Marketing and Sale of ACO. Once ACO is Available in a particular Location in the Territory:
(i)Avaya shall, and shall cause its Subsidiaries to, use reasonable best efforts to (and to cause the Avaya Channel to) Market and Sell ACO to all Avaya Customers utilizing any Offering with Subject Functionality (including all [************] and all [******************], but excluding such Avaya Customers utilizing any [*******************], which customers are governed by Section 2.3(a)(ii)), in such Location;

7



(ii)without limiting the foregoing, Avaya shall, and shall cause its Subsidiaries to, use commercially reasonable efforts to (and to cause the Avaya Channel to) Market and Sell ACO to all other Avaya Customers (including those utilizing the [************] Offering, the [****************] Offering, and [*******************]) in such Location; and
(iii)RingCentral and its Affiliates shall not (and shall cause the RingCentral Channel not to) undertake to Sell ACO to any Person without Avaya’s prior written consent.
(b)Other Avaya Requirements. Avaya shall not, and shall cause its Subsidiaries not to, take any action or omit to take any action, and shall not direct any other Representative to take any action or omit to take any action, that would directly disincentivize the Marketing or Sale of ACO to the benefit of any other Avaya Services that are designed to provide functionality substantially similar to ACO, taken as a whole, including to the benefit of Avaya’s on-premise and private cloud Offerings, including [*****], “[**********],” “[***************]”, and the “[**************]” [*************] Offerings. Without limiting the foregoing, Avaya shall, and shall cause its Subsidiaries:
(i)not to take any action or omit to take any action, and shall not direct any Representative or the Avaya Channel to take any action or omit to take any action, with respect to any rate of sales commissions or Avaya Channel compensation that is intended to directly disincentivize the Marketing or Sale of ACO to the benefit of any Avaya Services that are designed to provide functionality substantially similar to ACO, taken as a whole, including to the benefit of Avaya’s on-premise and private cloud Offerings that are so designed, including “[**********],” “[***************]” ([**********]), and the “[**************]” [*************] Offerings;
(ii)not to provide a lower sales compensation rate or channel spiffs for ACO as compared to any Avaya Services that are designed to provide functionality substantially similar to ACO, taken as a whole (e.g., “[**********]”, “[***************]” ([**********]), and “[**************]” Offerings) (it being understood that this clause (ii) shall not be applicable to CCaaS); provided that, nothing in this Section 2.3(b) shall restrict Avaya or any of its Subsidiaries from increasing or reducing incentives or rebates with respect to ACO from time to time so long as incentives and rebates on ACO are on parity with or better than those offered with respect to Avaya Services that are designed to provide functionality substantially similar to ACO, taken as a whole;
(iii)to maintain and implement a reasonable sales compensation and commission plan with respect to ACO, which plan shall set forth in detail such sales compensation and commissions, including with respect to the Avaya Channel and Avaya’s salespersons, and shall otherwise be subject to RingCentral’s reasonable review and comment, and shall promptly provide to RingCentral any updates thereto;
(iv)to maintain and implement a sales and marketing plan for the Territory that is specific for ACO (the “Avaya ACO Sales and Marketing Plan”), which Avaya ACO Sales and Marketing Plan shall contemplate an overlay sales team dedicated to ACO and a marketing plan with respect to ACO, which overlay sales team and Avaya ACO Sales and Marketing Plan shall be reasonable after taking into consideration the size of the addressable market for ACO, including the install base of Avaya and its Subsidiaries, as reasonably determined by Avaya, and which Avaya ACO Sales and Marketing Plan shall be subject to RingCentral’s reasonable review and comment, and Avaya shall promptly provide to RingCentral any updates thereto; and
(v)in the Territory, to ensure that their main websites and the Storefront Portal shall Market ACO at least as prominently and positively in the ordinary course of business, and in all material respects, as each Avaya Service (which Avaya Service is designed to have substantially similar functionality as ACO, taken as a whole) then‑currently Marketed on such websites and the Storefront Portal in the ordinary course of business.
Nothing in this Section 2.3(b) shall require Avaya or any other Person to breach any Contract existing as of the Execution Date or limit Avaya’s or any of its Subsidiaries’ ability to independently and unilaterally determine, change, or otherwise set the price or alter any other economic terms for any Avaya Service.
(c)Other RingCentral Requirements. RingCentral shall, and shall cause its Subsidiaries:
(i)not to take any action or omit to take any action, and shall not direct any other Representative or the RingCentral Channel to take any action or omit to take any action, with respect to any rate of sales commissions or RingCentral Channel compensation that is intended to directly disincentivize the Marketing or Sale of ACO to the benefit of other RingCentral Services that are designed to provide functionality substantially similar to ACO, taken as a whole;
(ii)to maintain and implement a budget specific to an overlay sales team dedicated to ACO (the “RingCentral Overlay Sales Team” and such budget, the “RingCentral Overlay Sales Budget”), which RingCentral Overlay Sales Team and RingCentral Overlay Sales Budget shall be reasonable after taking into consideration the size of the addressable market for ACO, including the install base of Avaya, as reasonably determined by RingCentral, and

8



which RingCentral Overlay Sales Budget shall be subject to Avaya’s reasonable review and comment; and RingCentral shall promptly provide to Avaya any updates thereto; and
(iii)from time to time, as reasonably requested by Avaya, to provide certain training, consulting, and other professional services in connection with ACO and the Marketing, Sale, and support thereof (the “RingCentral Consulting Services”).
Nothing in this Section 2.3(c) shall require RingCentral or any other Person to breach any Contract existing as of the Effective Date.
(d)[*******************************************************************]. In the event Avaya or any of its Subsidiaries [*****] any of Avaya’s [*****], [*****], [*******************] ([******]), [********], or [***********] Offerings, and upon Avaya’s written request and subject to Avaya’s cooperation and sharing of all information reasonably requested by RingCentral, [******************************************************************** ************************] (determined by RingCentral in its sole discretion), RingCentral and Avaya will use commercially reasonable efforts [******************************************************************************************************************************]. In such event, the Parties will engage in good faith discussions regarding such [*********************************************************] in connection therewith.
(e)Endpoints. (i) Avaya shall use its commercially reasonable efforts to cause (x) the Avaya Endpoints existing as of the Effective Date to be, as soon as reasonably practicable following the Effective Date, and (y) future Avaya Endpoints to be, at all times prior to such Avaya Endpoints being Sold, in each case, compatible with ACO and the other RingCentral Services, and (ii) RingCentral shall use its commercially reasonable efforts to cause (x) the RingCentral Services existing as of the Effective Date to be, as soon as reasonably practicable following the Effective Date, and (y) future RingCentral Services to be, at all times prior to the RingCentral Services being Sold, in each case, compatible with the Avaya Endpoints. To the extent an Avaya Endpoint and the RingCentral Services are so compatible, RingCentral shall offer such Avaya Endpoint as part of its and its Subsidiaries’ product catalogs at least as prominently and positively in the ordinary course of business, in all material respects, as any other RingCentral Offering that is designed to provide substantially similar functionality (taken as a whole) and is then‑currently Marketed in such product catalogs in the ordinary course of business. Each Party acknowledges that the other Party’s performance of its obligations under this Section 2.3(e) depends on such Party’s compliance with this Section 2.3(e) and timely, accurate and effective delivery of all information to make the Avaya Endpoints compatible with ACO, and the other RingCentral Services compatible with the Avaya Endpoints, including such information, cooperation, and assistance reasonably required by either Party. Each Party further acknowledges and agrees that its failure to satisfy any such responsibilities may prevent or delay the other Party’s performance of its obligations under this Section 2.3(e). The Parties agree to work together in good faith to develop a mutually agreed process pursuant to which Avaya will sell to RingCentral certain Avaya Endpoints on commercially favorable terms.
3.     Development of ACO. RingCentral, Avaya, and Avaya Management L.P. shall enter into the Development Agreement on the Execution Date.
4.    Project Management
4.1    Project Managers and Product Managers. Each Party shall appoint a principal point of contact for this Agreement to be its project manager (the “Project Manager”) for management and implementation of the commercial relationship contemplated by this Agreement and a product manager (the “Product Manager”) for management of the product development activities of ACO (RingCentral’s and Avaya’s Product Manager may be the same person who is RingCentral’s or Avaya Management L.P.’s Development Manager (as defined in the Development Agreement), respectively). For the avoidance of doubt, no person shall be appointed as Project Manager or Product Manager whose primary job function is to provide substantial and direct day-to-day supervision of an Offering other than ACO (it being understood that a person that has general supervisory authority over multiple Offerings of a Party shall not be prohibited from being a Project Manager or Product Manager, so long as such Person complies with the Rules of Engagement). Each Party may change its Project Manager or Product Manager at any time by notifying the other Party in writing. Each Party shall be solely responsible for the performance of its Project Manager and Product Manager under this Agreement. Each Party’s Project Manager shall coordinate with its Product Manager.
4.2    Project Manager Responsibilities. Each Party’s Project Manager shall manage that Party’s activities under this Agreement, understand the obligations of that Party under this Agreement, regularly discuss work progress with the other Party’s Project Manager, and collaborate with the other Party’s Project Manager to identify barriers to success, key issues and issues-resolution options for the activities contemplated in this Agreement. The Project Managers shall hold regular status meetings with additional relevant representatives of each Party to discuss progress.
4.3    Product Manager Responsibilities. Each Party’s Product Manager shall manage such Party’s product development activities under the Development Agreement with respect to ACO, understand the obligations of RingCentral and

9



Avaya Management L.P., respectively, under the Development Agreement with respect to ACO, regularly discuss work progress with the other Party’s Product Manager with respect to ACO, and collaborate with the other Party’s Product Manager to identify barriers to success, key issues and issues-resolution options for the activities contemplated in this Agreement and the Development Agreement with respect to ACO. The Product Managers shall hold regular status meetings with additional relevant representatives of each Party to discuss progress of the development of ACO.
4.4    Quarterly Executive Reviews. Throughout the Term, RingCentral and Avaya shall meet and confer in person for a quarterly review meeting that shall be attended by the Chief Executive Officer of each such Person and at least one other executive of each of such Person who is knowledgeable about the transactions contemplated by this Agreement and the Super Master Agent Agreement (this group being defined herein as the “Governance Committee”). The Governance Committee shall discuss, among other things, the Parties’ present and future relationship, the addressable market and the go-to-market strategy for ACO, and any other material issue reasonably requested in a written notice delivered at least five (5) Business Days prior to such quarterly review meeting. In addition, during the Term, the Governance Committee shall have monthly update conference calls.
4.5    Guidelines. The Parties shall, promptly following the Execution Date, work in good faith to establish antitrust guidelines and protocols for their Project Managers, Product Managers, Chief Executive Officers, and other designated executives referenced in this Section 4.
5.     Payments
5.1    Certain Defined Terms.
(a)“[***]” means, with respect to [************************************] (i) [**************************] (ii) the [**************************] (it being understood that the foregoing [***********] is an [*******************************] that is [***************************************] or any of its Affiliates and, solely for purposes of this definition of [***], the [*****************] need not be actually be [************************] or any of its Affiliates at the [*******************]).
(b)AVYA 5-day VWAP” means, with respect to a referenced date, the volume weighted average price per share rounded to four decimal places (with amounts 0.00005 and above rounded up) of the Avaya Common Stock on the New York Stock Exchange (or, if different, the principal trading market for such security) for five (5) consecutive trading days ending on the last full trading day before such referenced date as reported by Bloomberg.
(c)AVYA 20-day VWAP” means, with respect to a referenced date, the volume weighted average price per share rounded to four decimal places (with amounts 0.00005 and above rounded up) of the Avaya Common Stock on the New York Stock Exchange (or, if different, the principal trading market for such security) for twenty (20) consecutive trading days ending on the last full trading day before such referenced date as reported by Bloomberg.
(d)“[***]” means, with respect to [****************], the [*****************************************************] (or, if [***********************************], the [************************************ ***************************************]) attributable to such [**************] (and, for the avoidance of doubt, any [***************]); provided that, for the avoidance of doubt, (i) [***] shall exclude (A) [********************************************************************** *******************************************************************************************************************************************************************************************************], (B) [*********************************************** *****************************************************************************************************************************************************************], (C) [*** *****************************************************************], and (D) [********* ***************************************], and (ii) [*** ************************************************************************************************************************************************]. The Parties agree that, for purposes of this Agreement, a [****************] shall include the [*************] that RingCentral or any of its Affiliates intends to [***************************************************************************************************************]. An example of a [******************] is set forth on Schedule 2.
(e)“[*************]” means only those accounts set forth on Schedule 3 hereto.
(f)
(i)“[*********************]” means any Person that is both (i) not party to a Contract for any [*******************], and (ii) in a Location that is outside of the Territory. The Parties agree that RingCentral may, in its sole discretion, [*******************************************************************************************************************************] with Subject Functionality as contemplated under the Rules of Engagement to a Person that would otherwise qualify as a [*********************] if such Person is an Affiliate of a party to a

10



Contract for any [*******************]. [*************************************************** *********************************************************************************].
(ii)Qualified Seat” means: (i) a Unit of ACO Sold during the Term for a subscription fee in a Location in which ACO is Available; (ii) a Unit of ACO Sold during the [**********************] commencing upon the expiration or termination of the Term for a subscription fee in a Location in which ACO is Available, but solely with respect to clause (ii), only if (A) Avaya, any of its Subsidiaries, or the Avaya Channel registered the sales opportunity with RingCentral prior to expiration or termination of the Term in accordance with the lead registration process set forth in the Rules of Engagement, and (B) Avaya, any of its Subsidiaries, or the Avaya Channel [*************************************] (as defined in the Rules of Engagement) with respect to such sales opportunity as set forth in the Rules of Engagement; (iii) in the case of [*************************************************** ************************************************************************] Sold during the Term [*********************] for a subscription fee in a Location that such Offering is, in accordance with applicable Law in all material respects, commercially available in such Location for Sale to final end customers and licensees, but, solely with respect to clause (iii), only if (A) Avaya, any of its Subsidiaries, or the Avaya Channel registered the sales opportunity with RingCentral in accordance with the lead registration process set forth in the Rules of Engagement, and (B) Avaya, any of its Subsidiaries, or the Avaya Channel [*************************************] (as defined in the Rules of Engagement) with respect to such sales opportunity as set forth in the Rules of Engagement; and (iv) in the case of [**********************] only, a [*************************************************************************] Unit of RingCentral’s or any of its Subsidiaries’ own or branded Offering with Subject Functionality Sold during period beginning on the Effective Date and ending on the date that is [*************] after the Effective Date to such [*********************] for a subscription fee in a Location that is both (x) outside of the Territory, and (y) in which such Offering is, in accordance with applicable Law in all material respects, commercially available in such Location for Sale to final end customers and licensees, but, solely with respect to clause (iv), only if (A) Avaya, any of its Subsidiaries, or the Avaya Channel registered the sales opportunity with RingCentral in accordance with the lead registration process set forth in the Rules of Engagement, and (B) Avaya, any of its Subsidiaries, or the Avaya Channel [*************************************] (as defined in the Rules of Engagement) with respect to such sales opportunity as set forth in the Rules of Engagement.
(g)RNG 5-day VWAP” means, with respect to a referenced date, the volume weighted average price per share rounded to four decimal places (with amounts 0.00005 and above rounded up) of the RingCentral Common Stock on the New York Stock Exchange (or, if different, the principal trading market for such security) for five (5) consecutive trading days ending on the last full trading day before such referenced date as reported by Bloomberg.
(h)“[***************]” means, with respect to [*****************], the [****************************************************************************************************************************************************************************************************************************************************************************************************] on the [********************************** ****************************************].
5.2    RingCentral Upfront Payment. If a Qualified Seat is Sold and the applicable [*********************************] (at any time) its [**********************] payment with respect to such Qualified Seat (the [***********************************************], the “Accrual Date”), subject to the other terms and conditions of this Agreement, RingCentral shall:
(a)pay, or issue to Avaya (or, with respect to a cash payment, Avaya one of its Subsidiaries, as designated by Avaya) consideration equal to [******************************************************************************************************************************************], which [******************]may be payable in arrears in cash or shares of RingCentral Common Stock or a combination thereof, at RingCentral’s election; in the event RingCentral elects to pay [*********************] in whole or in part in shares of RingCentral Common Stock, (x) the number of shares of RingCentral Common Stock to be issued for such [******************] shall equal (A) the value of the Elective Component (or portion thereof) that RingCentral elects to settle in shares of RingCentral Common Stock, divided by (B) the RNG 5-day VWAP as of the date of issuance, and (y) [***************************************************************************************************************************************************************************************************]; and
(b)[*************************] of a [*************************************************************************************************************************************************************], or otherwise, and each, a “[***************]” and,

11



together with the corresponding [******************], an “Upfront Payment”); provided, however, that the [***************] shall be [*******************]:
(i)on the [***********************] of the Effective Date:
A.if [***********************] or more [***************] that have not been subject to a [***************] (as defined below) prior thereto have been Sold prior thereto, then the [***************] shall, from and after such [***********], continue to be [****************************** ************************] until the earlier of (i) the date upon which [***********************************************************] have been [******] in respect of the [***************], and (ii) the [***********************] of the Effective Date;
B.if less than [***************************************] that have not been subject to a [***************] (as defined below) prior thereto have been Sold prior thereto, then the [***************] shall, from and after such [******************] anniversary, equal a [****************] of [************************] the [*********] of which is [**************************] and the [***********]of which is the [***************] as of the [***********************] of Effective Date, which [*******************************************************************************************************************************************************************], or otherwise) shall be the [***************] until the [***********************] of the Effective Date;
(ii)from and after the [***********************] of the Effective Date, the [***************] shall equal a [*******************************************************************************************************************************************************************], or otherwise) of [************************] the [*********] of which is [**************************] and the [***********] of which is the [***************]as of the [***********************] of Effective Date;
(iii)notwithstanding the foregoing in this Section 5.2(b), if at any time, the foregoing adjustments would result in the [***************] being a [****************] of [************************] greater than [***************], then [*********************] to satisfy the [***************] by [******************************************************]equal to or greater than [***************] and [**************************************] between such [*********************] and such [************************] (with each [*********************************] being deemed to have a [**********************************] as of the [****************]);
(iv)notwithstanding the foregoing in this Section 5.2(b), if [**********************************] of [************************] have been [******] in respect of the [***************], at any time thereafter, [*********************] to satisfy the [***************] by paying [******************************************************************************] (with each [*********************************] being deemed to have a [**********************************] as of the [****************]); and
(v)in the event of a Change of Control of RingCentral, the [***************] shall be satisfied by [***********] and the amount [*******] shall be equal to (A) the [***************************************************************** ************************************************], multiplied by (B) [**************************] Sections 5.2(b)(i) and 5.2(b)(ii), calculated by [*****************************] with the [******************* **********************************************************************************************].
(c)Satisfaction of Upfront Payment. Subject to the other terms and conditions of this Agreement, (x) any cash payable in satisfaction of an Upfront Payment shall be paid, by wire transfer of immediately available funds to an account designated in writing by Avaya, on the [***********] immediately following [***************************************************************] after the applicable Accrual Date; and (y) any shares of RingCentral Common Stock payable in satisfaction of an Upfront Payment shall be issued on the [***********************] following [***************************************************************]. For the avoidance of doubt, there shall only be one Upfront Payment made in respect of any Qualified Seat, even if such [****] is [**********************************] or otherwise.
(d)Clawback Credits. Notwithstanding the foregoing, if, prior to the [*************************] of the Accrual Date of a particular Qualified Seat, a RingCentral Customer cancels its Contract with RingCentral or modifies its Contract with RingCentral such that such RingCentral Customer

12



[********************************************************** *************************], such Qualified Seat, there shall be an automatic credit to the Consideration Advance Balance for the full value of the Upfront Payment paid by RingCentral to Avaya in respect of such Qualified Seat (with each share (or fractional share) of RingCentral Common Stock comprising such Upfront Payment being deemed to have the value determined pursuant to Section 5.2(a) or Section 5.2(b), as applicable) (each such automatic credit, a “Clawback Credit”).
5.3    RingCentral Recurring Payments.
(a)Subject to the other terms and conditions of this Agreement, RingCentral shall pay or issue to Avaya (or, with respect to a cash payment, Avaya one of its Subsidiaries, as designated by Avaya), for each [****************] during and after the Term, [***********************************************************************************************************************************************] in respect of each Qualified Seat for which [***************************************] (each, a “Recurring Payment”), which Recurring Payment may be payable in arrears in cash or shares of RingCentral Common Stock or a combination thereof, at RingCentral’s election; provided, however, that, after the date that is [**************] after the Accrual Date of such Qualified Seat, no Recurring Payment shall be payable in respect of such Qualified Seat that was [************************************************************************************************] (i.e., [*********************************************************]). In the event RingCentral elects to make a Recurring Payment in whole or in part in shares of RingCentral Common Stock, (x) the number of shares of RingCentral Common Stock to be issued for such [**************] shall equal (A) the value of the Recurring Payment (or portion thereof) that RingCentral elects to settle in shares of RingCentral Common Stock, divided by (B) the RNG 5-day VWAP as of the date of issuance (rounded to the nearest whole share), and (y) [*****************************************************************************************************************************************************************************************************************************************************]. Following the [******************************************] and the [******************] contemplated by the Super Master Agent Agreement, solely with respect to [*****************************] (and any [****************************************************************************] with respect thereto) that, as a result of the [******************] contemplated by the Super Master Agent Agreement, [*************************] under the terms of the Contract, after giving effect and taking into account any amendments to, work orders, change orders or other similar instruments related to such Contract, for [*******************] (or any [*****************] thereof (an “[*********************************]”)), which [********************************************************************************], each [*********] of [********************] shall, solely for the purposes of the Recurring Payment, be deemed to be a [**********************************************************]. In furtherance of the foregoing, RingCentral and its Affiliates shall not take or omit, or cause to be taken or omitted, any action the primary purpose of which is to [****************************************************] that would otherwise occur in the ordinary course of business.
(b)Satisfaction of Recurring Payment. Subject to the other terms and conditions of this Agreement, (i) any cash payable in satisfaction of a Recurring Payment shall be paid, by wire transfer of immediately available funds to an account designated in writing by Avaya, on the [***********] immediately following [***************************************************************] after the applicable calendar quarter; and (ii) any shares of RingCentral Common Stock payable in satisfaction of a [*****************] shall be issued on the [***********************] following [***************************************************************] after the applicable [****************].
5.4    Consideration Advance.
(a)Consideration Advance. As incentive for Avaya to enter into long-term commercial relationships with RingCentral, RingCentral shall make an advance payment to Avaya of certain of the consideration that would otherwise be payable pursuant to the terms of this Agreement, which advance payment shall be in an amount equal to three hundred forty‑five million dollars ($345,000,000) (the “Consideration Advance”) consisting of the following three (3) tranches: (i) an amount equal to [******************************************] (“Tranche 1”), (ii) an amount equal to [************************************************] (“Tranche 2”) and (iii) an amount equal to [*****************************************] (“Tranche 3”, together with Tranche 1 and Tranche 2, each, a “Tranche” and collectively, the “Tranches”). The Consideration Advance may be paid in cash or shares of RingCentral Common Stock or a combination thereof, at RingCentral’s election, which election shall be notified to Avaya in writing within one (1) Business Day after the Effective Date. In the event RingCentral elects to make the Consideration Advance in whole or in part in shares of RingCentral Common Stock, (x) the number of shares of RingCentral Common Stock to be issued for the Consideration Advance shall equal (A) the value of the Consideration Advance (or portion thereof) that RingCentral elects to settle in shares of RingCentral

13



Common Stock, divided by (B) the RNG 5-day VWAP as of the Effective Date (subject to Section 5.4(b)(i)). For the avoidance of doubt, all Consideration Advances received by Avaya shall constitute properties of Avaya and may be used freely by Avaya.
(b)Payment Mechanism. Any portion of the Consideration Advance to be paid in cash shall be paid as promptly as practicable after the Effective Date by wire transfer of immediately available funds to an account designated in writing by Avaya. If the Effective Date occurs (i) on a date that is during a Blackout Period or the five (5) trading day period after the expiration of a Blackout Period, then the shares of RingCentral Common Stock comprising the applicable portion of the Consideration Advance shall (A) be issued on the [***********************] following [***************************************************************************************************], and (B) notwithstanding Section 5.4(a)(x)(B), be determined based on the RNG 5-day VWAP as of the date of such issuance, or (ii) on any other date, then the shares of RingCentral Common Stock comprising any portion of the Consideration Advance shall be issued as promptly as reasonably practicable after the Effective Date, but in no event during a Blackout Period.
(c)One Block Trade. If RingCentral makes the Consideration Advance in shares of RingCentral Common Stock, RingCentral shall be responsible for, and pay to Avaya the following amounts in connection with one block trade by Avaya of some or all of the shares of RingCentral Common Stock issued to satisfy the Consideration Advance: (i) the difference between the aggregate purchase price received by Avaya in such block trade and the product of (x) the closing price of the RingCentral Common Stock on the day such block trade is consummated and (y) the number of shares of RingCentral Common Stock sold in such block trade (the “Block Trade Spread”); and (ii) the reasonable and documented out-of-pocket attorneys’ fees and expenses of Avaya, which shall not exceed fifty thousand dollars ($50,000). Avaya shall use its commercially reasonable efforts to minimize the Block Trade Spread, including by bidding such block trade to J.P. Morgan Securities LLC, Goldman Sachs & Co. LLC, and any other financial banking institution or other broker-dealer reasonably requested by RingCentral and selecting the financial banking institution or other broker-deal providing for the lowest Block Trade Spread. RingCentral shall reasonably cooperate with Avaya and the banking institution or other broker-dealer selected for such block trade and as may be reasonably requested to facilitate and effectuate such block trade, including immediately removing any restrictive legend on the shares of RingCentral Common Stock sold in such block trade upon request of Avaya.
(d)Consideration Credit. As incentive for RingCentral to make the Consideration Advance to Avaya in advance of the payment obligations pursuant to this Agreement, Avaya shall provide RingCentral a credit (the “Consideration Credit”), commencing on the receipt of the applicable amount of Consideration Advance, in an amount equal to 2.50% per annum of the daily outstanding Consideration Advance Balance (as defined below) in respect of the applicable Tranche, computed on the basis of a 365/366-day year for the actual number of days elapsed, which amount shall be added to the outstanding Consideration Advance Balance in respect of the applicable Tranche in arrears on the last day of March, June, September and December.
(e)Exhaustion of Consideration Advance Balance. For purposes of this Agreement, “Consideration Advance Balance” of any Tranche means, as of a referenced date, the amount of the Consideration Advance under such Tranche actually received by Avaya from RingCentral as may have been increased or reduced prior to such date as a result of the addition of the accrued Consideration Credit to the then-outstanding Consideration Advance Balance of such Tranche as of each applicable quarter end pursuant to Section 5.4(d), any Clawback Credits, any exhaustion or replenishment pursuant to this Section 5.4(e), any return pursuant to Section 5.4(f) or Section 5.4(g), and any conversion pursuant to Section 5.4(h). For so long as there is a positive Consideration Advance Balance, the Consideration Advance Balance shall be automatically reduced from time to time by any Upfront Payment or Recurring Payment that RingCentral is required to pay pursuant to the terms of Section 5.2 or Section 5.3, any other cash amounts that RingCentral is required to pay pursuant to Section 5.2, Section 5.3, or Section 5.4, or any purchase price of Avaya Endpoints that RingCentral is obligated to pay pursuant to a purchase of Avaya Endpoints pursuant to the process contemplated by the last sentence of Section 2.3(e) and, upon such automatic reduction, RingCentral’s payment obligations with respect thereto shall be irrevocably deemed satisfied with such reduction to apply, first to outstanding Consideration Advance Balance under Tranche 3, second to outstanding Consideration Advance Balance under Tranche 2 and third to outstanding Consideration Advance Balance under Tranche 1. Any Clawback Credit shall increase the Consideration Advance Balance of the Tranche previously reduced by the corresponding Upfront Payment giving rise to such Clawback Credit.
(f)Return of Consideration Advance. Upon one Business Day’s written notice to RingCentral, Avaya shall be permitted to return all or any portion of the Consideration Advance Balance of any Tranche at any time by making a cash payment, by wire transfer of immediately available funds to an account designated in writing by RingCentral.
(g)Return of Remaining Consideration Advance Balance. The outstanding Consideration Advance Balance shall be returned to RingCentral: (A) with respect to Tranche 1, by wire transfer of immediately available funds to an account designated in writing by RingCentral on the later of (x) the last day of the Initial Term and (y) [**************], (B) with respect to Tranche 2, by wire transfer of immediately available funds to an account designated in writing by RingCentral on [*****************] and (C) with respect to Tranche 3, by wire transfer of immediately available funds to an account designated in writing by RingCentral on the later of (x) the last day of the Initial Term and (y) [**************], unless, in each case of the foregoing clauses (A)-(C), (i) this Agreement has been terminated prior to such date pursuant to Section 11.2 or (ii) the Extension has occurred, in which case of clauses (i) and (ii), such outstanding Consideration Advance Balance of the applicable Tranche

14



shall be returned upon the expiration or termination of this Agreement, subject to Section 5.4(h). If Avaya does not return the Consideration Advance Balance in full in cash within thirty (30) days after the applicable due date, Avaya shall pay a late fee in an amount of 2.00% per annum commencing on the thirty-first day after the applicable due date in addition to the Consideration Credit. For the avoidance of doubt, Consideration Credit shall continue to accrue on the outstanding Consideration Advance Balance pursuant to Section 5.4(e) until all such Consideration Advance Balance has been returned pursuant to this Section 5.4(g) or converted pursuant to Section 5.4(h).
(h)Conversion of Consideration Advance Balance under Tranche 1; Conversion of Unexhausted Consideration Advance Balance.
(i)With respect to Tranche 1, RingCentral shall have the right, but not the obligation, at any time on or after the [***********] anniversary of the Effective Date, to convert all then-outstanding Consideration Advance Balance under Tranche 1 into shares of Avaya Holdings pursuant to Section 5.4(h)(iii).
(ii)In the event the Consideration Advance Balance under any Tranche is not repaid in full in cash on or before the date that is seven (7) Business Days after the applicable due date, RingCentral shall have the right, but not the obligation, from thereafter to convert any portion or all of such Consideration Advance Balance under any such applicable Tranche into shares of Avaya Holdings pursuant to Section 5.4(h)(iii).
(iii)In each case of the foregoing clauses (i) and (ii), RingCentral may elect either (i) shares of Avaya Series A Preferred Stock at a price per share equal to the Stated Value (as defined in the Avaya Certificate of Designations) as of the Effective Date or (ii) shares of Avaya Common Stock at a price per share equal to the AVYA 20-day VWAP as of the date that RingCentral delivers to Avaya a Conversion Notice. Promptly (and in any event no later than six (6) trading days) after its receipt of a Conversion Notice, Avaya shall cause Avaya Holdings to issue to RingCentral the shares specified in such Conversion Notice. For purposes of this Agreement, a “Conversion Notice” shall mean a written notice delivered by RingCentral to Avaya specifying RingCentral’s election to exercise its conversion rights under this Section 5.4(h), the amount and Tranche of the Consideration Advance Balance to be so converted, and the number and class of shares into which RingCentral is electing to convert any portion of the Consideration Advance Balance of the applicable Tranche, including a calculation of such number and class of shares. Notwithstanding the foregoing, prior to the receipt of Stockholder Approval (as defined in the Avaya Certificate of Designations), Avaya shall not be required to issue any number of shares of Avaya Common Stock under this Section 5.4(h) that would exceed the number equal to (i) twenty-two million, one-hundred twenty-three thousand, twenty-two (22,123,022) shares of Avaya Common Stock minus (ii) the aggregate number of shares of Avaya Common Stock issued upon conversion of shares of Avaya Series A Preferred Stock pursuant to the Avaya Certificate of Designations since the Effective Date.
5.5    Currency and No Offsets. All amounts under this Agreement are stated and calculated, and shall be paid, in United States Dollars ($ U.S.). No payment obligation of a Party under this Agreement shall be offset or apply against any payment obligation of the other Party, other than the application to the Consideration Advance Balance of any Upfront Payment or Recurring Payment, any other payment obligations of RingCentral under this Agreement or the increase of the Consideration Advance Balance by any Clawback Credit pursuant to Section 5.4(e), to the extent such payment has been accrued in accordance with the terms of this Agreement.
5.6    Taxes.
(a)Subject to the provisos in this Section 5.6(a), each Party shall be solely responsible for all Taxes imposed on that Party by applicable Law and Governmental Entities in respect of the payments and transactions made under this Agreement; provided that, notwithstanding the foregoing, all transfer, documentary, sales, use, stamp, registration and other similar Taxes and fees (including any penalties and interest thereon) incurred in connection with the issuance of Shares pursuant to this Agreement, shall be borne by the Issuer.
(b)Notwithstanding anything to the contrary in this Agreement, each Party (and any permitted assignee pursuant to Section 12.2 and in the case of Avaya or any of Affiliate of Avaya designated by Avaya) shall be entitled to deduct and withhold from any amounts payable or otherwise deliverable pursuant to this Agreement any Taxes as may be required to be deducted or withheld therefrom under any provision of U.S. federal, state, local or non-U.S. Tax Law or other applicable Law, shall pay over to the appropriate Governmental Entity any such amounts deducted or withheld, and shall be provided any necessary Tax forms, including Form W-9 or the appropriate series of Form W-8, as applicable, or any similar information. The Parties shall use commercially reasonable efforts to cooperate with each other to reduce or minimize any amounts, if any, required to be deducted or withheld, including by applying, only if applicable and if any necessary documentation or certifications are provided and any other requirements are met, a reduced rate of withholding pursuant to an applicable tax treaty. Subject to the following proviso, to the extent any amounts are deducted or withheld and paid over to the appropriate Governmental Entity pursuant to this Section 5.6(b), such amounts shall be treated for all purposes under this Agreement as having been paid to the Person to whom such amounts would otherwise have been paid; provided that to the extent a Party assigns its payment obligations under this Agreement pursuant to Section 12.2 to any Person that is not a U.S. corporation (or in the case of Avaya, Avaya designates an Affiliates of

15



Avaya that is not a U.S. corporation to undertake payment of such payment obligation), to the extent such assignee (or designated Affiliate of Avaya) deducts or withholds any amounts pursuant to this Section 5.6(b) from any amounts payable by such assignee or such Affiliates of Avaya hereunder that would not have been required to have been deducted or withheld if no such assignment of such payment obligations or designation had been made (any such Taxes, “Additional Taxes”), then such Party or its assignee or designee shall pay such additional amounts (the “Additional Amounts”) as may be necessary to ensure that the net amount received by the Party entitled to such amount payable hereunder after such withholding or deduction of Additional Taxes (and after deducting or withholding any Taxes imposed or levied by a relevant taxing jurisdiction on the Additional Amounts) will equal the amounts that would have been received by the Party entitled to any such amounts payable hereunder had no such withholding or deduction been made. To the extent any amounts are deducted or withheld and paid over to the appropriate Governmental Entity pursuant to this Section 5.6(b), the applicable Party (or assignee or designee) undertaking such withholding shall provide the other Party, within thirty (30) days after the date of such deduction or withholding (or, if receipts, certificates or evidence are not available within thirty (30) days, as soon as practical thereafter), certified copies of tax receipts, certificates or other evidence of such withholding and payment reasonably acceptable to the other Party.
5.7    Records.
(a)Each Party will maintain, in accordance with its customary practices, reasonable records of such Party’s and its Affiliates’ transactions and activities under this Agreement for a period of seven (7) years after such records are generated (including all activities undertaken in connection with this Agreement, all fees, charges, costs, revenue, and amounts and consideration incurred, paid or received by such Party or any of its Affiliates); provided that notwithstanding the foregoing each Party shall be required to maintain any such records in respect of Taxes for no longer than a period of four (4) years after such records are generated. Each Party shall maintain a reasonable accounting system sufficient to accurately calculate any payment required to be made by the other Party pursuant to this Section 5, and all components thereof, and shall preserve, as part of such books, accounts, and records, all information and data (including reasonable underlying supporting documentation) relating to such calculations during the Term and for a period of seven (7) years thereafter; provided that notwithstanding the foregoing each Party shall be required to maintain any such records in respect of Taxes for no longer than a period of four (4) years after such records are generated. The Parties shall provide each other with reporting regarding such transactions and activities (including regarding information with respect to Sales of Qualified Seats, [************************************], Sales of Licensed Products, Upfront Payments, Recurring Payments, Clawback Credits, and License Fees), as applicable, in a form, and at a frequency, agreed by the Parties (which agreement shall not be unreasonably withheld, conditioned or delayed).
(b)Each Party has the right to audit and inspect during the Term and for seven (7) years thereafter (an “Auditing Party”), in accordance with this Section 5.7, such records of the other Party and its Affiliates’ to assess compliance with this Agreement (including the accuracy of any payment made under this Section 5) or as reasonably required to enable the Auditing Party or any of its Affiliates (the “Audited Party”) to comply with applicable Law, provided that each Party may only perform one audit during each calendar year. At the Auditing Party’s option or upon the Audited Party’s request, each audit will be performed by a nationally recognized independent certified public accounting firm at the Auditing Party’s sole cost and expense, upon not less than ten (10) Business Days’ prior written notice to the Audited Party. The Auditing Party shall ensure that the auditor is subject to a written confidentiality agreement containing non-disclosure obligations that are no less stringent than those contained with this Agreement. The Audited Party shall make such records available in electronic form to the extent reasonably practicable. Such right shall include the right for the auditor to enter onto the Audited Party’s premises during normal business hours and on reasonable advance notice and to have reasonable access to any of their applicable personnel and providers. In connection with performance of an inspection or audit under this Section 5.7(b), the Audited Party shall reasonably assist and cooperate with the Auditing Party’s auditor and shall provide reasonable access to data, documentation, information, personnel, and records reasonably requested by the auditor, in each case, to the extent related to the transactions contemplated by this Agreement. Any access to any properties or facilities of the Audited Party shall be subject to the Audited Party’s reasonable security measures and the applicable insurance requirements of any applicable real property lease. Notwithstanding anything herein to the contrary, an Audited Party may refuse to grant or provide any access to, or to disclose, any information if and to the extent such access or disclosing such information would: (A) violate applicable Law or any Contract, provided, that, the Audited Party shall provide such access or disclose such information to the greatest extent possible without violating applicable Law or Contract; (B) cause the loss of or jeopardize any attorney-client, attorney-work product, or similar legal or protective privilege, provided, that, if any information is withheld pursuant to the foregoing clause (B), the Audited Party shall inform the Auditing Party as to the general nature of what is being withheld and the parties shall use commercially reasonable efforts, such as entry into a customary joint defense agreement, to enable the Audited Party to provide such information without causing the loss of any such privilege; or (C) unreasonably interfere with the business or operations of the Audited Party or any of its Affiliates. The Parties shall cooperate to minimize to the extent reasonably practicable any unnecessary disruption to their respective businesses that may result from the requests for access, data and information hereunder.
5.8    Determination.

16



(a)The Upfront Payment and any Recurring Payments, and the calculations thereof, shall be determined in good faith by RingCentral based on its books and records and accounting policies and principles. The License Fee, and the calculations thereof, shall be determined in good faith by Avaya based on its books and records and accounting policies and principles. Each Party shall, together with its payment of any amount under this Agreement, provide to the other Party reasonable detail regarding the calculation of such amount. Any dispute (i) Avaya may have to a payment made pursuant to this Section 5, or the calculation thereof, or (ii) RingCentral may have to a payment made pursuant to Section 6.2(e), or the calculations thereof, shall be made by written notice delivered to the other Party on or before the date that is ninety (90) days after such payment, which shall specify in reasonable detail the basis of such dispute and the other Party’s calculations of such payment amount (a “Dispute Notice”).
(b)After delivery of a Dispute Notice, RingCentral and Avaya shall engage in good faith discussions in an attempt to reconcile any differences and resolve such dispute, in the first instance by each Party’s Project Manager. The Project Managers shall attempt in good faith to resolve such dispute as promptly as reasonably practicable. If the Project Managers agree that they are unable to resolve the dispute, or if such dispute is not resolved within fifteen (15) Business Days following the submission of such Dispute Notice, then the Parties shall immediately escalate such dispute to senior executives of each Party. Such senior executives shall attempt in good faith to resolve such dispute as promptly as reasonably practicable. If such senior executives agree that they are unable to resolve the dispute, or if such dispute is not resolved within fifteen (15) Business Days following such escalation, then the Parties shall immediately escalate such dispute to the Chief Financial Officers of each Party. If such Chief Financial Officers agree that they are unable to resolve the dispute, or if such dispute is not resolved within fifteen (15) Business Days of such escalation, then the Parties can proceed with an action commenced in accordance with Section 12.6. Each Party shall pay its own costs and expenses incurred in connection with the disputes contemplated by this Section 5.8.
6.    Intellectual Property Licenses
 
6.1    Patent and Patent Cross License. The Parties shall engage in good faith discussions regarding the terms on which (a) RingCentral may purchase certain patents and patent families from Avaya or its Subsidiaries, together with selected licensing rights (subject to diligence and third-party evaluation), and (b) RingCentral and its Affiliates, on the one hand, and Avaya and its Subsidiaries, on the other hand, would cross-license their respective patent portfolios.
6.2    [******************************] License.
(a)Payment.
(i)As consideration for the grant of the exclusive license and right to all Licensed Product payments set forth in this Section 6.2, RingCentral shall (i) on the Effective Date, pay to Avaya or one of its Subsidiaries (as designated by Avaya) [**************************************] in cash, by wire transfer of immediately available funds to an account designated in writing by Avaya, and (ii) issue to Avaya (x) the number of shares of RingCentral Common Stock equal to (A) [*************************************], divided by (B) the RNG 5-day VWAP as of the Effective Date (subject to the proviso of this sentence) (clauses (i) and (ii), together the “License Payment”); provided, however, that if the Effective Date occurs (x) on a date that is during a Blackout Period or the five (5) trading day period after the expiration of a Blackout Period, then the shares of RingCentral Common Stock comprising any portion of the License Payment shall (A) be issued on the [*************************************************************************************************************************************], and (B) notwithstanding the foregoing, be determined based on the RNG 5-day VWAP as of the date of such issuance, or (y) on any other date, then the shares of RingCentral Common Stock comprising any portion of the License Payment shall be issued as promptly as reasonably practicable after the Effective Date, but in no event during a Blackout Period.
(b)Certain Defined Terms.
(i)Embodiments” means copies of the Licensed Product or any software (whether in object code, source code, or other form) or any other technology, documentation, computer files, materials, or tangible embodiment (in any form or medium) of any intellectual property right included in the Licensed IP.
(ii)Exclusive License” has the meaning ascribed in Section 6.2(c)(i).
(iii)Licensed IP” means the copyright rights in and to the object code required to support the Licensed Product.
(iv)Licensed Product” means the [****************************] Offering (as it exists as of the Effective Date) that is [***************************************************].
(c)Grant of License. Effective upon Avaya’s or an Avaya Subsidiary’s receipt of the License Payment:

17



(i)Avaya or a Subsidiary of Avaya (as designated by Avaya) hereby grants to RingCentral an exclusive, personal, non‑transferable, worldwide license under the Licensed IP, solely to Sell, service, support, and otherwise commercialize the Licensed Product limited to a field of use to be [***************************************************] (the “Exclusive License”). For clarification, the exclusivity in the Exclusive License is also with respect to Avaya and all Avaya Affiliates.
(ii)The Exclusive License is irrevocable and perpetual, but subject to the terms and conditions of this Agreement (including Section 6.2(c)(iii)), and non-sublicenseable (other than the license granted pursuant to Section 6.2(d)).
(iii)RingCentral will have the option, but not the obligation, [************] to Avaya or to a Subsidiary of Avaya (as designated by Avaya) the Exclusive License at any time after [**************] have elapsed from the Effective Date, for a price [**************************************] of the Exclusive License as mutually determined at that time by the Parties in good faith. If RingCentral exercises the foregoing option, RingCentral will offer to Avaya or such Subsidiary the opportunity [***********] the Exclusive License, and Avaya will have the option to accept or decline [****************] the Exclusive License. If RingCentral agrees [*******], and Avaya or such Subsidiary agrees [****************] the Exclusive License, the Parties will negotiate in good faith the [***] for the Exclusive License. If the Parties cannot agree on the [***], the Parties may engage a competent third party to help determine the [***] of the Exclusive License. RingCentral will not be obligated to sell, and Avaya and such Subsidiary will not be obligated to purchase the Exclusive License if the Parties do not agree upon the [***]. If RingCentral agrees to sell and Avaya or such Subsidiary agrees to purchase back the Exclusive License, and if the Parties agree upon the [***], upon completion of such transaction and payment of the respective [***] amount in full by Avaya or such Subsidiary to RingCentral, the Exclusive License will end.
(d)[*********************]. Effective upon Avaya’s or an Avaya Subsidiary’s receipt of the License Payment, RingCentral hereby grants to Avaya and its Subsidiaries [*************************************************************************]. RingCentral will be entitled to all benefits and be responsible for all obligations [*******************************************************************************************************************************************************] (the “Obligations”).
(e)License Fee Payments.
(i)In consideration for RingCentral granting to Avaya and its Subsidiaries [*****************************], Avaya or its applicable Subsidiary (as designated by Avaya) hereby shall [************************************************************ **********************************************************************************************************************************************************************************************************************************************************************************] (“License Fee”); provided that, for the avoidance of doubt, (A) License Fee shall exclude (I) any revenue from one-time or non-recurring transactions or services (including set-up, installation, professional services, sales of handsets and other equipment) and other one-time charges and services (including usage based charges and charges for a toll-free number), (II) any Taxes paid to Avaya or any of its Subsidiaries by the customer, and (III) any costs and expenses reimbursed to Avaya or any of its Subsidiaries, (B) the License Fee shall be calculated after giving effect to, and net of, any credits, refunds, discounts, and other reductions in respect of such Licensed Product, and (C) for the avoidance of doubt, the License Fee shall not be reduced by any income Taxes paid by Avaya or any of its Affiliates or withholding Taxes in lieu thereof. Avaya or its applicable Affiliate (as designated by Avaya) will start to pay to RingCentral the License Fee on the Effective Date. The License Fee during the first month will be prorated accordingly if the Effective Date is not the first day of the calendar month. RingCentral shall file all Tax returns (including information returns), prepare all Tax books and records, comply with applicable Tax withholding rules (if any), and pay all Taxes, in each case, for U.S. federal income and other applicable tax purposes, in accordance with treating the License Fees as income of RingCentral and shall not take any position contrary to the foregoing for applicable Tax purposes, in each case, unless required by a “determination” as defined in Section 1313(a) of the Code (as defined below) or otherwise required by a Tax authority in connection with the final and binding settlement of an audit.
(ii)Subject to the other terms and conditions of this Agreement, Avaya or its applicable Subsidiary (as designated by Avaya), shall pay RingCentral any cash payable in satisfaction of a License Fee by wire transfer of immediately available funds to an account designated in writing by RingCentral, on the trading day immediately following Avaya’s first quarterly or year-end earnings announcement after the applicable calendar quarter.
(iii)Avaya represents, as of the Effective Date, that its projections for the aggregate subscription fees to be collected and received by Avaya or its applicable Subsidiary that are attributable to the Licensed Products in

18



each of the First Year Period, the Second Year Period, and the Third Year Period in accordance with this Section 6.2(e) are, at a minimum: (A) during the twelve (12) month period following the Effective Date (such period, the “First Year Period”), [**********************************************************]; (B) during the twelve (12) month period following the First Year Period (such period, the “Second Year Period”), [************************************]; and (C) during the twelve (12) month period following the Second Year Period (such period, the “Third Year Period”, and each of the First Year Period, Second Year Period, and Third Year Period, a “Subscription Fee Period”), [******************************************************].
(f)No Delivery or Support Obligations. Notwithstanding anything to the contrary contained herein, Avaya and its Subsidiaries shall have no obligation under this Agreement to deliver, directly or indirectly, to RingCentral (and, as a material inducement to Avaya or its Subsidiary granting the license pursuant to Section 6.2(c), RingCentral hereby waives any right it may have to (and shall not) require, directly or indirectly, the delivery of) (i) any Embodiments, or (ii) any technical, consulting, support or other services (including any cooperation or assistance or other further assurances) with respect to the Licensed IP or any Embodiment. Further, RingCentral shall not (and shall not attempt to), directly or indirectly, procure or obtain or, except to the extent such prohibition is not permitted by applicable Law, reverse engineer, disassemble or decompile, any Embodiment (or any portion thereof), or otherwise attempt to discover the source code of any Embodiment (or any portion thereof). RingCentral shall not exploit the Licensed IP in any manner not expressly permitted pursuant to Section 6.2(c), and RingCentral shall not exercise any rights under the Exclusive License (other than to grant the license granted pursuant to Section 6.2(d)).
(g)Registration. Avaya and its Subsidiaries shall have the sole and exclusive right (but not the obligation) to obtain, apply for, register, prosecute, and maintain, throughout the world, the Licensed IP, and RingCentral shall not engage in any such activity or record or file this Agreement (including the license granted pursuant to this Section 6.2) with any intellectual property agency or office of any Governmental Entity. For clarification, the foregoing clauses in this Section 6.2(g) will not prevent RingCentral from obtaining, applying for, registering, prosecuting, and/or maintaining, throughout the world, any other intellectual property rights owned by RingCentral.
(h)Enforcement. RingCentral shall not, except solely upon Avaya’s request or with Avaya’s prior written consent, and Avaya and its Subsidiaries shall have the exclusive right (but not the obligation) to, bring or threaten to bring any action or other proceeding (including any appeal) of any kind whatsoever with respect to the Licensed IP against a third party to enforce or defend the Licensed IP (including the institution of any action or other proceeding for infringement thereof) (an “Enforcement Claim”). Avaya and its Subsidiaries may take, in their sole discretion, any action it deems appropriate to protect the Licensed IP.
(i)If Avaya or any of its Subsidiaries brings an Enforcement Claim, RingCentral shall, to the extent it is a necessary party to such Enforcement Claim, join Avaya or such Subsidiary at Avaya’s or such Subsidiary’s sole cost and expense in such Enforcement Claim and agree to be represented by counsel for Avaya or such Subsidiary and assist Avaya or such Subsidiary in such Enforcement Claim. Upon Avaya’s request, RingCentral shall assign to Avaya or a Subsidiary of Avaya (as designated by Avaya) the right to any and all Enforcement Claims, and the right to any and all damages or other relief with respect thereto.
(ii)Additionally, at Avaya’s request and direction and at Avaya’s sole cost and expense (and solely upon Avaya’s request), RingCentral shall bring or threaten to bring any Enforcement Claim. RingCentral agrees that Avaya and its Subsidiaries shall have the sole and exclusive right to control the prosecution, compromise, and settlement of such Enforcement Claim using counsel chosen by Avaya and that RingCentral shall comply (and cause such counsel to comply) with Avaya’s and its Subsidiaries’ direction with respect thereto (including by causing the filing of pleadings, briefs, and other documents in connection therewith, at Avaya’s and such Subsidiaries’ direction).
(iii)RingCentral shall, at Avaya’s sole cost and expense, fully assist and cooperate with Avaya and its Subsidiaries in connection with any Enforcement Claim and take such measures as may be necessary to preserve the attorney-client and other privileges applicable thereto. Avaya or its applicable Subsidiary shall be entitled to retain any and all damages received, collected, or awarded in connection with, or paid pursuant to any settlement of, any Enforcement Claim.
(iv)Avaya shall defend, indemnify and hold harmless RingCentral and its Affiliates for and against any damages, expenses, liabilities or other losses incurred by RingCentral or its Affiliates as a result of any third-party claims or causes of action to the extent arising out of (A) RingCentral’s actions solely to the extent such actions were taken at and in accordance with the direction of Avaya or any of its Subsidiaries in connection with an Enforcement Claim brought by Avaya or any of its Subsidiaries and (B) the Obligations. All claims for indemnification pursuant to this Section 6.2(h)(iv) shall be subject to Section 6.3 of the Development Agreement, mutatis mutandis.
(i)Reservation of Rights. All rights not granted to RingCentral under this Section 6.2 are expressly reserved by Avaya and its Subsidiaries. RingCentral agrees that, except as expressly provided in Sections 6.2(c), no other intellectual property rights or licenses, express or implied, are granted by Avaya or any of its Subsidiaries to RingCentral under this Agreement.

19



As between Avaya and its Subsidiaries, on the one hand, and RingCentral, on the other hand, Avaya or its applicable Subsidiary shall be the exclusive owner of all Licensed IP and the Licensed Product. The license to the Licensed IP granted by Avaya and its Subsidiaries hereunder is granted on an “as-is” basis.
7.    Shares.
7.1    Issuance of Shares. The Shares to be issued to Holder pursuant to this Agreement are intended to be issued pursuant to one or more exemptions from registration, including under Section 4(a)(ii) of the Securities Act and the exemption from qualification under applicable state securities Laws. Holder shall assist Issuer as may be necessary to comply with the securities and blue sky Laws relating to the transactions contemplated by this Agreement. Notwithstanding anything herein to the contrary, the number of Shares to be issued on any particular date shall be rounded to the nearest whole share.
7.2    Regulatory Approvals.
(a)Notwithstanding anything to the contrary in this Agreement, in no event shall any Shares be issued to Holder unless and until (i) any waiting period (and extensions thereof) applicable to the issuance of such Shares under the HSR Act shall have expired or been terminated, and (ii) any other required approvals, consents, or clearances under any applicable Antitrust Laws shall have been obtained (“Required Antitrust Approvals”). Upon obtaining all Required Antitrust Approvals with respect to an applicable issuance of Shares, the Parties shall cause such Shares to be issued as promptly as reasonably practicable thereafter, in accordance with the terms of this Agreement and, in the case of the issuance of RingCentral Common Stock to satisfy an Upfront Payment or a Recurring Payment, such issuance to occur on [*************************************************************************************************] after the date upon which all such Required Antitrust Approvals were obtained.
(b)The Parties shall reasonably cooperate with one another to determine if there are any Required Antitrust Approvals with respect to any particular issuance of Shares and shall, to the extent required, as promptly as reasonably practicable (i) file with the Federal Trade Commission and the Antitrust Division of the Department of Justice a Notification and Report Form relating to the issuance of such Shares as required by the HSR Act, and (ii) file such notification filings, forms and submissions with any Governmental Entity as are required by other applicable Antitrust Laws in connection with such issuance of shares. The Parties shall (A) cooperate and coordinate (and shall cause its respective Subsidiaries to cooperate and coordinate) with the other in the making of such filings; and (B) make an appropriate response as promptly as reasonably practicable to any request for additional information and documentary material issued pursuant to the HSR Act or other applicable Antitrust Laws. Without limiting the foregoing, the Parties shall request and shall use reasonable best efforts to obtain early termination of the waiting period under the HSR Act or other applicable Antitrust Laws.
(c)Notwithstanding anything herein to the contrary, and for the avoidance of doubt, no Party or any of its Affiliates shall be required to offer, negotiate, commit to, or effect, by consent decree, hold separate order, or otherwise (and no Party or any of its Affiliates shall, without the prior written consent of the other Party, offer, negotiate, commit to, or effect, by consent decree, hold separate order, or otherwise) any of the following in order to obtain expiration or early termination of the HSR Act (or any other approval, clearance, or consent by a Governmental Entity under any other applicable Antitrust Law): (i) the sale, divestiture, transfer, license, disposition, or hold separate (through the establishment of a trust or otherwise), of any and all of the capital stock or other equity or voting interest, assets (whether tangible or intangible), rights, properties, products or businesses of such Party or any of its Affiliates; (ii) the termination, modification, or assignment of existing relationships, joint ventures, Contracts, or obligations of such Party or any of its Affiliates; (iii) the modification of any course of conduct regarding future operations of such Party or its respective Affiliates; or (iv) any other restrictions on the activities of such Party or any of its Affiliates, including the freedom of action of such Party or any of its Affiliates with respect to, or their ability to retain, one or more of their respective operations, divisions, businesses, product lines, customers, assets or rights or interests, or their freedom of action with respect to their assets, properties, or businesses.
7.4    Holder Representations. Holder hereby represents and warrants as of the Effective Date and as of the date of each issuance of Shares:
(a)Holder acknowledges that the Shares will not have been registered under the Securities Act or under any state or other applicable securities Laws. Holder (i) acknowledges that it is acquiring the Shares pursuant to an exemption from registration under the Securities Act solely for investment and for Holder’s own account, not as nominee or agent, and with no present intention or view to distribute any of the Shares to any Person in violation of the Securities Act, (ii) will not sell or otherwise dispose of any of the Preferred Shares (as defined in the Investment Agreement) or the Conversion Shares (as defined in the Investment Agreement), except in compliance with the registration requirements or exemption provisions of the Securities Act and any other applicable state securities Laws, (iii) is knowledgeable, sophisticated and experienced in financial and business matters, fully understands the limitations on transfer and the restrictions on sales of such Shares and is able to bear the economic risk of its investment and afford the complete loss of such investment, and (iv) is an “accredited investor” (as such term is defined in Rule 501(a) of Regulation D promulgated under the Securities Act).

20



(b)Holder understands and acknowledges that (i) its representations and warranties contained herein are being relied upon by Issuer as a basis for availing itself of such exemption and other exemptions under the securities Laws of all applicable states and for other purposes, (ii) no U.S. state or federal agency has made any finding or determination as to the fairness of the terms of the sale of the Shares or any recommendation or endorsement thereof, and (iii) the Shares are “restricted securities” under the Securities Act inasmuch as they are being acquired from Issuer in a transaction not involving a public offering and that under applicable securities Laws such Shares may be resold without registration under the Securities Act only in certain limited circumstances.
7.5    RingCentral Representations. RingCentral hereby represents and warrants as of the Effective Date and as of the date of each issuance of Shares that the Shares will be, when issued, duly authorized validly issued, fully paid, nonassessable, and issued in compliance with all applicable securities Laws and RingCentral’s then operative certificate of incorporation and bylaws.
7.6    Stockholder Agreement; Registration Rights Agreement. RingCentral and Avaya shall enter into the Stockholder Agreement and the Registration Rights Agreement on the Effective Date.
8.    Confidentiality.
8.1    “Confidential Information” means all information, data, drawings, benchmark tests, specifications, trade secrets, and any other Technology (as defined in the Development Agreement), and other proprietary information provided or made available by either Party or any of its Affiliates to the other Party or any of its Affiliates in connection with this Agreement, the Super Master Agent Agreement, the Development Agreement, or the PDD (as defined in the Development Agreement), that is in written, graphic, machine readable or other tangible form and is marked “Confidential”, “Proprietary” or in some other manner to indicate its confidential nature, or that by its nature should reasonably be understood as confidential, but in any case, includes a Party’s or any of its Affiliates’ proprietary software, inventions, business model and strategies, company financial planning and financial data, product plans and strategies, and prospect and customer lists. Confidential Information may also include oral information that by its nature should reasonably be understood as confidential at the time of being received. Confidential Information will exclude any information that (i) was at the time of disclosure, or later becomes generally known and available in the public domain, through no fault of the receiving Party; (ii) was known to the receiving Party at the time of disclosure without an obligation of confidentiality; or (iii) becomes known to the receiving Party from a source other than the disclosing Party and not in violation of the disclosing Party’s rights or any direct or indirect obligation of confidentiality to the disclosing Party. For the avoidance of doubt, the Licensed IP, Licensed Product, and Embodiments shall constitute the Confidential Information of Avaya.
8.2    Confidential Information Obligations. Each Party acknowledges that the Confidential Information constitutes valuable trade secrets and each Party agrees that it will use the Confidential Information of the other Party solely in accordance with the provisions of this Agreement for the purpose of fulfilling its obligations or exercising its rights (or Avaya Management L.P.’s rights, as applicable) under this Agreement, the Super Master Agent Agreement, the Development Agreement, or of any exhibit, schedule or attachment of any of them, and will not disclose, or permit to be disclosed, the same, directly or indirectly, to any unaffiliated third Party without the other Party’s prior written consent. Each Party agrees to exercise due care in protecting the Confidential Information from unauthorized use and disclosure.
8.3    Permitted Disclosure. If a receiving Party is requested or required to disclose all or any part of any Confidential Information of the disclosing Party under a discovery request, a subpoena, or an inquiry issued by a court of competent jurisdiction or by a judicial, administrative, regulatory or governmental agency or legislative body or committee or under applicable Law, such receiving Party shall, to the extent practicable and subject to applicable Laws, give prompt notice of such request to the disclosing Party and shall give the disclosing Party the opportunity to seek an appropriate confidentiality agreement, protective order or modification of any disclosure or otherwise intervene, prevent, delay or otherwise affect the response to such request, and the receiving Party shall cooperate in such efforts.
8.4    Independent Development. The terms of confidentiality under this Agreement will not be construed to limit each Party’s right to independently develop or acquire any Offerings without use of the other Party’s Confidential Information. Further, each Party will be free to use for any purpose the residuals resulting from access to or work with the other Party’s Confidential Information (including Technology (as defined in the Development Agreement)), provided that each Party will maintain the confidentiality of the other Party’s Confidential Information as provided in this Agreement. The term “residual” means technical or business information in non-tangible form, which may be retained by persons in their unaided memories after having had access to the Confidential Information, including ideas, concepts, know-how, or techniques contained therein; provided that the term “residual” shall exclude information regarding customers and prospective customers or sales or pricing that is obtained in connection with the Super Master Agent Agreement (which excluded information includes the types of information described in Section V of Appendix D of the Super Master Agent Agreement). The foregoing in this Section 8.4 will not be deemed to grant to either Party a license under the other Party’s intellectual property rights.

21



8.5    Effect of Termination. Each receiving Party shall, upon expiration or termination of this Agreement (except to the extent retention of any particular Confidential Information is necessary for any obligation that extends beyond such expiration or termination), either return to the disclosing Party, or destroy and notify in writing the disclosing Party of the destruction of, any and all Confidential Information of the disclosing Party, whether in hard copy or electronic format and whether standalone or included in any other materials or documents, in the receiving Party’s possession.
9.     Public Announcements. From the Execution Date through the Effective Date, Avaya and RingCentral shall consult with each other before issuing, and give each other the opportunity to review and comment upon any press release or other public statements with respect to this Agreement or the Transactions and shall not issue any such press release or make any such public statement without the other Party’s prior written consent (which shall not be unreasonably, withheld, conditioned or delayed), except (a) as such Party may reasonably conclude may be required by applicable Law, court process or by obligations pursuant to any listing agreement with any national securities exchange or national securities quotation system (and then only after as much advance notice and consultation as is feasible) or (b) such public statements principally directed to employees, suppliers, customers, partners or vendors that reconvey previous press releases or public statements.
10.    Representations, Warranties, and Liability.
10.1    Representations and Warranties. Each Party represents and warrants that: (a) as of the Execution Date and the A&R Date with respect to this Agreement, as of the Execution Date with respect to the Development Agreement, and as of the Effective Date with respect to the Super Master Agent Agreement, (i) such Party and its Affiliates have the necessary right, title, and interest to all deliverables provided by such Party or its Affiliates under this Agreement, the Super Master Agent Agreement, and the Development Agreement, (ii) such Party is a corporation duly incorporated, validly existing and in good standing under the applicable Laws, (iii) such Party and its Affiliates have all requisite corporate and partnership (as applicable) power and authority to execute, deliver and perform its and their obligations under this Agreement, the Super Master Agent Agreement, and the Development Agreement, and (iv) the execution, delivery and performance of this Agreement, the Super Master Agent Agreement, and the Development Agreement have been duly authorized by such Party and its Affiliates, as applicable; and (b) as of the Effective Date, (i) such Party and its Subsidiaries are in compliance in all material respects with all applicable Laws in connection with its and their obligations under this Agreement, the Super Master Agent Agreement, and the Development Agreement, and (ii) there is no outstanding litigation, arbitrated matter or other dispute to which such Party or any of its Affiliates is a party, and which, if decided unfavorably to such Party or its Affiliates, would reasonably be expected to have a material effect on the ability of such Party or its Affiliates to fulfill its or their respective obligations under this Agreement, the Super Master Agent Agreement, and the Development Agreement.
10.2    Mutual Disclaimers. EXCEPT AS EXPRESSLY SPECIFIED IN THIS AGREEMENT, THE SUPER MASTER AGENT AGREEMENT, OR THE DEVELOPMENT AGREEMENT, NEITHER PARTY (NOR AVAYA MANAGEMENT L.P. WITH RESPECT TO THE DEVELOPMENT AGREEMENT) PROVIDES ANY OTHER WARRANTY, EXPRESS, IMPLIED OR STATUTORY, TO THE OTHER PARTY OR TO ANY THIRD PARTY, WITH RESPECT TO THE TRANSACTIONS CONTEMPLATED BY THE AFOREMENTIONED AGREEMENTS, INCLUDING WITH RESPECT TO ANY PRODUCTS, SOFTWARE, SERVICES OR OTHERWISE (INCLUDING THE LICENSED IP AND LICENSED PRODUCT), AND EXPRESSLY DISCLAIMS ALL OTHER WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, NONINFRINGEMENT, OR, ANY OTHER MATTER ARISING FROM COURSE OF PERFORMANCE OR USAGE. NOTWITHSTANDING THE FOREGOING AND FOR THE AVOIDANCE OF DOUBT, THIS SECTION 10.2 SHALL NOT LIMIT ANY REPRESENTATION OR WARRANTY MADE IN CONNECTION WITH THE TRANSACTIONS CONTEMPLATED BY THE INVESTMENT AGREEMENT OR THE HOLDINGS AGREEMENT (OTHER THAN THOSE GOVERNED BY THIS AGREEMENT, THE SUPER MASTER AGENT AGREEMENT, OR THE DEVELOPMENT AGREEMENT), INCLUDING THOSE SET FORTH IN THE INVESTMENT AGREEMENT OR THE HOLDINGS AGREEMENT, OR ANY CLAIM IN CONNECTION THEREWITH, OR ANY CLAIM OR RECOURSE FOR FRAUD.
10.3    Exclusion OF CONSEQUENTIAL Damages. NOTWITHSTANDING ANYTHING TO THE CONTRARY IN THIS AGREEMENT, (I) IN NO EVENT WILL A PARTY BE LIABLE FOR ANY PUNITIVE DAMAGES, AND (II) EXCEPT WITH RESPECT TO A PARTY’S BREACH OF SECTION 2.2 OR SECTION 8, RINGCENTRAL’S BREACH OF SECTION 6.2(f), SECTION 6.2(g), SECTION 6.2(h), OR THE LAST SENTENCE OF SECTION 5.3(a), OR A PARTY’S INFRINGEMENT OR MISAPPROPRIATION OF THE OTHER PARTY’S OR ITS AFFILIATES’ INTELLECTUAL PROPERTY RIGHTS, IN NO EVENT WILL EITHER PARTY BE LIABLE FOR ANY SPECIAL, INDIRECT, CONSEQUENTIAL, INCIDENTAL, OR EXEMPLARY DAMAGES, OR FOR ANY CLAIM FOR LOSS OF PROFITS, LOSS OF ANTICIPATED PROFITS, OR LOSS OF DATA, IN EACH CASE OF (I) AND (II), IN CONNECTION WITH, ARISING FROM OR IN RELATION TO THIS AGREEMENT, WHETHER BASED ON WARRANTY, CONTRACT, TORT (INCLUDING NEGLIGENCE OR STRICT LIABILITY), OR ANY OTHER LEGAL OR EQUITABLE GROUNDS, AND REGARDLESS OF WHETHER SUCH DAMAGES ARE FORESEEABLE OR WHETHER SUCH PARTY IS ADVISED OF THE POSSIBILITY OR LIKELIHOOD OF SUCH DAMAGES. WITHOUT LIMITING A PARTY’S RESPONSIBILITY FOR DIRECT DAMAGES UNDER THIS

22



AGREEMENT AND THE OTHER PARTY’S RIGHT TO CLAIM OTHER DIRECT DAMAGES, EACH PARTY AGREES THAT ITS PAYMENT OBLIGATIONS (WHETHER IN CASH, SHARES, OR OTHERWISE) UNDER THIS AGREEMENT (INCLUDING THE CONSIDERATION ADVANCE OR THE REPAYMENT OR CONVERSION THEREOF, AND ALL UPFRONT PAYMENTS, AND RECURRING PAYMENTS) (THE “PAYMENT OBLIGATIONS”), BUT NOT ANY INCREASE IN THE VALUE OF ANY SHARES, SHALL BE DEEMED TO BE DIRECT DAMAGES UNDER THIS AGREEMENT.
10.4     Damages Cap. EXCEPT WITH RESPECT TO THE PAYMENT OBLIGATIONS, A CLAIM BY RINGCENTRAL FOR LICENSE FEE DAMAGES (AS DEFINED BELOW) IN ACCORDANCE WITH SECTION 10.6 IN RESPECT OF A BREACH BY AVAYA OF SECTION 6.2(e)(iii), A PARTY’S BREACH OF SECTION 2.2, SECTION 8, OR SECTION 9, RINGCENTRAL’S BREACH OF SECTION 6.2(f), SECTION 6.2(g), SECTION 6.2(h), OR THE LAST SENTENCE OF SECTION 5.3(a), OR A PARTY’S INFRINGEMENT OR MISAPPROPRIATION OF THE OTHER PARTY’S OR ITS AFFILIATES’ INTELLECTUAL PROPERTY RIGHTS, NEITHER PARTY SHALL BE LIABLE TO THE OTHER PARTY FOR ANY DAMAGES OR LOSSES IN CONNECTION WITH, ARISING FROM OR IN RELATION TO THIS AGREEMENT FOR ANY AMOUNT IN EXCESS OF [***********************************].
10.5    No Limitation on Fraud. NOTWITHSTANDING ANYTHING HEREIN TO THE CONTRARY, AND FOR THE AVOIDANCE OF DOUBT, NOTHING IN THIS AGREEMENT SHALL LIMIT ANY CLAIM OR RECOURSE OF ANY PARTY IN CONNECTION WITH ANY FRAUD OR WILLFUL MISCOnDUCT COMMITTED BY THE OTHER PARTY OR ANY OF ITS REPRESENTATIVES.
10.6    License Fees. Notwithstanding anything to the contrary contained in this Agreement or applicable Law, Avaya and RingCentral agree that (1) if, with respect to a Subscription Fee Period, the projection for the aggregate subscription fees for such Subscription Fee Period set forth in Section 6.2(e)(iii) is greater than the actual aggregate amount of subscription fees collected and received by Avaya or its applicable Subsidiary that are attributable to Licensed Products in such Subscription Fee Period, the existence of such difference shall be deemed to be a breach of Section 6.2(e)(iii), (2) Avaya may cure any breach of Section 6.2(e)(iii) by payment of applicable direct damages, (3) no breach of Section 6.2(e)(iii) is a material breach of this Agreement, (4) notwithstanding Section 12.7, RingCentral’s sole and exclusive remedy, and Avaya’s sole and exclusive liability, for Avaya’s breach of Section 6.2(e)(iii) with respect to a Subscription Fee Period shall be, regardless of when any claim with respect to any such breach is made, direct damages in an amount to be mutually agreed by the Parties in good faith. Such damages shall not exceed the difference between the projection in Section 6.2(e)(iii) corresponding to such Subscription Fee Period and the actual aggregate amount of subscription fees collected and received by Avaya or its applicable Subsidiary that are attributable to the Licensed Products in such Subscription Fee Period (such difference with respect to such Subscription Fee Period, the “Licensee Fee Damages”), and (5) in no event shall RingCentral be entitled any Licensee Fee Damage with respect to the same Subscription Fee Period more than once (such as, for example, if Avaya breaches Section 6.2(e)(iii) by both breaching the representation set forth in such Section and being deemed to have breached such Section pursuant to clause (1) of this Section 10.6). For the avoidance of doubt, nothing in Section 6.2(e)(iii) or this Section 10.6 shall be construed to be (x) a representation by Avaya regarding its projection of subscription fees to be collected or received by Avaya or its applicable Subsidiary that are attributable to the Licensed Products in any period of time following the Third Year Period, or (y) a damage that would otherwise be subject to the cap on damages set forth in Section 10.4.
11.     Term and Termination
11.1    Term. Section 2.1, Section 3, Section 4.5, Section 7.2, Section 7.5, Section 8, Section 9, Section 10, this Section 11.1, Section 11.2(b)(i), Section 11.3, and Section 12 (other than Sections 12.1 and 12.10) (and the definitions set forth in this Agreement as used in the foregoing Sections) shall become effective on the Execution Date and all other provisions of this Agreement shall become effective on the Effective Date, and this Agreement shall continue in effect from the Effective Date until the date that is [*******] years after the Effective Date (“Initial Term”), unless terminated in accordance with its terms. The Initial Term shall be automatically extended by [*******] additional years (the “Extension”) if [****************************************************************************************************************************************] during the Initial Term. The Initial Term together with the Extension, and any additional extension of the term of this Agreement, are cumulatively denoted the “Term” of this Agreement.
11.2    Termination.
(a)If a Party enters into a definitive agreement for or consummates a Change of Control of such Party (such Party, the “Acquired Party”): (i) the Acquired Party shall promptly (and in any event, within three (3) Business Days thereafter) notify the other Party thereof; (ii) the other Party may at any time during the one-hundred twenty (120) day period following its receipt of such notice, terminate this Agreement (together with the Super Master Agent Agreement and the Development Agreement) upon written notice to the Acquired Party, such termination to be effective one hundred eighty (180) days following the Acquired Party’s receipt of such notice of termination; and (iii) either Party may, if such Change of Control event occurs prior to the expiration of the Initial Term, elect to eliminate the Extension by written notice delivered prior to the occurrence of the Extension.

23



(b)Other Termination. This Agreement (i) prior to the Effective Date, shall automatically terminate upon termination of the Investment Agreement, (ii) may be terminated immediately, by written notice, (A) by either Party in the event of a material breach of this Agreement by the other Party that remains uncured for ninety (90) days from receipt of a written notice specifying in reasonable detail such material breach, or (B) by either Party if the other Party is subject of an Insolvency Event, (iii) may be terminated by RingCentral, by written notice, in the event that the restrictions set forth in Section 2.2(i) and Section 2.2(ii)(a) are determined, as set forth in an order of one or more Governmental Entities of competent jurisdiction over any Location in the Territory or a portion thereof, to be void, voidable, or otherwise unenforceable, and Section 11.2(b)(ii)(A) is satisfied with respect to a material breach of such Sections (mutatis mutandis, as if such Section 2.2(i) and Section 2.2(ii)(a) were not void, voidable, or otherwise unenforceable), and such material breach would materially and adversely affect the expected benefits to RingCentral of Section 2.2(i) and Section 2.2(ii)(a), (iv) may be terminated by RingCentral immediately, by written notice, in the event of a material breach of the Holdings Agreement by Avaya Holdings that remains uncured for ninety (90) days from Avaya Holdings’ receipt of a written notice from RingCentral specifying in reasonable detail such material breach, or (v) following the Effective Date, shall automatically terminate upon any termination of the Development Agreement or the Super Master Agent Agreement. Avaya and its Subsidiaries shall have the right to immediately terminate the license granted in Section 6.2(c), by written notice, in the event (x) that all or any portion of Section 6.2(f), Section 6.2(g), or Section 6.2(h) is determined, as set forth in an order of a Governmental Entity of competent jurisdiction, to be void, voidable, or otherwise unenforceable and RingCentral or any of its Affiliates engages in any activity that would otherwise have been prohibited by any such Section (but, for the purposes of this clause (x), not taking into account Section 2.2(e)(ii)H), or (y) of a material breach of any provision of Section 6.2 by RingCentral that remains uncured for ten (10) days from receipt of a written notice specifying in reasonable detail such material breach. In the event of any such termination of such license, Avaya’s payment obligations under Section 6.2(e) shall also terminate.
11.3    Effect of Termination. The provisions of Section 5.2, Section 5.3, Section 5.4(d), Section 5.4(g), Section 5.4(h), Section 5.5, Section 5.6, Section 5.7, Section 5.8, Section 6.2, Section 8, Section 9 (solely until the fifth (5th) anniversary of the date of such expiration or termination), Section 10 (except Section 10.1), Section 11, and Section 12 (except Section 12.1) (and the definitions set forth in this Agreement as used in the foregoing Sections) shall remain in full force and effect and survive any termination or expiration of this Agreement (other than any termination pursuant to Section 11.2(b)(i)). No provision of this Agreement shall survive any termination of this Agreement pursuant to Section 11.2(b)(i). Each Party acknowledges and agrees that the termination or expiration of this Agreement for any reason (other than a termination of this Agreement pursuant to Section 11.2(b)(i)) shall not release a Party from any liability or obligation that already has accrued as of the effective date of such termination or expiration, as applicable, and shall not constitute a waiver or release of, or otherwise be deemed to adversely affect, any rights, remedies, or claims which a Party may have hereunder at Law, in equity or otherwise or which may arise out of or in connection with such termination or expiration.
12.    General
12.1    Compliance with Laws. Each Party shall comply with all applicable Laws under this Agreement, the Super Master Agent Agreement, and the Development Agreement. In the United States, these may include Department of Commerce including U.S. Export Administration regulations, SEC, Environmental Protection Agency, and Department of Transportation regulations applicable to restricted or hazardous materials, and all employment and labor Laws governing that Party’s personnel. Neither Party will, in connection with this Agreement, export/re-export any technical data, process, product, or service, directly or indirectly (including the release of controlled technology to foreign nationals from controlled countries), to any country for which the United States government or any agency thereof requires an export license or other government approval without first obtaining such license.
12.2    Assignment. Prior to the Effective Date, neither Party may assign this Agreement (including by operation of Law) without the express consent of the other Party. Following the Effective Date, neither Party may assign this Agreement (including by operation of Law) without the express consent of the other Party, except that each Party may assign this Agreement, without the consent of the other Party, (i) to a U.S. corporation in connection with a corporate reorganization, provided that such Party remains responsible for all of its and such assignee’s obligations and liabilities hereunder, or (ii) to a purchaser of all or substantially all of the assets of such Party in one or more related transactions, in each case of (i) and (ii) only so long as the Development Agreement and Super Master Agent Agreement are also so assigned to such assignee or purchaser, respectively and the assignee agrees to be bound, in advance in writing, the terms of this Agreement, the Development Agreement, and the Super Master Agent Agreement. Following such an assignment, notwithstanding anything to the contrary in this Agreement, the assigning Party’s rights and obligations under this Agreement will apply only to the business (including services and products) of the assigning Party (and its Affiliates, if and as applicable) acquired by the assignee, as such business is conducted (and services and products Marketed or Sold) as of and from and after the effective date of such assignment (the “Acquired Business”), and does not apply to any other business, or any other past, current, or future services or products, of the assignee or any of its Affiliates (it being understood, for the avoidance of doubt, the assignee entity itself shall be bound by this Agreement and obligated to comply with the provisions hereof as they relate to the Acquired Business).

24



12.3    Notices. All notices, requests, permissions, waivers or other communications required or permitted to be given under this Agreement shall be in writing and shall be delivered by hand or sent by postage prepaid, by registered, certified or express mail or overnight courier service and shall be deemed given when so delivered by hand, by facsimile (which is confirmed), by electronic mail (which is confirmed), or if mailed, three days after mailing (one Business Day in the case of express mail or overnight courier service) to the Parties at the following addresses or facsimiles (or at such other address or facsimile for a Party as shall be specified by like notice):
If to Avaya:
Avaya Inc.
4655 Great America Parkway
Santa Clara, California 95054
Attn:    Shefali Shah, General Counsel
Email:    sashah@avaya.com

with a copy to (which copy alone shall not constitute notice):
Kirkland & Ellis LLP
601 Lexington Avenue
New York, NY 10022
Attn:     Sarkis Jebejian, P.C.
Jonathan L. Davis, P.C.
Email:    sarkis.jebejian@kirkland.com

If to RingCentral:
RingCentral, Inc.
20 Davis Drive
Belmont, CA 94002
Attn:    John Marlow, Chief Administrative Officer, General Counsel,
and Senior Vice President of Corporate Development
Email:    johnm@ringcentral.com
with a copy to (which copy alone shall not constitute notice):
Wilson Sonsini Goodrich & Rosati, P.C.
650 Page Mill Road
Palo Alto, CA 94304
Attn:     Jeffrey D. Saper
Email:     jsaper@wsgr.com
and
Wilson Sonsini Goodrich & Rosati, P.C.
One Market Plaza
Spear Tower, Suite 3300
San Francisco, CA 94105
Attn:     Robert Ishii
Mark Baudler
Rich Mullen
Email:     rishii@wsgr.com
mbaudler@wsgr.com
rich.mullen@wsgr.com

12.4    Relationship of Parties. Without limiting the Super Master Agent Agreement and the arrangements thereunder, this Agreement does not create and will not be construed as creating any relationship of agency, franchise, fiduciary duty, partnership, or employment between the Parties. Accordingly, without limiting the Super Master Agent Agreement and the arrangements thereunder, neither Party will have the authority, either express or implied, to make any Contract, commitment or representation, or incur any debt or obligation on behalf of the other Party. The Parties agree to file all Tax returns (including information returns), prepare all Tax books and records, comply with applicable Tax withholding rules (if any), and pay all Taxes, in each case, for U.S. federal income and other applicable tax purposes, in accordance with the two immediately preceding sentences and in accordance with amounts payable by RingCentral to Avaya or any of its applicable Subsidiaries (as designated by Avaya) pursuant to Section 5 of this Agreement not being an allocation of gross receipts from sales of ACO to customers to Avaya or any of its Subsidiaries (as designated by Avaya) for applicable Tax purposes, with all relevant gross receipts from sales of ACO to customers recognized as gross receipts of RingCentral (or its applicable Affiliate) for applicable Tax purposes and shall not take any position contrary

25



to the foregoing for applicable Tax purposes, in each case, unless required by a “determination” as defined in Section 1313(a) of the U.S. Internal Revenue Code of 1986, as amended (the “Code”) or otherwise required by a Tax authority in connection with the final and binding settlement of an audit.
12.5    Independent Contractors. Without limiting the Super Master Agent Agreement and the arrangements thereunder, each Party is an independent contractor for the other Party, and its employees, contractors and other personnel and representatives will not, under this Agreement, act as, nor be agents or employees of the other Party and the Parties. The Parties agree to file all Tax returns (including information returns), prepare all Tax books and records, comply with applicable Tax withholding rules (if any), and pay all Taxes, in each case, for U.S. federal income and other applicable tax purposes, in accordance with the immediately preceding sentence and in accordance with amounts payable by RingCentral to Avaya or any of its applicable Subsidiaries (as designated by Avaya) pursuant to Section 5 of this Agreement not being an allocation of gross receipts from sales of ACO to customers to Avaya or any of its applicable Subsidiaries (as designated by Avaya) for applicable Tax purposes, with all relevant gross receipts from sales of ACO to customers recognized as gross receipts of RingCentral (or its applicable Affiliate) for applicable Tax purposes and shall not take any position contrary to the foregoing for applicable Tax purposes, in each case, unless required by a “determination” as defined in Section 1313(a) of the Code or otherwise required by a Tax authority in connection with the final and binding settlement of an audit.
12.6    Applicable Law; Exclusive Jurisdiction; Jury Waiver.
(a)This Agreement, and all rights, obligations, claims, causes of action (whether in contract, tort or statute) or other matter that may result from, arise out of, be in connection with or relating to this Agreement, or the negotiation, administration, performance, or enforcement of this Agreement (the “Relevant Matters”), shall be governed by, and construed and enforced in accordance with, the internal Laws of the State of Delaware, regardless of the Laws that might otherwise govern under applicable principles of conflicts of Laws thereof, including its statutes of limitations. RingCentral and Avaya hereby acknowledge and agree that the United Nations Convention on Contracts for the International Sale of Goods shall not apply to this Agreement.
(b)Each of the Parties irrevocably consents to the exclusive jurisdiction and venue of state courts located in the State of Delaware in connection with any Relevant Matter (or, only such courts decline to accept jurisdiction over a particular matter, any federal court within the State of Delaware). Each Party agrees not to commence any legal proceedings with respect to a Relevant Matter except in such Delaware state courts (or, only such courts decline to accept jurisdiction over a particular matter, any federal court within the State of Delaware). By execution and delivery of this Agreement, each Party irrevocably and unconditionally submits to the exclusive jurisdiction of such courts and to the appellate courts therefrom solely for the purposes of disputes in connection with any Relevant Matter and not as a general submission to such jurisdiction or with respect to any other dispute, matter or claim whatsoever. The Parties hereby waive any right to stay or dismiss any action or proceeding in connection with any Relevant Matter brought before the foregoing courts on the basis of (i) any claim that it is not personally subject to the jurisdiction of the above-named courts for any reason or that it or any of its property is immune from the above-described legal process, (ii) that such action or proceeding is brought in an inconvenient forum, that venue for the action or proceeding is improper or that this Agreement may not be enforced in or by such courts, or (iii) any other defense that would hinder or delay the levy, execution or collection of any amount to which any Party is entitled pursuant to any final judgment of any court having jurisdiction.
(c)EACH OF THE PARTIES HEREBY IRREVOCABLY WAIVES ALL RIGHT TO TRIAL BY JURY AND ANY ACTION, PROCEEDING OR COUNTERCLAIM (WHETHER BASED ON CONTRACT, TORT, OR OTHERWISE) ARISING OUT OF OR RELATING TO THIS AGREEMENT, THE ACTIONS OF ANY PARTY IN NEGOTIATION, ADMINISTRATION, PERFORMANCE OR ENFORCEMENT OF THIS AGREEMENT, OR ANY OTHER RELEVANT MATTER.
12.7    Specific Performance. The Parties agree that, in the event of any breach or threatened breach by a Party of this Agreement, (i) the other Party shall be entitled, without proof of actual damages (and in addition to any other remedy that may be available to it), to a decree or order of specific performance or mandamus to enforce the observance and performance of such covenant, obligation or other agreement and an injunction preventing or restraining such breach or threatened breach, and (ii) no Party shall be required to provide or post any bond or other security or collateral in connection with any such decree, order or injunction or in connection with any related action or legal proceeding. Any and all remedies herein expressly conferred upon a Party will be deemed cumulative with and not exclusive of any other remedy conferred hereby, or by Law or equity upon such Party, and the exercise by a Party of any one remedy will not preclude the exercise of any other remedy.
12.8Construction. For purposes of this Agreement, unless otherwise required by the context: the singular number will include the plural, and vice versa; the verb “may” indicates a legal right to perform the respective activity but does not establish a legal obligation to perform that activity; the word “will” shall be construed to have the same meaning and effect as the word “shall,” and vice versa; and the words “include,” “including” and “for example,” and variations thereof, will not be deemed to be terms of limitation, but rather will be deemed to be followed by the words “without limitation.” The word “or” is used in the inclusive sense of “and/or.” The terms “or,” “any” and “either” are not exclusive. When used herein, the phrase “to the extent” shall be

26



deemed to be followed by the words “but only to the extent.” The word “extent” in the phrase “to the extent” means the degree to which a subject or other thing extends, and such phrase shall not mean simply “if”. The headings in this Agreement are for convenience of reference only, and will not be referred to in connection with the construction or interpretation of this Agreement. English is the official language of this Agreement. This Agreement may be translated or executed in languages other than English, but the Parties agree that the English version will control. Each Party waives any rights it may have under the Laws of any country or jurisdiction to have this Agreement written in any local language, or interpreted or superseded by local Law in those countries.
12.9    Miscellaneous. No amendment or modification of this Agreement will be valid or binding upon the Parties unless made in writing and executed by authorized representatives of each Party, except as otherwise expressly provided in this Agreement. This Agreement (together with the Super Master Agent Agreement and Development Agreement) supersedes all prior agreements and understandings, including oral representations, between the Parties (and, with respect to the Development Agreement, Avaya Management L.P., as applicable) relating to its subject matter. No waiver of any provision of this Agreement will be effective unless it is expressly stated to be a waiver and communicated to the other Party in writing by the waiving Party. Waiver of breach of any provision of this Agreement on any occasion will not be deemed a waiver of that provision or of any other provision on any other occasion, nor will such waiver affect the right of either Party to terminate this Agreement. If any provision in this Agreement is held to be invalid or unenforceable for any reason, such provision will, to the extent of such invalidity or unenforceability, be severed, but without in any way affecting the remainder of such provision or any other clause in this Agreement, and the provision will be replaced with a provision which, to the extent permitted by applicable Law, achieves the purposes intended by the invalid or unenforceable provision. This Agreement may be executed in counterparts.
12.10    Non-Solicitation. During the Term and for a period of twelve (12) months thereafter, neither Party shall (and each Party shall cause its Subsidiaries not to) directly or indirectly solicit for employment, any current or former officer or employee of the other Party or any of its Affiliates known to such Party to have performed any work in connection with or related to this Agreement, the Development Agreement, or the Super Master Agent Agreement, during and for the twelve (12) month period following such officer’s or employee’s performance of such work; provided, however, that nothing in this Section 12.10 shall prohibit either Party or its Affiliates from (i) engaging in general advertisements, solicitations or publication of employment opportunities that are not targeted at such employees or officers of the other Party, including through the assistance of third party recruiting firms, or (ii) hiring any person (A) who responds to any such advertisement, solicitation or publication, or (B) whose employment with such other Party has been terminated for at least six (6) months.
12.11    Non-Exclusive; Independent Advice; Minimum Commitment. Except as otherwise set forth in Section 2.2, this Agreement is non-exclusive, and nothing in this Agreement shall prohibit either Party from Selling any product or service or working with another product or services provider. Nothing in this Agreement shall prohibit either Party or any of its Affiliates from providing any Person with such Party’s or Affiliates’ independent advice, opinion, or belief (whether positive, negative, or otherwise) regarding any product or service (including any Avaya Service or RingCentral Service) or such Person’s solution requirements. Each Party acknowledges and agrees that the execution of this Agreement is not a guarantee by the other Party of any minimum Sales requirement or volume commitment with respect to ACO, any other RingCentral Service, or any Avaya Service.
[signature page follows]


27




IN WITNESS WHEREOF, intending to be bound, the Parties have executed this Agreement:
(RingCentral)
 
(Avaya)
RingCentral, Inc.
 
Avaya Inc.
 
 
 
 
 
By:
/s/ John Marlow
 
By:
/s/Shefali Shah
 
 
 
 
 
Name:
John Marlow
 
Name:
Shefali Shah
 
 
 
 
 
Title:
General Counsel 
 
Title:
EVP, Chief Administrative Officer
 
 
 
 
 
Date:
February 10, 2020
 
Date:
February 10, 2020
 
 
 
 
 
    
    

















28
EX-21.1 7 rng-20191231xex211.htm EXHIBIT 21.1 RNG-2019.12.31-EX 21.1


Exhibit 21.1

List of Subsidiaries

Name
 
Jurisdiction of Incorporation
 
 
 
RingCentral International, Inc.
 
Delaware
 
 
 
RCLEC, Inc.
 
Delaware
 
 
 
RCVA, Inc.
 
Virginia
 
 
 
Connect First, Inc.
 
Delaware
 
 
 
RingCentral Florida, LLC
 
Florida
 
 
 
RingCentral Canada Inc.
 
Canada
 
 
 
RingCentral Brasil Soluções em TI LTDA
 
Brazil
 
 
 
RingCentral UK LTD
 
United Kingdom
 
 
 
RingCentral CH GmbH
 
Switzerland
 
 
 
RingCentral B.V.
 
Netherlands
 
 
 
RingCentral Ireland Limited
 
Ireland
 
 
 
RingCentral Espana SL
 
Spain
 
 
 
RingCentral Italy S.R.L.
 
Italy
 
 
 
RingCentral France
 
France
 
 
 
RingCentral Hong Kong Limited
 
Hong Kong
 
 
 
RingCentral Xiamen Software Co., Ltd.
 
China
 
 
 
RingCentral Singapore Pte. Ltd.
 
Singapore
 
 
 
RingCentral Australia Pty Ltd
 
Australia
 
 
 
RingCentral Japan K.K.
 
Japan
 
 
 
RingCentral Korea, Ltd.
 
South Korea
 
 
 
RingCentral Holdings I, Inc.
 
Delaware
 
 
 
RingCentral IP Holdings, Inc.
 
Delaware
 
 
 
RingCentral Estonia OÜ
 
Estonia
 
 
 
RingCentral South Africa Pty Ltd
 
South Africa



EX-23.1 8 rng-20191231xex231.htm EXHIBIT 23.1 RNG-2019.12.31-EX 23.1


Exhibit 23.1


Consent of Independent Registered Public Accounting Firm


The Board of Directors
RingCentral, Inc.:
We consent to the incorporation by reference in the registration statement (No. 333-234647) on Form S-3 and registration statements (Nos. 333-191433, 333-202367, 333-209794, 333-216297, 333-223228, and 333-229898) on Form S-8 of RingCentral, Inc. of our report dated February 26, 2020, with respect to the consolidated balance sheets of RingCentral, Inc. 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 in the three-year period ended December 31, 2019, and the related notes (collectively, the consolidated financial statements), and the effectiveness of internal control over financial reporting as of December 31, 2019, which report appears in the December 31, 2019 annual report on Form 10‑K of RingCentral, Inc.
Our report dated February 26, 2020 contains an explanatory paragraph that states that RingCentral, Inc. acquired Connect First, Inc. on January 14, 2019, and management excluded from its assessment of the effectiveness of RingCentral, Inc.’s internal control over financial reporting as of December 31, 2019, Connect First, Inc.’s internal control over financial reporting associated with approximately 3% of consolidated total assets and approximately 1% of consolidated total revenues included in the consolidated financial statements of RingCentral, Inc. as of and for the year ended December 31, 2019. Our audit of internal control over financial reporting of RingCentral, Inc. as of December 31, 2019 also excluded an evaluation of internal control over financial reporting of Connect First, Inc.
Our report on the consolidated financial statements refers to RingCentral, Inc.’s adoption of Financial Accounting Standards Board’s Accounting Standards Codification (ASC) Topic 842, Leases, as of January 1, 2019.
/s/ KPMG LLP

Santa Clara, California
February 26, 2020




EX-31.1 9 rng-20191231xex311.htm EXHIBIT 31.1 RNG-2019.12.31-EX 31.1


Exhibit 31.1
Certification of Principal Executive Officer
pursuant to
Exchange Act Rules 13a-14(a) and 15d-14(a),
as adopted pursuant to
Section 302 of the Sarbanes-Oxley Act of 2002
I, Vladimir Shmunis, certify that:
1.
I have reviewed this Annual Report on Form 10-K of RingCentral, Inc.;
2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.
The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)
Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)
Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.
The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a)
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
 
/s/ Vladimir Shmunis
 
Vladimir Shmunis
Chief Executive Officer and Chairman
(Principal Executive Officer)
 
 
Date: February 26, 2020
 


EX-31.2 10 rng-20191231xex312.htm EXHIBIT 31.2 RNG-2019.12.31-EX 31.2


Exhibit 31.2
Certification of Principal Financial Officer
pursuant to
Exchange Act Rules 13a-14(a) and 15d-14(a),
as adopted pursuant to
Section 302 of the Sarbanes-Oxley Act of 2002
I, Mitesh Dhruv, certify that:
1.
I have reviewed this Annual Report on Form 10-K of RingCentral, Inc.;
2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.
The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)
Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)
Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.
The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a)
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
 
/s/ Mitesh Dhruv
 
Mitesh Dhruv
Chief Financial Officer
(Principal Financial Officer)
 
 
Date: February 26, 2020
 


EX-32.1 11 rng-20191231xex321.htm EXHIBIT 32.1 RNG-2019.12.31-EX 32.1


Exhibit 32.1
CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER
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 of RingCentral, Inc. (the “Company”) on Form 10-K for the annual period ended December 31, 2019 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Vladimir Shmunis, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:
(1)
The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
(2)
The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date: February 26, 2020
/s/ Vladimir Shmunis
 
Vladimir Shmunis
Chief Executive Officer and Chairman
(Principal Executive Officer)


EX-32.2 12 rng-20191231xex322.htm EXHIBIT 32.2 RNG-2019.12.31-EX 32.2


Exhibit 32.2
CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER
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 of RingCentral, Inc. (the “Company”) on Form 10-K for the annual period ended December 31, 2019 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Mitesh Dhruv, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:
(1)
The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
(2)
The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date: February 26, 2020
/s/ Mitesh Dhruv
 
Mitesh Dhruv
Chief Financial Officer
(Principal Financial Officer)



EX-101.SCH 13 rng-20191231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2114100 - Disclosure - 401(k) Plan link:presentationLink link:calculationLink link:definitionLink 2414401 - Disclosure - 401(k) Plan - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2112100 - Disclosure - Basic and Diluted Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 2412404 - Disclosure - Basic and Diluted Net Loss Per Share Basic and Diluted Net Loss Per Share - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2412402 - Disclosure - Basic and Diluted Net Loss Per Share - Computation of Company's Basic and Diluted Net Loss Per Share of Common Stock (Detail) link:presentationLink link:calculationLink link:definitionLink 2412403 - Disclosure - Basic and Diluted Net Loss Per Share - Potential Shares of Common Stock Excluded from Diluted Weighted-Average Common Shares Outstanding (Detail) link:presentationLink link:calculationLink link:definitionLink 2312301 - Disclosure - Basic and Diluted Net Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - Business Combinations, Strategic Partnerships, and Asset Acquisitions link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Business Combinations, Strategic Partnerships, and Asset Acquisitions - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2405403 - Disclosure - Business Combinations, Strategic Partnerships, and Asset Acquisitions - Schedule of Preliminary Allocation of Purchase Price of Assets Acquired and Liabilities Assumed (Detail) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Business Combinations, Strategic Partnerships, and Asset Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2408401 - Disclosure - Commitments and Contingencies - Additional Information (Detail) 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 1005000 - 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 1004000 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 2106100 - Disclosure - Convertible Senior Notes link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Convertible Senior Notes - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2406405 - Disclosure - Convertible Senior Notes - Schedule of Interest Expense Recognized Related to Notes (Detail) link:presentationLink link:calculationLink link:definitionLink 2406404 - Disclosure - Convertible Senior Notes - Summary of Net Carrying Amount of Equity Component of Notes (Detail) link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - Convertible Senior Notes - Summary of Net Carrying Amount of Liability Component of Notes (Detail) link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Convertible Senior Notes (Tables) link:presentationLink link:calculationLink link:definitionLink 0002000 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Description of Business and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2401404 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2401403 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Changes in Allowance for Doubtful Accounts (Detail) link:presentationLink link:calculationLink link:definitionLink 2401406 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Disaggregated of Revenue by Primary Geographical Market, Major Product Lines and Timing of Revenue Recognition (Detail) link:presentationLink link:calculationLink link:definitionLink 2401405 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Estimated Useful Lives of Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 2201201 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2301302 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Fair Value of Financial Instruments link:presentationLink link:calculationLink link:definitionLink 2404403 - Disclosure - Fair Value of Financial Instruments - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Fair Value of Financial Instruments - Financial Assets Carried at Fair Value (Detail) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Fair Value of Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - Financial Statement Components link:presentationLink link:calculationLink link:definitionLink 2403403 - Disclosure - Financial Statement Components - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2403404 - Disclosure - Financial Statement Components - Components of Accounts Receivable, Net (Detail) link:presentationLink link:calculationLink link:definitionLink 2403410 - Disclosure - Financial Statement Components - Components of Accrued Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Financial Statement Components - Components of Cash and Cash Equivalents (Detail) link:presentationLink link:calculationLink link:definitionLink 2403405 - Disclosure - Financial Statement Components - Components of Prepaid Expenses and Other Current Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 2403406 - Disclosure - Financial Statement Components - Components of Property and Equipment, Net (Detail) link:presentationLink link:calculationLink link:definitionLink 2403407 - Disclosure - Financial Statement Components - Summary of Carrying Value of Goodwill (Detail) link:presentationLink link:calculationLink link:definitionLink 2403408 - Disclosure - Financial Statement Components - Summary of Carrying Values of Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 2403409 - Disclosure - Financial Statement Components - Summary of Estimated Amortization Expense for Acquired Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Financial Statement Components (Tables) link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - Geographic Concentrations link:presentationLink link:calculationLink link:definitionLink 2413401 - Disclosure - Geographic Concentrations - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - Impact of Recently Adopted Accounting Pronouncements link:presentationLink link:calculationLink link:definitionLink 2402401 - Disclosure - Impact of Recently Adopted Accounting Pronouncements (Details) link:presentationLink link:calculationLink link:definitionLink 2111100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2411406 - Disclosure - Income Taxes - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2411405 - Disclosure - Income Taxes - Schedule of Deferred Income Tax Assets and Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 2411402 - Disclosure - Income Taxes - Summary of Net Loss Before Provision for (Benefit from) Income Taxes (Detail) link:presentationLink link:calculationLink link:definitionLink 2411403 - Disclosure - Income Taxes - Summary of Provision for (Benefit from) Income Taxes (Detail) link:presentationLink link:calculationLink link:definitionLink 2411407 - Disclosure - Income Taxes - Summary of Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits (Detail) link:presentationLink link:calculationLink link:definitionLink 2411404 - Disclosure - Income Taxes - Summary of Variation of Effective Provision for (Benefit from) Income Taxes from Statutory Federal Income Tax Rate (Detail) link:presentationLink link:calculationLink link:definitionLink 2311301 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Leases - Components of Leases and Lease Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Leases - Lease Cost (Details) link:presentationLink link:calculationLink link:definitionLink 2407405 - Disclosure - Leases - Lease Term and Discount Rate (Details) link:presentationLink link:calculationLink link:definitionLink 2407407 - Disclosure - Leases - Leases not yet Commenced (Details) link:presentationLink link:calculationLink link:definitionLink 2407404 - Disclosure - Leases - Schedule of Future Lease Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 2407404 - Disclosure - Leases - Schedule of Future Lease Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 2407406 - Disclosure - Leases - Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2116100 - Disclosure - Related-Party Transactions link:presentationLink link:calculationLink link:definitionLink 2416401 - Disclosure - Related-Party Transactions - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - Revenues and Cost of Revenue link:presentationLink link:calculationLink link:definitionLink 2402403 - Disclosure - Revenues and Cost of Revenue - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2302301 - Disclosure - Revenues and Cost of Revenue Revenues and Cost of Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 2402402 - Disclosure - Revenues and Cost of Revenue - Summary of Revenue by Geographical Markets (Details) link:presentationLink link:calculationLink link:definitionLink 2115100 - Disclosure - Selected Quarterly Financial Data (Unaudited) link:presentationLink link:calculationLink link:definitionLink 2415402 - Disclosure - Selected Quarterly Financial Data (Unaudited) - Selected Unaudited Quarterly Consolidated Statements of Operations Data (Detail) link:presentationLink link:calculationLink link:definitionLink 2315301 - Disclosure - Selected Quarterly Financial Data (Unaudited) (Tables) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Share-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - Share-Based Compensation - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2410406 - Disclosure - Share-Based Compensation - Schedule of Total Intrinsic Values of Options Exercised (Detail) link:presentationLink link:calculationLink link:definitionLink 2410408 - Disclosure - Share-Based Compensation - Summary of Assumptions Used to Value ESPP Rights Under the Black-Scholes Option-Pricing Model (Detail) link:presentationLink link:calculationLink link:definitionLink 2410409 - Disclosure - Share-Based Compensation - Summary of RSUs Activity (Detail) link:presentationLink link:calculationLink link:definitionLink 2410403 - Disclosure - Share-Based Compensation - Summary of Share-Based Compensation Expense by Award Type (Detail) link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - Share-Based Compensation - Summary of Share-Based Compensation Expense Recognized to Statements of Operations (Detail) link:presentationLink link:calculationLink link:definitionLink 2410405 - Disclosure - Share-Based Compensation - Summary of Stock Option Activity Plans (Detail) link:presentationLink link:calculationLink link:definitionLink 2310301 - Disclosure - Share-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2410407 - Disclosure - Share-Based Compensation - Weighted Average Assumptions Used to Fair Value of Stock Options Granted (Detail) link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - Stockholders' Equity - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2409403 - Disclosure - Stockholders' Equity - Summary of Common Stock Reserved for Future Issuance (Detail) link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 14 rng-20191231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 15 rng-20191231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 16 rng-20191231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Leases [Abstract] Weighted-average remaining operating lease term (years) Operating Lease, Weighted Average Remaining Lease Term Weighted-average operating lease discount rate (percentage) Operating Lease, Weighted Average Discount Rate, Percent Retirement Benefits [Abstract] Defined Contribution Plan [Table] Defined Contribution Plan [Table] Retirement Plan Name Retirement Plan Name [Axis] Retirement Plan Name Retirement Plan Name [Domain] 401(k) Plan Four Zero One K Plan [Member] Four zero one k plan. Defined Contribution Plan Disclosure [Line Items] Defined Contribution Plan Disclosure [Line Items] Employer contributions Defined Contribution Plan, Employer Discretionary Contribution Amount Income Tax Disclosure [Abstract] Federal tax benefit at statutory rate Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount State tax, net of federal tax benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount Research and development credits Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount Share-based compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount Other permanent differences Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount Change in U.S. federal Tax Rate Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount Foreign tax rate differential Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount Net operating (gains) losses not recognized Income Tax Reconciliation Net Operating Losses Not Recognized Income tax reconciliation net operating losses not recognized. Release of valuation allowance associated with acquisitions Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Total income tax provision Income Tax Expense (Benefit) Statement of Financial Position [Abstract] Accounts receivable Accounts Receivable, before Allowance for Credit Loss, Current Unbilled accounts receivable Unbilled Receivables, Current Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Organization, Consolidation and Presentation of Financial Statements [Abstract] Principles of Consolidation Consolidation, Policy [Policy Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Foreign Currency Foreign Currency Transactions and Translations Policy [Policy Text Block] Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Allowance for Doubtful Accounts Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block] Long-Term Investments Investment, Policy [Policy Text Block] Internal-Use Software Development Costs Internal Use Software, Policy [Policy Text Block] Property and Equipment, Net Property, Plant and Equipment, Policy [Policy Text Block] Leases Lessee, Leases [Policy Text Block] Goodwill and Intangible Assets Goodwill and Intangible Assets, Policy [Policy Text Block] Concentrations Concentration Risk, Credit Risk, Policy [Policy Text Block] Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Cost of Revenues Cost of Goods and Service [Policy Text Block] Share-Based Compensation Share-based Payment Arrangement [Policy Text Block] Research and Development Research, Development, and Computer Software, Policy [Policy Text Block] Advertising Costs Advertising Cost [Policy Text Block] Convertible Debt Debt, Policy [Policy Text Block] Income Taxes Income Tax, Policy [Policy Text Block] Segment Information Segment Reporting, Policy [Policy Text Block] Indemnification Guarantees, Indemnifications and Warranties Policies [Policy Text Block] Recent Accounting Pronouncements Not Yet Adopted and Impact of Recently Adopted Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Fair Value Measurement Policy Fair Value Measurement, Policy [Policy Text Block] Changes in Allowance for Doubtful Accounts Financing Receivable, Current, Allowance for Credit Loss [Table Text Block] Estimated Useful Lives of Assets Property Plant And Equipment Estimated Useful Lives Table [Text Block] Property, plant and equipment, estimated useful lives. Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Property, Plant and Equipment, Type Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type Property, Plant and Equipment, Type [Domain] Computer hardware and software Technology Equipment [Member] Internal-use software development costs Software and Software Development Costs [Member] Furniture and fixtures Furniture and Fixtures [Member] Leasehold improvements Leasehold Improvements [Member] Statistical Measurement [Axis] Statistical Measurement [Axis] Statistical Measurement [Domain] Statistical Measurement [Domain] Minimum Minimum [Member] Maximum Maximum [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Estimated useful lives Property, Plant and Equipment, Useful Life Earnings Per Share [Abstract] Basic and Diluted Net Loss Per Share Earnings Per Share [Text Block] Statement [Table] Statement [Table] Class of Stock Class of Stock [Axis] Class of Stock Class of Stock [Domain] Class A common stock Common Class A [Member] Class B common stock Common Class B [Member] Statement [Line Items] Statement [Line Items] Assets Assets [Abstract] Current assets Assets, Current [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Accounts receivable, net Deferred and prepaid sales commission costs Deferred And Prepaid Sales Commission, Current Deferred And Prepaid Sales Commission, Current Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Total current assets Assets, Current Property and equipment, net Property, Plant and Equipment, Net Operating lease right-of-use-assets Operating Lease, Right-of-Use Asset Long-term investments Long-term Investments Deferred and prepaid sales commission costs, non-current Deferred And Prepaid Sales Commission, Noncurrent Deferred And Prepaid Sales Commission, Noncurrent Goodwill Goodwill Acquired intangibles, net Intangible Assets, Net (Excluding Goodwill) Other assets Other Assets, Noncurrent Total assets Assets Liabilities and Stockholders' Equity Liabilities and Equity [Abstract] Current liabilities Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Accrued liabilities Accrued Liabilities, Current Deferred revenue Contract with Customer, Liability, Current Total current liabilities Liabilities, Current Convertible senior notes, net Convertible Notes Payable, Noncurrent Operating lease liabilities Operating Lease, Liability, Noncurrent Other long-term liabilities Other Liabilities, Noncurrent Total liabilities Liabilities Commitments and contingencies (Note 9) Commitments and Contingencies Stockholders' equity Stockholders' Equity Attributable to Parent [Abstract] Common stock Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital, Common Stock Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated deficit Retained Earnings (Accumulated Deficit) Total stockholders' equity Stockholders' Equity Attributable to Parent Total liabilities and stockholders' equity Liabilities and Equity Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] 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] Customer relationships Customer Relationships [Member] Developed technology Developed Technology Rights [Member] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Estimated lives Finite-Lived Intangible Asset, Useful Life Cost Finite-Lived Intangible Assets, Gross Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Total estimated amortization expense Business Combinations [Abstract] Business Combinations, Strategic Partnerships, and Asset Acquisitions Business Combination Disclosure [Text Block] Fair Value Disclosures [Abstract] Financial Assets Carried at Fair Value Fair Value, Assets Measured on Recurring Basis [Table Text Block] Share-based Payment Arrangement [Abstract] Total intrinsic value of options exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Prepaid expenses Prepaid Expense, Current Inventory Inventory, Net Other current assets Other Assets, Current Total prepaid expenses and other current assets Statement of Cash Flows [Abstract] Net loss Net Income (Loss) Attributable to Parent 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 Depreciation, Depletion and Amortization, Nonproduction Share-based compensation Share-based Payment Arrangement, Noncash Expense Amortization of deferred sales commission cost Amortization of Deferred Sales Commissions Amortization of debt discount and issuance cost Amortization of Debt Issuance Costs and Discounts Reduction of operating lease right-of-use assets Increase (Decrease) In Operating Lease Right-Of-Use Assets Increase (Decrease) In Operating Lease Right-Of-Use Assets Loss (gain) and other related costs on investments Loss (Gain) And Other Related Costs On Investments Loss (Gain) And Other Related Costs On Investments Foreign currency remeasurement (gain) loss Foreign Currency Transaction Gain (Loss), before Tax Provision for bad debt Accounts Receivable, Credit Loss Expense (Reversal) Deferred income taxes Deferred Foreign Income Tax Expense (Benefit) Tax benefit from release of valuation allowance Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Other Other Operating Activities, Cash Flow Statement Changes in assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Accounts receivable Increase (Decrease) in Accounts Receivable Deferred and prepaid sales commission costs Increase (Decrease) in Deferred Charges Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Other assets Increase (Decrease) in Other Noncurrent Assets Accounts payable Increase (Decrease) in Accounts Payable Accrued liabilities Increase (Decrease) in Accrued Liabilities Deferred revenue Increase (Decrease) in Contract with Customer, Liability Operating lease liabilities Increase (Decrease) In Operating Lease Liability Increase (Decrease) In Operating Lease Liability 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] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Capitalized internal-use software Payments to Acquire Software Cash paid for business combination, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Purchases of long-term investments Payments to Acquire Investments Cash paid for acquisition of intangible assets Payments to Acquire Intangible Assets Restricted investments Increase (Decrease) of Restricted 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] Proceeds from issuance of convertible senior notes, net of issuance costs Proceeds from Debt, Net of Issuance Costs Payments for capped call transactions and costs Payments For Capped Call Transactions And Costs Payments for capped call transactions and costs. Repurchase of common stock Payments for Repurchase of Common Stock Proceeds from issuance of stock in connection with stock plans Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised Taxes paid related to net share settlement of equity awards Payment, Tax Withholding, Share-based Payment Arrangement Payment of contingent consideration for business combination Payment Of Holdback From Acquisition Payment of holdback from acquisition. Repayment of financing obligations Repayments Of Financing Obligations Repayments Of Financing Obligations Repayment of debt Repayments of Debt Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Effect of exchange rate changes Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Net (decrease) increase in cash, cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash, cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect [Abstract] Beginning of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents End of period Supplemental disclosure of cash flow data: Supplemental Cash Flow Information [Abstract] Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Cash paid for income taxes, net of refunds Income Taxes Paid, Net Non-cash investing and financing activities Noncash Investing and Financing Items [Abstract] Cash held for future indemnity claims and other potential future payments Cash Held For Future Indemnity Claims And Other Potential Future Payments Cash Held For Future Indemnity Claims And Other Potential Future Payments Equipment and capitalized internal-use software purchased and unpaid at period end Capital Expenditures Incurred but Not yet Paid Common stock issued for acquisition of intangible assets Common Stock Issued For Acquisition Of Intangible Assets Common Stock Issued For Acquisition Of Intangible Assets Common stock issued for prepaid and deferred sales commission cost Common Stock Issued For Prepaid And Deferred Sales Commissions Costs Common Stock Issued For Prepaid And Deferred Sales Commissions Costs Reclassification from intangible assets to prepaid services Reclassification From Intangible Assets To Prepaid And Other Assets Reclassification From Intangible Assets To Prepaid And Other Assets Equipment acquired under financing obligations Fair Value of Assets Acquired Earnout related matters, including issuance of common stock for milestone achievements Earnout Related Matters Including Issuance Of Common Stock For Milestone Achievements Earnout related matters, including issuance of common stock for milestone achievements. Statement of Comprehensive Income [Abstract] Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax [Abstract] Foreign currency translation adjustments, net Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Revenue from Contract with Customer [Abstract] Revenues and Cost of Revenue Other Revenue And Cost Of Revenue [Text Block] Other revenue and cost of revenue. Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Sale of Stock Sale of Stock [Axis] Sale of Stock Sale of Stock [Domain] Employee stock purchase plan rights Employee Stock [Member] Award Type Award Type [Axis] Equity Award Award Type [Domain] Options Share-based Payment Arrangement, Option [Member] Restricted stock units Restricted Stock [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based compensation expense Share-based Payment Arrangement, Expense Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Balance at beginning of year Provision, net of recoveries Write-offs Accounts Receivable, Allowance for Credit Loss, Writeoff Balance at end of year Description of Business and Summary of Significant Accounting Policies Business Description and Accounting Policies [Text Block] Leases Lessee, Operating Leases [Text Block] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Statistical Measurement [Axis] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Operating lease not yet commenced, amount Lessee, Operating Lease, Lease Not Yet Commenced, Amount Lessee, Operating Lease, Lease Not Yet Commenced, Amount Operating lease not yet commenced, lease terms (in years) Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract Fair Value of Financial Instruments Fair Value Disclosures [Text Block] Deferred tax assets Components of Deferred Tax Assets [Abstract] Net operating loss and credit carry-forwards Deferred Tax Assets Operating Loss And Tax Credit Carryforwards Deferred tax assets operating loss and tax credit carryforwards. Research and development credits Deferred Tax Assets, in Process Research and Development Sales tax liability Deferred Tax Assets Sales Tax Liability Deferred tax assets sales tax liability. Share-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost Accrued liabilities Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities 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, Net [Abstract] Convertible debt discount Deferred Tax Liabilities, Deferred Expense, Debt Issuance Costs Deferred sales commissions Deferred Tax Liabilities, Tax Deferred Income Acquired intangibles Deferred Tax Liabilities, Intangible Assets Property and equipment Deferred Tax Liabilities, Property, Plant and Equipment Net deferred tax (liabilities) assets Deferred Tax Liabilities, Net Equity [Abstract] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Equity Components Equity Components [Axis] Equity Component Equity Component [Domain] Preferred Stock Preferred Stock [Member] 2013 Employee stock purchase plan Plan Name Plan Name [Axis] Plan Name Plan Name [Domain] 2013 Equity incentive plan Two Thousand And Thirteen Equity And Incentive Plan [Member] Two thousand and thirteen equity and incentive plan. Class of Stock [Line Items] Class of Stock [Line Items] Common stock reserved for future issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Outstanding options and restricted stock unit awards (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Available for future grants (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Cover page. Document And Entity Information [Table] Document And Entity Information [Table] Document and entity information. Document And Entity Information [Line Items] Document And Entity Information [Line Items] Document and entity information. Title of 12(b) Security Title of 12(b) Security Document Type Document Type Amendment Flag Amendment Flag Document Period End Date Document Period End Date Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Trading Symbol Trading Symbol Entity Central Index Key Entity Central Index Key Current Fiscal Year End Date Current Fiscal Year End Date Document Annual Report Document Annual Report 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 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 Security Exchange Name Security Exchange Name Quarterly Financial Information Disclosure [Abstract] Selected Quarterly Financial Data (Unaudited) Quarterly Financial Information [Text Block] Summary of Net Loss Before Provision for (Benefit from) Income Taxes Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Summary of Provision for (Benefit from) Income Taxes Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Summary of Variation of Effective Provision for (Benefit from) Income Taxes from Statutory Federal Income Tax Rate Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Schedule of Deferred Income Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Summary of Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Income Statement [Abstract] Product and Service Product and Service [Axis] Product and Service Product and Service [Domain] Subscriptions License and Service [Member] Other Product and Service, Other [Member] Revenues Disaggregation of Revenue [Abstract] Revenues Revenue from Contract with Customer, Excluding Assessed Tax Cost of revenues Cost of Goods and Services Sold [Abstract] Total cost of revenues Cost of Goods and Services Sold Gross profit 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 Total operating expenses Operating Expenses Loss from operations Operating Income (Loss) Other income (expense), net Nonoperating Income (Expense) [Abstract] Interest expense Interest Expense Other income, net Other Nonoperating Income Other income (expense), net Nonoperating Income (Expense) Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Provision for (benefit from) income taxes Net loss Net loss per common share Earnings Per Share, Basic and Diluted [Abstract] Basic and diluted (in dollars per share) Earnings Per Share, Basic and Diluted Weighted-average number of shares used in computing net loss per share Weighted Average Number of Shares Outstanding, Diluted [Abstract] Basic and diluted (in shares) Weighted Average Number of Shares Outstanding, Basic and Diluted 401(k) Plan Pension and Other Postretirement Benefits Disclosure [Text Block] Debt Disclosure [Abstract] Convertible Senior Notes Debt Disclosure [Text Block] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Business Acquisition Business Acquisition [Axis] Business Acquisition, Acquiree Business Acquisition, Acquiree [Domain] Connect First, Inc. Connect First, Inc. [Member] Connect First, Inc. [Member] Dimelo Dimelo [Member] Dimelo [Member] Business Acquisition [Line Items] Business Acquisition [Line Items] Cash and cash equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Other tangible assets acquired 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 assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Total consideration Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Selected Unaudited Quarterly Consolidated Statements of Operations Data Quarterly Financial Information [Table Text Block] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Financial Instrument [Axis] Financial Instrument [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Money Market Funds Money Market Funds [Member] Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Domain] (Level 1) Fair Value, Inputs, Level 1 [Member] Level 2 Fair Value, Inputs, Level 2 [Member] Level 3 Fair Value, Inputs, Level 3 [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] Cash equivalents: Cash and Cash Equivalents [Abstract] Money market funds Cash and Cash Equivalents, Fair Value Disclosure Noncurrent assets: Assets, Noncurrent [Abstract] Long-term investments Investments, Fair Value Disclosure Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] North America North America [Member] Others Other Geographical Area [Member] Other geographical area. Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Percentage of revenue (as a percent) Percentage Of Revenue Percentage of revenue. Components of Leases Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee [Table Text Block] Lease Cost Lease, Cost [Table Text Block] Schedule of Future Operating Lease Maturities Lessee, Operating Lease, Liability, Maturity [Table Text Block] Restricted cash Restricted Cash Depreciation and amortization Depreciation Amortization expense of intangible assets Amortization of Intangible Assets Weighted average amortization periods Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Amortization of deferred sales commission costs Impairment loss in relation to costs capitalized Asset Impairment Charges Maturity of Lease Liabilities Lessee, Operating Lease, Liability, Payment, Due [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 2025 onwards Lessee, Operating Lease, Liability, Payments, Due after Year Five Total future minimum lease payments Lessee, Operating Lease, Liability, Payments, Due Less: Imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Present value of lease liabilities Operating Lease, Liability United States Income (Loss) from Continuing Operations before Income Taxes, Domestic International Income (Loss) from Continuing Operations before Income Taxes, Foreign Schedule of Goodwill [Table] Schedule of Goodwill [Table] Connect First Connect First [Member] Connect First Goodwill [Line Items] Goodwill [Line Items] Goodwill [Roll Forward] Goodwill [Roll Forward] Goodwill, Beginning balance Connect First acquisition Goodwill, Acquired During Period Foreign currency translation adjustments Goodwill, Foreign Currency Translation Gain (Loss) Goodwill, Ending balance Cash paid for amounts included in the measurement of lease liabilities Operating Lease, Payments New ROU assets obtained in exchange of lease liabilities: Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Numerator Net Income (Loss) Attributable to Parent [Abstract] Denominator Weighted-average common shares for basic and diluted net loss per share (in shares) Basic and diluted net loss per common share (in dollars per share) Restricted stock units Number of RSUs Outstanding (in thousands) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Number of RSUs Outstanding, Beginning Balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Number of RSUs Outstanding, Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Number of RSUs Outstanding, Released (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Number of RSUs Outstanding, Canceled/Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Number of RSUs Outstanding, Ending Balance (in shares) Weighted- Average Grant Date Fair Value Per Share Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Weighted-Average Grant Date Fair Value Per Share, 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 Per Share, Granted (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 Weighted-Average Grant Date Fair Value Per Share, 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 Per Share, Canceled/Forfeited (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 Per Share, Ending Balance (in dollars per share) Aggregate Intrinsic Value (in thousands) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract] Aggregate Intrinsic Value, Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding Product Product [Member] Percentage of subscriptions (as a percentage) Percentage Of Subscriptions Percentage of software subscriptions. Revenue recognized, previously included in deferred revenue Contract with Customer, Liability, Revenue Recognized Subscription term Remaining Performance Obligations Subscription Term Remaining performance obligations subscription term. Revenue, remaining performance obligation, amount Revenue, Remaining Performance Obligation, Amount Percentage of revenue recognized on remaining performance obligation in next twelve months Percentage Of Revenue Recognized On Remaining Performance Obligation In Next Twelve Months Percentage of revenue recognized on remaining performance obligation in next twelve months. Percentage of revenue recognized on remaining performance obligation, after next twelve months Percentage Of Revenue Remaining Performance Obligation Recognize In Greater Than Next Twelve Months Percentage of revenue remaining performance obligation recognize in greater than next twelve months. Total revenue Total cost of revenue Customer [Axis] Customer [Axis] Customer [Domain] Customer [Domain] RingCentral Office@Hand solution Ring Central Office Hand Solution [Member] RingCentral Office@Hand solution. Legal Entity [Axis] Legal Entity [Axis] Entity [Domain] Entity [Domain] Avaya Avaya [Member] Avaya [Member] Counterparty Name [Axis] Counterparty Name [Axis] Counterparty Name [Domain] Counterparty Name [Domain] Equity Interest Type [Axis] Equity Interest Type [Axis] Equity Interest Issued or Issuable, Type [Domain] Equity Interest Issued or Issuable, Type [Domain] Restricted Stock Restricted Stock Units Restricted Stock Units (RSUs) [Member] Total purchase price Business Combination, Consideration Transferred Cash payments Payments to Acquire Businesses, Gross Contingent consideration Business Combination, Contingent Consideration, Liability Consideration, restricted stock unit Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Consideration, restricted stock unit, vesting period Business Combination Consideration Transferred Equity Interests Issued And Issuable Vesting Period Business combination consideration transferred equity interests issued and issuable vesting period. Goodwill recorded in connection with transaction Amount of goodwill expected to be tax deductible Business Acquisition, Goodwill, Expected Tax Deductible Amount Convertible preferred stock, dividend percentage Long-Term Investment, Convertible Preferred Stock, Dividend Percentage Long-Term Investment, Convertible Preferred Stock, Dividend Percentage Convertible preferred stock, conversion price (in USD per share) Long-Term Investment, Convertible Preferred Stock, Conversion Price Long-Term Investment, Convertible Preferred Stock, Conversion Price Percentage of voting interests acquired upon conversion (as a percentage) Preferred Stock, Percentage Of Voting Interests Acquired Upon Conversion Preferred Stock, Percentage Of Voting Interests Acquired Upon Conversion Advance of future commissions to be received Advance of Future Commissions To Be Received Advance of Future Commissions to be Received Finite-lived intangible assets acquired Finite-lived Intangible Assets Acquired Deferred and prepaid sales commission costs, non-current Deferred Sales Commissions, Noncurrent Deferred Sales Commissions, Noncurrent Settlement Payment for Contingent Consideration Liability, Investing Activities Number of Options Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Number of Options Outstanding, Beginning Balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Number of Options Outstanding, Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Number of Options Outstanding, Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Number of Options Outstanding, Canceled/Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Number of Options Outstanding, Ending Balance (in shares) Number of Options Outstanding, Vested and expected to vest (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Number of Options Outstanding, Exercisable (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number 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, Beginning Balance (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, Granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, 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, Canceled/Forfeited (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Weighted-Average Exercise Price Per Share, Ending Balance (in dollars per share) Weighted-Average Exercise Price Per Share, Vested and expected to vest (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Weighted-Average Exercise Price Per Share, Exercisable (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Weighted-Average Contractual Term Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Contractual Term [Abstract] Share based compensation arrangement by share based payment award options outstanding weighted average contractual term. Weighted-Average Contractual Term Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Weighted-Average Contractual Term, Vested and expected to vest Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Weighted-Average Contractual Term, Exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Aggregate Intrinsic Value, Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Aggregate Intrinsic Value, Vested and expected to vest Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Aggregate Intrinsic Value, Exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Income Statement Location Income Statement Location [Axis] Income Statement Location 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] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] North America Others Total revenues Non Employee Stock Option Non Employee Stock Option [Member] Non-employee stock option. Expected term (in years) 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 Risk-free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Expected dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Grant date fair value of employee options (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Operating lease renewal term Lessee, Operating Lease, Renewal Term Operating leases Assets and Liabilities, Lessee [Abstract] Operating lease right-of-use assets Accrued liabilities Operating Lease, Liability, Current Operating lease liabilities Total operating lease liabilities Income Taxes Income Tax Disclosure [Text Block] Financial Statement Components Supplemental Balance Sheet Disclosures [Text Block] 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 and thereafter Finite Lived Intangible Assets Amortization Expense Year Five And Thereafter Finite lived intangible assets amortization expense year five and thereafter. Summary of Common Stock Reserved for Future Issuance Schedule Of Common Stock Reserved For Future Issuance Table [Text Block] Tabular disclosure of Class A common stock shares authorized and reserved for future issuance as required by the Company' articles of incorporation to ensure adequate shares are available to satisfy future obligations under equity awards, including but not limited to issuing common stock shares upon exercise of options, restricted stock unit awards and employee stock purchase plan rights that are currently outstanding and available for issuance under various equity incentive plans, as well as issuing of common stock shares upon exercise of outstanding warrants to purchase common stock and issuing of common stock shares upon conversion of preferred stock that is available to be issued in the future. Risks and Uncertainties [Abstract] Concentration Risk [Table] Concentration Risk [Table] Concentration Risk Type Concentration Risk Type [Axis] Concentration Risk Type Concentration Risk Type [Domain] Geographic Concentration Risk Geographic Concentration Risk [Member] U.S. UNITED STATES Non-US Non-US [Member] France FRANCE Concentration Risk Benchmark Concentration Risk Benchmark [Axis] Concentration Risk Benchmark Concentration Risk Benchmark [Domain] Sales Revenue, Segment Revenue Benchmark [Member] Long-lived Assets Property, Plant and Equipment [Member] Concentration Risk [Line Items] Concentration Risk [Line Items] Concentration risk, percentage Concentration Risk, Percentage Number of foreign countries representing more than ten percent Number Of Countries Number of countries. Geographic Concentrations Concentration Risk Disclosure [Text Block] Offering grant date fair value of ESPP rights (in dollars per share) Common stock, par or stated value per share (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) Common Stock, Shares, Outstanding Summary of Net Carrying Amount of Liability Component of Convertible Notes Schedule of Long-term Debt Instruments [Table Text Block] Schedule of Equity Component of Convertible Debt Convertible Debt [Table Text Block] Schedule of Interest Expense Recognized Related to Notes Schedule Of Interest Expense Table [Text Block] Schedule of interest expense. Components of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Components of Accounts Receivable, Net Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Components of Prepaid Expenses and Other Current Assets Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block] Components of Property and Equipment, Net Property, Plant and Equipment [Table Text Block] Components of Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Summary of Carrying Value of Goodwill Schedule of Goodwill [Table Text Block] Summary of Carrying Values of Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Summary of Estimated Amortization Expense for Acquired Intangible Assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Debt Instrument Debt Instrument [Axis] Debt Instrument, Name Debt Instrument, Name [Domain] Convertible Senior Notes Due 2023 Convertible Senior Notes Due Two Thousand Twenty Three [Member] Convertible senior notes due two thousand twenty three. Private Placement Private Placement [Member] Option Indexed to Issuer's Equity, Type Option Indexed to Issuer's Equity, Type [Axis] Option Indexed to Issuer's Equity, Type Option Indexed to Issuer's Equity, Type [Domain] Capped call Capped Call [Member] Capped call. Debt Instrument [Line Items] Debt Instrument [Line Items] Principal Debt Instrument, Face Amount Debt instrument, interest rate Debt Instrument, Interest Rate, Stated Percentage Proceeds from issuance debt, net of discounts and issuance costs Debt conversion, converted instrument, shares issued (in shares) Debt Conversion, Converted Instrument, Shares Issued Stock par value (in dollars per share) Conversion price per share (in dollars per share) Debt Instrument, Convertible, Conversion Price Debt redemption price percentage Debt Instrument, Redemption Price, Percentage Carrying amount of equity component representing conversion option Debt Instrument, Convertible, Carrying Amount of Equity Component Initial strike price (in dollars per share) Option Indexed to Issuer's Equity, Strike Price Option indexed to issuer's equity, shares (in shares) Option Indexed to Issuer's Equity, Shares Net cost incurred in connection with transaction Amortization of debt discount Amortization of Debt Discount (Premium) Amortization of debt issuance cost Amortization of Debt Issuance Costs Total interest expense related to the Notes Loss Contingencies [Table] Loss Contingencies [Table] Litigation Case [Axis] Litigation Case [Axis] Litigation Case [Domain] Litigation Case [Domain] RingCentral Suit Against Bright Pattern, Inc. And Officers RingCentral Suit Against Bright Pattern, Inc. And Officers [Member] RingCentral Suit Against Bright Pattern, Inc. And Officers [Member] Bright Pattern, Inc. Cross Complaint Against RingCentral Bright Pattern, Inc. Cross Complaint Against RingCentral [Member] Bright Pattern, Inc. Cross Complaint Against RingCentral [Member] Loss Contingencies [Line Items] Loss Contingencies [Line Items] Number of defendants Loss Contingency, Number of Defendants Break up fee Loss Contingency, Break Up Fee Loss Contingency, Break Up Fee Schedule of Preliminary Allocation of Purchase Price of Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Fair Value Measurement Inputs and Valuation Techniques [Table] Fair Value Measurement Inputs and Valuation Techniques [Table] Estimated fair value of convertible senior notes Convertible Debt, Fair Value Disclosures Unrealized gain (loss) on investments Unrealized Gain (Loss) on Investments 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] Unrecognized tax benefits, beginning of the year Unrecognized Tax Benefits Increases related to prior year tax positions Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Decreases related to prior year tax positions Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Increases related to current year tax positions Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Unrecognized tax benefits, end of year Disaggregation of Revenue by Geographical Markets Disaggregation of Revenue [Table Text Block] Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] Computer hardware and software Internal-use software development costs Software Development [Member] Furniture and fixtures 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 Related Party Transactions [Abstract] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Related Party Related Party [Axis] Related Party Related Party [Domain] Google Inc. Google Inc [Member] Google Inc. Related Party Transaction [Line Items] Related Party Transaction [Line Items] Total payables to related party Due to Related Parties Total expenses incurred from related party Related Party Transaction, Expenses from Transactions with Related Party Unamortized discount Debt Instrument, Unamortized Discount, Noncurrent Unamortized issuance cost Debt Issuance Cost, Gross, Noncurrent Net carrying amount 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 Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Table] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption Type of Adoption [Domain] Accounting Standards Update 2016-02 Accounting Standards Update 2016-02 [Member] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Operating lease, lease liabilities Operating lease cost Operating Lease, Cost Rent expense Operating Leases, Rent Expense Related-Party Transactions Related Party Transactions Disclosure [Text Block] Accrued compensation and benefits Employee-related Liabilities, Current Accrued sales, use, and telecom related taxes Taxes Payable, Current Accrued marketing Accrued Marketing Costs, Current Operating lease liabilities, short-term Other accrued expenses Other Accrued Liabilities, Current Total accrued liabilities Proceeds allocated to the conversion option (debt discount) Issuance cost Debt Issuance Costs, Net Net carrying amount Debt Instrument Convertible Net Carrying Amount Of Equity Component Debt instrument convertible net carrying amount of equity component. Statement of Stockholders' Equity [Abstract] 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] Glip Inc Glip Inc [Member] Glip Inc. Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Beginning Balance (in shares) Beginning Balance Issuance of common stock in connection with Equity Incentive and Employee Stock Purchase plans, net of tax withholdings (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Issuance of common stock in connection with Equity Incentive and Employee Stock Purchase plans, net of tax withholdings Stock Issued During Period, Value, Employee Stock Purchase Plan Issuance of common stock in connection with Equity Incentive and Employee Stock Purchase plans, net of tax withholdings Stock Issued During Period, Value, Employee Stock Purchase Plan, Increase (Decrease) To Additional Paid In Capital Stock Issued During Period, Value, Employee Stock Purchase Plan, Increase (Decrease) To Additional Paid In Capital Issuance of common stock for achievement of Glip related matters (in shares) Stock Issued During Period, Shares, Acquisitions Issuance of common stock for achievement of Glip related matters Stock Issued During Period, Value, Acquisitions Issuance of common stock in connection with investments (in shares) Stock Issued During Period, Shares, Purchase of Assets Issuance of common stock in connection with investments Stock Issued During Period, Value, Purchase of Assets Shares repurchased (in shares) Stock Repurchased During Period, Shares Shares repurchased Stock Repurchased During Period, Value Share-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Equity component of convertible senior notes, net of issuance cost Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt Purchase of capped calls Adjustments To Additional Paid In Capital Purchase Of Capped Calls Adjustments To Additional Paid In Capital Purchase Of Capped Calls Changes in comprehensive loss Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Ending Balance (in shares) Ending Balance Consolidated Statements of Operations Data Selected Quarterly Financial Information [Abstract] Gross profit Operating loss Net loss Award Date [Axis] Award Date [Axis] Award Date [Domain] Award Date [Domain] Post January Twenty Nine 2014 Post January Twenty Nine Two Thousand And Fourteen [Member] Post January 29, 2014. Restatement [Axis] Restatement [Axis] Restatement [Domain] Restatement [Domain] Previously Reported Previously Reported [Member] Vesting [Axis] Vesting [Axis] Vesting [Domain] Vesting [Domain] Share-based Payment Arrangement, Tranche Two Share-based Payment Arrangement, Tranche Two [Member] Share-based Payment Arrangement, Tranche One Share-based Payment Arrangement, Tranche One [Member] Class of Stock [Axis] Class of Stock [Domain] 2013 Equity Incentive Plan Key Employee Equity Bonus Plan Key Employee Equity Bonus Plan [Member] Key employee equity bonus plan. Employee Stock Option Common stock, shares reserved for future issuance (in shares) Common stock, additional shares reserved (in shares) Common Stock, Additional Capital Shares Reserved For Future Issuances Common Stock, Additional Capital Shares Reserved For Future Issuances Percentage of outstanding shares (percent) Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Outstanding Stock Maximum Available for future grants (in shares) Vesting period contractual term Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Number of options granted (in shares) Unrecognized share-based compensation expense Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Unrecognized share-based compensation expense, remaining weighted-average vesting periods Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Maximum employee subscription rate (percent) Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate Maximum number of share per employee (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number of Shares Per Employee Purchase price of common stock (as a percentage of fair value) Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Additional shares reserved for future issuance (in shares) Common Stock, Additional Capital Shares Reserved For Future Issuance Common Stock, Additional Capital Shares Reserved For Future Issuance Unrecognized share-based compensation expense Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Number of shares issued (in shares) Share based compensation requisite service period recognition Share Based Compensation Requisite Service Period Recognition Share based compensation requisite service period recognition. Income Taxes [Table] Income Taxes [Table] Income Taxes. Tax Credit Carryforward Tax Credit Carryforward [Axis] Tax Credit Carryforward, Name Tax Credit Carryforward, Name [Domain] Research credit carry-forward Research Tax Credit Carryforward [Member] Income Tax Authority Income Tax Authority [Axis] Income Tax Authority Income Tax Authority [Domain] Federal Domestic Tax Authority [Member] California State and Local Jurisdiction [Member] Income Taxes [Line Items] Income Taxes [Line Items] Income taxes. Net deferred tax liability Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Net operating loss carryforwards Operating Loss Carryforwards Operating loss carryforwards, subject to expiration Operating Loss Carryforwards, Subject To Expiration Operating Loss Carryforwards, Subject To Expiration Research credit carryforwards for tax purposes Tax Credit Carryforward, Amount Period for cumulative ownership change Period For Cumulative Ownership Change Period for cumulative ownership change. Valuation allowances, deferred tax asset, increase Current 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 Current Income Tax Expense (Benefit) Deferred 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 Total deferred Deferred Income Tax Expense (Benefit) Antidilutive Securities Antidilutive Securities [Axis] Antidilutive Securities, Name Antidilutive Securities, Name [Domain] Equity Incentive Plans Share-based Payment Arrangement [Member] Potential common shares excluded from diluted net loss per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Share-Based Compensation Share-based Payment Arrangement [Text Block] Computation of Company's Basic and Diluted Net Loss Per Share of Common Stock Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Potential Shares of Common Stock Excluded from Diluted Weighted-Average Common Shares Outstanding Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Summary of Share-Based Compensation Expense Recognized to Statements of Operations Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Summary of Share-Based Compensation Expense by Award Type Share-based Payment Arrangement, Cost by Plan [Table Text Block] Summary of Stock Option Activity Plans Share-based Payment Arrangement, Option, Activity [Table Text Block] Weighted Average Assumptions Used to Fair Value of Stock Options Granted Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Summary of Assumptions Used to Value ESPP Rights Under the Black-Scholes Option-Pricing Model Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Summary of RSUs Activity Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Description Of Business And Summary Of Significant Accounting Policies [Table] Description Of Business And Summary Of Significant Accounting Policies [Table] Description of business and summary of significant accounting policies. Accounts receivable Accounts Receivable [Member] Revenues Software subscription revenues Software Subscription Revenues [Member] Software subscription revenues. Customer concentration risk Customer Concentration Risk [Member] Adjustments for New Accounting Pronouncements Type of Adoption Accounting Standards Update 2014-09 Accounting Standards Update 2014-09 [Member] Description Of Business And Summary Of Significant Accounting Policies [Line Items] Description Of Business And Summary Of Significant Accounting Policies [Line Items] Description of business and summary of significant accounting policies. Software development cost, net of impairment Payments to Develop Software Capitalized Computer Software, Net Capitalized Computer Software, Net Concentration risk, number of major customers Concentration Risk Number Of Major Customers Concentration risk number of major customers. Contractual arrangement subscriptions period Contractual Arrangement Service Period Contractual arrangement service period. Subscription contracts services termination period Subscription Contracts Services Termination Period Subscription contracts services termination period. Deferred contract costs, expected amortization period of benefit Deferred Contract Costs Expected Amortization Period Deferred contract costs expected amortization period. Advertising expense Advertising Expense Number of reportable segment Number of Reportable Segments Impact of Recently Adopted Accounting Pronouncements New Accounting Pronouncements and Changes in Accounting Principles [Text Block] Cash Cash Money market funds Money Market Funds, at Carrying Value Total cash and cash equivalents Stockholders Equity Note Disclosure [Table] Stockholders Equity Note Disclosure [Table] Stockholders equity note disclosure. Undesignated Preferred Stock Undesignated Preferred Stock [Member] Undesignated preferred stock. Stockholders Equity Note Disclosure [Line Items] Stockholders Equity Note Disclosure [Line Items] Stockholders equity note disclosure. Common stock, par or stated value per share (in dollars per share) 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, shares authorized (in shares) Number of votes per share Common Stock, Number Of Votes Per Share Common Stock, Number Of Votes Per Share Percentage of written consent of shareholders Percentage Of Written Consent Of Shareholders Percentage of written consent of shareholders. Year of anniversary Year Of Anniversary Year of anniversary. EX-101.PRE 17 rng-20191231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 18 a123a01.gif begin 644 a123a01.gif M1TE&.#EAH0 7 ' "'Y! $ $4 + "A !< AO___WZSTTB3P5"8Q(6W MU:/)X/#V^OO.I_BI9?>=3_FN;?S>Q/WJVOS:O?F]B?BE7OWFT_[W\/_[^/JZ M@_FR=/G!D/FV>S&&N0MOK/2 &_1\%/[SZ?O2KO:1.?K)G_[OXOSBR_6$(_:5 M0/K%F/O6M92/6(*O>A5I3 VD&/OL+;ZJO-XG:NT1IXL>#M]='D M[YO$W;K6Y_?Z_.CQ]V^JSE^AR8R[V")]M++2Y1-TK_:-,F>ES-GH\CF*O"J! MM_JS=OWHU9"]V;[8Z@ M M M M ?_@ "" 0*%AH<".#*"C <()PD(((R4E9:7F)4?#0Z/#@X? MF:*CH@T@(*:DJI4."9 G%@"?%J&,%QBXN;JZ 8(@&A:?"!I!J\:6$2D:R\S+ M)Y/'T8W-&M*D/,T(!QX6W1&"!KOBNRV,G* 0&A#6JP[4[QK0[*L6S3SSF!'4 M'@X@*2D> 9X",0,)$B$C,WI>DN.,RUC'3#%L-6,:=8D*??F8IWEDNZ+(#);NDE0L!C%2H"PPB4*-G$"+X> (" M +"I'9[,R/.H!L4=N(P\$E%R0*GOQ,+B/>&1DYXXN0V4BPH K)K+!8QXFPL1 MNZ 7*(=U:A#GG=2,P.EW7-4[ JIN"0)A+),**8BER\@K"++,B!!=I\4V@^DE MXF3886L $, 7 +W!QXC_K;B$*&L/+0P0I5#4\%!+ QEH*@B;AF%R[6MPUDC- M-'DRPF8'3_5;J3[-"&P)NKM44G$N[>E2PZ&Z+!EK+B_,E60/ $1 +3Q&XHO4 M!LN*D'!SYO@*0*_-& S;R[Y0@VF:U&P <#R88(P!N8QL:!< -?3,FBX^,**H MH#5X2!"@8R(7I[,194!1O(S@>S(\$2P+'@" :R "U_>]Z.\E)F)P5KDD#:H+ MN6HSR@M/[N$B)<2"X"N1<-(B)T(H9Z,>XWVO1XLR)=2&P*;57)*)2>BX@,L( MS^,"X/&B)K(-]RXZ5$*B(.9BD#0E&Y!*C0CO4O+!LLL@X'K?&H1T=?;_JEG< M@S[08V_!UZ5M;6HF/OGT4R4&E$#B_ "48#^)KL$PO_V,U"#__P:8P7H&R @3 M]0(3F_#>*#9@"@7^*S^I:,DI3.&5#T P%! $P5,TXCH 6- 44CE%?B*5$7:H L;0 NX-WS2LC"%KKPA?#[V6YR \,:VO"&T:A!2L9Q.1SZ\(= #*(0AQ@( #L! end GRAPHIC 19 a20200117141515rng2019item5s.gif GRAPHIC begin 644 a20200117141515rng2019item5s.gif M1TE&.#EAQ@(G O< $&@0;39L^+PXN_O]__Q\?_X\_[^_E"' /X M@+U= " $='1Z>GIXF)B?5(0KZMC",C([R@(TI*I=O+ATP 6=@B"?Y* !H: MC7-SN4)"H?_9H.!];;*R4:NKU<0G1(/!@^66 /^BHB^7+]W=W1^# $B%2&2Q M9/_JRO["PK^_WQ =XJ*Q(U8%L18=NVW4.^B&^$=+,1^ -O;[6-CL<+>TP /]B8O^' M **0 / / '.Y<^?6H/]G ,N9#*O5J\O+Y?[BM__;V\/AP[JZW'Z, $J=-?\; M&YJ:S#,SF0^! 'Q\O?_RWM"6?H4'1+*2 O^3DU)2J>/C\?]34^PJ,]?6ZO^J M*OX)"?Z8 +JG-5.I4[&];^J^8=+HT*9$5 M *FIJ>]! )S-G/_KZ^[)??.SN0\/A]??N&MKM;6:%^\@ +.SV6EI:?W3DNM] MB(.#P?^P.OZC&#L[G2(BD=+2Z/]V )>+P.P3%SH 8D*2'OXK*W0:8%I:K>GI M]/*8 .MC6?^*B@F$"7J\>G.K3]R%E_^ZNLZG+CB<./^Y4/_+R_[=K/Z="VN* M /_3TXK%BK?0FO^KJX26%_[FPLF]9Z.9%K<]&?_VZ9:9&M2=%?Y< ,.3 /_# M:O]R[X[6_\S,])L@EYX":/1H_XC(_Z_8/\N D)A,6S4/\^ .F?JMKLVCXF MA[O=NXMWL5\!4/_6F%NM6[F2 ,R4 .GTZ?];6XJ=*/^"@CZ& "R$ /3T^=4F._Y3 !.) M$\[$>'AHK/2<"_ZM,LJ>&A,3B?ZT1(TO:(S!?UV* _X3 *N0 /_1C/_MTI*2 MR/^RLL[4H/]+2\/#X467*2P Q@(G @ (_P /"!Q(L*#!@P@3*ES(L*'# MAQ C2IQ(L:+%BQ@S:MS(L:/'CR!#BAQ)LJ3)DRA3JES)LJ7+ES!CRIQ)LZ;- MFSASZMS)LZ?/GT"#"AU*M*C1HTB3*EW*M*G3IU"C2IU*M:K5JUBS:MW*M:O7 MKV##BAU+MJS9LVC3JEW+MJW;MW#CRIU+MZ[=NWCSZMW+MZ_?OX #"Q[<\ & MPP <&)2 & ".@240/QCH +'B!HT/-R!8^7!!S)D=#SS\6"".Q@8[:R8(R// MUH 29BX!.30 "0=!(R[8&@#!R > \]^?5J@K9])U0=G/)MSL\/, :P6>#P MV(:K"\PND/3RW0,-V_]^P-B!^(*&<2>/C3YY<=V)"8HG?D#UY^8*I\\VG5SQ M:=L-E$>0@/]EIAUFN V$67$'-, @81 >I!]BVA78&'O#)7A ;_'!1Z&"EA'D M(6*E>7> A:X)-"( M&UX&'LNP@@=?0<,UYB& V9FT(O&X69C8P\VUF)WR2$T M8H*5X9BD0/JUJ!IVU,D7Y0$FYA;B=NZ5!YQB S$VV7H&S9>9< "&YUZ#5ZJ( M7T(3"GEB?V\"*&"7\:'X(9IK+HAF PY(\&"$$?;68F]<'J:A>(K9V*)^EZTI M7HLO3JGF@XRQ9R)L1!:'Z&C1<3@H #):=YR+H@$W)$*1X9C:8;3]]YBI"9W6 M)H&>G)96XV%<2BG: >)-MJ1S"3(J$(=0:L?KE%7N"*JDM;%(9Z,P O=8L@O! MRF2*G?UI+9&M&4LKF_%Q.ME_#,TI7;C7^I=B?:SBJ1R:Q9$+Z+Q$VBH=E^=) MZ:-F\:6**[S(B599 _\-^>VQU9F(&7N84KDFD8IQ6%W#K$5GW&;;(G2:L59N MMK"HSB+4V@/I!6SOP>F*6-RO OW*V,?G5HJPE GONBK![?Z6\[F*Y7ML@M0J M9&UGIW96T+8#%PSBGXNA&V.WH:AD-E]O_2*YBL"<'<; G M&19;99M^^RC YAXLL\.ES7>JTA7'UNV_%-/Y)[D9'R0FQ\WV-K9LCFU;Y99' MKUL0R^P&&]QSD37P,7=FUMSUTE3K'#+5TEY;7- )6=NMLO9NJV?;#TOH]&'C M*JYZKE,3N"[1>WJ'LM> ,GX?TZ1)^UQK_S4:FJ7.4NZNCO72>:6\-,=8NV-7I3/ :W?]P1QC=B2AU<#/5^3SSKQ&M M+#K6LJ#5S"29JC4/4ZR#7N;&]J/_H,G.9@4QE.:V-RQ0MAJG.B-!+ M!>';SAJR0+$Y<8Z<"DV)1-,K&>X1.N1SG ,J(S@>-@]N5J*1$C,GK6^U[R"B M8U;R\+?&22U$0'8R/I)QDC,:WB91>9!_O88]XJ.< MEC[T,<8U_RQHNJSAM@JXK,U=TB!#VZ//@AC.!+$R MD%I)+T&U,%SYW)2IAC,M7#)-C/*DS;= ZE=O0Q+RNFEPQ+4L (9$S@:ZLVK ME@G V+AJC#+J6PM[&)TJ[;(]NRHD<&#$(ZI-9S(?^T]QRK;)&1&$;G\LY7S> M^$.A[6PZ3@KFX! J1^^!"W:N&673?_!&GYLR4]ZM4E2 \10N^+H ML$8QS8_G@NF:@&.Y%XX)1"Q<8F^,R2X:B92&%PK;,YT(OJYJKJ"VRE8D;\3! M_5!-HVABF&T"246PXG&2YAJ./4-S/?S1M3& @Y5AF[.B4)DKJO]QDB83 Y89 M;*X+L L5:E4C)*8FJHE$@QN=75&&N(KAYF"=44R5++0WR-8M<.!"S)#>"E'3(666K*;V-G7,P1$H3_G,OW%V3-;LD6,-N#F',39TA^20TT@8W1:^ MUC:6=9IX<&#%\)IV0E54'&.^RR"9CO:]\(VO?.=+W_K:][[XS:]^]\O?_OKW MOP .L( '3. "&_C "$ZP@BDRUY"T:3N 4\A\3.M30"X.1Y&Q,$0R')DDHM- M&^E3@QZD6.4U2SN;DD^$/\.T!;M8+CF<)T@DD*L&L'4A@-!03U%5W8.(N#8: M?@B'=XQ)3M%]%AOJE-F*E-F8MF+3#QU2QT6%KZ$%6KL^L6 M@(>U3.JLE W.<32M(JXK\?X"4VWA[ 7S2/_X,EYR,ZTD/N6L(S_/_]!X3<(:_QJP]K8OT641/Y%)D+EUU%;XPTP$5L;D^[ M_>4$?\^7YD@RJ]_]]4KY.7)PL/=\XUH"A!79&O"/YOV&=-PS?"]^ M\A1WEJZE_\YXASM+]MC%NO,?PW-FCR9BFSG-(L6\?6WW_$WH*SEK0F5IOT=9 MR[W#IS[1C6%/?Z,X37*UWWAGQ)SY-@\H5Y%A'D?W:/Y'*NBR M5K&V<8QQ&J6!2N(F<4T7:+?")%VS@)"768DS))5!&YIQ?AW74M8U;.(',AWT M:2?&0:;EAC! M?,CG$)'!(&VG?;J"'V*B*H8Q1P*'$%3U$5A880LA=5!XAX,WA?_E4FM6R")S M2"OIMR&V!FF/)DHREAI@>!%BB'4- 1S7]!HG1WC=L7/:D6,#8GH!B"5A\BYU MQQ%S&'UUF(AXN(2HA'L@J%N]]VNJ*(B9U2JH2"J3<84<$QQQ5WI?$FD_EH/. M!VAV1%'98VXM.$7[PHLO@B-_9DW_(6C4P3 L126# B/(EH.[LD/9=FDB$BHV M4XV]\3F(@B"3^"^H)UPNE(R7]TR#5DX7!"H#QR-^5V^CJ(12B!NG01O)(U[8)7,)F&\GV5W?@SC=?8I>"RGFW;Y)5SR<6[G MFG*_'G*#6.J=RC^[6'73):)OA+/]H?-BI/R#I9O&9 M;(4H>!'8(:S&))/!E=+AH>Q"D1=HHNO@>7S4)W$MA)3M!6\:@GLB*9R."7.9 M2%2:B*)OEXEUJ1QWF7UVYBRSXJ.$5&G#Z2P(RH&7H9.^UR"NYJ ^B$-QMRNH MU9BB(CR69A]M]2X(V)39J877\BZ8%9<1&%6^Z$*>5GEMY624F7Q<:(^.<8$% M8I,6.H_(L7.(P1[.M8K\,4BT*&/S88;!5*366&>[LE9(BJ2N8:!N%J5Q8HE. MM1GF=II8VJDU&&05L5V>.JJDJA.B6JJHFJJJNJJLVJJN^JJP&JNR.JNT6JNV M>JNXFJNZNJN\VJN^^JO &JS".JS$6JP_QGJLR)JLRKJLS-JLSOJLT!JMTCJM MU%JMUGJMV)JMVKJMW-JMWOJMX!JNXCJNY%JNYGJNZ)JNZKJN[-JN[OJN-_ : MK_(ZK_1:K_9ZK_B:K_JZK_S:K_[ZKP ;L ([L 1;L 9[L B;L J[L S;L [[ ML! ;L1([L12$6[$6>[$8F[$:N[$^[$@&[(B.[(D6[(F>[+N:AXHN[(. MH6A?RAO'T4L2Q;(5RT@XY$1-Q( !V&'SR+,]1K,1RT@S=1NG2B4D\VY'.XE M:[&H50+E>:HX9!B3*+5&N[06"VAHV!Y%A+14FSJT]P -:K4$:QYDE+4<%*3! MT;6.MFQBC NPAG&T(*DN+JJFCC&/#.BG?M.V"0L:%7) 9!NH3A5+OL4K>INP M*HL0#W"8#\&VA8NP)7"$$,&XC3NRDCNY(5NYEONQF)NY';NYG+NQGONY&1NZ MHGNQI%NZ%7NZJ$L7&H ,[ZBZJQL7^J "O"ZL3L84D"[M3N*L'N[; $&&4"[ MAF"[OOL7&T"[\4 #IL1;O'S!![K[!S_9N\QK%K-+NRV F-([O6.Q KI; \J9 MO=H+%F!P",+KH. ;OEY! ;2K!\K[O>A;%QJ@NQ^ I>?[OEEA!;H[")U:O_9K M%?Z@NY#@J?S;OU,1">2K %40.ZZP0W=[@C$<1(G!/5JP!6<',N M>RLI&$PR*UKH$<5:P;VTRP=-#"HWVUJB0E[(U[-U^[/;X<58@0XW4+YC3)C^ MTD1J>\=(B[AN?!600+L0;'=-^[1VS+6$K+1YN\=4T0*ZFP.OA[7B5-[=)BL:2 MML8:)LJCK!)?@+SM>W=\:XAR&[@0);C+1LNU?!*#(+_UY\1AHK@.(;:Q0W(_,UF?:QV[<99\+S+NM=1 M[-8?O=9CW1%S'=:M"K:>6-@<<;P* ,ZN"AK4UE* !FB'S-@84<$*<,[5K&HV MP-.&7#./Q";:A]C&F'T1-ZP U^NJ9@.=,8D#EAB L5VT@.W"/CS"L#H<0?5\ M^^*1O3W)\7;:% ''13RKJ-2&##C;OHW%>BS<$]''M,O$L@JWLUUOO:WW< M$ '0C!RK(].2R)T8&TALXUW:A*O=#^'6-2VKTR%59%39W=7%Z-T0-! /#4VK MBDW-\]T0C@W9TUK;! S#"B %U0K@]IO:JTVM!HZ^_TN[WFNM"ZZ]!!#'"(RM M$3Z]^/S'UWKAQ=O7&6WA^VT0&\S.VLKAL0O&"O %>-MJXJ@[UU> #BL>X@.! MPODXB.N .O-K3QNN2BNXM]ZY(WKXC"^Y/-- MXWI@XU"NW3G.V54NW#X.Y.'*Y&([Y$4.KEZ^M$E>KF-.LS1@RB]NYIB-#D2L M %-NKF>^L@ZLXW+.V#G>W<9W/M::G>![3M4 '>9L3M6I_>#I.N@M[0\BK "'L-*2WM).8-^/3>7.FM\:,>D+H92P.VCN6E#BKX@B/* MC=V73=#";LS2JMO#QR/)_MO+;L]C<, *H.?3BDJM$7U]K>$"58X6+9 M[@[/4B#J=F[A83L1P!ZQBN['!(ZO#?^P4QP/*Z"O$]^P 'T#I'ZO&;^P FX( MD<"O'Y^P.:[D)#_,B/#F"F#H*3_*?Z 'T.RVH_S25!RP)3^P2DR[AW#Q.+_' M-$#CIWSI_IKS_YH#FZX 8DRP1M^O O[C!MOT^NH$+'\#/E^P4H^O4]SRD8[U M-0P&^$R[59:L&4/KUM_ Q'/L''?KD[@V)D, ML7>OK@3P]%=P]0[;]^AJ!0C_UA)+^.6Z D*?XFH_^-KK!#G.Z>?.]\R+")./ M^!:K^-XZ!CL/P)Y.L9R_K33P]"DNW:/;XJ9/ :P.NJ(;"9J=S77/L:-/K300 M^Z<\^YUKN5(0]L)+[!Y;^\]J!2POO)7_'_QM>_N'#]; ?[E6V_NZZ\=\\/A, MO_ 2(?S&B@[$'_T*< ,MT/4(Z^JC 6<#+^OAL;)24 -)G\W''_5D_*A1XNN^ MGMTC2P.#8.O23_T(V]J&&"4 4C"@1( ' @D:/# 0H8+'S2$&%'B1(H5+5[$ MF%'C1HX=/7X$&5+D2)(B?5*Y=O7X%&[;!3AR A 8= M>M0@484-<3R &U;N7+IU[8*DT>+*U904O7W;E+ 34$.T0W/&%$60YE-M0"S'CV[=U7!/]>_GR<8%H8RGPH"R+Z_?UGC^\_ 0?4Z(,O M,HN'C]T(9+#!SP)T,$(!I;.*+T@^D#!##0&#<$,/MQMCD!LRV\"*ZSY$ZS'% MJ#I4L<79+LMLL\YE;U9>&SR4KRO^^K58]WPUUK\<\+N* D"3A58\9*-U3Y\1KZK!"6JWU6Y: M;K7S%%257/W_MMSGO#6W.3 T0.:J>++@,EUY>T-WWMD0Z?.J0UJPMU_:ZO77 MLQ4.O&K8@ \.#6"$"?M#294L73ABRA26V*X<*%7I"R KILD %;PHPI$R. :) M8I+!TN<\;+4].:9.0 XF 9EG;IG(FF4+]ZI67[WYHTYB:2/FF8>FN>>,3#9Z MJ3'8=7>0>)/>*)01VNBA#**)=F0<+U0H .J+D/9ZIA5N5>D0?<+&2&I8JKYZ MZ&+&H223KM'&"&RZ2?K X90,OCLB7TCYI99;VIZYF##BOJ/OC>Q6W"-K^7*V M\0,\IB2,8@B7N8HPRLDD<3ST@ 9#8?6< !_1= ^" ]5^+8Q:S&-C(;R9_(%BH1E4SM;$M>#T@'A3_#-@0G?"D(6,IBUH8@Y3X M3? EZ&C!MDN)C+IRAU2.@!)M"$,M@E&,(&K1GO?$7!EN485= K.8QRR' M%V+!3&>&PA=W, !-3MD)%>QC!%[X11%JX8AZVK,8_8"%%X@8&2VDP!.!Z(8Q M./&.0GSB?XCT1Q:DF)($+1 GU+1F1/L1C"K@TZ8WQ6E.9W:+?19CE\'P93^$ M64QBSE*8M*SE+W59!6[FM H]* (E]A'.P6C!%!\-J3Q(:@:N=M6K9CCI?")! M R=(P:QG->L*U+I61(#A1/_Y0 W$=14FV82=^_ "+,(0C(KB]!;%"$8MPF#, M1!AD)\U;:W[6I8G0,&1$@A!RW00 V^0 %# MW" #[ :J7!:WV,7Y,00DI%O=ZWZ&!CG0 +/XDH$:?.#_K1_QA0I&@$U* EB+ MIRU".1+<"4TZYP[RA<)C&5I?RR+6RI:U+&45VUZ#NM8NL 6I;,GP"0M;&,,: MYO 34J"*-8J8)"0V,1\H< /DOKC%\3C$%39 @0WTV<]_-D1QCVMG%A\BQEFP M@A00\>.ZH&,%+?C"BE>2!9=J),A#EF@QC)Q/1_2C#>M509.IU>"KAGG"9:[P MF3?,@2?D@\T1L<4 >N&,)@@A!$GX!B\VD8UU5$*W=$$'(OZ@#PU\X0J,)+0" MXN%<&4_W U+P1UL9O1%T@*&L'[#"B5-Z)L%.\Y-TTX6X1C#"HEQ2=_UAPL@Q@54]X(\*<($0NR(SJVWXB%_(P1C<" MX0E3@)@AXF!&% 1@!U%8 @5H" )@% )!G300<-5O!;/AA;TBB_ @5J@&B7@\$E):FV/ZR0!6/7&4$4R,(??BX1 M\+Y;9#>==[U7&PHOP\0 JM!"/E)@BB=X@@,<" 0^Q#[V0)2][-Y .]J_OO:U M>\+M3S"%*?*1#RVH(J'0P7H*NLX!?/P[X ,G^&U5[096NSK6LR:&$"R.<1*L M ^2/AWSD.R[RI=! "L2F@,H(C8P;4( /+:CNTB-C^:'78 .:3[9*]-!<0U M$GS(0O\+]-&"%@QB$%G O08TP <^"-<0AT VBV]0 RM4<2$&@(*0*:'7'M04 MZO3.Z%2KCI%]._BC>/B!&F UK0P@<^B$'XW0'XP)??_%S]1"$*D0LRO(,0 M\N $)XSQBE=TPPUNP$<@O,&!M\<]!72ON[N;B>KC.K!S@VZ0,'D@!-HBO_/S M*H,C!#3K,&[8@RAH CNXM5PC@6S@.,GSP,>K!" @@0! Q2P!%&P P&( F80 MAQ"[B4@0.J*CL\WKO,^K+N_Z#3#P!YJSN=3S03N+!PIXAAW( U+ +WB:J-#2 MHJB+/JJ#M0%@AC60N%&8AC1( P_P@#,X@PF !WA@!6D0 4E/<, Q),,R-,,' M3+_U:[]W8$,V)(0WA,,W? ^(8D" $A: )G6(,!L/^%35(8="BQ08"$*SBY0MN &AB$ M'/"'&I,/:QNV+$ QXPH^0F,!%N !1F $"X &:. "+M !$$@',1"#SR*M\X* M2>B +8@ 7! "4;@U7;B$(!B"(2B%4H"#:[@'< B'.1 !/30_21 !$9B#<' % M<.B"([@&.,"&".M1;B 5$@% M%W"!-Q@&!$" >@#_A2F @R/H E>PQGSDQZ[2QCGXQBY A558!7*0RB$(@JJ\ MA*O4!5U(@B2P!$L(@1 0!5$0 B&P SL@AK(<2V3LRB3(2A3XAF] U[@A0#8 MA$T@@0W,!B!P/,G# BPP 1,XAS@P!W/P2: ,RBF8 FR(1GGL G"HQVJTQC!, M2J]R!W>0!E: APGH@ZRB5'* ;KO$[LS,XAU4XD M\ ,_( (BJ(,ZP !U:(4E2(1$, (CF$S*##\?H 484 ,\6#@UJSL!B35FZ 6) M:X+]M 1"A$NZW,!>D] V!<%U ((*W80 X 4T^ 84@$0A((;59,$.#8L'&(,_ M4(1VT(9FX(%#15195%0+8%1:?(1Y8(,7$ 9!J/]1&WTE6(HEH^*O6\(E7?+1 M*@"M("724255G)J%4[4':E#58V#58U"&5\6 )GU2*)52*JW2KDJ_7'@'^)L_ M_.,_N=," ?22^XS"*' & 1" ,D5+9 R!,]W*K>S*:)56L33+28R"7E@#%JQ/ M/Z6,4O76;R724YT%>R!753775F755U776&U2=7#25IC5):#5*)U26[W5@LM5 M]XN_7L6'_8.[#[,[;A78I0#7@A578W2BJW7 M>KU7/:S,\(N!?]R^^;.__-L_3WB"?Z4[50C8@559NI@9<1U7A%7856585W78 MAX78B(57>)77G9U7B[WP6'O-V%N5!&WL M@ I0 FX U@!E76GMRJ_$7; ,R[ 57HF)WNFUWH"IWNO57GG)WNWUXUYNZ=[O%=]D"=_Q-=]= M*=_S5=]22=_U==](:=_WE=] B=_YM5\VJ=_[U=\6 807THC\W=\ WI _4@H7 MH@@ [@K_[0\%I@\&;N#_<."%&0WR,:,# (H#%A $E@H-7I$,_@\.AI()]M\& M$ KTB6"'\&#_ .&G6&$6_F"209^=6 @2=I_TJ2&XP.$]N$?!N(@ M%N(A)N(B-N(C1N(D5N(E9N(F=N(GAN(HEN(IIF(?[J2(^:,2H&$3%N NYA9 M* T'V&(;]N(R+I8&D P3I_2L& R,N,WIA7$*&"R@.,Z_Z:5_K7C/-;C/>;C M/O;C/P;D0(X-A$@(.K9@I2#DA4B-*P:-UE@( EX('!"*,NJ)TT",2IX-#G*> M23Z ]FF,2-X)-YX-&J[AG:AD0$".,48,3_X75D8,Y#@(A_#D"F+DS]#DG>#D M67X>09*8))IA&5*B!G@A7V8(0YJ-U+ @-G;DN$#F2E:.3"8D$T8*22YDQR@( M'."@40: 24[CY>'FGA@+3DX(Y9F-TO!DA&#CH7 ,*9D+D:8)!+E=&X??68(Z*&-U @.3*[A%Q)F@;:@]>F-@@B. /J)0V9HA4@C MVAB+XOCGHQB(BA;G1):-T@@.B/]P9 DH 8\^9W=FY=B(:(=^"+A(:0OVY(?. M9RUV8X9V'QF2:44VB&=N9 Z$YF#9ZV(&0&I$SN7^48#<<0YA(XZG7^ M(W&.C;,09_01BEB6:H;(YHXNBY/NY/8I@8%X@*W^9P 0Y=!@:O2)GJ1>'FQN MZC+"YJ)>N"$*ZH>51(H- :WJQH!D&)&J6Y9Y B+RF#<%VZ;MFB+PNC;=N MX8VP:)T89N^PZ'3NC7=FB.!XB%@NI'9VZ=X@;(_VB9;(F9X21:Y^ :6%F M"+DF:F/NZ+T.9X=@CIZF()B>#<%FYYH&[77VY&[FC>*PY]/ 9(NV:-Z@;$MN M'N^@[&ZF3HT3_@S;EF'U5!@ Z$.?2CFZ]!N=53B/^EF/.5@AS%@[47O R\N[>0(L*.H[1]FV= MEHWD7F4Z<./B?F4)UVW$, L%%FSDJ65!AO$8E_$9I_$:M_$;QS;Q'-?Q'>?Q M'O?Q'P?R(!?R(2?R(C?R(T?R)%?R)6?R)G?R)X?R*)?R*:?R*K?R*\?R+-?R M+>'\SB7\SFG\SJW\SO' M\SS7\SWG\SXM]_,_!_1 %_1!)_1"-_1#1_1$5_1%9_1&=_1'A_1(E_1)I_1* MM_1+Q_1,U_1-_^?T3H?QU2[JQ.:(/P+Q W[Q\R9CXR#HY^!PLHX)] EKVBZD M_T;F2:YUAKCUYC9PJ!Z)15[DB"B(V!8.689K595_VCLCP;;<(;S_@5!^-57>.@E >( MGT"*AXYW^G8+F%[WE_#U9XYAI9AG,4J?:?[W4A\,9'ZA;7<>!6X-=%_V<1_K M5.]D);KW8K9U@2<)<(^695_WQ!X?0T*>L?CKB$ >I=AXO);C&%*(/U(B42^D MGAAYY'">LJ8,=/>)JIYP&W8>5KYY8I]D=9?U"VJ?\)YN"]IOH8=YPO^X=W07 M=89W]M0.Y5E7=H/P=H1&Y-U6#*HWCD?F= M:Y>-X[R?)EQ_,C!K :>00=8U_: D ZX!? M^[(>=\0._('X]>L>BA*N>05F^-)X",%WZ1?*\*9 3=]/!089U"^[,=':W0/ M_>3Y];[^B8B?;9-N\+A7]>7AZIHPAGTTAAI6BE]/>C-2GX=>;EA/;+'/]^@Y MB'OW^-,(BMW.:.-GBB(@TB)@=JAOB^4>?I>&ZVTO#NAG906O8>_ ?K!7ZO:Y M>U->_(<>=]8O(\2/1>Q;#:0>7Y;?_L&&Y+NWAIWR(* ZT$'755HCR M(0Y>!H@' ' <* @(0(D# @DVD'"@8<&($B=2K&CQX@$&&C=R[.CQ(X,#)0"0 M) FHH , #A0.3 G@0427, \<- C@ (Z7.6=.E #@Y,&$#7XB?'@SJ%&,2I=. M-./T*=2H4J>:P5F2Y,R%-!$*5!FQZ\J'#L4>2.G +,6=!8<6E""![0&W2>.. M96KW8H*\>O?R[>L7I4H $M F)1RW9$+#;]?>)"PW8LZP="M"M.H +H &5F$B MC8P4+MK%<1L<)'CW-.K4JE>SEEA# >S8LF?3GET#\$J2"5GBT,KV,=S*$J]F MYEW8*]*M#]1JM9G0__?-QZU9HP!I_3H*D3^-AD6KU2?)L.!5#KVZ66U/P&VX56D M%=4@CCGJN&.#:*6D&6_0D357RI&:5;1:D5DYCI410D0>E:.>4 IX89H%; MM67CGWZ.YJ:;H87'$G$4E4G82#!U9=Z:<>%0&IF[25199"WB!Z,#:>;ND4T4FX/4+LA3-="&VR#Z T%$UJZ(;78N UHM9V> MDA$X4TXX4-ONM?#NR6U\/A[J4TS-)K@88>,F:&)8 7HXT:LI@>L56YJ^N%U0 MK)8)\%8E-%HDO15;O"-A<0:9[+Z"E3A>6.5I*"2-@"3GTE G 1LEQS8]#.S% MJ@U+8T('$44G8BX7U=58S_*$:$F %4Q2J"C'/!UZK1I%E%!!,_:PS4"FFQ:T M7W)I4H<<'KT:81?FI*%V0$+J4LY?3_OJ826%:F1F29(]:N"&+A9XD,WB>?PO MUB)'O#7??;=9KM^!"SXXX84;?KB.#:B+(\6(._YX:U=9"CGEE5M^.>:9E]JX MYIU[_CGHH8L^.NFEFWXZZJFKOCKKK;O^.NRQRSX[[;7;?CONN>N^.^^]9/O^ M._#!"S\\\<4;?SSRR2N_///-._\\]-%+/SWUU5M_/?;9:[\]]]U[_SWXX8L_ M/OGEFW\^^NFKOS[[[;O_/OSQRS\__?7;?S_^^>N_/__]^_\_ ,HP $2L( & M/" "$ZC !3),L($.?" $(RC!"5*P@A:\( 8SJ,$-_"(8PRC&,9*QC&8\ M(QK3J,8ULE&)0,J)M+BD(2S-$6L$BH\$)J@EL#\@* MV*QBJ9SB08'T^3DK'0TD0UNPR= M-$2WB#0 9XGTR2]/U4FJ4($C6LU*0VUQ).BWS3+M9\9>!\ MZ4M#QDI#19GD.\'&R :4YRQCX>;25N(2A_C$(58[#*6RIC*]049QG2Q*'G<# M"$>UTU4*::A!/!6MA]13(C8;)-9L-I.@,3(EEB)DW/YELI&4AS$-68G5T&0B M:M+S4%ARR$C?PQF//8"3HR$)05P"B+5EYB85C6E)OSD8D)9G.5A9*%:&(C9I M(6@@7>$C(>M&IK<8-9*#M8DMZC'*"<%9#312:]9FFA7!CG_B2\5@M'G MR-.GFGF 0Q#:&W<$8SVXKI2M"4$LOD]2&A?2R?*"K9A\#$ M7#$5BE$E]A*;2@ HGK4K3QU%5]#&I:8NXF=.FWD37^*S)G/RJ^)PPD_;LE9% MG6UNM&1K5$F9UF1^;=1((MJN#9WE)IX9J%@')\M033*ML3)O6YMKTX4Z*?"(UF.*2DWR$ M8S#3FE>STF2MK"5PI^9KF8H4<\33C=6&*NQCLF4FDH/!L$N"&=Z^G42D=*WP MAFJ67E;:-)1 +B>97ER"^XJS+?8%TD+QB5J4U(6P#XGPC0@,XAE#RBKJ[>2Q MUMO@8D:KM/%-R(2#R6*(*H[+@!EGAVVZWSW?=Z&T-;%54PS=LZ:5E8!P\)A' MQ!7-3)*1OJ1P)?&IXZ+DM<=@GFY=*;W03YO9S7$19(,!T\TE5RR[FJU+)EML M5YCL*=#$+"9<+YO'"N,5H8=TR':CRUTQ[Y?,BYT6,0F2:\4>-L!G6Z1/$8SL MMMASI2/!+(X[;/^DYU)XSZ-]EZ^#3.?44IG'G#$91@FBDZ+,ML0XYJYJ7:5L MAUQ[S\HEIJ-H*;;>B-K-OB3-2C.=XY^I=*>+]BNV(GG2"B/\)==^B&;WU5WM M"%*?TV0UO/A"4.D+431RC_ M5['/OF.YO40TJP#E4#1"B*7-^M(1Z=G"CA9,IG=>(.0^.-H>EOE1>OX3766F MIN[&)\H4O;1S-WHF*H5ZS;!FL$K3^*\X/?6[ RKSL6#YY--=*@"!Z%VS;EDK; M3"&RX5OS:-1H=#AA??P5SZD:RI,JE=(T4N8]R4N,'#:M6/H\Z*MXSDF"!T,# M2UN_;8X0D)(\-_#))XZQ1L=H^[&?;$U0^23 TIV/9O[W M2O):R<&T?\M 5TF]>1=")%>G=5.NW!SW;='L852?;!]XE VY1%[)8I5% >% ME4=X$-O#'9B178;7V=]DU5A__(M[ 5;+;0BVG9J-89ESW5D"Y2J@NF12J^S7 MG)"?EW"2;$V.LGA6,+5=RSU)=LD?M0D5"$)&7$$5"?J@=OQ5"C)+#XX3E"WA M"VK1 @K2$CK:J*T)-I5 9/76:NT?#WH)O3E5RP%<8 GAJ>5:L#U=6[3628R6 M+OW:96D@"M8$*KXB+,:B+,XB+=:B+=XB+N:B+NXB+_:B+_XB, :C, XC,1:C,1[_(S(F MHS(N(S,VHS,^(S2ZR:, WFF0GNGMVL\=%"8N#<>=B/%95(W$!XE="A2>!@GV MD2@!TCGF2)_\VSB)WKM-V]&46C1Z3F 1W8ZD4J_MQBF:EE7@@$WA$_I-6A3: M'-JUQC@R4SG:A>FAAI\%V[+IR&7\T0 NY$3X&3U63$;68^;T54[MW&4H%=KY M$4G5EM0MU->H1S])(%9,2D70TD*9FJMPH<59%&,9'4S4WE:0R*$D9)19S441[66%6 D9"\%_]I8E?'=K!)-VK8"!Y6!TYHIVF_=WY]<=0]$QCC 5F)19E, M%M9&72%/$-9@$*$&KM?#W-'/Z49Y/DT&HIQXI@U)T$%1;"1P5HXD&A1Q@ME) M--,82IER=J OL230)?_2)<6D5=5%>+C?OX,V<5CEQE)M=EF=DTEIZUC"?9E10[GJ?%GRYG9 5+G(G*'$I9%W593WFBMZ78-2,W&2?$,)G&HXAMK'GVF@)Q1&6&?)3:WG6FI+F%BC1I4 M#,&TJIDYC4YY5DG%Q<:YBH)R87Z^Z6$,15#V6L3]ITPBZ^T5E8WV:MK8'O(] ME*>6#CU"J47,R_TD:8[T8[EZ3ZG-"2251.K1#[M.!ZB^J[[N*[_V&*N__BO 5!JS #BS!%JS!'BS")JS"-F- [ end XML 20 R27.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenues and Cost of Revenue Revenues and Cost of Revenue (Tables)
12 Months Ended
Dec. 31, 2019
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue by Geographical Markets
The following table provides information about disaggregated revenue by primary geographical markets:
 
Year ended December 31,
 
2019
 
2018
 
2017
Primary geographical markets
 
 
 
 
 
North America
93
%
 
95
%
 
96
%
Others
7
%
 
5
%
 
4
%
Total revenues
100
%
 
100
%
 
100
%

XML 21 R23.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)
The following tables set forth selected unaudited quarterly consolidated statements of operations data for each of the eight quarters in the years ended December 31, 2019 and 2018 (in thousands except per share data):
 
Dec 31, 2019
 
Sep 30, 2019
 
Jun 30, 2019
 
Mar 31, 2019
 
Dec 31, 2018
 
Sep 30, 2018
 
Jun 30, 2018
 
Mar 31, 2018
Consolidated Statements of Operations Data
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Revenues
$
252,865

 
$
233,352

 
$
215,152

 
$
201,489

 
$
188,624

 
$
173,825

 
$
160,832

 
$
150,343

Gross profit
185,992

 
173,647

 
161,522

 
150,654

 
144,509

 
134,551

 
122,766

 
114,669

Operating loss
(20,369
)
 
(10,663
)
 
(7,180
)
 
(7,463
)
 
(3,404
)
 
(7,027
)
 
(4,654
)
 
(1,351
)
Net loss
(25,257
)
 
(12,749
)
 
(9,243
)
 
(6,358
)
 
(5,678
)
 
(9,518
)
 
(8,291
)
 
(2,716
)
Net loss per share, basic and diluted
$
(0.30
)
 
$
(0.15
)
 
$
(0.11
)
 
$
(0.08
)
 
$
(0.07
)
 
$
(0.12
)
 
$
(0.10
)
 
$
(0.03
)

XML 22 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)}}} JSON 23 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "rng-20191231x10k.htm": { "axisCustom": 0, "axisStandard": 32, "contextCount": 231, "dts": { "calculationLink": { "local": [ "rng-20191231_cal.xml" ] }, "definitionLink": { "local": [ "rng-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": [ "rng-20191231x10k.htm" ] }, "labelLink": { "local": [ "rng-20191231_lab.xml" ], "remote": [ "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": [ "rng-20191231_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml" ] }, "schema": { "local": [ "rng-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/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd" ] } }, "elementCount": 662, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 40, "http://www.ringcentral.com/20191231": 4, "http://xbrl.sec.gov/dei/2019-01-31": 5, "total": 49 }, "keyCustom": 51, "keyStandard": 434, "memberCustom": 19, "memberStandard": 50, "nsprefix": "rng", "nsuri": "http://www.ringcentral.com/20191231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:Security12bTitle", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0002000 - Document - Cover Page", "role": "http://www.ringcentral.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:Security12bTitle", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "rng:OtherRevenueAndCostOfRevenueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2102100 - Disclosure - Revenues and Cost of Revenue", "role": "http://www.ringcentral.com/role/RevenuesAndCostOfRevenue", "shortName": "Revenues and Cost of Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "rng:OtherRevenueAndCostOfRevenueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "rng-20191231x10k.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": "2103100 - Disclosure - Financial Statement Components", "role": "http://www.ringcentral.com/role/FinancialStatementComponents", "shortName": "Financial Statement Components", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "rng-20191231x10k.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 of Financial Instruments", "role": "http://www.ringcentral.com/role/FairValueOfFinancialInstruments", "shortName": "Fair Value of Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "rng-20191231x10k.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": "rng-20191231x10k.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": "2105100 - Disclosure - Business Combinations, Strategic Partnerships, and Asset Acquisitions", "role": "http://www.ringcentral.com/role/BusinessCombinationsStrategicPartnershipsAndAssetAcquisitions", "shortName": "Business Combinations, Strategic Partnerships, and Asset Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "rng-20191231x10k.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": "2106100 - Disclosure - Convertible Senior Notes", "role": "http://www.ringcentral.com/role/ConvertibleSeniorNotes", "shortName": "Convertible Senior Notes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "rng-20191231x10k.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": "2107100 - Disclosure - Leases", "role": "http://www.ringcentral.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "rng-20191231x10k.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": "2108100 - Disclosure - Commitments and Contingencies", "role": "http://www.ringcentral.com/role/CommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2109100 - Disclosure - Stockholders' Equity", "role": "http://www.ringcentral.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "rng-20191231x10k.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": "2110100 - Disclosure - Share-Based Compensation", "role": "http://www.ringcentral.com/role/ShareBasedCompensation", "shortName": "Share-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "rng-20191231x10k.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": "2111100 - Disclosure - Income Taxes", "role": "http://www.ringcentral.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "rng-20191231x10k.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.ringcentral.com/role/ConsolidatedBalanceSheets", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "lang": null, "name": "rng:DeferredAndPrepaidSalesCommissionCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2112100 - Disclosure - Basic and Diluted Net Loss Per Share", "role": "http://www.ringcentral.com/role/BasicAndDilutedNetLossPerShare", "shortName": "Basic and Diluted Net Loss Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2113100 - Disclosure - Geographic Concentrations", "role": "http://www.ringcentral.com/role/GeographicConcentrations", "shortName": "Geographic Concentrations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2114100 - Disclosure - 401(k) Plan", "role": "http://www.ringcentral.com/role/A401KPlan", "shortName": "401(k) Plan", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "rng-20191231x10k.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": "2115100 - Disclosure - Selected Quarterly Financial Data (Unaudited)", "role": "http://www.ringcentral.com/role/SelectedQuarterlyFinancialDataUnaudited", "shortName": "Selected Quarterly Financial Data (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "rng-20191231x10k.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.ringcentral.com/role/RelatedPartyTransactions", "shortName": "Related-Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2201201 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Policies)", "role": "http://www.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Description of Business and Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2301302 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Tables)", "role": "http://www.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesTables", "shortName": "Description of Business and Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.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": "2302301 - Disclosure - Revenues and Cost of Revenue Revenues and Cost of Revenue (Tables)", "role": "http://www.ringcentral.com/role/RevenuesAndCostOfRevenueRevenuesAndCostOfRevenueTables", "shortName": "Revenues and Cost of Revenue Revenues and Cost of Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2303301 - Disclosure - Financial Statement Components (Tables)", "role": "http://www.ringcentral.com/role/FinancialStatementComponentsTables", "shortName": "Financial Statement Components (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2304301 - Disclosure - Fair Value of Financial Instruments (Tables)", "role": "http://www.ringcentral.com/role/FairValueOfFinancialInstrumentsTables", "shortName": "Fair Value of Financial Instruments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FI2019Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember", "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.ringcentral.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.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": "2305301 - Disclosure - Business Combinations, Strategic Partnerships, and Asset Acquisitions (Tables)", "role": "http://www.ringcentral.com/role/BusinessCombinationsStrategicPartnershipsAndAssetAcquisitionsTables", "shortName": "Business Combinations, Strategic Partnerships, and Asset Acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.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": "2306301 - Disclosure - Convertible Senior Notes (Tables)", "role": "http://www.ringcentral.com/role/ConvertibleSeniorNotesTables", "shortName": "Convertible Senior Notes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "rng:AssetsAndLiabilitiesLesseeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2307301 - Disclosure - Leases (Tables)", "role": "http://www.ringcentral.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "rng:AssetsAndLiabilitiesLesseeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "rng:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2309301 - Disclosure - Stockholders' Equity (Tables)", "role": "http://www.ringcentral.com/role/StockholdersEquityTables", "shortName": "Stockholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "rng:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.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": "2310301 - Disclosure - Share-Based Compensation (Tables)", "role": "http://www.ringcentral.com/role/ShareBasedCompensationTables", "shortName": "Share-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2311301 - Disclosure - Income Taxes (Tables)", "role": "http://www.ringcentral.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2312301 - Disclosure - Basic and Diluted Net Loss Per Share (Tables)", "role": "http://www.ringcentral.com/role/BasicAndDilutedNetLossPerShareTables", "shortName": "Basic and Diluted Net Loss Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "rng-20191231x10k.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": "2315301 - Disclosure - Selected Quarterly Financial Data (Unaudited) (Tables)", "role": "http://www.ringcentral.com/role/SelectedQuarterlyFinancialDataUnauditedTables", "shortName": "Selected Quarterly Financial Data (Unaudited) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401403 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Changes in Allowance for Doubtful Accounts (Detail)", "role": "http://www.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesChangesInAllowanceForDoubtfulAccountsDetail", "shortName": "Description of Business and Summary of Significant Accounting Policies - Changes in Allowance for Doubtful Accounts (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:PaymentsToDevelopSoftware", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401404 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Additional Information (Detail)", "role": "http://www.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "shortName": "Description of Business and Summary of Significant Accounting Policies - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:PaymentsToDevelopSoftware", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002000 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS", "role": "http://www.ringcentral.com/role/ConsolidatedStatementsOfOperations", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:ResearchAndDevelopmentExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "2401405 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Estimated Useful Lives of Assets (Detail)", "role": "http://www.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfAssetsDetail", "shortName": "Description of Business and Summary of Significant Accounting Policies - Estimated Useful Lives of Assets (Detail)", "subGroupType": "details", "uniqueAnchor": null }, "R41": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "INF", "first": true, "lang": null, "name": "rng:PercentageOfRevenue", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401406 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Disaggregated of Revenue by Primary Geographical Market, Major Product Lines and Timing of Revenue Recognition (Detail)", "role": "http://www.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDisaggregatedOfRevenueByPrimaryGeographicalMarketMajorProductLinesAndTimingOfRevenueRecognitionDetail", "shortName": "Description of Business and Summary of Significant Accounting Policies - Disaggregated of Revenue by Primary Geographical Market, Major Product Lines and Timing of Revenue Recognition (Detail)", "subGroupType": "details", "uniqueAnchor": null }, "R42": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402401 - Disclosure - Impact of Recently Adopted Accounting Pronouncements (Details)", "role": "http://www.ringcentral.com/role/ImpactOfRecentlyAdoptedAccountingPronouncementsDetails", "shortName": "Impact of Recently Adopted Accounting Pronouncements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "I2019Q1Jan1_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member", "decimals": "-5", "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "INF", "first": true, "lang": null, "name": "rng:PercentageOfRevenue", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402402 - Disclosure - Revenues and Cost of Revenue - Summary of Revenue by Geographical Markets (Details)", "role": "http://www.ringcentral.com/role/RevenuesAndCostOfRevenueSummaryOfRevenueByGeographicalMarketsDetails", "shortName": "Revenues and Cost of Revenue - Summary of Revenue by Geographical Markets (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R44": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "2", "first": true, "lang": null, "name": "rng:PercentageOfSubscriptions", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402403 - Disclosure - Revenues and Cost of Revenue - Additional Information (Detail)", "role": "http://www.ringcentral.com/role/RevenuesAndCostOfRevenueAdditionalInformationDetail", "shortName": "Revenues and Cost of Revenue - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "2", "first": true, "lang": null, "name": "rng:PercentageOfSubscriptions", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Cash", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403402 - Disclosure - Financial Statement Components - Components of Cash and Cash Equivalents (Detail)", "role": "http://www.ringcentral.com/role/FinancialStatementComponentsComponentsOfCashAndCashEquivalentsDetail", "shortName": "Financial Statement Components - Components of Cash and Cash Equivalents (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Cash", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403403 - Disclosure - Financial Statement Components - Additional Information (Detail)", "role": "http://www.ringcentral.com/role/FinancialStatementComponentsAdditionalInformationDetail", "shortName": "Financial Statement Components - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403404 - Disclosure - Financial Statement Components - Components of Accounts Receivable, Net (Detail)", "role": "http://www.ringcentral.com/role/FinancialStatementComponentsComponentsOfAccountsReceivableNetDetail", "shortName": "Financial Statement Components - Components of Accounts Receivable, Net (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PrepaidExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403405 - Disclosure - Financial Statement Components - Components of Prepaid Expenses and Other Current Assets (Detail)", "role": "http://www.ringcentral.com/role/FinancialStatementComponentsComponentsOfPrepaidExpensesAndOtherCurrentAssetsDetail", "shortName": "Financial Statement Components - Components of Prepaid Expenses and Other Current Assets (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PrepaidExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.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": "2403406 - Disclosure - Financial Statement Components - Components of Property and Equipment, Net (Detail)", "role": "http://www.ringcentral.com/role/FinancialStatementComponentsComponentsOfPropertyAndEquipmentNetDetail", "shortName": "Financial Statement Components - Components of Property and Equipment, Net (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "rng-20191231x10k.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.ringcentral.com/role/ConsolidatedStatementsOfComprehensiveLoss", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403407 - Disclosure - Financial Statement Components - Summary of Carrying Value of Goodwill (Detail)", "role": "http://www.ringcentral.com/role/FinancialStatementComponentsSummaryOfCarryingValueOfGoodwillDetail", "shortName": "Financial Statement Components - Summary of Carrying Value of Goodwill (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403408 - Disclosure - Financial Statement Components - Summary of Carrying Values of Intangible Assets (Detail)", "role": "http://www.ringcentral.com/role/FinancialStatementComponentsSummaryOfCarryingValuesOfIntangibleAssetsDetail", "shortName": "Financial Statement Components - Summary of Carrying Values of Intangible Assets (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.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": "2403409 - Disclosure - Financial Statement Components - Summary of Estimated Amortization Expense for Acquired Intangible Assets (Detail)", "role": "http://www.ringcentral.com/role/FinancialStatementComponentsSummaryOfEstimatedAmortizationExpenseForAcquiredIntangibleAssetsDetail", "shortName": "Financial Statement Components - Summary of Estimated Amortization Expense for Acquired Intangible Assets (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403410 - Disclosure - Financial Statement Components - Components of Accrued Liabilities (Detail)", "role": "http://www.ringcentral.com/role/FinancialStatementComponentsComponentsOfAccruedLiabilitiesDetail", "shortName": "Financial Statement Components - Components of Accrued Liabilities (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InvestmentsFairValueDisclosure", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404402 - Disclosure - Fair Value of Financial Instruments - Financial Assets Carried at Fair Value (Detail)", "role": "http://www.ringcentral.com/role/FairValueOfFinancialInstrumentsFinancialAssetsCarriedAtFairValueDetail", "shortName": "Fair Value of Financial Instruments - Financial Assets Carried at Fair Value (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FI2019Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member", "decimals": "-3", "lang": null, "name": "us-gaap:InvestmentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:UnrealizedGainLossOnInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404403 - Disclosure - Fair Value of Financial Instruments - Additional Information (Detail)", "role": "http://www.ringcentral.com/role/FairValueOfFinancialInstrumentsAdditionalInformationDetail", "shortName": "Fair Value of Financial Instruments - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:UnrealizedGainLossOnInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - Business Combinations, Strategic Partnerships, and Asset Acquisitions - Additional Information (Detail)", "role": "http://www.ringcentral.com/role/BusinessCombinationsStrategicPartnershipsAndAssetAcquisitionsAdditionalInformationDetail", "shortName": "Business Combinations, Strategic Partnerships, and Asset Acquisitions - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "lang": null, "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405403 - Disclosure - Business Combinations, Strategic Partnerships, and Asset Acquisitions - Schedule of Preliminary Allocation of Purchase Price of Assets Acquired and Liabilities Assumed (Detail)", "role": "http://www.ringcentral.com/role/BusinessCombinationsStrategicPartnershipsAndAssetAcquisitionsScheduleOfPreliminaryAllocationOfPurchasePriceOfAssetsAcquiredAndLiabilitiesAssumedDetail", "shortName": "Business Combinations, Strategic Partnerships, and Asset Acquisitions - Schedule of Preliminary Allocation of Purchase Price of Assets Acquired and Liabilities Assumed (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "I2019Q1Jan14_us-gaap_BusinessAcquisitionAxis_rng_ConnectFirstInc.Member", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Convertible Senior Notes - Additional Information (Detail)", "role": "http://www.ringcentral.com/role/ConvertibleSeniorNotesAdditionalInformationDetail", "shortName": "Convertible Senior Notes - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "D2018Q1Mar01-Mar31_us-gaap_DebtInstrumentAxis_rng_ConvertibleSeniorNotesDueTwoThousandTwentyThreeMember", "decimals": "-5", "lang": null, "name": "us-gaap:ProceedsFromDebtNetOfIssuanceCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406403 - Disclosure - Convertible Senior Notes - Summary of Net Carrying Amount of Liability Component of Notes (Detail)", "role": "http://www.ringcentral.com/role/ConvertibleSeniorNotesSummaryOfNetCarryingAmountOfLiabilityComponentOfNotesDetail", "shortName": "Convertible Senior Notes - Summary of Net Carrying Amount of Liability Component of Notes (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "lang": null, "name": "us-gaap:DebtInstrumentUnamortizedDiscountNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "rng-20191231x10k.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": "1004000 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "role": "http://www.ringcentral.com/role/ConsolidatedStatementsOfStockholdersEquity", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "rng-20191231x10k.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", "td", "tr", "table", "div", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406404 - Disclosure - Convertible Senior Notes - Summary of Net Carrying Amount of Equity Component of Notes (Detail)", "role": "http://www.ringcentral.com/role/ConvertibleSeniorNotesSummaryOfNetCarryingAmountOfEquityComponentOfNotesDetail", "shortName": "Convertible Senior Notes - Summary of Net Carrying Amount of Equity Component of Notes (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "lang": null, "name": "us-gaap:DeferredFinanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406405 - Disclosure - Convertible Senior Notes - Schedule of Interest Expense Recognized Related to Notes (Detail)", "role": "http://www.ringcentral.com/role/ConvertibleSeniorNotesScheduleOfInterestExpenseRecognizedRelatedToNotesDetail", "shortName": "Convertible Senior Notes - Schedule of Interest Expense Recognized Related to Notes (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "rng:ScheduleOfInterestExpenseTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4YTD_us-gaap_DebtInstrumentAxis_rng_ConvertibleSeniorNotesDueTwoThousandTwentyThreeMember", "decimals": "-3", "lang": null, "name": "us-gaap:AmortizationOfDebtDiscountPremium", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407402 - Disclosure - Leases - Components of Leases and Lease Costs (Details)", "role": "http://www.ringcentral.com/role/LeasesComponentsOfLeasesAndLeaseCostsDetails", "shortName": "Leases - Components of Leases and Lease Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FI2019Q4_srt_RangeAxis_srt_MaximumMember", "decimals": null, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - Leases - Lease Cost (Details)", "role": "http://www.ringcentral.com/role/LeasesLeaseCostDetails", "shortName": "Leases - Lease Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.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": "2407404 - Disclosure - Leases - Schedule of Future Lease Maturities (Details)", "role": "http://www.ringcentral.com/role/LeasesScheduleOfFutureLeaseMaturitiesDetails", "shortName": "Leases - Schedule of Future Lease Maturities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407405 - Disclosure - Leases - Lease Term and Discount Rate (Details)", "role": "http://www.ringcentral.com/role/LeasesLeaseTermAndDiscountRateDetails", "shortName": "Leases - Lease Term and Discount Rate (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407406 - Disclosure - Leases - Supplemental Cash Flow Information (Details)", "role": "http://www.ringcentral.com/role/LeasesSupplementalCashFlowInformationDetails", "shortName": "Leases - Supplemental Cash Flow Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "-5", "first": true, "lang": null, "name": "rng:LesseeOperatingLeaseLeaseNotYetCommencedAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407407 - Disclosure - Leases - Leases not yet Commenced (Details)", "role": "http://www.ringcentral.com/role/LeasesLeasesNotYetCommencedDetails", "shortName": "Leases - Leases not yet Commenced (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "-5", "first": true, "lang": null, "name": "rng:LesseeOperatingLeaseLeaseNotYetCommencedAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "D2019Q2Jun14-Jun14_srt_LitigationCaseAxis_rng_RingCentralSuitAgainstBrightPatternInc.AndOfficersMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LossContingencyNumberOfDefendants", "reportCount": 1, "unique": true, "unitRef": "defendent", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408401 - Disclosure - Commitments and Contingencies - Additional Information (Detail)", "role": "http://www.ringcentral.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "shortName": "Commitments and Contingencies - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "D2019Q2Jun14-Jun14_srt_LitigationCaseAxis_rng_RingCentralSuitAgainstBrightPatternInc.AndOfficersMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LossContingencyNumberOfDefendants", "reportCount": 1, "unique": true, "unitRef": "defendent", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "rng:YearOfAnniversary", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409402 - Disclosure - Stockholders' Equity - Additional Information (Detail)", "role": "http://www.ringcentral.com/role/StockholdersEquityAdditionalInformationDetail", "shortName": "Stockholders' Equity - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "rng:YearOfAnniversary", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.ringcentral.com/role/ConsolidatedStatementsOfCashFlows", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "rng:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409403 - Disclosure - Stockholders' Equity - Summary of Common Stock Reserved for Future Issuance (Detail)", "role": "http://www.ringcentral.com/role/StockholdersEquitySummaryOfCommonStockReservedForFutureIssuanceDetail", "shortName": "Stockholders' Equity - Summary of Common Stock Reserved for Future Issuance (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "rng:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410402 - Disclosure - Share-Based Compensation - Summary of Share-Based Compensation Expense Recognized to Statements of Operations (Detail)", "role": "http://www.ringcentral.com/role/ShareBasedCompensationSummaryOfShareBasedCompensationExpenseRecognizedToStatementsOfOperationsDetail", "shortName": "Share-Based Compensation - Summary of Share-Based Compensation Expense Recognized to Statements of Operations (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4YTD_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember", "decimals": "-3", "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410403 - Disclosure - Share-Based Compensation - Summary of Share-Based Compensation Expense by Award Type (Detail)", "role": "http://www.ringcentral.com/role/ShareBasedCompensationSummaryOfShareBasedCompensationExpenseByAwardTypeDetail", "shortName": "Share-Based Compensation - Summary of Share-Based Compensation Expense by Award Type (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember", "decimals": "-3", "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410404 - Disclosure - Share-Based Compensation - Additional Information (Detail)", "role": "http://www.ringcentral.com/role/ShareBasedCompensationAdditionalInformationDetail", "shortName": "Share-Based Compensation - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FI2019Q4_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_EmployeeStockMember", "decimals": "-5", "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410405 - Disclosure - Share-Based Compensation - Summary of Stock Option Activity Plans (Detail)", "role": "http://www.ringcentral.com/role/ShareBasedCompensationSummaryOfStockOptionActivityPlansDetail", "shortName": "Share-Based Compensation - Summary of Stock Option Activity Plans (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410406 - Disclosure - Share-Based Compensation - Schedule of Total Intrinsic Values of Options Exercised (Detail)", "role": "http://www.ringcentral.com/role/ShareBasedCompensationScheduleOfTotalIntrinsicValuesOfOptionsExercisedDetail", "shortName": "Share-Based Compensation - Schedule of Total Intrinsic Values of Options Exercised (Detail)", "subGroupType": "details", "uniqueAnchor": null }, "R76": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2017Q4YTD", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410407 - Disclosure - Share-Based Compensation - Weighted Average Assumptions Used to Fair Value of Stock Options Granted (Detail)", "role": "http://www.ringcentral.com/role/ShareBasedCompensationWeightedAverageAssumptionsUsedToFairValueOfStockOptionsGrantedDetail", "shortName": "Share-Based Compensation - Weighted Average Assumptions Used to Fair Value of Stock Options Granted (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2017Q4YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember", "decimals": null, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2017Q4YTD", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410408 - Disclosure - Share-Based Compensation - Summary of Assumptions Used to Value ESPP Rights Under the Black-Scholes Option-Pricing Model (Detail)", "role": "http://www.ringcentral.com/role/ShareBasedCompensationSummaryOfAssumptionsUsedToValueEsppRightsUnderBlackScholesOptionPricingModelDetail", "shortName": "Share-Based Compensation - Summary of Assumptions Used to Value ESPP Rights Under the Black-Scholes Option-Pricing Model (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4YTD_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_EmployeeStockMember", "decimals": null, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FI2018Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410409 - Disclosure - Share-Based Compensation - Summary of RSUs Activity (Detail)", "role": "http://www.ringcentral.com/role/ShareBasedCompensationSummaryOfRsusActivityDetail", "shortName": "Share-Based Compensation - Summary of RSUs Activity (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FI2016Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember", "decimals": "-3", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.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": "2411402 - Disclosure - Income Taxes - Summary of Net Loss Before Provision for (Benefit from) Income Taxes (Detail)", "role": "http://www.ringcentral.com/role/IncomeTaxesSummaryOfNetLossBeforeProvisionForBenefitFromIncomeTaxesDetail", "shortName": "Income Taxes - Summary of Net Loss Before Provision for (Benefit from) Income Taxes (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101100 - Disclosure - Description of Business and Summary of Significant Accounting Policies", "role": "http://www.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPolicies", "shortName": "Description of Business and Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.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": "2411403 - Disclosure - Income Taxes - Summary of Provision for (Benefit from) Income Taxes (Detail)", "role": "http://www.ringcentral.com/role/IncomeTaxesSummaryOfProvisionForBenefitFromIncomeTaxesDetail", "shortName": "Income Taxes - Summary of Provision for (Benefit from) Income Taxes (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411404 - Disclosure - Income Taxes - Summary of Variation of Effective Provision for (Benefit from) Income Taxes from Statutory Federal Income Tax Rate (Detail)", "role": "http://www.ringcentral.com/role/IncomeTaxesSummaryOfVariationOfEffectiveProvisionForBenefitFromIncomeTaxesFromStatutoryFederalIncomeTaxRateDetail", "shortName": "Income Taxes - Summary of Variation of Effective Provision for (Benefit from) Income Taxes from Statutory Federal Income Tax Rate (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "rng:DeferredTaxAssetsOperatingLossAndTaxCreditCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411405 - Disclosure - Income Taxes - Schedule of Deferred Income Tax Assets and Liabilities (Detail)", "role": "http://www.ringcentral.com/role/IncomeTaxesScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesDetail", "shortName": "Income Taxes - Schedule of Deferred Income Tax Assets and Liabilities (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "rng:DeferredTaxAssetsOperatingLossAndTaxCreditCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411406 - Disclosure - Income Taxes - Additional Information (Detail)", "role": "http://www.ringcentral.com/role/IncomeTaxesAdditionalInformationDetail", "shortName": "Income Taxes - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FI2019Q4_us-gaap_IncomeTaxAuthorityAxis_us-gaap_DomesticCountryMember", "decimals": "-5", "lang": null, "name": "us-gaap:OperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411407 - Disclosure - Income Taxes - Summary of Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits (Detail)", "role": "http://www.ringcentral.com/role/IncomeTaxesSummaryOfReconciliationOfBeginningAndEndingAmountOfUnrecognizedTaxBenefitsDetail", "shortName": "Income Taxes - Summary of Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FI2016Q4", "decimals": "-3", "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412402 - Disclosure - Basic and Diluted Net Loss Per Share - Computation of Company's Basic and Diluted Net Loss Per Share of Common Stock (Detail)", "role": "http://www.ringcentral.com/role/BasicAndDilutedNetLossPerShareComputationOfCompanysBasicAndDilutedNetLossPerShareOfCommonStockDetail", "shortName": "Basic and Diluted Net Loss Per Share - Computation of Company's Basic and Diluted Net Loss Per Share of Common Stock (Detail)", "subGroupType": "details", "uniqueAnchor": null }, "R86": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.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": "2412403 - Disclosure - Basic and Diluted Net Loss Per Share - Potential Shares of Common Stock Excluded from Diluted Weighted-Average Common Shares Outstanding (Detail)", "role": "http://www.ringcentral.com/role/BasicAndDilutedNetLossPerSharePotentialSharesOfCommonStockExcludedFromDilutedWeightedAverageCommonSharesOutstandingDetail", "shortName": "Basic and Diluted Net Loss Per Share - Potential Shares of Common Stock Excluded from Diluted Weighted-Average Common Shares Outstanding (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FI2019Q4_us-gaap_DebtInstrumentAxis_rng_ConvertibleSeniorNotesDueTwoThousandTwentyThreeMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentConvertibleConversionPrice1", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412404 - Disclosure - Basic and Diluted Net Loss Per Share Basic and Diluted Net Loss Per Share - Narrative (Details)", "role": "http://www.ringcentral.com/role/BasicAndDilutedNetLossPerShareBasicAndDilutedNetLossPerShareNarrativeDetails", "shortName": "Basic and Diluted Net Loss Per Share Basic and Diluted Net Loss Per Share - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R88": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FI2019Q4_srt_StatementGeographicalAxis_us-gaap_NonUsMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_GeographicConcentrationRiskMember", "decimals": "INF", "first": true, "lang": null, "name": "rng:NumberOfCountries", "reportCount": 1, "unique": true, "unitRef": "U_rngCountry", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413401 - Disclosure - Geographic Concentrations - Additional Information (Detail)", "role": "http://www.ringcentral.com/role/GeographicConcentrationsAdditionalInformationDetail", "shortName": "Geographic Concentrations - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FI2019Q4_srt_StatementGeographicalAxis_us-gaap_NonUsMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_GeographicConcentrationRiskMember", "decimals": "INF", "first": true, "lang": null, "name": "rng:NumberOfCountries", "reportCount": 1, "unique": true, "unitRef": "U_rngCountry", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4YTD_us-gaap_RetirementPlanNameAxis_rng_FourZeroOneKPlanMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414401 - Disclosure - 401(k) Plan - Additional Information (Detail)", "role": "http://www.ringcentral.com/role/A401KPlanAdditionalInformationDetail", "shortName": "401(k) Plan - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4YTD_us-gaap_RetirementPlanNameAxis_rng_FourZeroOneKPlanMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2102100 - Disclosure - Impact of Recently Adopted Accounting Pronouncements", "role": "http://www.ringcentral.com/role/ImpactOfRecentlyAdoptedAccountingPronouncements", "shortName": "Impact of Recently Adopted Accounting Pronouncements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415402 - Disclosure - Selected Quarterly Financial Data (Unaudited) - Selected Unaudited Quarterly Consolidated Statements of Operations Data (Detail)", "role": "http://www.ringcentral.com/role/SelectedQuarterlyFinancialDataUnauditedSelectedUnauditedQuarterlyConsolidatedStatementsOfOperationsDataDetail", "shortName": "Selected Quarterly Financial Data (Unaudited) - Selected Unaudited Quarterly Consolidated Statements of Operations Data (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FD2019Q4QTD", "decimals": "-3", "lang": null, "name": "us-gaap:GrossProfit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FI2019Q4_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_rng_GoogleIncMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DueToRelatedPartiesCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416401 - Disclosure - Related-Party Transactions - Additional Information (Detail)", "role": "http://www.ringcentral.com/role/RelatedPartyTransactionsAdditionalInformationDetail", "shortName": "Related-Party Transactions - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "rng-20191231x10k.htm", "contextRef": "FI2019Q4_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_rng_GoogleIncMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DueToRelatedPartiesCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } } }, "segmentCount": 72, "tag": { "country_FR": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "FRANCE", "terseLabel": "France" } } }, "localname": "FR", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.ringcentral.com/role/GeographicConcentrationsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UNITED STATES", "terseLabel": "U.S." } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.ringcentral.com/role/GeographicConcentrationsAdditionalInformationDetail" ], "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.ringcentral.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.ringcentral.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.ringcentral.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r458" ], "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.ringcentral.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.ringcentral.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ringcentral.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.ringcentral.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r457" ], "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.ringcentral.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.ringcentral.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.ringcentral.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.ringcentral.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.ringcentral.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.ringcentral.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r459" ], "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.ringcentral.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.ringcentral.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.ringcentral.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/BusinessCombinationsStrategicPartnershipsAndAssetAcquisitionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r459" ], "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.ringcentral.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.ringcentral.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r459" ], "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.ringcentral.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.ringcentral.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r460" ], "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.ringcentral.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.ringcentral.com/role/CoverPage" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r459" ], "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.ringcentral.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r459" ], "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.ringcentral.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r459" ], "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.ringcentral.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r459" ], "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.ringcentral.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.ringcentral.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.ringcentral.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/BusinessCombinationsStrategicPartnershipsAndAssetAcquisitionsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "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.ringcentral.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r455" ], "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.ringcentral.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r456" ], "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.ringcentral.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.ringcentral.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "rng_AdjustmentsToAdditionalPaidInCapitalPurchaseOfCappedCalls": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Adjustments To Additional Paid In Capital Purchase Of Capped Calls", "label": "Adjustments To Additional Paid In Capital Purchase Of Capped Calls", "terseLabel": "Purchase of capped calls" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalPurchaseOfCappedCalls", "nsuri": "http://www.ringcentral.com/20191231", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "rng_AdvanceofFutureCommissionsToBeReceived": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Advance of Future Commissions to be Received", "label": "Advance of Future Commissions To Be Received", "terseLabel": "Advance of future commissions to be received" } } }, "localname": "AdvanceofFutureCommissionsToBeReceived", "nsuri": "http://www.ringcentral.com/20191231", "presentation": [ "http://www.ringcentral.com/role/BusinessCombinationsStrategicPartnershipsAndAssetAcquisitionsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "rng_AssetsAndLiabilitiesLesseeTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Assets And Liabilities, Lessee [Table Text Block]", "label": "Assets And Liabilities, Lessee [Table Text Block]", "verboseLabel": "Components of Leases" } } }, "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "nsuri": "http://www.ringcentral.com/20191231", "presentation": [ "http://www.ringcentral.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "rng_AvayaMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Avaya [Member]", "label": "Avaya [Member]", "terseLabel": "Avaya" } } }, "localname": "AvayaMember", "nsuri": "http://www.ringcentral.com/20191231", "presentation": [ "http://www.ringcentral.com/role/BusinessCombinationsStrategicPartnershipsAndAssetAcquisitionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "rng_BrightPatternInc.CrossComplaintAgainstRingCentralMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Bright Pattern, Inc. Cross Complaint Against RingCentral [Member]", "label": "Bright Pattern, Inc. Cross Complaint Against RingCentral [Member]", "terseLabel": "Bright Pattern, Inc. Cross Complaint Against RingCentral" } } }, "localname": "BrightPatternInc.CrossComplaintAgainstRingCentralMember", "nsuri": "http://www.ringcentral.com/20191231", "presentation": [ "http://www.ringcentral.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "rng_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableVestingPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Business combination consideration transferred equity interests issued and issuable vesting period.", "label": "Business Combination Consideration Transferred Equity Interests Issued And Issuable Vesting Period", "terseLabel": "Consideration, restricted stock unit, vesting period" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableVestingPeriod", "nsuri": "http://www.ringcentral.com/20191231", "presentation": [ "http://www.ringcentral.com/role/BusinessCombinationsStrategicPartnershipsAndAssetAcquisitionsAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "rng_CappedCallMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Capped call.", "label": "Capped Call [Member]", "terseLabel": "Capped call" } } }, "localname": "CappedCallMember", "nsuri": "http://www.ringcentral.com/20191231", "presentation": [ "http://www.ringcentral.com/role/ConvertibleSeniorNotesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "rng_CashHeldForFutureIndemnityClaimsAndOtherPotentialFuturePayments": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Cash Held For Future Indemnity Claims And Other Potential Future Payments", "label": "Cash Held For Future Indemnity Claims And Other Potential Future Payments", "terseLabel": "Cash held for future indemnity claims and other potential future payments" } } }, "localname": "CashHeldForFutureIndemnityClaimsAndOtherPotentialFuturePayments", "nsuri": "http://www.ringcentral.com/20191231", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "rng_CommonStockAdditionalCapitalSharesReservedForFutureIssuance": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Common Stock, Additional Capital Shares Reserved For Future Issuance", "label": "Common Stock, Additional Capital Shares Reserved For Future Issuance", "terseLabel": "Additional shares reserved for future issuance (in shares)" } } }, "localname": "CommonStockAdditionalCapitalSharesReservedForFutureIssuance", "nsuri": "http://www.ringcentral.com/20191231", "presentation": [ "http://www.ringcentral.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "rng_CommonStockAdditionalCapitalSharesReservedForFutureIssuances": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Common Stock, Additional Capital Shares Reserved For Future Issuances", "label": "Common Stock, Additional Capital Shares Reserved For Future Issuances", "terseLabel": "Common stock, additional shares reserved (in shares)" } } }, "localname": "CommonStockAdditionalCapitalSharesReservedForFutureIssuances", "nsuri": "http://www.ringcentral.com/20191231", "presentation": [ "http://www.ringcentral.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "rng_CommonStockIssuedForAcquisitionOfIntangibleAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Common Stock Issued For Acquisition Of Intangible Assets", "label": "Common Stock Issued For Acquisition Of Intangible Assets", "terseLabel": "Common stock issued for acquisition of intangible assets" } } }, "localname": "CommonStockIssuedForAcquisitionOfIntangibleAssets", "nsuri": "http://www.ringcentral.com/20191231", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "rng_CommonStockIssuedForPrepaidAndDeferredSalesCommissionsCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Common Stock Issued For Prepaid And Deferred Sales Commissions Costs", "label": "Common Stock Issued For Prepaid And Deferred Sales Commissions Costs", "terseLabel": "Common stock issued for prepaid and deferred sales commission cost" } } }, "localname": "CommonStockIssuedForPrepaidAndDeferredSalesCommissionsCosts", "nsuri": "http://www.ringcentral.com/20191231", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "rng_CommonStockNumberOfVotesPerShare": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Common Stock, Number Of Votes Per Share", "label": "Common Stock, Number Of Votes Per Share", "terseLabel": "Number of votes per share" } } }, "localname": "CommonStockNumberOfVotesPerShare", "nsuri": "http://www.ringcentral.com/20191231", "presentation": [ "http://www.ringcentral.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "rng_ConcentrationRiskNumberOfMajorCustomers": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Concentration risk number of major customers.", "label": "Concentration Risk Number Of Major Customers", "terseLabel": "Concentration risk, number of major customers" } } }, "localname": "ConcentrationRiskNumberOfMajorCustomers", "nsuri": "http://www.ringcentral.com/20191231", "presentation": [ "http://www.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "rng_ConnectFirstInc.Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Connect First, Inc. [Member]", "label": "Connect First, Inc. [Member]", "terseLabel": "Connect First, Inc." } } }, "localname": "ConnectFirstInc.Member", "nsuri": "http://www.ringcentral.com/20191231", "presentation": [ "http://www.ringcentral.com/role/BusinessCombinationsStrategicPartnershipsAndAssetAcquisitionsAdditionalInformationDetail", "http://www.ringcentral.com/role/BusinessCombinationsStrategicPartnershipsAndAssetAcquisitionsScheduleOfPreliminaryAllocationOfPurchasePriceOfAssetsAcquiredAndLiabilitiesAssumedDetail", "http://www.ringcentral.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "rng_ConnectFirstMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Connect First", "label": "Connect First [Member]", "terseLabel": "Connect First" } } }, "localname": "ConnectFirstMember", "nsuri": "http://www.ringcentral.com/20191231", "presentation": [ "http://www.ringcentral.com/role/BusinessCombinationsStrategicPartnershipsAndAssetAcquisitionsAdditionalInformationDetail", "http://www.ringcentral.com/role/FinancialStatementComponentsSummaryOfCarryingValueOfGoodwillDetail" ], "xbrltype": "domainItemType" }, "rng_ContractualArrangementServicePeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Contractual arrangement service period.", "label": "Contractual Arrangement Service Period", "terseLabel": "Contractual arrangement subscriptions period" } } }, "localname": "ContractualArrangementServicePeriod", "nsuri": "http://www.ringcentral.com/20191231", "presentation": [ "http://www.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "rng_ConvertibleSeniorNotesDueTwoThousandTwentyThreeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Convertible senior notes due two thousand twenty three.", "label": "Convertible Senior Notes Due Two Thousand Twenty Three [Member]", "terseLabel": "Convertible Senior Notes Due 2023" } } }, "localname": "ConvertibleSeniorNotesDueTwoThousandTwentyThreeMember", "nsuri": "http://www.ringcentral.com/20191231", "presentation": [ "http://www.ringcentral.com/role/BasicAndDilutedNetLossPerShareBasicAndDilutedNetLossPerShareNarrativeDetails", "http://www.ringcentral.com/role/BasicAndDilutedNetLossPerSharePotentialSharesOfCommonStockExcludedFromDilutedWeightedAverageCommonSharesOutstandingDetail", "http://www.ringcentral.com/role/ConvertibleSeniorNotesAdditionalInformationDetail", "http://www.ringcentral.com/role/ConvertibleSeniorNotesScheduleOfInterestExpenseRecognizedRelatedToNotesDetail", "http://www.ringcentral.com/role/ConvertibleSeniorNotesSummaryOfNetCarryingAmountOfEquityComponentOfNotesDetail", "http://www.ringcentral.com/role/FairValueOfFinancialInstrumentsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "rng_DebtInstrumentConvertibleNetCarryingAmountOfEquityComponent": { "auth_ref": [], "calculation": { "http://www.ringcentral.com/role/ConvertibleSeniorNotesSummaryOfNetCarryingAmountOfEquityComponentOfNotesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Debt instrument convertible net carrying amount of equity component.", "label": "Debt Instrument Convertible Net Carrying Amount Of Equity Component", "totalLabel": "Net carrying amount" } } }, "localname": "DebtInstrumentConvertibleNetCarryingAmountOfEquityComponent", "nsuri": "http://www.ringcentral.com/20191231", "presentation": [ "http://www.ringcentral.com/role/ConvertibleSeniorNotesSummaryOfNetCarryingAmountOfEquityComponentOfNotesDetail" ], "xbrltype": "monetaryItemType" }, "rng_DeferredAndPrepaidSalesCommissionCurrent": { "auth_ref": [], "calculation": { "http://www.ringcentral.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Deferred And Prepaid Sales Commission, Current", "label": "Deferred And Prepaid Sales Commission, Current", "terseLabel": "Deferred and prepaid sales commission costs" } } }, "localname": "DeferredAndPrepaidSalesCommissionCurrent", "nsuri": "http://www.ringcentral.com/20191231", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "rng_DeferredAndPrepaidSalesCommissionNoncurrent": { "auth_ref": [], "calculation": { "http://www.ringcentral.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Deferred And Prepaid Sales Commission, Noncurrent", "label": "Deferred And Prepaid Sales Commission, Noncurrent", "terseLabel": "Deferred and prepaid sales commission costs, non-current" } } }, "localname": "DeferredAndPrepaidSalesCommissionNoncurrent", "nsuri": "http://www.ringcentral.com/20191231", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "rng_DeferredContractCostsExpectedAmortizationPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Deferred contract costs expected amortization period.", "label": "Deferred Contract Costs Expected Amortization Period", "terseLabel": "Deferred contract costs, expected amortization period of benefit" } } }, "localname": "DeferredContractCostsExpectedAmortizationPeriod", "nsuri": "http://www.ringcentral.com/20191231", "presentation": [ "http://www.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "rng_DeferredSalesCommissionsNoncurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Deferred Sales Commissions, Noncurrent", "label": "Deferred Sales Commissions, Noncurrent", "terseLabel": "Deferred and prepaid sales commission costs, non-current" } } }, "localname": "DeferredSalesCommissionsNoncurrent", "nsuri": "http://www.ringcentral.com/20191231", "presentation": [ "http://www.ringcentral.com/role/BusinessCombinationsStrategicPartnershipsAndAssetAcquisitionsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "rng_DeferredTaxAssetsOperatingLossAndTaxCreditCarryforwards": { "auth_ref": [], "calculation": { "http://www.ringcentral.com/role/IncomeTaxesScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesDetail": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Deferred tax assets operating loss and tax credit carryforwards.", "label": "Deferred Tax Assets Operating Loss And Tax Credit Carryforwards", "terseLabel": "Net operating loss and credit carry-forwards" } } }, "localname": "DeferredTaxAssetsOperatingLossAndTaxCreditCarryforwards", "nsuri": "http://www.ringcentral.com/20191231", "presentation": [ "http://www.ringcentral.com/role/IncomeTaxesScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "rng_DeferredTaxAssetsSalesTaxLiability": { "auth_ref": [], "calculation": { "http://www.ringcentral.com/role/IncomeTaxesScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesDetail": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Deferred tax assets sales tax liability.", "label": "Deferred Tax Assets Sales Tax Liability", "terseLabel": "Sales tax liability" } } }, "localname": "DeferredTaxAssetsSalesTaxLiability", "nsuri": "http://www.ringcentral.com/20191231", "presentation": [ "http://www.ringcentral.com/role/IncomeTaxesScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "rng_DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Description of business and summary of significant accounting policies.", "label": "Description Of Business And Summary Of Significant Accounting Policies [Line Items]", "terseLabel": "Description Of Business And Summary Of Significant Accounting Policies [Line Items]" } } }, "localname": "DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesLineItems", "nsuri": "http://www.ringcentral.com/20191231", "presentation": [ "http://www.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "rng_DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Description of business and summary of significant accounting policies.", "label": "Description Of Business And Summary Of Significant Accounting Policies [Table]", "terseLabel": "Description Of Business And Summary Of Significant Accounting Policies [Table]" } } }, "localname": "DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesTable", "nsuri": "http://www.ringcentral.com/20191231", "presentation": [ "http://www.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "rng_DimeloMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Dimelo [Member]", "label": "Dimelo [Member]", "terseLabel": "Dimelo" } } }, "localname": "DimeloMember", "nsuri": "http://www.ringcentral.com/20191231", "presentation": [ "http://www.ringcentral.com/role/BusinessCombinationsStrategicPartnershipsAndAssetAcquisitionsAdditionalInformationDetail", "http://www.ringcentral.com/role/BusinessCombinationsStrategicPartnershipsAndAssetAcquisitionsScheduleOfPreliminaryAllocationOfPurchasePriceOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "xbrltype": "domainItemType" }, "rng_DocumentAndEntityInformationLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Document and entity information.", "label": "Document And Entity Information [Line Items]", "terseLabel": "Document And Entity Information [Line Items]" } } }, "localname": "DocumentAndEntityInformationLineItems", "nsuri": "http://www.ringcentral.com/20191231", "presentation": [ "http://www.ringcentral.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "rng_DocumentAndEntityInformationTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Document and entity information.", "label": "Document And Entity Information [Table]", "terseLabel": "Document And Entity Information [Table]" } } }, "localname": "DocumentAndEntityInformationTable", "nsuri": "http://www.ringcentral.com/20191231", "presentation": [ "http://www.ringcentral.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "rng_EarnoutRelatedMattersIncludingIssuanceOfCommonStockForMilestoneAchievements": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Earnout related matters, including issuance of common stock for milestone achievements.", "label": "Earnout Related Matters Including Issuance Of Common Stock For Milestone Achievements", "terseLabel": "Earnout related matters, including issuance of common stock for milestone achievements" } } }, "localname": "EarnoutRelatedMattersIncludingIssuanceOfCommonStockForMilestoneAchievements", "nsuri": "http://www.ringcentral.com/20191231", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "rng_FiniteLivedIntangibleAssetsAmortizationExpenseYearFiveAndThereafter": { "auth_ref": [], "calculation": { "http://www.ringcentral.com/role/FinancialStatementComponentsSummaryOfEstimatedAmortizationExpenseForAcquiredIntangibleAssetsDetail": { "order": 5.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Finite lived intangible assets amortization expense year five and thereafter.", "label": "Finite Lived Intangible Assets Amortization Expense Year Five And Thereafter", "terseLabel": "2024 and thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFiveAndThereafter", "nsuri": "http://www.ringcentral.com/20191231", "presentation": [ "http://www.ringcentral.com/role/FinancialStatementComponentsSummaryOfEstimatedAmortizationExpenseForAcquiredIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "rng_FourZeroOneKPlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Four zero one k plan.", "label": "Four Zero One K Plan [Member]", "terseLabel": "401(k) Plan" } } }, "localname": "FourZeroOneKPlanMember", "nsuri": "http://www.ringcentral.com/20191231", "presentation": [ "http://www.ringcentral.com/role/A401KPlanAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "rng_GlipIncMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Glip Inc.", "label": "Glip Inc [Member]", "terseLabel": "Glip Inc" } } }, "localname": "GlipIncMember", "nsuri": "http://www.ringcentral.com/20191231", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "rng_GoogleIncMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Google Inc.", "label": "Google Inc [Member]", "terseLabel": "Google Inc." } } }, "localname": "GoogleIncMember", "nsuri": "http://www.ringcentral.com/20191231", "presentation": [ "http://www.ringcentral.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "rng_IncomeTaxReconciliationNetOperatingLossesNotRecognized": { "auth_ref": [], "calculation": { "http://www.ringcentral.com/role/IncomeTaxesSummaryOfVariationOfEffectiveProvisionForBenefitFromIncomeTaxesFromStatutoryFederalIncomeTaxRateDetail": { "order": 8.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Income tax reconciliation net operating losses not recognized.", "label": "Income Tax Reconciliation Net Operating Losses Not Recognized", "terseLabel": "Net operating (gains) losses not recognized" } } }, "localname": "IncomeTaxReconciliationNetOperatingLossesNotRecognized", "nsuri": "http://www.ringcentral.com/20191231", "presentation": [ "http://www.ringcentral.com/role/IncomeTaxesSummaryOfVariationOfEffectiveProvisionForBenefitFromIncomeTaxesFromStatutoryFederalIncomeTaxRateDetail" ], "xbrltype": "monetaryItemType" }, "rng_IncomeTaxesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Income taxes.", "label": "Income Taxes [Line Items]", "terseLabel": "Income Taxes [Line Items]" } } }, "localname": "IncomeTaxesLineItems", "nsuri": "http://www.ringcentral.com/20191231", "presentation": [ "http://www.ringcentral.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "rng_IncomeTaxesTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Income Taxes.", "label": "Income Taxes [Table]", "terseLabel": "Income Taxes [Table]" } } }, "localname": "IncomeTaxesTable", "nsuri": "http://www.ringcentral.com/20191231", "presentation": [ "http://www.ringcentral.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "rng_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [], "calculation": { "http://www.ringcentral.com/role/ConsolidatedStatementsOfCashFlows": { "order": 21.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Increase (Decrease) In Operating Lease Liability", "label": "Increase (Decrease) In Operating Lease Liability", "negatedTerseLabel": "Operating lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://www.ringcentral.com/20191231", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "rng_IncreaseDecreaseInOperatingLeaseRightOfUseAssets": { "auth_ref": [], "calculation": { "http://www.ringcentral.com/role/ConsolidatedStatementsOfCashFlows": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Increase (Decrease) In Operating Lease Right-Of-Use Assets", "label": "Increase (Decrease) In Operating Lease Right-Of-Use Assets", "terseLabel": "Reduction of operating lease right-of-use assets" } } }, "localname": "IncreaseDecreaseInOperatingLeaseRightOfUseAssets", "nsuri": "http://www.ringcentral.com/20191231", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "rng_KeyEmployeeEquityBonusPlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Key employee equity bonus plan.", "label": "Key Employee Equity Bonus Plan [Member]", "terseLabel": "Key Employee Equity Bonus Plan" } } }, "localname": "KeyEmployeeEquityBonusPlanMember", "nsuri": "http://www.ringcentral.com/20191231", "presentation": [ "http://www.ringcentral.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "rng_LesseeOperatingLeaseLeaseNotYetCommencedAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Lessee, Operating Lease, Lease Not Yet Commenced, Amount", "label": "Lessee, Operating Lease, Lease Not Yet Commenced, Amount", "terseLabel": "Operating lease not yet commenced, amount" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedAmount", "nsuri": "http://www.ringcentral.com/20191231", "presentation": [ "http://www.ringcentral.com/role/LeasesLeasesNotYetCommencedDetails" ], "xbrltype": "monetaryItemType" }, "rng_LongTermInvestmentConvertiblePreferredStockConversionPrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Long-Term Investment, Convertible Preferred Stock, Conversion Price", "label": "Long-Term Investment, Convertible Preferred Stock, Conversion Price", "terseLabel": "Convertible preferred stock, conversion price (in USD per share)" } } }, "localname": "LongTermInvestmentConvertiblePreferredStockConversionPrice", "nsuri": "http://www.ringcentral.com/20191231", "presentation": [ "http://www.ringcentral.com/role/BusinessCombinationsStrategicPartnershipsAndAssetAcquisitionsAdditionalInformationDetail" ], "xbrltype": "perShareItemType" }, "rng_LongTermInvestmentConvertiblePreferredStockDividendPercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Long-Term Investment, Convertible Preferred Stock, Dividend Percentage", "label": "Long-Term Investment, Convertible Preferred Stock, Dividend Percentage", "terseLabel": "Convertible preferred stock, dividend percentage" } } }, "localname": "LongTermInvestmentConvertiblePreferredStockDividendPercentage", "nsuri": "http://www.ringcentral.com/20191231", "presentation": [ "http://www.ringcentral.com/role/BusinessCombinationsStrategicPartnershipsAndAssetAcquisitionsAdditionalInformationDetail" ], "xbrltype": "pureItemType" }, "rng_LossContingencyBreakUpFee": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Loss Contingency, Break Up Fee", "label": "Loss Contingency, Break Up Fee", "terseLabel": "Break up fee" } } }, "localname": "LossContingencyBreakUpFee", "nsuri": "http://www.ringcentral.com/20191231", "presentation": [ "http://www.ringcentral.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "rng_LossGainAndOtherRelatedCostsOnInvestments": { "auth_ref": [], "calculation": { "http://www.ringcentral.com/role/ConsolidatedStatementsOfCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Loss (Gain) And Other Related Costs On Investments", "label": "Loss (Gain) And Other Related Costs On Investments", "terseLabel": "Loss (gain) and other related costs on investments" } } }, "localname": "LossGainAndOtherRelatedCostsOnInvestments", "nsuri": "http://www.ringcentral.com/20191231", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "rng_NonEmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Non-employee stock option.", "label": "Non Employee Stock Option [Member]", "terseLabel": "Non Employee Stock Option" } } }, "localname": "NonEmployeeStockOptionMember", "nsuri": "http://www.ringcentral.com/20191231", "presentation": [ "http://www.ringcentral.com/role/ShareBasedCompensationWeightedAverageAssumptionsUsedToFairValueOfStockOptionsGrantedDetail" ], "xbrltype": "domainItemType" }, "rng_NumberOfCountries": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of countries.", "label": "Number Of Countries", "terseLabel": "Number of foreign countries representing more than ten percent" } } }, "localname": "NumberOfCountries", "nsuri": "http://www.ringcentral.com/20191231", "presentation": [ "http://www.ringcentral.com/role/GeographicConcentrationsAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "rng_OperatingLossCarryforwardsSubjectToExpiration": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Operating Loss Carryforwards, Subject To Expiration", "label": "Operating Loss Carryforwards, Subject To Expiration", "terseLabel": "Operating loss carryforwards, subject to expiration" } } }, "localname": "OperatingLossCarryforwardsSubjectToExpiration", "nsuri": "http://www.ringcentral.com/20191231", "presentation": [ "http://www.ringcentral.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "rng_OtherGeographicalAreaMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other geographical area.", "label": "Other Geographical Area [Member]", "terseLabel": "Others", "verboseLabel": "Others" } } }, "localname": "OtherGeographicalAreaMember", "nsuri": "http://www.ringcentral.com/20191231", "presentation": [ "http://www.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDisaggregatedOfRevenueByPrimaryGeographicalMarketMajorProductLinesAndTimingOfRevenueRecognitionDetail", "http://www.ringcentral.com/role/RevenuesAndCostOfRevenueSummaryOfRevenueByGeographicalMarketsDetails" ], "xbrltype": "domainItemType" }, "rng_OtherRevenueAndCostOfRevenueTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other revenue and cost of revenue.", "label": "Other Revenue And Cost Of Revenue [Text Block]", "terseLabel": "Revenues and Cost of Revenue" } } }, "localname": "OtherRevenueAndCostOfRevenueTextBlock", "nsuri": "http://www.ringcentral.com/20191231", "presentation": [ "http://www.ringcentral.com/role/RevenuesAndCostOfRevenue" ], "xbrltype": "textBlockItemType" }, "rng_PaymentOfHoldbackFromAcquisition": { "auth_ref": [], "calculation": { "http://www.ringcentral.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Payment of holdback from acquisition.", "label": "Payment Of Holdback From Acquisition", "negatedLabel": "Payment of contingent consideration for business combination" } } }, "localname": "PaymentOfHoldbackFromAcquisition", "nsuri": "http://www.ringcentral.com/20191231", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "rng_PaymentsForCappedCallTransactionsAndCosts": { "auth_ref": [], "calculation": { "http://www.ringcentral.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Payments for capped call transactions and costs.", "label": "Payments For Capped Call Transactions And Costs", "negatedLabel": "Payments for capped call transactions and costs", "verboseLabel": "Net cost incurred in connection with transaction" } } }, "localname": "PaymentsForCappedCallTransactionsAndCosts", "nsuri": "http://www.ringcentral.com/20191231", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedStatementsOfCashFlows", "http://www.ringcentral.com/role/ConvertibleSeniorNotesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "rng_PercentageOfRevenue": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of revenue.", "label": "Percentage Of Revenue", "terseLabel": "Total revenues", "verboseLabel": "Percentage of revenue (as a percent)" } } }, "localname": "PercentageOfRevenue", "nsuri": "http://www.ringcentral.com/20191231", "presentation": [ "http://www.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDisaggregatedOfRevenueByPrimaryGeographicalMarketMajorProductLinesAndTimingOfRevenueRecognitionDetail", "http://www.ringcentral.com/role/RevenuesAndCostOfRevenueSummaryOfRevenueByGeographicalMarketsDetails" ], "xbrltype": "percentItemType" }, "rng_PercentageOfRevenueRecognizedOnRemainingPerformanceObligationInNextTwelveMonths": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of revenue recognized on remaining performance obligation in next twelve months.", "label": "Percentage Of Revenue Recognized On Remaining Performance Obligation In Next Twelve Months", "terseLabel": "Percentage of revenue recognized on remaining performance obligation in next twelve months" } } }, "localname": "PercentageOfRevenueRecognizedOnRemainingPerformanceObligationInNextTwelveMonths", "nsuri": "http://www.ringcentral.com/20191231", "presentation": [ "http://www.ringcentral.com/role/RevenuesAndCostOfRevenueAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "rng_PercentageOfRevenueRemainingPerformanceObligationRecognizeInGreaterThanNextTwelveMonths": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of revenue remaining performance obligation recognize in greater than next twelve months.", "label": "Percentage Of Revenue Remaining Performance Obligation Recognize In Greater Than Next Twelve Months", "terseLabel": "Percentage of revenue recognized on remaining performance obligation, after next twelve months" } } }, "localname": "PercentageOfRevenueRemainingPerformanceObligationRecognizeInGreaterThanNextTwelveMonths", "nsuri": "http://www.ringcentral.com/20191231", "presentation": [ "http://www.ringcentral.com/role/RevenuesAndCostOfRevenueAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "rng_PercentageOfSubscriptions": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of software subscriptions.", "label": "Percentage Of Subscriptions", "terseLabel": "Percentage of subscriptions (as a percentage)" } } }, "localname": "PercentageOfSubscriptions", "nsuri": "http://www.ringcentral.com/20191231", "presentation": [ "http://www.ringcentral.com/role/RevenuesAndCostOfRevenueAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "rng_PercentageOfWrittenConsentOfShareholders": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of written consent of shareholders.", "label": "Percentage Of Written Consent Of Shareholders", "terseLabel": "Percentage of written consent of shareholders" } } }, "localname": "PercentageOfWrittenConsentOfShareholders", "nsuri": "http://www.ringcentral.com/20191231", "presentation": [ "http://www.ringcentral.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "rng_PeriodForCumulativeOwnershipChange": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Period for cumulative ownership change.", "label": "Period For Cumulative Ownership Change", "terseLabel": "Period for cumulative ownership change" } } }, "localname": "PeriodForCumulativeOwnershipChange", "nsuri": "http://www.ringcentral.com/20191231", "presentation": [ "http://www.ringcentral.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "rng_PostJanuaryTwentyNineTwoThousandAndFourteenMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Post January 29, 2014.", "label": "Post January Twenty Nine Two Thousand And Fourteen [Member]", "terseLabel": "Post January Twenty Nine 2014" } } }, "localname": "PostJanuaryTwentyNineTwoThousandAndFourteenMember", "nsuri": "http://www.ringcentral.com/20191231", "presentation": [ "http://www.ringcentral.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "rng_PreferredStockPercentageOfVotingInterestsAcquiredUponConversion": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Preferred Stock, Percentage Of Voting Interests Acquired Upon Conversion", "label": "Preferred Stock, Percentage Of Voting Interests Acquired Upon Conversion", "terseLabel": "Percentage of voting interests acquired upon conversion (as a percentage)" } } }, "localname": "PreferredStockPercentageOfVotingInterestsAcquiredUponConversion", "nsuri": "http://www.ringcentral.com/20191231", "presentation": [ "http://www.ringcentral.com/role/BusinessCombinationsStrategicPartnershipsAndAssetAcquisitionsAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "rng_PropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Property, plant and equipment, estimated useful lives.", "label": "Property Plant And Equipment Estimated Useful Lives Table [Text Block]", "terseLabel": "Estimated Useful Lives of Assets" } } }, "localname": "PropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock", "nsuri": "http://www.ringcentral.com/20191231", "presentation": [ "http://www.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "rng_ReclassificationFromIntangibleAssetsToPrepaidAndOtherAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Reclassification From Intangible Assets To Prepaid And Other Assets", "label": "Reclassification From Intangible Assets To Prepaid And Other Assets", "terseLabel": "Reclassification from intangible assets to prepaid services" } } }, "localname": "ReclassificationFromIntangibleAssetsToPrepaidAndOtherAssets", "nsuri": "http://www.ringcentral.com/20191231", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "rng_RemainingPerformanceObligationsSubscriptionTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Remaining performance obligations subscription term.", "label": "Remaining Performance Obligations Subscription Term", "terseLabel": "Subscription term" } } }, "localname": "RemainingPerformanceObligationsSubscriptionTerm", "nsuri": "http://www.ringcentral.com/20191231", "presentation": [ "http://www.ringcentral.com/role/RevenuesAndCostOfRevenueAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "rng_RepaymentsOfFinancingObligations": { "auth_ref": [], "calculation": { "http://www.ringcentral.com/role/ConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Repayments Of Financing Obligations", "label": "Repayments Of Financing Obligations", "negatedLabel": "Repayment of financing obligations" } } }, "localname": "RepaymentsOfFinancingObligations", "nsuri": "http://www.ringcentral.com/20191231", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "rng_RingCentralOfficeHandSolutionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "RingCentral Office@Hand solution.", "label": "Ring Central Office Hand Solution [Member]", "terseLabel": "RingCentral Office@Hand solution" } } }, "localname": "RingCentralOfficeHandSolutionMember", "nsuri": "http://www.ringcentral.com/20191231", "presentation": [ "http://www.ringcentral.com/role/BusinessCombinationsStrategicPartnershipsAndAssetAcquisitionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "rng_RingCentralSuitAgainstBrightPatternInc.AndOfficersMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "RingCentral Suit Against Bright Pattern, Inc. And Officers [Member]", "label": "RingCentral Suit Against Bright Pattern, Inc. And Officers [Member]", "terseLabel": "RingCentral Suit Against Bright Pattern, Inc. And Officers" } } }, "localname": "RingCentralSuitAgainstBrightPatternInc.AndOfficersMember", "nsuri": "http://www.ringcentral.com/20191231", "presentation": [ "http://www.ringcentral.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "rng_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of Class A common stock shares authorized and reserved for future issuance as required by the Company' articles of incorporation to ensure adequate shares are available to satisfy future obligations under equity awards, including but not limited to issuing common stock shares upon exercise of options, restricted stock unit awards and employee stock purchase plan rights that are currently outstanding and available for issuance under various equity incentive plans, as well as issuing of common stock shares upon exercise of outstanding warrants to purchase common stock and issuing of common stock shares upon conversion of preferred stock that is available to be issued in the future.", "label": "Schedule Of Common Stock Reserved For Future Issuance Table [Text Block]", "terseLabel": "Summary of Common Stock Reserved for Future Issuance" } } }, "localname": "ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock", "nsuri": "http://www.ringcentral.com/20191231", "presentation": [ "http://www.ringcentral.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "rng_ScheduleOfInterestExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of interest expense.", "label": "Schedule Of Interest Expense Table [Text Block]", "terseLabel": "Schedule of Interest Expense Recognized Related to Notes" } } }, "localname": "ScheduleOfInterestExpenseTableTextBlock", "nsuri": "http://www.ringcentral.com/20191231", "presentation": [ "http://www.ringcentral.com/role/ConvertibleSeniorNotesTables" ], "xbrltype": "textBlockItemType" }, "rng_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageContractualTermAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share based compensation arrangement by share based payment award options outstanding weighted average contractual term.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Contractual Term [Abstract]", "terseLabel": "Weighted-Average Contractual Term" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageContractualTermAbstract", "nsuri": "http://www.ringcentral.com/20191231", "presentation": [ "http://www.ringcentral.com/role/ShareBasedCompensationSummaryOfStockOptionActivityPlansDetail" ], "xbrltype": "stringItemType" }, "rng_ShareBasedCompensationRequisiteServicePeriodRecognition": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share based compensation requisite service period recognition.", "label": "Share Based Compensation Requisite Service Period Recognition", "terseLabel": "Share based compensation requisite service period recognition" } } }, "localname": "ShareBasedCompensationRequisiteServicePeriodRecognition", "nsuri": "http://www.ringcentral.com/20191231", "presentation": [ "http://www.ringcentral.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "rng_SoftwareSubscriptionRevenuesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Software subscription revenues.", "label": "Software Subscription Revenues [Member]", "terseLabel": "Software subscription revenues" } } }, "localname": "SoftwareSubscriptionRevenuesMember", "nsuri": "http://www.ringcentral.com/20191231", "presentation": [ "http://www.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "rng_StockIssuedDuringPeriodValueEmployeeStockPurchasePlanIncreaseDecreaseToAdditionalPaidInCapital": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Stock Issued During Period, Value, Employee Stock Purchase Plan, Increase (Decrease) To Additional Paid In Capital", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan, Increase (Decrease) To Additional Paid In Capital", "terseLabel": "Issuance of common stock in connection with Equity Incentive and Employee Stock Purchase plans, net of tax withholdings" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlanIncreaseDecreaseToAdditionalPaidInCapital", "nsuri": "http://www.ringcentral.com/20191231", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "rng_StockholdersEquityNoteDisclosureLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stockholders equity note disclosure.", "label": "Stockholders Equity Note Disclosure [Line Items]", "terseLabel": "Stockholders Equity Note Disclosure [Line Items]" } } }, "localname": "StockholdersEquityNoteDisclosureLineItems", "nsuri": "http://www.ringcentral.com/20191231", "presentation": [ "http://www.ringcentral.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "rng_StockholdersEquityNoteDisclosureTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stockholders equity note disclosure.", "label": "Stockholders Equity Note Disclosure [Table]", "terseLabel": "Stockholders Equity Note Disclosure [Table]" } } }, "localname": "StockholdersEquityNoteDisclosureTable", "nsuri": "http://www.ringcentral.com/20191231", "presentation": [ "http://www.ringcentral.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "rng_SubscriptionContractsServicesTerminationPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Subscription contracts services termination period.", "label": "Subscription Contracts Services Termination Period", "terseLabel": "Subscription contracts services termination period" } } }, "localname": "SubscriptionContractsServicesTerminationPeriod", "nsuri": "http://www.ringcentral.com/20191231", "presentation": [ "http://www.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "rng_TwoThousandAndThirteenEquityAndIncentivePlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two thousand and thirteen equity and incentive plan.", "label": "Two Thousand And Thirteen Equity And Incentive Plan [Member]", "terseLabel": "2013 Equity Incentive Plan", "verboseLabel": "2013 Equity incentive plan" } } }, "localname": "TwoThousandAndThirteenEquityAndIncentivePlanMember", "nsuri": "http://www.ringcentral.com/20191231", "presentation": [ "http://www.ringcentral.com/role/ShareBasedCompensationAdditionalInformationDetail", "http://www.ringcentral.com/role/StockholdersEquitySummaryOfCommonStockReservedForFutureIssuanceDetail" ], "xbrltype": "domainItemType" }, "rng_UndesignatedPreferredStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Undesignated preferred stock.", "label": "Undesignated Preferred Stock [Member]", "terseLabel": "Undesignated Preferred Stock" } } }, "localname": "UndesignatedPreferredStockMember", "nsuri": "http://www.ringcentral.com/20191231", "presentation": [ "http://www.ringcentral.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "rng_YearOfAnniversary": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Year of anniversary.", "label": "Year Of Anniversary", "terseLabel": "Year of anniversary" } } }, "localname": "YearOfAnniversary", "nsuri": "http://www.ringcentral.com/20191231", "presentation": [ "http://www.ringcentral.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r52", "r107" ], "lang": { "en-US": { "role": { "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/BusinessCombinationsStrategicPartnershipsAndAssetAcquisitionsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Litigation Case [Axis]", "terseLabel": "Litigation Case [Axis]" } } }, "localname": "LitigationCaseAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Litigation Case [Domain]", "terseLabel": "Litigation Case [Domain]" } } }, "localname": "LitigationCaseTypeDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r147", "r232", "r237", "r446" ], "lang": { "en-US": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/BusinessCombinationsStrategicPartnershipsAndAssetAcquisitionsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/BusinessCombinationsStrategicPartnershipsAndAssetAcquisitionsAdditionalInformationDetail", "http://www.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfAssetsDetail", "http://www.ringcentral.com/role/FinancialStatementComponentsSummaryOfCarryingValuesOfIntangibleAssetsDetail", "http://www.ringcentral.com/role/LeasesComponentsOfLeasesAndLeaseCostsDetails", "http://www.ringcentral.com/role/LeasesLeasesNotYetCommencedDetails", "http://www.ringcentral.com/role/RevenuesAndCostOfRevenueAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/BusinessCombinationsStrategicPartnershipsAndAssetAcquisitionsAdditionalInformationDetail", "http://www.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfAssetsDetail", "http://www.ringcentral.com/role/FinancialStatementComponentsSummaryOfCarryingValuesOfIntangibleAssetsDetail", "http://www.ringcentral.com/role/GeographicConcentrationsAdditionalInformationDetail", "http://www.ringcentral.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.ringcentral.com/role/LeasesComponentsOfLeasesAndLeaseCostsDetails", "http://www.ringcentral.com/role/RevenuesAndCostOfRevenueAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/BusinessCombinationsStrategicPartnershipsAndAssetAcquisitionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_NorthAmericaMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "North America [Member]", "terseLabel": "North America", "verboseLabel": "North America" } } }, "localname": "NorthAmericaMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDisaggregatedOfRevenueByPrimaryGeographicalMarketMajorProductLinesAndTimingOfRevenueRecognitionDetail", "http://www.ringcentral.com/role/RevenuesAndCostOfRevenueSummaryOfRevenueByGeographicalMarketsDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r145", "r232", "r235", "r443", "r444" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedStatementsOfOperations", "http://www.ringcentral.com/role/RevenuesAndCostOfRevenueAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedStatementsOfOperations", "http://www.ringcentral.com/role/RevenuesAndCostOfRevenueAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]", "verboseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/BusinessCombinationsStrategicPartnershipsAndAssetAcquisitionsAdditionalInformationDetail", "http://www.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfAssetsDetail", "http://www.ringcentral.com/role/FinancialStatementComponentsSummaryOfCarryingValuesOfIntangibleAssetsDetail", "http://www.ringcentral.com/role/GeographicConcentrationsAdditionalInformationDetail", "http://www.ringcentral.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.ringcentral.com/role/LeasesComponentsOfLeasesAndLeaseCostsDetails", "http://www.ringcentral.com/role/LeasesLeasesNotYetCommencedDetails", "http://www.ringcentral.com/role/RevenuesAndCostOfRevenueAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/BusinessCombinationsStrategicPartnershipsAndAssetAcquisitionsAdditionalInformationDetail", "http://www.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfAssetsDetail", "http://www.ringcentral.com/role/FinancialStatementComponentsSummaryOfCarryingValuesOfIntangibleAssetsDetail", "http://www.ringcentral.com/role/GeographicConcentrationsAdditionalInformationDetail", "http://www.ringcentral.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.ringcentral.com/role/LeasesComponentsOfLeasesAndLeaseCostsDetails", "http://www.ringcentral.com/role/LeasesLeasesNotYetCommencedDetails", "http://www.ringcentral.com/role/RevenuesAndCostOfRevenueAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/BusinessCombinationsStrategicPartnershipsAndAssetAcquisitionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Restatement [Axis]", "terseLabel": "Restatement [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Restatement [Domain]", "terseLabel": "Restatement [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_ScenarioPreviouslyReportedMember": { "auth_ref": [ "r117", "r118", "r119" ], "lang": { "en-US": { "role": { "label": "Previously Reported [Member]", "terseLabel": "Previously Reported" } } }, "localname": "ScenarioPreviouslyReportedMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDisaggregatedOfRevenueByPrimaryGeographicalMarketMajorProductLinesAndTimingOfRevenueRecognitionDetail", "http://www.ringcentral.com/role/GeographicConcentrationsAdditionalInformationDetail", "http://www.ringcentral.com/role/RevenuesAndCostOfRevenueSummaryOfRevenueByGeographicalMarketsDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r146", "r232", "r236", "r445", "r450", "r452" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDisaggregatedOfRevenueByPrimaryGeographicalMarketMajorProductLinesAndTimingOfRevenueRecognitionDetail", "http://www.ringcentral.com/role/GeographicConcentrationsAdditionalInformationDetail", "http://www.ringcentral.com/role/RevenuesAndCostOfRevenueSummaryOfRevenueByGeographicalMarketsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201409Member": { "auth_ref": [ "r238" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2014-09 Revenue from Contracts with Customers (Topic 606).", "label": "Accounting Standards Update 2014-09 [Member]", "terseLabel": "Accounting Standards Update 2014-09" } } }, "localname": "AccountingStandardsUpdate201409Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r376" ], "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.ringcentral.com/role/ImpactOfRecentlyAdoptedAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r36" ], "calculation": { "http://www.ringcentral.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.ringcentral.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r148", "r149" ], "calculation": { "http://www.ringcentral.com/role/FinancialStatementComponentsComponentsOfAccountsReceivableNetDetail": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before 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, before Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/FinancialStatementComponentsComponentsOfAccountsReceivableNetDetail" ], "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.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r2", "r19", "r148", "r149", "r233" ], "calculation": { "http://www.ringcentral.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.ringcentral.com/role/FinancialStatementComponentsComponentsOfAccountsReceivableNetDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedBalanceSheets", "http://www.ringcentral.com/role/FinancialStatementComponentsComponentsOfAccountsReceivableNetDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r39" ], "calculation": { "http://www.ringcentral.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.ringcentral.com/role/FinancialStatementComponentsComponentsOfAccruedLiabilitiesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": "Total accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedBalanceSheets", "http://www.ringcentral.com/role/FinancialStatementComponentsComponentsOfAccruedLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedMarketingCostsCurrent": { "auth_ref": [], "calculation": { "http://www.ringcentral.com/role/FinancialStatementComponentsComponentsOfAccruedLiabilitiesDetail": { "order": 3.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 through that date and payable for the marketing, trade and selling of the entity's goods and services. Marketing costs would include expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services; costs of public relations and corporate promotions; and obligations incurred and payable for sales discounts, rebates, price protection programs, etc. offered to customers and under government programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Marketing Costs, Current", "terseLabel": "Accrued marketing" } } }, "localname": "AccruedMarketingCostsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/FinancialStatementComponentsComponentsOfAccruedLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r33", "r194" ], "calculation": { "http://www.ringcentral.com/role/FinancialStatementComponentsComponentsOfPropertyAndEquipmentNetDetail": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/FinancialStatementComponentsComponentsOfPropertyAndEquipmentNetDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r56", "r57", "r58" ], "calculation": { "http://www.ringcentral.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r55", "r58", "r59", "r347" ], "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.ringcentral.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r179" ], "lang": { "en-US": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Weighted average amortization periods" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/BusinessCombinationsStrategicPartnershipsAndAssetAcquisitionsAdditionalInformationDetail", "http://www.ringcentral.com/role/FinancialStatementComponentsAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r20" ], "calculation": { "http://www.ringcentral.com/role/ConsolidatedBalanceSheets": { "order": 2.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.ringcentral.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.ringcentral.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r114" ], "lang": { "en-US": { "role": { "documentation": "Information by new accounting pronouncement.", "label": "Adjustments for New Accounting Pronouncements [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements", "verboseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.ringcentral.com/role/ImpactOfRecentlyAdoptedAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt": { "auth_ref": [ "r210" ], "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 cost" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r248", "r250", "r284", "r285" ], "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" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.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.ringcentral.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r287" ], "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.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r288" ], "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 expense" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r250", "r278", "r283" ], "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.ringcentral.com/role/ShareBasedCompensationSummaryOfShareBasedCompensationExpenseByAwardTypeDetail", "http://www.ringcentral.com/role/ShareBasedCompensationSummaryOfShareBasedCompensationExpenseRecognizedToStatementsOfOperationsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r25", "r151", "r155" ], "calculation": { "http://www.ringcentral.com/role/FinancialStatementComponentsComponentsOfAccountsReceivableNetDetail": { "order": 3.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0 } }, "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", "negatedLabel": "Allowance for doubtful accounts", "periodEndLabel": "Balance at end of year", "periodStartLabel": "Balance at beginning of year" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesChangesInAllowanceForDoubtfulAccountsDetail", "http://www.ringcentral.com/role/FinancialStatementComponentsComponentsOfAccountsReceivableNetDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesChangesInAllowanceForDoubtfulAccountsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r158" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "terseLabel": "Write-offs" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesChangesInAllowanceForDoubtfulAccountsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r78", "r92", "r372" ], "calculation": { "http://www.ringcentral.com/role/ConvertibleSeniorNotesScheduleOfInterestExpenseRecognizedRelatedToNotesDetail": { "order": 1.0, "parentTag": "us-gaap_InterestExpense", "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.ringcentral.com/role/ConvertibleSeniorNotesScheduleOfInterestExpenseRecognizedRelatedToNotesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDeferredSalesCommissions": { "auth_ref": [ "r75", "r92" ], "calculation": { "http://www.ringcentral.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of expense recognized in the current period for the periodic realization of capitalized fees that were paid to salespeople, distributors, brokers, and agents at the time of the conclusion of the sale. 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 Deferred Sales Commissions", "terseLabel": "Amortization of deferred sales commission cost", "verboseLabel": "Amortization of deferred sales commission costs" } } }, "localname": "AmortizationOfDeferredSalesCommissions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedStatementsOfCashFlows", "http://www.ringcentral.com/role/FinancialStatementComponentsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r72", "r92", "r374" ], "calculation": { "http://www.ringcentral.com/role/ConvertibleSeniorNotesScheduleOfInterestExpenseRecognizedRelatedToNotesDetail": { "order": 2.0, "parentTag": "us-gaap_InterestExpense", "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 debt issuance cost" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConvertibleSeniorNotesScheduleOfInterestExpenseRecognizedRelatedToNotesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r92", "r374" ], "calculation": { "http://www.ringcentral.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.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 cost" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r92", "r176", "r185" ], "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 intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/FinancialStatementComponentsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r122" ], "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": "Potential common shares excluded from diluted net loss per share (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/BasicAndDilutedNetLossPerSharePotentialSharesOfCommonStockExcludedFromDilutedWeightedAverageCommonSharesOutstandingDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r122" ], "lang": { "en-US": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/BasicAndDilutedNetLossPerSharePotentialSharesOfCommonStockExcludedFromDilutedWeightedAverageCommonSharesOutstandingDetail" ], "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.ringcentral.com/role/BasicAndDilutedNetLossPerShareBasicAndDilutedNetLossPerShareNarrativeDetails", "http://www.ringcentral.com/role/BasicAndDilutedNetLossPerSharePotentialSharesOfCommonStockExcludedFromDilutedWeightedAverageCommonSharesOutstandingDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r122" ], "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" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/BasicAndDilutedNetLossPerSharePotentialSharesOfCommonStockExcludedFromDilutedWeightedAverageCommonSharesOutstandingDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r92", "r191" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.", "label": "Asset Impairment Charges", "terseLabel": "Impairment loss in relation to costs capitalized" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/FinancialStatementComponentsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r144", "r421", "r434" ], "calculation": { "http://www.ringcentral.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.ringcentral.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.ringcentral.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsAndLiabilitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets and Liabilities, Lessee [Abstract]", "terseLabel": "Operating leases" } } }, "localname": "AssetsAndLiabilitiesLesseeAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/LeasesComponentsOfLeasesAndLeaseCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r4", "r6", "r51" ], "calculation": { "http://www.ringcentral.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.ringcentral.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.ringcentral.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNoncurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Noncurrent [Abstract]", "terseLabel": "Noncurrent assets:" } } }, "localname": "AssetsNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/FairValueOfFinancialInstrumentsFinancialAssetsCarriedAtFairValueDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AwardDateAxis": { "auth_ref": [ "r251", "r280" ], "lang": { "en-US": { "role": { "documentation": "Information by date or year award under share-based payment arrangement is granted.", "label": "Award Date [Axis]", "terseLabel": "Award Date [Axis]" } } }, "localname": "AwardDateAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AwardDateDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Date or year award under share-based payment arrangement is granted.", "label": "Award Date [Domain]", "terseLabel": "Award Date [Domain]" } } }, "localname": "AwardDateDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r251", "r280" ], "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.ringcentral.com/role/BusinessCombinationsStrategicPartnershipsAndAssetAcquisitionsAdditionalInformationDetail", "http://www.ringcentral.com/role/ShareBasedCompensationAdditionalInformationDetail", "http://www.ringcentral.com/role/ShareBasedCompensationSummaryOfRsusActivityDetail", "http://www.ringcentral.com/role/ShareBasedCompensationSummaryOfShareBasedCompensationExpenseByAwardTypeDetail", "http://www.ringcentral.com/role/ShareBasedCompensationWeightedAverageAssumptionsUsedToFairValueOfStockOptionsGrantedDetail" ], "xbrltype": "stringItemType" }, "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" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/BusinessCombinationsStrategicPartnershipsAndAssetAcquisitionsAdditionalInformationDetail", "http://www.ringcentral.com/role/BusinessCombinationsStrategicPartnershipsAndAssetAcquisitionsScheduleOfPreliminaryAllocationOfPurchasePriceOfAssetsAcquiredAndLiabilitiesAssumedDetail", "http://www.ringcentral.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://www.ringcentral.com/role/FinancialStatementComponentsSummaryOfCarryingValueOfGoodwillDetail", "http://www.ringcentral.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r326", "r327" ], "lang": { "en-US": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/BusinessCombinationsStrategicPartnershipsAndAssetAcquisitionsAdditionalInformationDetail", "http://www.ringcentral.com/role/BusinessCombinationsStrategicPartnershipsAndAssetAcquisitionsScheduleOfPreliminaryAllocationOfPurchasePriceOfAssetsAcquiredAndLiabilitiesAssumedDetail", "http://www.ringcentral.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://www.ringcentral.com/role/FinancialStatementComponentsSummaryOfCarryingValueOfGoodwillDetail", "http://www.ringcentral.com/role/IncomeTaxesAdditionalInformationDetail" ], "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.ringcentral.com/role/BusinessCombinationsStrategicPartnershipsAndAssetAcquisitionsAdditionalInformationDetail", "http://www.ringcentral.com/role/BusinessCombinationsStrategicPartnershipsAndAssetAcquisitionsScheduleOfPreliminaryAllocationOfPurchasePriceOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": { "auth_ref": [ "r341" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.", "label": "Business Acquisition, Goodwill, Expected Tax Deductible Amount", "terseLabel": "Amount of goodwill expected to be tax deductible" } } }, "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/BusinessCombinationsStrategicPartnershipsAndAssetAcquisitionsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r334", "r335", "r337" ], "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", "terseLabel": "Total purchase price" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/BusinessCombinationsStrategicPartnershipsAndAssetAcquisitionsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r334", "r335" ], "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": "Consideration, restricted stock unit" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/BusinessCombinationsStrategicPartnershipsAndAssetAcquisitionsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r333", "r336", "r340" ], "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 consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/BusinessCombinationsStrategicPartnershipsAndAssetAcquisitionsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r342" ], "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": "Business Combinations, Strategic Partnerships, and Asset Acquisitions" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/BusinessCombinationsStrategicPartnershipsAndAssetAcquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "auth_ref": [ "r329" ], "calculation": { "http://www.ringcentral.com/role/BusinessCombinationsStrategicPartnershipsAndAssetAcquisitionsScheduleOfPreliminaryAllocationOfPurchasePriceOfAssetsAcquiredAndLiabilitiesAssumedDetail": { "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 assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/BusinessCombinationsStrategicPartnershipsAndAssetAcquisitionsScheduleOfPreliminaryAllocationOfPurchasePriceOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r329" ], "calculation": { "http://www.ringcentral.com/role/BusinessCombinationsStrategicPartnershipsAndAssetAcquisitionsScheduleOfPreliminaryAllocationOfPurchasePriceOfAssetsAcquiredAndLiabilitiesAssumedDetail": { "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 and cash equivalents" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/BusinessCombinationsStrategicPartnershipsAndAssetAcquisitionsScheduleOfPreliminaryAllocationOfPurchasePriceOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "auth_ref": [ "r329" ], "calculation": { "http://www.ringcentral.com/role/BusinessCombinationsStrategicPartnershipsAndAssetAcquisitionsScheduleOfPreliminaryAllocationOfPurchasePriceOfAssetsAcquiredAndLiabilitiesAssumedDetail": { "order": 2.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 tangible assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/BusinessCombinationsStrategicPartnershipsAndAssetAcquisitionsScheduleOfPreliminaryAllocationOfPurchasePriceOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r298", "r329" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "terseLabel": "Net deferred tax liability" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r328", "r329" ], "calculation": { "http://www.ringcentral.com/role/BusinessCombinationsStrategicPartnershipsAndAssetAcquisitionsScheduleOfPreliminaryAllocationOfPurchasePriceOfAssetsAcquiredAndLiabilitiesAssumedDetail": { "order": 3.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" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/BusinessCombinationsStrategicPartnershipsAndAssetAcquisitionsAdditionalInformationDetail", "http://www.ringcentral.com/role/BusinessCombinationsStrategicPartnershipsAndAssetAcquisitionsScheduleOfPreliminaryAllocationOfPurchasePriceOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r329" ], "calculation": { "http://www.ringcentral.com/role/BusinessCombinationsStrategicPartnershipsAndAssetAcquisitionsScheduleOfPreliminaryAllocationOfPurchasePriceOfAssetsAcquiredAndLiabilitiesAssumedDetail": { "order": 2.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", "negatedLabel": "Liabilities assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/BusinessCombinationsStrategicPartnershipsAndAssetAcquisitionsScheduleOfPreliminaryAllocationOfPurchasePriceOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r328", "r329" ], "calculation": { "http://www.ringcentral.com/role/BusinessCombinationsStrategicPartnershipsAndAssetAcquisitionsScheduleOfPreliminaryAllocationOfPurchasePriceOfAssetsAcquiredAndLiabilitiesAssumedDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": "Total consideration" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/BusinessCombinationsStrategicPartnershipsAndAssetAcquisitionsScheduleOfPreliminaryAllocationOfPurchasePriceOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "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_BusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r113", "r141" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the business description and accounting policies 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. Accounting policies describe all significant accounting policies of the reporting entity.", "label": "Business Description and Accounting Policies [Text Block]", "terseLabel": "Description of Business and Summary of Significant Accounting Policies" } } }, "localname": "BusinessDescriptionAndAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r97", "r98", "r99" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Equipment and capitalized internal-use software purchased and unpaid at period end" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareNet": { "auth_ref": [ "r453" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.", "label": "Capitalized Computer Software, Net", "terseLabel": "Capitalized Computer Software, Net" } } }, "localname": "CapitalizedComputerSoftwareNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_Cash": { "auth_ref": [ "r29", "r448", "r449" ], "calculation": { "http://www.ringcentral.com/role/FinancialStatementComponentsComponentsOfCashAndCashEquivalentsDetail": { "order": 1.0, "parentTag": "us-gaap_CashAndCashEquivalentsAtCarryingValue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash", "terseLabel": "Cash" } } }, "localname": "Cash", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/FinancialStatementComponentsComponentsOfCashAndCashEquivalentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash and Cash Equivalents [Abstract]", "terseLabel": "Cash equivalents:" } } }, "localname": "CashAndCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/FairValueOfFinancialInstrumentsFinancialAssetsCarriedAtFairValueDetail" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r0", "r29", "r94" ], "calculation": { "http://www.ringcentral.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.ringcentral.com/role/FinancialStatementComponentsComponentsOfCashAndCashEquivalentsDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "totalLabel": "Total cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedBalanceSheets", "http://www.ringcentral.com/role/FinancialStatementComponentsComponentsOfCashAndCashEquivalentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Money market funds" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/FairValueOfFinancialInstrumentsFinancialAssetsCarriedAtFairValueDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r10", "r95", "r101" ], "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" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r88", "r94", "r100" ], "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": "End of period", "periodStartLabel": "Beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r88", "r368" ], "calculation": { "http://www.ringcentral.com/role/ConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net (decrease) increase in cash, cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect [Abstract]", "terseLabel": "Cash, cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock", "verboseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedBalanceSheets", "http://www.ringcentral.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.ringcentral.com/role/ConvertibleSeniorNotesAdditionalInformationDetail", "http://www.ringcentral.com/role/CoverPage", "http://www.ringcentral.com/role/ShareBasedCompensationAdditionalInformationDetail", "http://www.ringcentral.com/role/StockholdersEquityAdditionalInformationDetail", "http://www.ringcentral.com/role/StockholdersEquitySummaryOfCommonStockReservedForFutureIssuanceDetail" ], "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.ringcentral.com/role/StockholdersEquitySummaryOfCommonStockReservedForFutureIssuanceDetail" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r44", "r198", "r426", "r439" ], "calculation": { "http://www.ringcentral.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 (Note 9)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.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": [ "r197", "r205" ], "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.ringcentral.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonClassAMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Classification of common stock representing ownership interest in a corporation.", "label": "Common Class A [Member]", "terseLabel": "Class A common stock" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedBalanceSheets", "http://www.ringcentral.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.ringcentral.com/role/ConvertibleSeniorNotesAdditionalInformationDetail", "http://www.ringcentral.com/role/CoverPage", "http://www.ringcentral.com/role/ShareBasedCompensationAdditionalInformationDetail", "http://www.ringcentral.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CommonClassBMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.", "label": "Common Class B [Member]", "terseLabel": "Class B common stock" } } }, "localname": "CommonClassBMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedBalanceSheets", "http://www.ringcentral.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.ringcentral.com/role/CoverPage", "http://www.ringcentral.com/role/StockholdersEquityAdditionalInformationDetail", "http://www.ringcentral.com/role/StockholdersEquitySummaryOfCommonStockReservedForFutureIssuanceDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r46" ], "lang": { "en-US": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "verboseLabel": "Common stock reserved for future issuance (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/StockholdersEquitySummaryOfCommonStockReservedForFutureIssuanceDetail" ], "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.ringcentral.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r18" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "netLabel": "Common stock, par or stated value per share (in dollars per share)", "terseLabel": "Common stock, par or stated value per share (in dollars per share)", "verboseLabel": "Stock par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.ringcentral.com/role/ConvertibleSeniorNotesAdditionalInformationDetail", "http://www.ringcentral.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r18" ], "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)", "verboseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.ringcentral.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r18" ], "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.ringcentral.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r18", "r219" ], "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 (in shares)", "periodStartLabel": "Beginning Balance (in shares)", "terseLabel": "Common stock, shares reserved for future issuance (in shares)", "verboseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.ringcentral.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://www.ringcentral.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r18" ], "calculation": { "http://www.ringcentral.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 common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "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_ComponentsOfDeferredTaxAssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Components of Deferred Tax Assets [Abstract]", "terseLabel": "Deferred tax assets" } } }, "localname": "ComponentsOfDeferredTaxAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/IncomeTaxesScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r62", "r64", "r65" ], "calculation": { "http://www.ringcentral.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": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r135", "r136", "r362", "r363" ], "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" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.ringcentral.com/role/GeographicConcentrationsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r135", "r136", "r362", "r363", "r447" ], "lang": { "en-US": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.ringcentral.com/role/GeographicConcentrationsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r135", "r136", "r362", "r363", "r447" ], "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" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.ringcentral.com/role/GeographicConcentrationsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r129", "r432" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentrations" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r141" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.", "label": "Concentration Risk Disclosure [Text Block]", "terseLabel": "Geographic Concentrations" } } }, "localname": "ConcentrationRiskDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/GeographicConcentrations" ], "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.ringcentral.com/role/GeographicConcentrationsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r135", "r136", "r362", "r363" ], "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.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.ringcentral.com/role/GeographicConcentrationsAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r132", "r135", "r136", "r137", "r362", "r364" ], "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.ringcentral.com/role/GeographicConcentrationsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r135", "r136", "r362", "r363" ], "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" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.ringcentral.com/role/GeographicConcentrationsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r101", "r345", "r348", "r349" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r228", "r229", "r233" ], "calculation": { "http://www.ringcentral.com/role/ConsolidatedBalanceSheets": { "order": 3.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.ringcentral.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r234" ], "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": "Revenue recognized, previously included in deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/RevenuesAndCostOfRevenueAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtFairValueDisclosures": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt, Fair Value Disclosures", "terseLabel": "Estimated fair value of convertible senior notes" } } }, "localname": "ConvertibleDebtFairValueDisclosures", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/FairValueOfFinancialInstrumentsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of borrowings which can be exchanged for a specified number of another security at the option of the issuer or the holder. Disclosures include, but are not limited to, principal amount, amortized premium or discount, and amount of liability and equity components.", "label": "Convertible Debt [Table Text Block]", "terseLabel": "Schedule of Equity Component of Convertible Debt" } } }, "localname": "ConvertibleDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConvertibleSeniorNotesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConvertibleLongTermNotesPayable": { "auth_ref": [ "r42" ], "calculation": { "http://www.ringcentral.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.ringcentral.com/role/ConvertibleSeniorNotesSummaryOfNetCarryingAmountOfLiabilityComponentOfNotesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of long-term debt (with maturities initially due after one year or beyond the operating cycle if longer) identified as Convertible Notes Payable, excluding current portion. Convertible Notes Payable is a written promise to pay a note which can be exchanged for a specified amount of another, related security, at the option of the issuer and the holder.", "label": "Convertible Notes Payable, Noncurrent", "terseLabel": "Convertible senior notes, net", "totalLabel": "Net carrying amount" } } }, "localname": "ConvertibleLongTermNotesPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedBalanceSheets", "http://www.ringcentral.com/role/ConvertibleSeniorNotesSummaryOfNetCarryingAmountOfLiabilityComponentOfNotesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r74" ], "calculation": { "http://www.ringcentral.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Total cost of revenues", "verboseLabel": "Total cost of revenue" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedStatementsOfOperations", "http://www.ringcentral.com/role/RevenuesAndCostOfRevenueAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSoldAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cost of Goods and Services Sold [Abstract]", "terseLabel": "Cost of revenues" } } }, "localname": "CostOfGoodsAndServicesSoldAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.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.ringcentral.com/role/ShareBasedCompensationSummaryOfShareBasedCompensationExpenseRecognizedToStatementsOfOperationsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfSalesPolicyTextBlock": { "auth_ref": [ "r240" ], "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.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r105", "r318", "r322" ], "calculation": { "http://www.ringcentral.com/role/IncomeTaxesSummaryOfProvisionForBenefitFromIncomeTaxesDetail": { "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.ringcentral.com/role/IncomeTaxesSummaryOfProvisionForBenefitFromIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r111", "r320" ], "calculation": { "http://www.ringcentral.com/role/IncomeTaxesSummaryOfProvisionForBenefitFromIncomeTaxesDetail": { "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.ringcentral.com/role/IncomeTaxesSummaryOfProvisionForBenefitFromIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r105", "r318", "r322" ], "calculation": { "http://www.ringcentral.com/role/IncomeTaxesSummaryOfProvisionForBenefitFromIncomeTaxesDetail": { "order": 1.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" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/IncomeTaxesSummaryOfProvisionForBenefitFromIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/IncomeTaxesSummaryOfProvisionForBenefitFromIncomeTaxesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r105", "r318", "r322" ], "calculation": { "http://www.ringcentral.com/role/IncomeTaxesSummaryOfProvisionForBenefitFromIncomeTaxesDetail": { "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.ringcentral.com/role/IncomeTaxesSummaryOfProvisionForBenefitFromIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r133" ], "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.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r331" ], "lang": { "en-US": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/BusinessCombinationsStrategicPartnershipsAndAssetAcquisitionsAdditionalInformationDetail", "http://www.ringcentral.com/role/FinancialStatementComponentsAdditionalInformationDetail", "http://www.ringcentral.com/role/FinancialStatementComponentsSummaryOfCarryingValuesOfIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DebtConversionConvertedInstrumentSharesIssued1": { "auth_ref": [ "r97", "r99" ], "lang": { "en-US": { "role": { "documentation": "The number of shares issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or payments in the period.", "label": "Debt Conversion, Converted Instrument, Shares Issued", "terseLabel": "Debt conversion, converted instrument, shares issued (in shares)" } } }, "localname": "DebtConversionConvertedInstrumentSharesIssued1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConvertibleSeniorNotesAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "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": [ "r213" ], "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]", "terseLabel": "Convertible Senior Notes" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConvertibleSeniorNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r13", "r14", "r15", "r422", "r423", "r433" ], "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" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/BasicAndDilutedNetLossPerShareBasicAndDilutedNetLossPerShareNarrativeDetails", "http://www.ringcentral.com/role/ConvertibleSeniorNotesAdditionalInformationDetail", "http://www.ringcentral.com/role/ConvertibleSeniorNotesScheduleOfInterestExpenseRecognizedRelatedToNotesDetail", "http://www.ringcentral.com/role/ConvertibleSeniorNotesSummaryOfNetCarryingAmountOfEquityComponentOfNotesDetail", "http://www.ringcentral.com/role/FairValueOfFinancialInstrumentsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent": { "auth_ref": [ "r211" ], "calculation": { "http://www.ringcentral.com/role/ConvertibleSeniorNotesSummaryOfNetCarryingAmountOfEquityComponentOfNotesDetail": { "order": 1.0, "parentTag": "rng_DebtInstrumentConvertibleNetCarryingAmountOfEquityComponent", "weight": 1.0 } }, "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": "Proceeds allocated to the conversion option (debt discount)", "verboseLabel": "Carrying amount of equity component representing conversion option" } } }, "localname": "DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConvertibleSeniorNotesAdditionalInformationDetail", "http://www.ringcentral.com/role/ConvertibleSeniorNotesSummaryOfNetCarryingAmountOfEquityComponentOfNotesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r212" ], "lang": { "en-US": { "role": { "documentation": "The price per share of the conversion feature embedded in the debt instrument.", "label": "Debt Instrument, Convertible, Conversion Price", "verboseLabel": "Conversion price per share (in dollars per share)" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/BasicAndDilutedNetLossPerShareBasicAndDilutedNetLossPerShareNarrativeDetails", "http://www.ringcentral.com/role/ConvertibleSeniorNotesAdditionalInformationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r373", "r375" ], "calculation": { "http://www.ringcentral.com/role/ConvertibleSeniorNotesSummaryOfNetCarryingAmountOfLiabilityComponentOfNotesDetail": { "order": 1.0, "parentTag": "us-gaap_ConvertibleLongTermNotesPayable", "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": "Principal" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConvertibleSeniorNotesAdditionalInformationDetail", "http://www.ringcentral.com/role/ConvertibleSeniorNotesSummaryOfNetCarryingAmountOfLiabilityComponentOfNotesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r41" ], "lang": { "en-US": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Debt instrument, interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConvertibleSeniorNotesAdditionalInformationDetail", "http://www.ringcentral.com/role/FairValueOfFinancialInstrumentsAdditionalInformationDetail" ], "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.ringcentral.com/role/ConvertibleSeniorNotesAdditionalInformationDetail", "http://www.ringcentral.com/role/ConvertibleSeniorNotesScheduleOfInterestExpenseRecognizedRelatedToNotesDetail", "http://www.ringcentral.com/role/ConvertibleSeniorNotesSummaryOfNetCarryingAmountOfEquityComponentOfNotesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r42" ], "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" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/BasicAndDilutedNetLossPerShareBasicAndDilutedNetLossPerShareNarrativeDetails", "http://www.ringcentral.com/role/ConvertibleSeniorNotesAdditionalInformationDetail", "http://www.ringcentral.com/role/ConvertibleSeniorNotesScheduleOfInterestExpenseRecognizedRelatedToNotesDetail", "http://www.ringcentral.com/role/ConvertibleSeniorNotesSummaryOfNetCarryingAmountOfEquityComponentOfNotesDetail", "http://www.ringcentral.com/role/FairValueOfFinancialInstrumentsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "auth_ref": [ "r430" ], "lang": { "en-US": { "role": { "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.", "label": "Debt Instrument, Redemption Price, Percentage", "terseLabel": "Debt redemption price percentage" } } }, "localname": "DebtInstrumentRedemptionPricePercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConvertibleSeniorNotesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r42", "r109", "r220", "r223", "r224", "r225", "r372", "r373", "r375", "r431" ], "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.ringcentral.com/role/ConvertibleSeniorNotesAdditionalInformationDetail", "http://www.ringcentral.com/role/ConvertibleSeniorNotesScheduleOfInterestExpenseRecognizedRelatedToNotesDetail", "http://www.ringcentral.com/role/ConvertibleSeniorNotesSummaryOfNetCarryingAmountOfEquityComponentOfNotesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountNoncurrent": { "auth_ref": [ "r372", "r375" ], "calculation": { "http://www.ringcentral.com/role/ConvertibleSeniorNotesSummaryOfNetCarryingAmountOfLiabilityComponentOfNotesDetail": { "order": 2.0, "parentTag": "us-gaap_ConvertibleLongTermNotesPayable", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of debt discount to be amortized after one year or the normal operating cycle, if longer.", "label": "Debt Instrument, Unamortized Discount, Noncurrent", "negatedLabel": "Unamortized discount" } } }, "localname": "DebtInstrumentUnamortizedDiscountNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConvertibleSeniorNotesSummaryOfNetCarryingAmountOfLiabilityComponentOfNotesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtPolicyTextBlock": { "auth_ref": [ "r101", "r209" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt.", "label": "Debt, Policy [Policy Text Block]", "terseLabel": "Convertible Debt" } } }, "localname": "DebtPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": { "auth_ref": [ "r35" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs.", "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]", "terseLabel": "Components of Prepaid Expenses and Other Current Assets" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/FinancialStatementComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r105", "r319", "r322" ], "calculation": { "http://www.ringcentral.com/role/IncomeTaxesSummaryOfProvisionForBenefitFromIncomeTaxesDetail": { "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.ringcentral.com/role/IncomeTaxesSummaryOfProvisionForBenefitFromIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r35", "r374" ], "calculation": { "http://www.ringcentral.com/role/ConvertibleSeniorNotesSummaryOfNetCarryingAmountOfEquityComponentOfNotesDetail": { "order": 2.0, "parentTag": "rng_DebtInstrumentConvertibleNetCarryingAmountOfEquityComponent", "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": "Issuance cost" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConvertibleSeniorNotesSummaryOfNetCarryingAmountOfEquityComponentOfNotesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNoncurrentGross": { "auth_ref": [ "r35", "r374" ], "calculation": { "http://www.ringcentral.com/role/ConvertibleSeniorNotesSummaryOfNetCarryingAmountOfLiabilityComponentOfNotesDetail": { "order": 3.0, "parentTag": "us-gaap_ConvertibleLongTermNotesPayable", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before accumulated amortization, of debt issuance costs classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Cost, Gross, Noncurrent", "negatedLabel": "Unamortized issuance cost" } } }, "localname": "DeferredFinanceCostsNoncurrentGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConvertibleSeniorNotesSummaryOfNetCarryingAmountOfLiabilityComponentOfNotesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r105", "r319", "r322" ], "calculation": { "http://www.ringcentral.com/role/ConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.ringcentral.com/role/IncomeTaxesSummaryOfProvisionForBenefitFromIncomeTaxesDetail": { "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": "Deferred income taxes", "verboseLabel": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedStatementsOfCashFlows", "http://www.ringcentral.com/role/IncomeTaxesSummaryOfProvisionForBenefitFromIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r92", "r105", "r319", "r322" ], "calculation": { "http://www.ringcentral.com/role/IncomeTaxesSummaryOfProvisionForBenefitFromIncomeTaxesDetail": { "order": 2.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" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/IncomeTaxesSummaryOfProvisionForBenefitFromIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/IncomeTaxesSummaryOfProvisionForBenefitFromIncomeTaxesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r105", "r319", "r322" ], "calculation": { "http://www.ringcentral.com/role/IncomeTaxesSummaryOfProvisionForBenefitFromIncomeTaxesDetail": { "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.ringcentral.com/role/IncomeTaxesSummaryOfProvisionForBenefitFromIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r309" ], "calculation": { "http://www.ringcentral.com/role/IncomeTaxesScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesDetail": { "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.ringcentral.com/role/IncomeTaxesScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment": { "auth_ref": [ "r292", "r316", "r317" ], "calculation": { "http://www.ringcentral.com/role/IncomeTaxesScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesDetail": { "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 in-process research and development costs expensed in connection with a business combination.", "label": "Deferred Tax Assets, in Process Research and Development", "terseLabel": "Research and development credits" } } }, "localname": "DeferredTaxAssetsInProcessResearchAndDevelopment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/IncomeTaxesScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r310" ], "calculation": { "http://www.ringcentral.com/role/IncomeTaxesScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesDetail": { "order": 1.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.ringcentral.com/role/IncomeTaxesScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r290", "r316", "r317" ], "calculation": { "http://www.ringcentral.com/role/IncomeTaxesScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesDetail": { "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 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.ringcentral.com/role/IncomeTaxesScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "auth_ref": [ "r290", "r316", "r317" ], "calculation": { "http://www.ringcentral.com/role/IncomeTaxesScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesDetail": { "order": 5.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 accrued liabilities.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "terseLabel": "Accrued liabilities" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/IncomeTaxesScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r311" ], "calculation": { "http://www.ringcentral.com/role/IncomeTaxesScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesDetail": { "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", "negatedLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/IncomeTaxesScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r299", "r312" ], "calculation": { "http://www.ringcentral.com/role/IncomeTaxesScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesDetail": { "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 (liabilities) assets" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/IncomeTaxesScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesDeferredExpenseDeferredFinancingCosts": { "auth_ref": [ "r291", "r316", "r317" ], "calculation": { "http://www.ringcentral.com/role/IncomeTaxesScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesDetail": { "order": 2.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 from debt issuance costs.", "label": "Deferred Tax Liabilities, Deferred Expense, Debt Issuance Costs", "negatedLabel": "Convertible debt discount" } } }, "localname": "DeferredTaxLiabilitiesDeferredExpenseDeferredFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/IncomeTaxesScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "auth_ref": [ "r292", "r316", "r317" ], "calculation": { "http://www.ringcentral.com/role/IncomeTaxesScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesDetail": { "order": 4.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 from intangible assets other than goodwill.", "label": "Deferred Tax Liabilities, Intangible Assets", "negatedLabel": "Acquired intangibles" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/IncomeTaxesScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesNetAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Deferred Tax Liabilities, Net [Abstract]", "terseLabel": "Deferred tax liabilities" } } }, "localname": "DeferredTaxLiabilitiesNetAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/IncomeTaxesScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r292", "r316", "r317" ], "calculation": { "http://www.ringcentral.com/role/IncomeTaxesScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesDetail": { "order": 5.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 from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedLabel": "Property and equipment" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/IncomeTaxesScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome": { "auth_ref": [ "r292", "r316", "r317" ], "calculation": { "http://www.ringcentral.com/role/IncomeTaxesScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesDetail": { "order": 3.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 from tax deferred revenue or income classified as other.", "label": "Deferred Tax Liabilities, Tax Deferred Income", "negatedLabel": "Deferred sales commissions" } } }, "localname": "DeferredTaxLiabilitiesTaxDeferredIncome", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/IncomeTaxesScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanDisclosureLineItems": { "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": "Defined Contribution Plan Disclosure [Line Items]", "terseLabel": "Defined Contribution Plan Disclosure [Line Items]" } } }, "localname": "DefinedContributionPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/A401KPlanAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "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": "Employer contributions" } } }, "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/A401KPlanAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanTable": { "auth_ref": [ "r246" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about defined contribution pension plans or defined contribution other postretirement plans, separately for pension plans and other postretirement benefit plans.", "label": "Defined Contribution Plan [Table]", "terseLabel": "Defined Contribution Plan [Table]" } } }, "localname": "DefinedContributionPlanTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/A401KPlanAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r92", "r192" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation and amortization" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/FinancialStatementComponentsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r92", "r192" ], "calculation": { "http://www.ringcentral.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r332" ], "lang": { "en-US": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Developed technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/FinancialStatementComponentsAdditionalInformationDetail", "http://www.ringcentral.com/role/FinancialStatementComponentsSummaryOfCarryingValuesOfIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Disaggregation of Revenue [Abstract]", "terseLabel": "Revenues" } } }, "localname": "DisaggregationOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "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.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDisaggregatedOfRevenueByPrimaryGeographicalMarketMajorProductLinesAndTimingOfRevenueRecognitionDetail", "http://www.ringcentral.com/role/RevenuesAndCostOfRevenueAdditionalInformationDetail", "http://www.ringcentral.com/role/RevenuesAndCostOfRevenueSummaryOfRevenueByGeographicalMarketsDetails" ], "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.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDisaggregatedOfRevenueByPrimaryGeographicalMarketMajorProductLinesAndTimingOfRevenueRecognitionDetail", "http://www.ringcentral.com/role/RevenuesAndCostOfRevenueAdditionalInformationDetail", "http://www.ringcentral.com/role/RevenuesAndCostOfRevenueSummaryOfRevenueByGeographicalMarketsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r232" ], "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 by Geographical Markets" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/RevenuesAndCostOfRevenueRevenuesAndCostOfRevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r286" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Share-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ShareBasedCompensation" ], "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.ringcentral.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DueToRelatedPartiesCurrentAndNoncurrent": { "auth_ref": [ "r112", "r394", "r425", "r440" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties.", "label": "Due to Related Parties", "terseLabel": "Total payables to related party" } } }, "localname": "DueToRelatedPartiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAndDiluted": { "auth_ref": [ "r121" ], "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": "Basic and diluted (in dollars per share)", "verboseLabel": "Basic and diluted net loss per common share (in dollars per share)" } } }, "localname": "EarningsPerShareBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/BasicAndDilutedNetLossPerShareComputationOfCompanysBasicAndDilutedNetLossPerShareOfCommonStockDetail", "http://www.ringcentral.com/role/ConsolidatedStatementsOfOperations", "http://www.ringcentral.com/role/SelectedQuarterlyFinancialDataUnauditedSelectedUnauditedQuarterlyConsolidatedStatementsOfOperationsDataDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Net loss per common share" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r124" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Basic and Diluted Net Loss Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/BasicAndDilutedNetLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r368" ], "calculation": { "http://www.ringcentral.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of exchange rate changes" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r39" ], "calculation": { "http://www.ringcentral.com/role/FinancialStatementComponentsComponentsOfAccruedLiabilitiesDetail": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued compensation and benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/FinancialStatementComponentsComponentsOfAccruedLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ShareBasedCompensationSummaryOfShareBasedCompensationExpenseRecognizedToStatementsOfOperationsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r279" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized share-based compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r279" ], "lang": { "en-US": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Unrecognized share-based compensation expense, remaining weighted-average vesting periods" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r279" ], "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 share-based compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "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": "2013 Employee stock purchase plan", "verboseLabel": "Employee stock purchase plan rights" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ShareBasedCompensationAdditionalInformationDetail", "http://www.ringcentral.com/role/ShareBasedCompensationSummaryOfAssumptionsUsedToValueEsppRightsUnderBlackScholesOptionPricingModelDetail", "http://www.ringcentral.com/role/ShareBasedCompensationSummaryOfShareBasedCompensationExpenseByAwardTypeDetail", "http://www.ringcentral.com/role/StockholdersEquitySummaryOfCommonStockReservedForFutureIssuanceDetail" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r276" ], "lang": { "en-US": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Options", "verboseLabel": "Employee Stock Option" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ShareBasedCompensationAdditionalInformationDetail", "http://www.ringcentral.com/role/ShareBasedCompensationSummaryOfShareBasedCompensationExpenseByAwardTypeDetail", "http://www.ringcentral.com/role/ShareBasedCompensationWeightedAverageAssumptionsUsedToFairValueOfStockOptionsGrantedDetail" ], "xbrltype": "domainItemType" }, "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": [ "r219" ], "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" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://www.ringcentral.com/role/StockholdersEquitySummaryOfCommonStockReservedForFutureIssuanceDetail" ], "xbrltype": "domainItemType" }, "us-gaap_EquityInterestIssuedOrIssuableByTypeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of equity interests that are issued or issuable in a business combination.", "label": "Equity Interest Type [Axis]", "terseLabel": "Equity Interest Type [Axis]" } } }, "localname": "EquityInterestIssuedOrIssuableByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/BusinessCombinationsStrategicPartnershipsAndAssetAcquisitionsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_EquityInterestIssuedOrIssuableTypeDomain": { "auth_ref": [ "r339" ], "lang": { "en-US": { "role": { "documentation": "Name of equity interest issued or issuable to acquire an entity in a business combination.", "label": "Equity Interest Issued or Issuable, Type [Domain]", "terseLabel": "Equity Interest Issued or Issuable, Type [Domain]" } } }, "localname": "EquityInterestIssuedOrIssuableTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/BusinessCombinationsStrategicPartnershipsAndAssetAcquisitionsAdditionalInformationDetail" ], "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.ringcentral.com/role/FairValueOfFinancialInstrumentsAdditionalInformationDetail", "http://www.ringcentral.com/role/FairValueOfFinancialInstrumentsFinancialAssetsCarriedAtFairValueDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r356", "r357", "r358", "r361" ], "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.ringcentral.com/role/FairValueOfFinancialInstrumentsFinancialAssetsCarriedAtFairValueDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "auth_ref": [ "r359" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/FairValueOfFinancialInstrumentsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r356", "r357" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "terseLabel": "Financial Assets Carried at Fair Value" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/FairValueOfFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r241", "r242", "r245", "r357", "r401" ], "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" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/FairValueOfFinancialInstrumentsAdditionalInformationDetail", "http://www.ringcentral.com/role/FairValueOfFinancialInstrumentsFinancialAssetsCarriedAtFairValueDetail" ], "xbrltype": "stringItemType" }, "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": [ "r360" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/FairValueOfFinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r241", "r242", "r245", "r357", "r402" ], "lang": { "en-US": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "(Level 1)" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/FairValueOfFinancialInstrumentsFinancialAssetsCarriedAtFairValueDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r241", "r242", "r245", "r357", "r403" ], "lang": { "en-US": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/FairValueOfFinancialInstrumentsAdditionalInformationDetail", "http://www.ringcentral.com/role/FairValueOfFinancialInstrumentsFinancialAssetsCarriedAtFairValueDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r241", "r242", "r245", "r357", "r404" ], "lang": { "en-US": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/FairValueOfFinancialInstrumentsFinancialAssetsCarriedAtFairValueDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value Measurement Policy" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/FairValueOfFinancialInstrumentsAdditionalInformationDetail", "http://www.ringcentral.com/role/FairValueOfFinancialInstrumentsFinancialAssetsCarriedAtFairValueDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfAssetsAcquired": { "auth_ref": [ "r97", "r98", "r99" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The fair value of assets acquired in noncash investing or financing activities.", "label": "Fair Value of Assets Acquired", "terseLabel": "Equipment acquired under financing obligations" } } }, "localname": "FairValueOfAssetsAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r156", "r159", "r160", "r161", "r162", "r163", "r164", "r165", "r166" ], "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.ringcentral.com/role/FairValueOfFinancialInstrumentsFinancialAssetsCarriedAtFairValueDetail" ], "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": "Estimated lives" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/BusinessCombinationsStrategicPartnershipsAndAssetAcquisitionsAdditionalInformationDetail", "http://www.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.ringcentral.com/role/FinancialStatementComponentsSummaryOfCarryingValuesOfIntangibleAssetsDetail" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r184" ], "calculation": { "http://www.ringcentral.com/role/FinancialStatementComponentsSummaryOfCarryingValuesOfIntangibleAssetsDetail": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "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", "terseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/FinancialStatementComponentsSummaryOfCarryingValuesOfIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r186" ], "calculation": { "http://www.ringcentral.com/role/FinancialStatementComponentsSummaryOfEstimatedAmortizationExpenseForAcquiredIntangibleAssetsDetail": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "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.ringcentral.com/role/FinancialStatementComponentsSummaryOfEstimatedAmortizationExpenseForAcquiredIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r186" ], "calculation": { "http://www.ringcentral.com/role/FinancialStatementComponentsSummaryOfEstimatedAmortizationExpenseForAcquiredIntangibleAssetsDetail": { "order": 4.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "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.ringcentral.com/role/FinancialStatementComponentsSummaryOfEstimatedAmortizationExpenseForAcquiredIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r186" ], "calculation": { "http://www.ringcentral.com/role/FinancialStatementComponentsSummaryOfEstimatedAmortizationExpenseForAcquiredIntangibleAssetsDetail": { "order": 3.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "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.ringcentral.com/role/FinancialStatementComponentsSummaryOfEstimatedAmortizationExpenseForAcquiredIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r186" ], "calculation": { "http://www.ringcentral.com/role/FinancialStatementComponentsSummaryOfEstimatedAmortizationExpenseForAcquiredIntangibleAssetsDetail": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "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.ringcentral.com/role/FinancialStatementComponentsSummaryOfEstimatedAmortizationExpenseForAcquiredIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r177", "r180", "r184", "r187", "r406" ], "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.ringcentral.com/role/BusinessCombinationsStrategicPartnershipsAndAssetAcquisitionsAdditionalInformationDetail", "http://www.ringcentral.com/role/FinancialStatementComponentsAdditionalInformationDetail", "http://www.ringcentral.com/role/FinancialStatementComponentsSummaryOfCarryingValuesOfIntangibleAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r184", "r406" ], "calculation": { "http://www.ringcentral.com/role/FinancialStatementComponentsSummaryOfCarryingValuesOfIntangibleAssetsDetail": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "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": "Cost" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/FinancialStatementComponentsSummaryOfCarryingValuesOfIntangibleAssetsDetail" ], "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.ringcentral.com/role/FinancialStatementComponentsAdditionalInformationDetail", "http://www.ringcentral.com/role/FinancialStatementComponentsSummaryOfCarryingValuesOfIntangibleAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r177", "r183" ], "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.ringcentral.com/role/BusinessCombinationsStrategicPartnershipsAndAssetAcquisitionsAdditionalInformationDetail", "http://www.ringcentral.com/role/FinancialStatementComponentsAdditionalInformationDetail", "http://www.ringcentral.com/role/FinancialStatementComponentsSummaryOfCarryingValuesOfIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r178" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.", "label": "Finite-lived Intangible Assets Acquired", "terseLabel": "Finite-lived intangible assets acquired" } } }, "localname": "FinitelivedIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/BusinessCombinationsStrategicPartnershipsAndAssetAcquisitionsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r365", "r366", "r367" ], "calculation": { "http://www.ringcentral.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), before Tax", "negatedLabel": "Foreign currency remeasurement (gain) loss" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r101", "r367", "r370" ], "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" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "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.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfAssetsDetail", "http://www.ringcentral.com/role/FinancialStatementComponentsComponentsOfPropertyAndEquipmentNetDetail" ], "xbrltype": "domainItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r76" ], "calculation": { "http://www.ringcentral.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.ringcentral.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r70" ], "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.ringcentral.com/role/ShareBasedCompensationSummaryOfShareBasedCompensationExpenseRecognizedToStatementsOfOperationsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r134" ], "lang": { "en-US": { "role": { "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).", "label": "Geographic Concentration Risk [Member]", "terseLabel": "Geographic Concentration Risk" } } }, "localname": "GeographicConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/GeographicConcentrationsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r169", "r170" ], "calculation": { "http://www.ringcentral.com/role/BusinessCombinationsStrategicPartnershipsAndAssetAcquisitionsScheduleOfPreliminaryAllocationOfPurchasePriceOfAssetsAcquiredAndLiabilitiesAssumedDetail": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 }, "http://www.ringcentral.com/role/ConsolidatedBalanceSheets": { "order": 6.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": "Goodwill, Ending balance", "periodStartLabel": "Goodwill, Beginning balance", "terseLabel": "Goodwill", "verboseLabel": "Goodwill recorded in connection with transaction" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/BusinessCombinationsStrategicPartnershipsAndAssetAcquisitionsAdditionalInformationDetail", "http://www.ringcentral.com/role/BusinessCombinationsStrategicPartnershipsAndAssetAcquisitionsScheduleOfPreliminaryAllocationOfPurchasePriceOfAssetsAcquiredAndLiabilitiesAssumedDetail", "http://www.ringcentral.com/role/ConsolidatedBalanceSheets", "http://www.ringcentral.com/role/FinancialStatementComponentsSummaryOfCarryingValueOfGoodwillDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r171" ], "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": "Connect First acquisition" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/FinancialStatementComponentsSummaryOfCarryingValueOfGoodwillDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r101", "r173", "r181" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r172" ], "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 adjustments" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/FinancialStatementComponentsSummaryOfCarryingValueOfGoodwillDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "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": "Goodwill [Line Items]", "terseLabel": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/FinancialStatementComponentsSummaryOfCarryingValueOfGoodwillDetail" ], "xbrltype": "stringItemType" }, "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.ringcentral.com/role/FinancialStatementComponentsSummaryOfCarryingValueOfGoodwillDetail" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r73" ], "calculation": { "http://www.ringcentral.com/role/ConsolidatedStatementsOfOperations": { "order": 1.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.ringcentral.com/role/ConsolidatedStatementsOfOperations", "http://www.ringcentral.com/role/SelectedQuarterlyFinancialDataUnauditedSelectedUnauditedQuarterlyConsolidatedStatementsOfOperationsDataDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies": { "auth_ref": [ "r101", "r208" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for guarantees, indemnifications and product warranties, and methodologies used in determining the amount of such liabilities.", "label": "Guarantees, Indemnifications and Warranties Policies [Policy Text Block]", "terseLabel": "Indemnification" } } }, "localname": "GuaranteesIndemnificationsAndWarrantiesPolicies", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r110" ], "calculation": { "http://www.ringcentral.com/role/IncomeTaxesSummaryOfNetLossBeforeProvisionForBenefitFromIncomeTaxesDetail": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "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.ringcentral.com/role/IncomeTaxesSummaryOfNetLossBeforeProvisionForBenefitFromIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r68", "r115", "r419", "r427", "r442" ], "calculation": { "http://www.ringcentral.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://www.ringcentral.com/role/IncomeTaxesSummaryOfNetLossBeforeProvisionForBenefitFromIncomeTaxesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedStatementsOfOperations", "http://www.ringcentral.com/role/IncomeTaxesSummaryOfNetLossBeforeProvisionForBenefitFromIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r110" ], "calculation": { "http://www.ringcentral.com/role/IncomeTaxesSummaryOfNetLossBeforeProvisionForBenefitFromIncomeTaxesDetail": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "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": "International" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/IncomeTaxesSummaryOfNetLossBeforeProvisionForBenefitFromIncomeTaxesDetail" ], "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": [ "r196" ], "lang": { "en-US": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ShareBasedCompensationSummaryOfShareBasedCompensationExpenseRecognizedToStatementsOfOperationsDetail" ], "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" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ShareBasedCompensationSummaryOfShareBasedCompensationExpenseRecognizedToStatementsOfOperationsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r302" ], "lang": { "en-US": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/IncomeTaxesAdditionalInformationDetail" ], "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" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/IncomeTaxesAdditionalInformationDetail" ], "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": [ "r325" ], "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.ringcentral.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r105", "r143", "r323" ], "calculation": { "http://www.ringcentral.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.ringcentral.com/role/IncomeTaxesSummaryOfProvisionForBenefitFromIncomeTaxesDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ringcentral.com/role/IncomeTaxesSummaryOfVariationOfEffectiveProvisionForBenefitFromIncomeTaxesFromStatutoryFederalIncomeTaxRateDetail": { "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 (benefit from) income taxes", "totalLabel": "Total income tax provision" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedStatementsOfOperations", "http://www.ringcentral.com/role/IncomeTaxesSummaryOfProvisionForBenefitFromIncomeTaxesDetail", "http://www.ringcentral.com/role/IncomeTaxesSummaryOfVariationOfEffectiveProvisionForBenefitFromIncomeTaxesFromStatutoryFederalIncomeTaxRateDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r66", "r101", "r296", "r297", "r307", "r308", "r313", "r324", "r451" ], "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.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r295", "r300", "r301" ], "calculation": { "http://www.ringcentral.com/role/IncomeTaxesSummaryOfVariationOfEffectiveProvisionForBenefitFromIncomeTaxesFromStatutoryFederalIncomeTaxRateDetail": { "order": 9.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "terseLabel": "Release of valuation allowance associated with acquisitions" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/IncomeTaxesSummaryOfVariationOfEffectiveProvisionForBenefitFromIncomeTaxesFromStatutoryFederalIncomeTaxRateDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate": { "auth_ref": [ "r294", "r300", "r301" ], "calculation": { "http://www.ringcentral.com/role/IncomeTaxesSummaryOfVariationOfEffectiveProvisionForBenefitFromIncomeTaxesFromStatutoryFederalIncomeTaxRateDetail": { "order": 6.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) in the income tax rates.", "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount", "terseLabel": "Change in U.S. federal Tax Rate" } } }, "localname": "IncomeTaxReconciliationChangeInEnactedTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/IncomeTaxesSummaryOfVariationOfEffectiveProvisionForBenefitFromIncomeTaxesFromStatutoryFederalIncomeTaxRateDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r103", "r300", "r301" ], "calculation": { "http://www.ringcentral.com/role/IncomeTaxesSummaryOfVariationOfEffectiveProvisionForBenefitFromIncomeTaxesFromStatutoryFederalIncomeTaxRateDetail": { "order": 7.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount", "terseLabel": "Foreign tax rate differential" } } }, "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/IncomeTaxesSummaryOfVariationOfEffectiveProvisionForBenefitFromIncomeTaxesFromStatutoryFederalIncomeTaxRateDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r104", "r300", "r301" ], "calculation": { "http://www.ringcentral.com/role/IncomeTaxesSummaryOfVariationOfEffectiveProvisionForBenefitFromIncomeTaxesFromStatutoryFederalIncomeTaxRateDetail": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "terseLabel": "Federal tax benefit at statutory rate" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/IncomeTaxesSummaryOfVariationOfEffectiveProvisionForBenefitFromIncomeTaxesFromStatutoryFederalIncomeTaxRateDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther": { "auth_ref": [ "r300", "r301" ], "calculation": { "http://www.ringcentral.com/role/IncomeTaxesSummaryOfVariationOfEffectiveProvisionForBenefitFromIncomeTaxesFromStatutoryFederalIncomeTaxRateDetail": { "order": 5.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount", "terseLabel": "Other permanent differences" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/IncomeTaxesSummaryOfVariationOfEffectiveProvisionForBenefitFromIncomeTaxesFromStatutoryFederalIncomeTaxRateDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r300", "r301" ], "calculation": { "http://www.ringcentral.com/role/IncomeTaxesSummaryOfVariationOfEffectiveProvisionForBenefitFromIncomeTaxesFromStatutoryFederalIncomeTaxRateDetail": { "order": 4.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount", "terseLabel": "Share-based compensation" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/IncomeTaxesSummaryOfVariationOfEffectiveProvisionForBenefitFromIncomeTaxesFromStatutoryFederalIncomeTaxRateDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r104", "r300", "r301" ], "calculation": { "http://www.ringcentral.com/role/IncomeTaxesSummaryOfVariationOfEffectiveProvisionForBenefitFromIncomeTaxesFromStatutoryFederalIncomeTaxRateDetail": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "terseLabel": "State tax, net of federal tax benefit" } } }, "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/IncomeTaxesSummaryOfVariationOfEffectiveProvisionForBenefitFromIncomeTaxesFromStatutoryFederalIncomeTaxRateDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxCreditsResearch": { "auth_ref": [ "r300", "r301" ], "calculation": { "http://www.ringcentral.com/role/IncomeTaxesSummaryOfVariationOfEffectiveProvisionForBenefitFromIncomeTaxesFromStatutoryFederalIncomeTaxRateDetail": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount", "negatedLabel": "Research and development credits" } } }, "localname": "IncomeTaxReconciliationTaxCreditsResearch", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/IncomeTaxesSummaryOfVariationOfEffectiveProvisionForBenefitFromIncomeTaxesFromStatutoryFederalIncomeTaxRateDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r96" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid for income taxes, net of refunds" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r91" ], "calculation": { "http://www.ringcentral.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.ringcentral.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r91" ], "calculation": { "http://www.ringcentral.com/role/ConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in 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.ringcentral.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r91" ], "calculation": { "http://www.ringcentral.com/role/ConsolidatedStatementsOfCashFlows": { "order": 15.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.ringcentral.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r91" ], "calculation": { "http://www.ringcentral.com/role/ConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "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": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredCharges": { "auth_ref": [ "r91" ], "calculation": { "http://www.ringcentral.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 the value of expenditures made during the current reporting period for benefits that will be received over a period of years. Deferred charges differ from prepaid expenses in that they usually extend over a long period of time and may or may not be regularly recurring costs of operation.", "label": "Increase (Decrease) in Deferred Charges", "negatedLabel": "Deferred and prepaid sales commission costs" } } }, "localname": "IncreaseDecreaseInDeferredCharges", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r91" ], "calculation": { "http://www.ringcentral.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 noncurrent assets classified as other.", "label": "Increase (Decrease) in Other Noncurrent Assets", "negatedLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r91" ], "calculation": { "http://www.ringcentral.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.ringcentral.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r91" ], "calculation": { "http://www.ringcentral.com/role/ConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.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.ringcentral.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseOfRestrictedInvestments": { "auth_ref": [], "calculation": { "http://www.ringcentral.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net cash inflow or outflow for the increase (decrease) associated with investments (not to include restricted cash) that are pledged or subject to withdrawal restrictions.", "label": "Increase (Decrease) of Restricted Investments", "negatedLabel": "Restricted investments" } } }, "localname": "IncreaseDecreaseOfRestrictedInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r175", "r182" ], "calculation": { "http://www.ringcentral.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.ringcentral.com/role/FinancialStatementComponentsSummaryOfCarryingValuesOfIntangibleAssetsDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ringcentral.com/role/FinancialStatementComponentsSummaryOfEstimatedAmortizationExpenseForAcquiredIntangibleAssetsDetail": { "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": "Acquired intangibles, net", "totalLabel": "Total estimated amortization expense" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedBalanceSheets", "http://www.ringcentral.com/role/FinancialStatementComponentsSummaryOfCarryingValuesOfIntangibleAssetsDetail", "http://www.ringcentral.com/role/FinancialStatementComponentsSummaryOfEstimatedAmortizationExpenseForAcquiredIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r67", "r142", "r371", "r374", "r429" ], "calculation": { "http://www.ringcentral.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 }, "http://www.ringcentral.com/role/ConvertibleSeniorNotesScheduleOfInterestExpenseRecognizedRelatedToNotesDetail": { "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.", "label": "Interest Expense", "negatedLabel": "Interest expense", "totalLabel": "Total interest expense related to the Notes" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedStatementsOfOperations", "http://www.ringcentral.com/role/ConvertibleSeniorNotesScheduleOfInterestExpenseRecognizedRelatedToNotesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r87", "r89", "r96" ], "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": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InternalUseSoftwarePolicy": { "auth_ref": [ "r101", "r188", "r190" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally.", "label": "Internal Use Software, Policy [Policy Text Block]", "terseLabel": "Internal-Use Software Development Costs" } } }, "localname": "InternalUseSoftwarePolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r1", "r49", "r167" ], "calculation": { "http://www.ringcentral.com/role/FinancialStatementComponentsComponentsOfPrepaidExpensesAndOtherCurrentAssetsDetail": { "order": 2.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventory" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/FinancialStatementComponentsComponentsOfPrepaidExpensesAndOtherCurrentAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentPolicyTextBlock": { "auth_ref": [ "r154" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for investment in financial asset.", "label": "Investment, Policy [Policy Text Block]", "terseLabel": "Long-Term Investments" } } }, "localname": "InvestmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentsFairValueDisclosure": { "auth_ref": [ "r356" ], "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.ringcentral.com/role/FairValueOfFinancialInstrumentsAdditionalInformationDetail", "http://www.ringcentral.com/role/FairValueOfFinancialInstrumentsFinancialAssetsCarriedAtFairValueDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseAndRentalExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "Operating Leases, Rent Expense", "terseLabel": "Rent expense" } } }, "localname": "LeaseAndRentalExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/LeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r389" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Lease Cost" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r193" ], "lang": { "en-US": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfAssetsDetail", "http://www.ringcentral.com/role/FinancialStatementComponentsComponentsOfPropertyAndEquipmentNetDetail" ], "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.ringcentral.com/role/LeasesComponentsOfLeasesAndLeaseCostsDetails", "http://www.ringcentral.com/role/LeasesLeasesNotYetCommencedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r383" ], "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.ringcentral.com/role/LeasesComponentsOfLeasesAndLeaseCostsDetails", "http://www.ringcentral.com/role/LeasesLeasesNotYetCommencedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r380" ], "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.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1": { "auth_ref": [ "r382" ], "lang": { "en-US": { "role": { "documentation": "Term of lessee's operating lease not yet commenced, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract", "terseLabel": "Operating lease not yet commenced, lease terms (in years)" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/LeasesLeasesNotYetCommencedDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r390" ], "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": "Schedule of Future Operating Lease Maturities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r390" ], "calculation": { "http://www.ringcentral.com/role/LeasesScheduleOfFutureLeaseMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ringcentral.com/role/LeasesScheduleOfFutureLeaseMaturitiesDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total future minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/LeasesScheduleOfFutureLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r390" ], "calculation": { "http://www.ringcentral.com/role/LeasesScheduleOfFutureLeaseMaturitiesDetails": { "order": 6.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 after fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five", "terseLabel": "2025 onwards" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/LeasesScheduleOfFutureLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r390" ], "calculation": { "http://www.ringcentral.com/role/LeasesScheduleOfFutureLeaseMaturitiesDetails": { "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 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.ringcentral.com/role/LeasesScheduleOfFutureLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r390" ], "calculation": { "http://www.ringcentral.com/role/LeasesScheduleOfFutureLeaseMaturitiesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/LeasesScheduleOfFutureLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r390" ], "calculation": { "http://www.ringcentral.com/role/LeasesScheduleOfFutureLeaseMaturitiesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/LeasesScheduleOfFutureLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r390" ], "calculation": { "http://www.ringcentral.com/role/LeasesScheduleOfFutureLeaseMaturitiesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/LeasesScheduleOfFutureLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r390" ], "calculation": { "http://www.ringcentral.com/role/LeasesScheduleOfFutureLeaseMaturitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/LeasesScheduleOfFutureLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r390" ], "calculation": { "http://www.ringcentral.com/role/LeasesScheduleOfFutureLeaseMaturitiesDetailsCalc2": { "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.ringcentral.com/role/LeasesScheduleOfFutureLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r381" ], "lang": { "en-US": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Operating lease renewal term" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/LeasesComponentsOfLeasesAndLeaseCostsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r392" ], "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.ringcentral.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r38" ], "calculation": { "http://www.ringcentral.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.ringcentral.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r24", "r424", "r437" ], "calculation": { "http://www.ringcentral.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.ringcentral.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.ringcentral.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r40" ], "calculation": { "http://www.ringcentral.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.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.ringcentral.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LicenseAndServiceMember": { "auth_ref": [ "r235" ], "lang": { "en-US": { "role": { "documentation": "Right to use intangible asset and performance of related service. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark.", "label": "License and Service [Member]", "terseLabel": "Subscriptions" } } }, "localname": "LicenseAndServiceMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermInvestments": { "auth_ref": [ "r30" ], "calculation": { "http://www.ringcentral.com/role/ConsolidatedBalanceSheets": { "order": 4.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.ringcentral.com/role/BusinessCombinationsStrategicPartnershipsAndAssetAcquisitionsAdditionalInformationDetail", "http://www.ringcentral.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingenciesLineItems": { "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": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r206", "r207" ], "lang": { "en-US": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]", "terseLabel": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyNumberOfDefendants": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of defendants named in a legal action.", "label": "Loss Contingency, Number of Defendants", "terseLabel": "Number of defendants" } } }, "localname": "LossContingencyNumberOfDefendants", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "us-gaap_MoneyMarketFundsAtCarryingValue": { "auth_ref": [], "calculation": { "http://www.ringcentral.com/role/FinancialStatementComponentsComponentsOfCashAndCashEquivalentsDetail": { "order": 2.0, "parentTag": "us-gaap_CashAndCashEquivalentsAtCarryingValue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Investment in short-term money-market instruments (such as commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and so forth) which are highly liquid (that is, readily convertible to known amounts of cash) and so near their maturity that they present an insignificant risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify as cash equivalents by definition. Original maturity means an original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months.", "label": "Money Market Funds, at Carrying Value", "terseLabel": "Money market funds" } } }, "localname": "MoneyMarketFundsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/FinancialStatementComponentsComponentsOfCashAndCashEquivalentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r241" ], "lang": { "en-US": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money Market Funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/FairValueOfFinancialInstrumentsFinancialAssetsCarriedAtFairValueDetail" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r88" ], "calculation": { "http://www.ringcentral.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.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.ringcentral.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r88" ], "calculation": { "http://www.ringcentral.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.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.ringcentral.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r88", "r90", "r93" ], "calculation": { "http://www.ringcentral.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.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.ringcentral.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r60", "r63", "r69", "r93", "r123", "r428", "r441" ], "calculation": { "http://www.ringcentral.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.ringcentral.com/role/ConsolidatedStatementsOfComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.ringcentral.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.ringcentral.com/role/BasicAndDilutedNetLossPerShareComputationOfCompanysBasicAndDilutedNetLossPerShareOfCommonStockDetail", "http://www.ringcentral.com/role/ConsolidatedStatementsOfCashFlows", "http://www.ringcentral.com/role/ConsolidatedStatementsOfComprehensiveLoss", "http://www.ringcentral.com/role/ConsolidatedStatementsOfOperations", "http://www.ringcentral.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://www.ringcentral.com/role/SelectedQuarterlyFinancialDataUnauditedSelectedUnauditedQuarterlyConsolidatedStatementsOfOperationsDataDetail" ], "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.ringcentral.com/role/BasicAndDilutedNetLossPerShareComputationOfCompanysBasicAndDilutedNetLossPerShareOfCommonStockDetail" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r120" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.", "label": "New Accounting Pronouncements and Changes in Accounting Principles [Text Block]", "terseLabel": "Impact of Recently Adopted Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ImpactOfRecentlyAdoptedAccountingPronouncements" ], "xbrltype": "textBlockItemType" }, "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.ringcentral.com/role/ImpactOfRecentlyAdoptedAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r114", "r116" ], "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.ringcentral.com/role/ImpactOfRecentlyAdoptedAccountingPronouncementsDetails" ], "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 Not Yet Adopted and Impact of Recently Adopted Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non-US [Member]", "terseLabel": "Non-US" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/GeographicConcentrationsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Non-cash investing and financing activities" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r77" ], "calculation": { "http://www.ringcentral.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "totalLabel": "Other income (expense), net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income (expense), net" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segment" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.ringcentral.com/role/ConsolidatedStatementsOfOperations": { "order": 2.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.ringcentral.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.ringcentral.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.ringcentral.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "terseLabel": "Operating loss", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedStatementsOfOperations", "http://www.ringcentral.com/role/SelectedQuarterlyFinancialDataUnauditedSelectedUnauditedQuarterlyConsolidatedStatementsOfOperationsDataDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r384", "r391" ], "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 cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/LeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Maturity of Lease Liabilities" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/LeasesScheduleOfFutureLeaseMaturitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r378" ], "calculation": { "http://www.ringcentral.com/role/LeasesComponentsOfLeasesAndLeaseCostsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ringcentral.com/role/LeasesScheduleOfFutureLeaseMaturitiesDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Operating lease, lease liabilities", "totalLabel": "Total operating lease liabilities", "verboseLabel": "Present value of lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ImpactOfRecentlyAdoptedAccountingPronouncementsDetails", "http://www.ringcentral.com/role/LeasesComponentsOfLeasesAndLeaseCostsDetails", "http://www.ringcentral.com/role/LeasesScheduleOfFutureLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r378" ], "calculation": { "http://www.ringcentral.com/role/FinancialStatementComponentsComponentsOfAccruedLiabilitiesDetail": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 }, "http://www.ringcentral.com/role/LeasesComponentsOfLeasesAndLeaseCostsDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities, short-term", "verboseLabel": "Accrued liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/FinancialStatementComponentsComponentsOfAccruedLiabilitiesDetail", "http://www.ringcentral.com/role/LeasesComponentsOfLeasesAndLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r378" ], "calculation": { "http://www.ringcentral.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.ringcentral.com/role/LeasesComponentsOfLeasesAndLeaseCostsDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities", "verboseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedBalanceSheets", "http://www.ringcentral.com/role/LeasesComponentsOfLeasesAndLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r379", "r385" ], "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", "verboseLabel": "Cash paid for amounts included in the measurement of lease liabilities" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r377" ], "calculation": { "http://www.ringcentral.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use-assets", "verboseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedBalanceSheets", "http://www.ringcentral.com/role/ImpactOfRecentlyAdoptedAccountingPronouncementsDetails", "http://www.ringcentral.com/role/LeasesComponentsOfLeasesAndLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r388", "r391" ], "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 operating lease discount rate (percentage)" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/LeasesLeaseTermAndDiscountRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r387", "r391" ], "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 operating lease term (years)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/LeasesLeaseTermAndDiscountRateDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r314" ], "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.ringcentral.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OptionIndexedToIssuersEquityShares": { "auth_ref": [ "r353" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of shares that could be issued to net share settle a contract, if applicable. If a contract does not have a fixed or determinable maximum number of shares that may be required to be issued, disclose the fact that a potentially infinite number of shares could be issued to settle the contract.", "label": "Option Indexed to Issuer's Equity, Shares", "terseLabel": "Option indexed to issuer's equity, shares (in shares)" } } }, "localname": "OptionIndexedToIssuersEquityShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConvertibleSeniorNotesAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_OptionIndexedToIssuersEquityStrikePrice1": { "auth_ref": [ "r214", "r352" ], "lang": { "en-US": { "role": { "documentation": "Exercise or strike price stated in the contract for options indexed to the issuer's equity shares.", "label": "Option Indexed to Issuer's Equity, Strike Price", "terseLabel": "Initial strike price (in dollars per share)" } } }, "localname": "OptionIndexedToIssuersEquityStrikePrice1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConvertibleSeniorNotesAdditionalInformationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_OptionIndexedToIssuersEquityTypeAxis": { "auth_ref": [ "r215", "r350", "r351", "r354" ], "lang": { "en-US": { "role": { "documentation": "Information by type of freestanding contracts issued by an entity that are indexed to, and potentially settled in, an entity's own stock.", "label": "Option Indexed to Issuer's Equity, Type [Axis]", "terseLabel": "Option Indexed to Issuer's Equity, Type" } } }, "localname": "OptionIndexedToIssuersEquityTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConvertibleSeniorNotesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_OptionIndexedToIssuersEquityTypeDomain": { "auth_ref": [ "r355" ], "lang": { "en-US": { "role": { "documentation": "Description of the type of freestanding contract issued by a Company that is indexed to, and potentially settled in, a Company's own stock. Specifically, the pertinent rights and privileges of the securities outstanding.", "label": "Option Indexed to Issuer's Equity, Type [Domain]", "terseLabel": "Option Indexed to Issuer's Equity, Type" } } }, "localname": "OptionIndexedToIssuersEquityTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConvertibleSeniorNotesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "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_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r7", "r8", "r9", "r39" ], "calculation": { "http://www.ringcentral.com/role/FinancialStatementComponentsComponentsOfAccruedLiabilitiesDetail": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other accrued expenses" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/FinancialStatementComponentsComponentsOfAccruedLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r50" ], "calculation": { "http://www.ringcentral.com/role/FinancialStatementComponentsComponentsOfPrepaidExpensesAndOtherCurrentAssetsDetail": { "order": 3.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/FinancialStatementComponentsComponentsOfPrepaidExpensesAndOtherCurrentAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r35" ], "calculation": { "http://www.ringcentral.com/role/ConsolidatedBalanceSheets": { "order": 8.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.ringcentral.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r54", "r369" ], "calculation": { "http://www.ringcentral.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 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": "Foreign currency translation adjustments, net" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r61", "r64", "r343", "r344", "r346" ], "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": "Changes in comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r43" ], "calculation": { "http://www.ringcentral.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncome": { "auth_ref": [ "r77" ], "calculation": { "http://www.ringcentral.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income", "terseLabel": "Other income, net" } } }, "localname": "OtherNonoperatingIncome", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "auth_ref": [], "calculation": { "http://www.ringcentral.com/role/ConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities).", "label": "Other Operating Activities, Cash Flow Statement", "terseLabel": "Other" } } }, "localname": "OtherOperatingActivitiesCashFlowStatement", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities": { "auth_ref": [ "r81" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow, made soon after acquisition date of business combination, to settle contingent consideration liability.", "label": "Payment for Contingent Consideration Liability, Investing Activities", "terseLabel": "Settlement" } } }, "localname": "PaymentForContingentConsiderationLiabilityInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/BusinessCombinationsStrategicPartnershipsAndAssetAcquisitionsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r85" ], "calculation": { "http://www.ringcentral.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Repurchase of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r85" ], "calculation": { "http://www.ringcentral.com/role/ConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedLabel": "Taxes paid related to net share settlement of equity awards" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r79", "r338" ], "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": "Cash payments" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/BusinessCombinationsStrategicPartnershipsAndAssetAcquisitionsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r79" ], "calculation": { "http://www.ringcentral.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Cash paid for business combination, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r80" ], "calculation": { "http://www.ringcentral.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Payments to Acquire Intangible Assets", "negatedLabel": "Cash paid for acquisition of intangible assets" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireInvestments": { "auth_ref": [ "r82" ], "calculation": { "http://www.ringcentral.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period.", "label": "Payments to Acquire Investments", "negatedTerseLabel": "Purchases of long-term investments" } } }, "localname": "PaymentsToAcquireInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r80" ], "calculation": { "http://www.ringcentral.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of 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.ringcentral.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireSoftware": { "auth_ref": [ "r80" ], "calculation": { "http://www.ringcentral.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition from vendors of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.", "label": "Payments to Acquire Software", "negatedLabel": "Capitalized internal-use software" } } }, "localname": "PaymentsToAcquireSoftware", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToDevelopSoftware": { "auth_ref": [ "r80" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.", "label": "Payments to Develop Software", "terseLabel": "Software development cost, net of impairment" } } }, "localname": "PaymentsToDevelopSoftware", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r247" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for pension and other postretirement benefits.", "label": "Pension and Other Postretirement Benefits Disclosure [Text Block]", "terseLabel": "401(k) Plan" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/A401KPlan" ], "xbrltype": "textBlockItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r251", "r280" ], "lang": { "en-US": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ShareBasedCompensationAdditionalInformationDetail", "http://www.ringcentral.com/role/StockholdersEquitySummaryOfCommonStockReservedForFutureIssuanceDetail" ], "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" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ShareBasedCompensationAdditionalInformationDetail", "http://www.ringcentral.com/role/StockholdersEquitySummaryOfCommonStockReservedForFutureIssuanceDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company.", "label": "Preferred Stock [Member]", "terseLabel": "Preferred Stock" } } }, "localname": "PreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/StockholdersEquitySummaryOfCommonStockReservedForFutureIssuanceDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r17" ], "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.ringcentral.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r17" ], "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.ringcentral.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r17" ], "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.ringcentral.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r17" ], "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.ringcentral.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r4", "r27", "r28" ], "calculation": { "http://www.ringcentral.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.ringcentral.com/role/FinancialStatementComponentsComponentsOfPrepaidExpensesAndOtherCurrentAssetsDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "totalLabel": "Total prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedBalanceSheets", "http://www.ringcentral.com/role/FinancialStatementComponentsComponentsOfPrepaidExpensesAndOtherCurrentAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r3", "r5", "r168" ], "calculation": { "http://www.ringcentral.com/role/FinancialStatementComponentsComponentsOfPrepaidExpensesAndOtherCurrentAssetsDetail": { "order": 1.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/FinancialStatementComponentsComponentsOfPrepaidExpensesAndOtherCurrentAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrivatePlacementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A private placement is a direct offering of securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts.", "label": "Private Placement [Member]", "terseLabel": "Private Placement" } } }, "localname": "PrivatePlacementMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConvertibleSeniorNotesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": { "auth_ref": [ "r84" ], "calculation": { "http://www.ringcentral.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "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", "verboseLabel": "Proceeds from issuance debt, net of discounts and issuance costs" } } }, "localname": "ProceedsFromDebtNetOfIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedStatementsOfCashFlows", "http://www.ringcentral.com/role/ConvertibleSeniorNotesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "auth_ref": [ "r83", "r281" ], "calculation": { "http://www.ringcentral.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.", "label": "Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised", "terseLabel": "Proceeds from issuance of stock in connection with stock plans" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductAndServiceOtherMember": { "auth_ref": [ "r235" ], "lang": { "en-US": { "role": { "documentation": "Article or substance produced by nature, labor or machinery and act of providing assistance, classified as other.", "label": "Product and Service, Other [Member]", "terseLabel": "Other" } } }, "localname": "ProductAndServiceOtherMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "domainItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r235" ], "lang": { "en-US": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]", "terseLabel": "Product" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/RevenuesAndCostOfRevenueAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r33", "r195" ], "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" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfAssetsDetail", "http://www.ringcentral.com/role/FinancialStatementComponentsComponentsOfPropertyAndEquipmentNetDetail" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r32", "r193" ], "calculation": { "http://www.ringcentral.com/role/FinancialStatementComponentsComponentsOfPropertyAndEquipmentNetDetail": { "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.ringcentral.com/role/FinancialStatementComponentsComponentsOfPropertyAndEquipmentNetDetail" ], "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.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfAssetsDetail", "http://www.ringcentral.com/role/FinancialStatementComponentsComponentsOfPropertyAndEquipmentNetDetail" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "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 [Member]", "terseLabel": "Long-lived Assets" } } }, "localname": "PropertyPlantAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/GeographicConcentrationsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r11", "r12", "r195", "r438" ], "calculation": { "http://www.ringcentral.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.ringcentral.com/role/FinancialStatementComponentsComponentsOfPropertyAndEquipmentNetDetail": { "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.ringcentral.com/role/ConsolidatedBalanceSheets", "http://www.ringcentral.com/role/FinancialStatementComponentsComponentsOfPropertyAndEquipmentNetDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r31", "r101", "r195" ], "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, Net" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r11", "r195" ], "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": "Components of Property and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/FinancialStatementComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r11", "r193" ], "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" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfAssetsDetail", "http://www.ringcentral.com/role/FinancialStatementComponentsComponentsOfPropertyAndEquipmentNetDetail" ], "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": "Estimated useful lives" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfAssetsDetail" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r71", "r157" ], "calculation": { "http://www.ringcentral.com/role/ConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision for bad debt", "verboseLabel": "Provision, net of recoveries" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedStatementsOfCashFlows", "http://www.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesChangesInAllowanceForDoubtfulAccountsDetail" ], "xbrltype": "monetaryItemType" }, "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": [ "r126" ], "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.ringcentral.com/role/SelectedQuarterlyFinancialDataUnaudited" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "auth_ref": [ "r26", "r101", "r152" ], "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": "Allowance for Doubtful Accounts" } } }, "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "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.ringcentral.com/role/IncomeTaxesSummaryOfReconciliationOfBeginningAndEndingAmountOfUnrecognizedTaxBenefitsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r400" ], "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.ringcentral.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty": { "auth_ref": [ "r393" ], "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": "Total expenses incurred from related party" } } }, "localname": "RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "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.ringcentral.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "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": [ "r243", "r395", "r396", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418" ], "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.ringcentral.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r400" ], "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.ringcentral.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfDebt": { "auth_ref": [ "r86" ], "calculation": { "http://www.ringcentral.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.", "label": "Repayments of Debt", "negatedLabel": "Repayment of debt" } } }, "localname": "RepaymentsOfDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r289", "r454" ], "calculation": { "http://www.ringcentral.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.ringcentral.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.ringcentral.com/role/ShareBasedCompensationSummaryOfShareBasedCompensationExpenseRecognizedToStatementsOfOperationsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock": { "auth_ref": [ "r34", "r101", "r188", "r189", "r454" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase business combination.", "label": "Research, Development, and Computer Software, Policy [Policy Text Block]", "terseLabel": "Research and Development" } } }, "localname": "ResearchDevelopmentAndComputerSoftwarePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchMember": { "auth_ref": [ "r315" ], "lang": { "en-US": { "role": { "documentation": "Research tax credit carryforwards arising from certain qualifying expenditures incurred to develop new products and processes.", "label": "Research Tax Credit Carryforward [Member]", "terseLabel": "Research credit carry-forward" } } }, "localname": "ResearchMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r100", "r420", "r435" ], "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.ringcentral.com/role/FinancialStatementComponentsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r122" ], "lang": { "en-US": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "netLabel": "Restricted stock units", "terseLabel": "Restricted Stock", "verboseLabel": "Restricted stock units" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/BusinessCombinationsStrategicPartnershipsAndAssetAcquisitionsAdditionalInformationDetail", "http://www.ringcentral.com/role/ShareBasedCompensationSummaryOfRsusActivityDetail", "http://www.ringcentral.com/role/ShareBasedCompensationSummaryOfShareBasedCompensationExpenseByAwardTypeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/BusinessCombinationsStrategicPartnershipsAndAssetAcquisitionsAdditionalInformationDetail", "http://www.ringcentral.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r21", "r226", "r436" ], "calculation": { "http://www.ringcentral.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.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.ringcentral.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanNameAxis": { "auth_ref": [ "r244" ], "lang": { "en-US": { "role": { "documentation": "Information by name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans.", "label": "Retirement Plan Name [Axis]", "terseLabel": "Retirement Plan Name" } } }, "localname": "RetirementPlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/A401KPlanAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanNameDomain": { "auth_ref": [ "r244" ], "lang": { "en-US": { "role": { "documentation": "Name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans.", "label": "Retirement Plan Name [Domain]", "terseLabel": "Retirement Plan Name" } } }, "localname": "RetirementPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/A401KPlanAdditionalInformationDetail" ], "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_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r231", "r232" ], "calculation": { "http://www.ringcentral.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenues", "verboseLabel": "Total revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedStatementsOfOperations", "http://www.ringcentral.com/role/RevenuesAndCostOfRevenueAdditionalInformationDetail", "http://www.ringcentral.com/role/SelectedQuarterlyFinancialDataUnauditedSelectedUnauditedQuarterlyConsolidatedStatementsOfOperationsDataDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r102", "r239" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r230" ], "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": "Revenue, remaining performance obligation, amount" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/RevenuesAndCostOfRevenueAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r386", "r391" ], "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": "New ROU assets obtained in exchange of lease liabilities:" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RisksAndUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Risks and Uncertainties [Abstract]" } } }, "localname": "RisksAndUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConvertibleSeniorNotesAdditionalInformationDetail", "http://www.ringcentral.com/role/ShareBasedCompensationAdditionalInformationDetail", "http://www.ringcentral.com/role/ShareBasedCompensationSummaryOfAssumptionsUsedToValueEsppRightsUnderBlackScholesOptionPricingModelDetail", "http://www.ringcentral.com/role/ShareBasedCompensationSummaryOfShareBasedCompensationExpenseByAwardTypeDetail", "http://www.ringcentral.com/role/StockholdersEquitySummaryOfCommonStockReservedForFutureIssuanceDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r135" ], "lang": { "en-US": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]", "terseLabel": "Revenues", "verboseLabel": "Sales Revenue, Segment" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.ringcentral.com/role/GeographicConcentrationsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r48" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Components of Accounts Receivable, Net" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/FinancialStatementComponentsTables" ], "xbrltype": "textBlockItemType" }, "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": "Components of Accrued Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/FinancialStatementComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r122" ], "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.ringcentral.com/role/BasicAndDilutedNetLossPerShareBasicAndDilutedNetLossPerShareNarrativeDetails", "http://www.ringcentral.com/role/BasicAndDilutedNetLossPerSharePotentialSharesOfCommonStockExcludedFromDilutedWeightedAverageCommonSharesOutstandingDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r122" ], "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": "Potential Shares of Common Stock Excluded from Diluted Weighted-Average Common Shares Outstanding" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/BasicAndDilutedNetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r326", "r327" ], "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.ringcentral.com/role/BusinessCombinationsStrategicPartnershipsAndAssetAcquisitionsAdditionalInformationDetail", "http://www.ringcentral.com/role/BusinessCombinationsStrategicPartnershipsAndAssetAcquisitionsScheduleOfPreliminaryAllocationOfPurchasePriceOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of cash and cash equivalents.", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Components of Cash and Cash Equivalents" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/FinancialStatementComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": { "auth_ref": [ "r277" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit.", "label": "Share-based Payment Arrangement, Cost by Plan [Table Text Block]", "terseLabel": "Summary of Share-Based Compensation Expense by Award Type" } } }, "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r320" ], "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": "Summary of Provision for (Benefit from) Income Taxes" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock": { "auth_ref": [ "r150", "r159" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of allowance for credit loss of financing receivable, classified as current.", "label": "Financing Receivable, Current, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Changes in Allowance for Doubtful Accounts" } } }, "localname": "ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r42", "r109", "r220", "r223", "r224", "r225", "r372", "r373", "r375", "r431" ], "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": "Summary of Net Carrying Amount of Liability Component of Convertible Notes" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConvertibleSeniorNotesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r312" ], "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 Income Tax Assets and Liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r123" ], "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 Company's Basic and Diluted Net Loss Per Share of Common Stock" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/BasicAndDilutedNetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r300" ], "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": "Summary of Variation of Effective Provision for (Benefit from) Income Taxes from Statutory Federal Income Tax Rate" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r250", "r277", "r283" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ShareBasedCompensationSummaryOfShareBasedCompensationExpenseRecognizedToStatementsOfOperationsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r250", "r277", "r283" ], "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": "Summary of Share-Based Compensation Expense Recognized to Statements of Operations" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r177", "r183" ], "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.ringcentral.com/role/FinancialStatementComponentsAdditionalInformationDetail", "http://www.ringcentral.com/role/FinancialStatementComponentsSummaryOfCarryingValuesOfIntangibleAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r177", "r183" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Summary of Carrying Values of Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/FinancialStatementComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r173", "r174" ], "lang": { "en-US": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/FinancialStatementComponentsSummaryOfCarryingValueOfGoodwillDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r173", "r174" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Summary of Carrying Value of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/FinancialStatementComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r110" ], "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": "Summary of Net Loss Before Provision for (Benefit from) Income Taxes" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r33", "r195" ], "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.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfAssetsDetail", "http://www.ringcentral.com/role/FinancialStatementComponentsComponentsOfPropertyAndEquipmentNetDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": { "auth_ref": [ "r125" ], "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": "Selected Unaudited Quarterly Consolidated Statements of Operations Data" } } }, "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/SelectedQuarterlyFinancialDataUnauditedTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r330" ], "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 Preliminary Allocation of Purchase Price of Assets Acquired and Liabilities Assumed" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/BusinessCombinationsStrategicPartnershipsAndAssetAcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r106", "r395", "r396", "r397", "r398", "r399" ], "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.ringcentral.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r251", "r280" ], "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.ringcentral.com/role/ShareBasedCompensationAdditionalInformationDetail", "http://www.ringcentral.com/role/ShareBasedCompensationSummaryOfAssumptionsUsedToValueEsppRightsUnderBlackScholesOptionPricingModelDetail", "http://www.ringcentral.com/role/ShareBasedCompensationSummaryOfRsusActivityDetail", "http://www.ringcentral.com/role/ShareBasedCompensationSummaryOfShareBasedCompensationExpenseByAwardTypeDetail", "http://www.ringcentral.com/role/ShareBasedCompensationWeightedAverageAssumptionsUsedToFairValueOfStockOptionsGrantedDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r256" ], "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 RSUs Activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r256", "r266", "r269" ], "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 Plans" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "auth_ref": [ "r271" ], "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 Value ESPP Rights Under the Black-Scholes Option-Pricing Model" } } }, "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r271" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (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, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Weighted Average Assumptions Used to Fair Value of Stock Options Granted" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r45", "r108", "r216", "r217", "r218", "r220", "r221", "r222", "r223", "r224", "r225", "r226" ], "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.ringcentral.com/role/StockholdersEquitySummaryOfCommonStockReservedForFutureIssuanceDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r306", "r321" ], "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": "Summary of Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r183" ], "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": "Summary of Estimated Amortization Expense for Acquired Intangible Assets" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/FinancialStatementComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r101" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SelectedQuarterlyFinancialInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Selected Quarterly Financial Information [Abstract]", "terseLabel": "Consolidated Statements of Operations Data" } } }, "localname": "SelectedQuarterlyFinancialInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/SelectedQuarterlyFinancialDataUnauditedSelectedUnauditedQuarterlyConsolidatedStatementsOfOperationsDataDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.ringcentral.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.ringcentral.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r70" ], "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.ringcentral.com/role/ShareBasedCompensationSummaryOfShareBasedCompensationExpenseRecognizedToStatementsOfOperationsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r91" ], "calculation": { "http://www.ringcentral.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" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r252" ], "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 contractual term" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r261" ], "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 RSUs Outstanding, Canceled/Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ShareBasedCompensationSummaryOfRsusActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r265" ], "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 Per Share, Canceled/Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ShareBasedCompensationSummaryOfRsusActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r263" ], "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 RSUs Outstanding, Granted (in shares)", "verboseLabel": "Number of shares issued (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ShareBasedCompensationAdditionalInformationDetail", "http://www.ringcentral.com/role/ShareBasedCompensationSummaryOfRsusActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r263" ], "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 Per Share, Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ShareBasedCompensationSummaryOfRsusActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r262" ], "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 RSUs Outstanding, Ending Balance (in shares)", "periodStartLabel": "Number of RSUs Outstanding, Beginning Balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ShareBasedCompensationSummaryOfRsusActivityDetail" ], "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": "Number of RSUs Outstanding (in thousands)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ShareBasedCompensationSummaryOfRsusActivityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r262" ], "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 Per Share, Ending Balance (in dollars per share)", "periodStartLabel": "Weighted-Average Grant Date Fair Value Per Share, Beginning Balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ShareBasedCompensationSummaryOfRsusActivityDetail" ], "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 Per Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ShareBasedCompensationSummaryOfRsusActivityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r264" ], "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 RSUs Outstanding, Released (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ShareBasedCompensationSummaryOfRsusActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r264" ], "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 Per Share, Released (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ShareBasedCompensationSummaryOfRsusActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r274" ], "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": "Expected dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ShareBasedCompensationSummaryOfAssumptionsUsedToValueEsppRightsUnderBlackScholesOptionPricingModelDetail", "http://www.ringcentral.com/role/ShareBasedCompensationWeightedAverageAssumptionsUsedToFairValueOfStockOptionsGrantedDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r273" ], "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.ringcentral.com/role/ShareBasedCompensationSummaryOfAssumptionsUsedToValueEsppRightsUnderBlackScholesOptionPricingModelDetail", "http://www.ringcentral.com/role/ShareBasedCompensationWeightedAverageAssumptionsUsedToFairValueOfStockOptionsGrantedDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r275" ], "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.ringcentral.com/role/ShareBasedCompensationSummaryOfAssumptionsUsedToValueEsppRightsUnderBlackScholesOptionPricingModelDetail", "http://www.ringcentral.com/role/ShareBasedCompensationWeightedAverageAssumptionsUsedToFairValueOfStockOptionsGrantedDetail" ], "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.ringcentral.com/role/ShareBasedCompensationAdditionalInformationDetail", "http://www.ringcentral.com/role/ShareBasedCompensationSummaryOfAssumptionsUsedToValueEsppRightsUnderBlackScholesOptionPricingModelDetail", "http://www.ringcentral.com/role/ShareBasedCompensationSummaryOfRsusActivityDetail", "http://www.ringcentral.com/role/ShareBasedCompensationSummaryOfShareBasedCompensationExpenseByAwardTypeDetail", "http://www.ringcentral.com/role/ShareBasedCompensationWeightedAverageAssumptionsUsedToFairValueOfStockOptionsGrantedDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": { "auth_ref": [ "r280" ], "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 (percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee": { "auth_ref": [ "r280" ], "lang": { "en-US": { "role": { "documentation": "The highest quantity of shares an employee can purchase under the plan per period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number of Shares Per Employee", "terseLabel": "Maximum number of share per employee (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r253" ], "lang": { "en-US": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Outstanding options and restricted stock unit awards (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/StockholdersEquitySummaryOfCommonStockReservedForFutureIssuanceDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r280" ], "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": "Available for future grants (in shares)", "verboseLabel": "Available for future grants (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ShareBasedCompensationAdditionalInformationDetail", "http://www.ringcentral.com/role/StockholdersEquitySummaryOfCommonStockReservedForFutureIssuanceDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ShareBasedCompensationSummaryOfStockOptionActivityPlansDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r259" ], "lang": { "en-US": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Number of Options Outstanding, Exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ShareBasedCompensationSummaryOfStockOptionActivityPlansDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r259" ], "lang": { "en-US": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Weighted-Average Exercise Price Per Share, Exercisable (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ShareBasedCompensationSummaryOfStockOptionActivityPlansDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r268" ], "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": "Total intrinsic value of options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ShareBasedCompensationAdditionalInformationDetail", "http://www.ringcentral.com/role/ShareBasedCompensationScheduleOfTotalIntrinsicValuesOfOptionsExercisedDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r261" ], "lang": { "en-US": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Number of Options Outstanding, Canceled/Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ShareBasedCompensationSummaryOfStockOptionActivityPlansDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Number of Options Outstanding, Granted (in shares)", "verboseLabel": "Number of options granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ShareBasedCompensationAdditionalInformationDetail", "http://www.ringcentral.com/role/ShareBasedCompensationSummaryOfStockOptionActivityPlansDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r267" ], "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": "Offering grant date fair value of ESPP rights (in dollars per share)", "verboseLabel": "Grant date fair value of employee options (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ShareBasedCompensationSummaryOfAssumptionsUsedToValueEsppRightsUnderBlackScholesOptionPricingModelDetail", "http://www.ringcentral.com/role/ShareBasedCompensationWeightedAverageAssumptionsUsedToFairValueOfStockOptionsGrantedDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r280" ], "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": "Aggregate Intrinsic Value, Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ShareBasedCompensationSummaryOfStockOptionActivityPlansDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r258", "r280" ], "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 Balance (in shares)", "periodStartLabel": "Number of Options Outstanding, Beginning Balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ShareBasedCompensationSummaryOfStockOptionActivityPlansDetail" ], "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.ringcentral.com/role/ShareBasedCompensationSummaryOfStockOptionActivityPlansDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r257" ], "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, Ending Balance (in dollars per share)", "periodStartLabel": "Weighted-Average Exercise Price Per Share, Beginning Balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ShareBasedCompensationSummaryOfStockOptionActivityPlansDetail" ], "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.ringcentral.com/role/ShareBasedCompensationSummaryOfStockOptionActivityPlansDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r269" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Aggregate Intrinsic Value, Vested and expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ShareBasedCompensationSummaryOfStockOptionActivityPlansDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r270" ], "lang": { "en-US": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Number of Options Outstanding, Vested and expected to vest (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ShareBasedCompensationSummaryOfStockOptionActivityPlansDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r270" ], "lang": { "en-US": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Weighted-Average Exercise Price Per Share, Vested and expected to vest (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ShareBasedCompensationSummaryOfStockOptionActivityPlansDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Maximum number of shares that may be issued in accordance with the plan as a proportion of outstanding capital stock.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Outstanding Stock Maximum", "terseLabel": "Percentage of outstanding shares (percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r249", "r254" ], "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.ringcentral.com/role/BusinessCombinationsStrategicPartnershipsAndAssetAcquisitionsAdditionalInformationDetail", "http://www.ringcentral.com/role/ShareBasedCompensationAdditionalInformationDetail", "http://www.ringcentral.com/role/ShareBasedCompensationSummaryOfRsusActivityDetail", "http://www.ringcentral.com/role/ShareBasedCompensationSummaryOfShareBasedCompensationExpenseByAwardTypeDetail", "http://www.ringcentral.com/role/ShareBasedCompensationWeightedAverageAssumptionsUsedToFairValueOfStockOptionsGrantedDetail" ], "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.ringcentral.com/role/ShareBasedCompensationSummaryOfStockOptionActivityPlansDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Weighted-Average Exercise Price Per Share, Canceled/Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ShareBasedCompensationSummaryOfStockOptionActivityPlansDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Weighted-Average Exercise Price Per Share, Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ShareBasedCompensationSummaryOfStockOptionActivityPlansDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Payment Arrangement, Tranche One [Member]", "terseLabel": "Share-based Payment Arrangement, Tranche One" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Payment Arrangement, Tranche Two [Member]", "terseLabel": "Share-based Payment Arrangement, Tranche Two" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r101", "r251", "r255" ], "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" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract]", "terseLabel": "Aggregate Intrinsic Value (in thousands)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ShareBasedCompensationSummaryOfRsusActivityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Intrinsic value of outstanding 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, Aggregate Intrinsic Value, Outstanding", "terseLabel": "Aggregate Intrinsic Value, Outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ShareBasedCompensationSummaryOfRsusActivityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r272", "r282" ], "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 (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ShareBasedCompensationSummaryOfAssumptionsUsedToValueEsppRightsUnderBlackScholesOptionPricingModelDetail", "http://www.ringcentral.com/role/ShareBasedCompensationWeightedAverageAssumptionsUsedToFairValueOfStockOptionsGrantedDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r280" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Aggregate Intrinsic Value, Exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ShareBasedCompensationSummaryOfStockOptionActivityPlansDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r280" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, 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, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted-Average Contractual Term, Exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ShareBasedCompensationSummaryOfStockOptionActivityPlansDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r270" ], "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", "verboseLabel": "Weighted-Average Contractual Term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ShareBasedCompensationSummaryOfStockOptionActivityPlansDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r270" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted-Average Contractual Term, Vested and expected to vest" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ShareBasedCompensationSummaryOfStockOptionActivityPlansDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Purchase price of common stock (as a percentage of fair value)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "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": "Internal-use software development costs" } } }, "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfAssetsDetail" ], "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 development costs" } } }, "localname": "SoftwareDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/FinancialStatementComponentsComponentsOfPropertyAndEquipmentNetDetail" ], "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": "California" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r16", "r17", "r18", "r219" ], "lang": { "en-US": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock", "verboseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedBalanceSheets", "http://www.ringcentral.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.ringcentral.com/role/ConvertibleSeniorNotesAdditionalInformationDetail", "http://www.ringcentral.com/role/CoverPage", "http://www.ringcentral.com/role/ShareBasedCompensationAdditionalInformationDetail", "http://www.ringcentral.com/role/StockholdersEquityAdditionalInformationDetail", "http://www.ringcentral.com/role/StockholdersEquitySummaryOfCommonStockReservedForFutureIssuanceDetail" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r47", "r219" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://www.ringcentral.com/role/StockholdersEquitySummaryOfCommonStockReservedForFutureIssuanceDetail" ], "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.ringcentral.com/role/ConsolidatedBalanceSheets", "http://www.ringcentral.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.ringcentral.com/role/ConsolidatedStatementsOfOperations", "http://www.ringcentral.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.ringcentral.com/role/ConsolidatedBalanceSheets", "http://www.ringcentral.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.ringcentral.com/role/ConsolidatedStatementsOfOperations", "http://www.ringcentral.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockCompensationPlanMember": { "auth_ref": [ "r122" ], "lang": { "en-US": { "role": { "documentation": "Share-based payment arrangement in which award of equity shares are granted. Arrangement includes, but is not limited to, grantor incurring liability for product and service based on price of its shares.", "label": "Share-based Payment Arrangement [Member]", "terseLabel": "Equity Incentive Plans" } } }, "localname": "StockCompensationPlanMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/BasicAndDilutedNetLossPerSharePotentialSharesOfCommonStockExcludedFromDilutedWeightedAverageCommonSharesOutstandingDetail" ], "xbrltype": "domainItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r17", "r18", "r226" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.", "label": "Stock Issued During Period, Shares, Acquisitions", "terseLabel": "Issuance of common stock for achievement of Glip related matters (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r17", "r18", "r219", "r226" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Issuance of common stock in connection with Equity Incentive and Employee Stock Purchase plans, net of tax withholdings (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares of stock issued during the period as part of a transaction to acquire assets that do not qualify as a business combination.", "label": "Stock Issued During Period, Shares, Purchase of Assets", "terseLabel": "Issuance of common stock in connection with investments (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesPurchaseOfAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r17", "r18", "r219", "r226", "r260" ], "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 Outstanding, Exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ShareBasedCompensationSummaryOfStockOptionActivityPlansDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r47", "r219", "r226" ], "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 for achievement of Glip related matters" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r17", "r18", "r219", "r226" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Issuance of common stock in connection with Equity Incentive and Employee Stock Purchase plans, net of tax withholdings" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValuePurchaseOfAssets": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of shares of stock issued during the period as part of a transaction to acquire assets that do not qualify as a business combination.", "label": "Stock Issued During Period, Value, Purchase of Assets", "terseLabel": "Issuance of common stock in connection with investments" } } }, "localname": "StockIssuedDuringPeriodValuePurchaseOfAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r17", "r18", "r219", "r226" ], "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": "Shares repurchased (in shares)" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r17", "r18", "r219", "r226" ], "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": "Shares repurchased" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r18", "r22", "r23", "r153" ], "calculation": { "http://www.ringcentral.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.ringcentral.com/role/ConsolidatedBalanceSheets", "http://www.ringcentral.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.ringcentral.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r227" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Stockholders' Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConvertibleSeniorNotesAdditionalInformationDetail", "http://www.ringcentral.com/role/ShareBasedCompensationAdditionalInformationDetail", "http://www.ringcentral.com/role/ShareBasedCompensationSummaryOfAssumptionsUsedToValueEsppRightsUnderBlackScholesOptionPricingModelDetail", "http://www.ringcentral.com/role/ShareBasedCompensationSummaryOfShareBasedCompensationExpenseByAwardTypeDetail", "http://www.ringcentral.com/role/StockholdersEquitySummaryOfCommonStockReservedForFutureIssuanceDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r53" ], "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": "Financial Statement Components" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/FinancialStatementComponents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosure of cash flow data:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardAmount": { "auth_ref": [ "r314" ], "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": "Research credit carryforwards for tax purposes" } } }, "localname": "TaxCreditCarryforwardAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCreditCarryforwardAxis": { "auth_ref": [ "r315" ], "lang": { "en-US": { "role": { "documentation": "Information by specific tax credit related to an unused tax credit.", "label": "Tax Credit Carryforward [Axis]", "terseLabel": "Tax Credit Carryforward" } } }, "localname": "TaxCreditCarryforwardAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardNameDomain": { "auth_ref": [ "r315" ], "lang": { "en-US": { "role": { "documentation": "The name of the tax credit carryforward.", "label": "Tax Credit Carryforward, Name [Domain]", "terseLabel": "Tax Credit Carryforward, Name" } } }, "localname": "TaxCreditCarryforwardNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.ringcentral.com/role/FinancialStatementComponentsComponentsOfAccruedLiabilitiesDetail": { "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": "Accrued sales, use, and telecom related taxes" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/FinancialStatementComponentsComponentsOfAccruedLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_TechnologyEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equipment used in the creation, maintenance and utilization of information systems which include computers and peripherals.", "label": "Technology Equipment [Member]", "terseLabel": "Computer hardware and software", "verboseLabel": "Computer hardware and software" } } }, "localname": "TechnologyEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfAssetsDetail", "http://www.ringcentral.com/role/FinancialStatementComponentsComponentsOfPropertyAndEquipmentNetDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r405" ], "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.ringcentral.com/role/FairValueOfFinancialInstrumentsFinancialAssetsCarriedAtFairValueDetail" ], "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]", "netLabel": "Type of Adoption", "verboseLabel": "Type of Adoption" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.ringcentral.com/role/ImpactOfRecentlyAdoptedAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnbilledReceivablesCurrent": { "auth_ref": [], "calculation": { "http://www.ringcentral.com/role/FinancialStatementComponentsComponentsOfAccountsReceivableNetDetail": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer.", "label": "Unbilled Receivables, Current", "terseLabel": "Unbilled accounts receivable" } } }, "localname": "UnbilledReceivablesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/FinancialStatementComponentsComponentsOfAccountsReceivableNetDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrealizedGainLossOnInvestments": { "auth_ref": [ "r92" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of investments, not including unrealized gains or losses on securities separately or otherwise categorized as trading, available-for-sale, or held-to-maturity, held at each balance sheet date and included in earnings for the period.", "label": "Unrealized Gain (Loss) on Investments", "terseLabel": "Unrealized gain (loss) on investments" } } }, "localname": "UnrealizedGainLossOnInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/FairValueOfFinancialInstrumentsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r293", "r303" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Unrecognized tax benefits, end of year", "periodStartLabel": "Unrecognized tax benefits, beginning of the year" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/IncomeTaxesSummaryOfReconciliationOfBeginningAndEndingAmountOfUnrecognizedTaxBenefitsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r304" ], "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", "negatedLabel": "Decreases related to prior year tax positions" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/IncomeTaxesSummaryOfReconciliationOfBeginningAndEndingAmountOfUnrecognizedTaxBenefitsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r305" ], "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": "Increases related to current year tax positions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/IncomeTaxesSummaryOfReconciliationOfBeginningAndEndingAmountOfUnrecognizedTaxBenefitsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r304" ], "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": "Increases related to prior year tax positions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/IncomeTaxesSummaryOfReconciliationOfBeginningAndEndingAmountOfUnrecognizedTaxBenefitsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r127", "r128", "r130", "r131", "r138", "r139", "r140" ], "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.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r295" ], "calculation": { "http://www.ringcentral.com/role/ConsolidatedStatementsOfCashFlows": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "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", "negatedTerseLabel": "Tax benefit from release of valuation allowance", "terseLabel": "Valuation allowances, deferred tax asset, increase" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ConsolidatedStatementsOfCashFlows", "http://www.ringcentral.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r280" ], "lang": { "en-US": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]", "terseLabel": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r280" ], "lang": { "en-US": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "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": "Basic and diluted (in shares)", "verboseLabel": "Weighted-average common shares for basic and diluted net loss per share (in shares)" } } }, "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/BasicAndDilutedNetLossPerShareComputationOfCompanysBasicAndDilutedNetLossPerShareOfCommonStockDetail", "http://www.ringcentral.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted-average number of shares used in computing net loss per share", "verboseLabel": "Denominator" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ringcentral.com/role/BasicAndDilutedNetLossPerShareComputationOfCompanysBasicAndDilutedNetLossPerShareOfCommonStockDetail", "http://www.ringcentral.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" } }, "unitCount": 9 } }, "std_ref": { "r0": { "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" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "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 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r11": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r12": { "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" }, "r120": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r125": { "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" }, "r126": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "270", "URI": "http://asc.fasb.org/topic&trid=2126967" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r13": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r14": { "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" }, "r140": { "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" }, "r141": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r15": { "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" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=SL6953423-111524" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r159": { "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" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116846819&loc=d3e3927-108312" }, "r168": { "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" }, "r169": { "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" }, "r17": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r179": { "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" }, "r18": { "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" }, "r180": { "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" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "40", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=118172244&loc=d3e17916-109280" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=16397303&loc=d3e19347-109286" }, "r19": { "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" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=16397303&loc=d3e19379-109286" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r198": { "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" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14615-108349" }, "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(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14394-108349" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14435-108349" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14453-108349" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14472-108349" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14557-108349" }, "r205": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12021-110248" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12053-110248" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601" }, "r21": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=109262807&loc=d3e22047-110879" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "63", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=117411753&loc=d3e23176-110880" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r22": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r228": { "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" }, "r229": { "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" }, "r23": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r239": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r24": { "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" }, "r240": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "705", "URI": "http://asc.fasb.org/topic&trid=2122478" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2410-114920" }, "r245": { "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" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r247": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r248": { "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" }, "r249": { "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" }, "r25": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r257": { "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" }, "r258": { "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" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32059-109318" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31917-109318" }, "r299": { "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" }, "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.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r31": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r32": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r33": { "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" }, "r330": { "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" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5333-128473" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(4)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.15)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r340": { "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" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r342": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r35": { "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" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=6445032&loc=d3e90193-114008" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=6445032&loc=d3e90198-114008" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=6445032&loc=d3e90205-114008" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)(2),(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=6445032&loc=d3e90205-114008" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=6445032&loc=d3e90205-114008" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=116862287&loc=d3e90476-114009" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r36": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30690-110894" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30700-110894" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r370": { "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" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r380": { "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" }, "r381": { "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" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r39": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "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.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r41": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r42": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(3),(4))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r426": { "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" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r428": { "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" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r43": { "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" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r44": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840" }, "r45": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r454": { "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" }, "r455": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r456": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r457": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r458": { "Name": "Forms 10-K, 20-F, 40-F", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d-1" }, "r459": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r46": { "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" }, "r460": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r47": { "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" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "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.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r51": { "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" }, "r52": { "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" }, "r53": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "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": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r7": { "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" }, "r70": { "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" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r72": { "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" }, "r73": { "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" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6935-107765" }, "r80": { "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" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e7018-107765" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.1" } XML 24 R42.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Impact of Recently Adopted Accounting Pronouncements (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Jan. 01, 2019
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Operating lease right-of-use-assets $ 39,269  
Operating lease, lease liabilities $ 42,765  
Accounting Standards Update 2016-02    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Operating lease right-of-use-assets   $ 33,500
Operating lease, lease liabilities   $ 33,500
XML 25 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 $ 343,606 $ 566,329
Accounts receivable, net 129,990 94,375
Deferred and prepaid sales commission costs 36,589 23,038
Prepaid expenses and other current assets 25,354 23,772
Total current assets 535,539 707,514
Property and equipment, net 89,230 70,205
Operating lease right-of-use-assets 39,269  
Long-term investments 132,188 0
Deferred and prepaid sales commission costs, non-current 462,344 55,735
Goodwill 55,278 31,238
Acquired intangibles, net 127,338 19,480
Other assets 9,561 10,154
Total assets 1,450,747 894,326
Current liabilities    
Accounts payable 34,612 10,145
Accrued liabilities 138,729 100,687
Deferred revenue 107,372 88,527
Total current liabilities 280,713 199,359
Convertible senior notes, net 386,889 366,552
Operating lease liabilities 28,516  
Other long-term liabilities 8,929 10,806
Total liabilities 705,047 576,717
Commitments and contingencies (Note 9)
Stockholders' equity    
Additional paid-in capital 1,033,053 551,078
Accumulated other comprehensive income 1,948 2,226
Accumulated deficit (289,310) (235,703)
Total stockholders' equity 745,700 317,609
Total liabilities and stockholders' equity 1,450,747 894,326
Class A common stock    
Stockholders' equity    
Common stock 8 7
Class B common stock    
Stockholders' equity    
Common stock $ 1 $ 1
XML 26 R46.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Financial Statement Components - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Finite-Lived Intangible Assets [Line Items]      
Restricted cash $ 0 $ 0 $ 0
Depreciation and amortization 27,200,000 18,900,000 15,400,000
Amortization expense of intangible assets 10,700,000 4,400,000 800,000
Amortization of deferred sales commission costs 30,134,000 19,754,000 12,623,000
Impairment loss in relation to costs capitalized $ 0 $ 0 $ 0
Customer relationships      
Finite-Lived Intangible Assets [Line Items]      
Weighted average amortization periods 2 years 9 months 18 days    
Developed technology      
Finite-Lived Intangible Assets [Line Items]      
Weighted average amortization periods 3 years 10 months 24 days    
XML 27 R6.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Common Stock
Glip Inc
Additional Paid-in Capital
Additional Paid-in Capital
Glip Inc
Accumulated Other Comprehensive Loss
Accumulated Deficit
Beginning Balance (in shares) at Dec. 31, 2016   74,383          
Beginning Balance at Dec. 31, 2016 $ 164,248 $ 7   $ 366,800   $ 2,737 $ (205,296)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Issuance of common stock in connection with Equity Incentive and Employee Stock Purchase plans, net of tax withholdings (in shares)   3,594          
Issuance of common stock in connection with Equity Incentive and Employee Stock Purchase plans, net of tax withholdings   $ 1          
Issuance of common stock in connection with Equity Incentive and Employee Stock Purchase plans, net of tax withholdings 21,804     21,803      
Issuance of common stock for achievement of Glip related matters (in shares)     77        
Issuance of common stock for achievement of Glip related matters 3,560       $ 3,560    
Share-based compensation 42,677     42,677      
Changes in comprehensive loss 261         261  
Net loss (4,204)           (4,204)
Ending Balance (in shares) at Dec. 31, 2017   78,054          
Ending Balance at Dec. 31, 2017 228,346 $ 8   434,840   2,998 (209,500)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Issuance of common stock in connection with Equity Incentive and Employee Stock Purchase plans, net of tax withholdings (in shares)   3,231          
Issuance of common stock in connection with Equity Incentive and Employee Stock Purchase plans, net of tax withholdings 13,449     13,449      
Shares repurchased (in shares)   (239)          
Shares repurchased (15,000)     (15,000)      
Share-based compensation 68,876     68,876      
Equity component of convertible senior notes, net of issuance cost 98,823     98,823      
Purchase of capped calls (49,910)     (49,910)      
Changes in comprehensive loss (772)         (772)  
Net loss (26,203)           (26,203)
Ending Balance (in shares) at Dec. 31, 2018   81,046          
Ending Balance at Dec. 31, 2018 317,609 $ 8   551,078   2,226 (235,703)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Issuance of common stock in connection with Equity Incentive and Employee Stock Purchase plans, net of tax withholdings (in shares)   3,723          
Issuance of common stock in connection with Equity Incentive and Employee Stock Purchase plans, net of tax withholdings   $ 1          
Issuance of common stock in connection with Equity Incentive and Employee Stock Purchase plans, net of tax withholdings 15,161     15,160      
Issuance of common stock in connection with investments (in shares)   2,171          
Issuance of common stock in connection with investments 361,000     361,000      
Share-based compensation 105,815     105,815      
Changes in comprehensive loss (278)         (278)  
Net loss (53,607)           (53,607)
Ending Balance (in shares) at Dec. 31, 2019   86,940          
Ending Balance at Dec. 31, 2019 $ 745,700 $ 9   $ 1,033,053   $ 1,948 $ (289,310)
XML 28 R65.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Lease Term and Discount Rate (Details)
Dec. 31, 2019
Leases [Abstract]  
Weighted-average remaining operating lease term (years) 4 years 2 months 12 days
Weighted-average operating lease discount rate (percentage) 5.00%
XML 29 R61.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Convertible Senior Notes - Schedule of Interest Expense Recognized Related to Notes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Debt Instrument [Line Items]      
Total interest expense related to the Notes $ 20,512 $ 16,102 $ 99
Convertible Senior Notes Due 2023      
Debt Instrument [Line Items]      
Amortization of debt discount 18,920 14,872 0
Amortization of debt issuance cost 1,417 1,046 0
Total interest expense related to the Notes $ 20,337 $ 15,918 $ 0
XML 30 R91.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Related-Party Transactions - Additional Information (Detail) - Google Inc. - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Related Party Transaction [Line Items]      
Total payables to related party $ 1.5 $ 1.2  
Total expenses incurred from related party $ 18.7 $ 18.8 $ 15.4
XML 31 R69.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stockholders' Equity - Additional Information (Detail)
12 Months Ended
Dec. 31, 2019
vote
$ / shares
shares
Dec. 31, 2018
$ / shares
shares
Stockholders Equity Note Disclosure [Line Items]    
Year of anniversary 7 years  
Class A common stock    
Stockholders Equity Note Disclosure [Line Items]    
Common stock, par or stated value per share (in dollars per share) | $ / shares $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 1,000,000,000 1,000,000,000
Number of votes per share | vote 1  
Class B common stock    
Stockholders Equity Note Disclosure [Line Items]    
Common stock, par or stated value per share (in dollars per share) | $ / shares $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 250,000,000 250,000,000
Number of votes per share | vote 10  
Percentage of written consent of shareholders 67.00%  
Undesignated Preferred Stock    
Stockholders Equity Note Disclosure [Line Items]    
Preferred stock, par value (in dollars per share) | $ / shares $ 0.0001  
Preferred stock, shares authorized (in shares) 100,000,000 100,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
EXCEL 32 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( "A(6E ?(\\#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,$% @ *$A:4"?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 " H2%I0VZ\Q/N\ K @ $0 &1O8U!R;W!S+V-O M&ULS9)12\,P$,>_BN2]O32C0T/7%\4G!<&!XEM(;EM8TX3DI-VWMXU; MA^@'\#%W__SN=W"-#E+[B"_1!XQD,=V,KNN3U&'##D1! B1]0*=2.27ZJ;GS MT2F:GG$/0>FCVB,(SM?@D)11I& &%F$ALK8Q6NJ(BGP\XXU>\.$S=AEF-&"' M#GM*4)45L':>&$YCU\ 5,,,(HTO?!30+,5?_Q.8.L'-R3'9)#<-0#JNHU3K^2E70*N&&7R6^K^X?M(VL%%[S@HA#K+;^5]9VLZX_9 M]8??5=AY8W?V'QM?!-L&?MU%^P502P,$% @ *$A:4)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " H2%I034P*!YP# S$@ & 'AL+W=OQE=8SJE?JB" M^E(4:?5WHW-S784L?+WQ/3N>FO9&M%Z>TZ/^H9N?YX?*7D5C*_NLT&6=F3*H M]&$5WK';K8S;@D[Q*]/7>G(>M$-Y-.:IO?BR7X5QVR.=ZUW3-I':P[.^UWG> MMF3[\6=H-!P]V\+I^6OKG[K!V\$\IK6^-_GO;-^<5N$\#/;ZD%[RYKNY?M;# M@%08#*/_JI]U;N5M3ZS'SN1U]S?87>K&%$,KMBM%^M(?L[([7OM?I!K*< $? M"OA8P.6[!6(H$&,!>[] #@72*8CZH71SLTV;=+VLS#6H^GC/:?L4L5MI9W_7 MWNPFN_O-3D]M[SZOXV7TW#8S*#:]@D\4;%1$MNW1@".##2?E_*W!/56(MXHM M54CB?G#9 (;#&'%G-:+QT+(/%$O8 6"UKO9@TDGK!9C(F+:0MN MWDCC29QYN&:D!4[(!AI/Z S"?<X8. 9Q9DO7!>J$;''!3//*-&"N2Y PSTN&'M& MH1;"=0$:SRN"8?(9Y5HHUP5H$NS",?N<*/&- X_L(Q>P+ MRK5RGS&@\;U?!&9?4*Z5^Q8#&J\+9E]0KI7[) .-U\7SW4ZY5LZ7TG;0J$Y3 M]A_/-[Y@,/R"@JU<8( F\0 C,/R"@IWXI@.#+9*/KF,$9E90'A-W,39HDLE\ MSI(X47'B^;\M,+F"4IEXOOH$IE(L/KQLP\!)"A,9[J"9#I>Q6"SDS.UL-%E1 M%[HZ=KL5=; SE[+;*IG<'7=$[GBW(O\O[[=3OJ75,2OKX-$T=EW?K;X/QC3: M=BB^L8_)2:?[\2+7AZ8]G=GSJM_&Z"\:BZ)_WL:GZ3^TI'M,_N[9K MJB$]=B]%?^IBM9V"FKH I6S15(?C?+68WCUVJT7[.M2'8WSL9OUKTU3=?^M8 MM^?E7,^_O_A\>-D/XXMBM3A5+_&O.'PY/7;IJ;B5LCTT\=@?VN.LB[OE_&?] ML$$W!DR*OP_QW-_=S\:J/+7MU_'A]^URKD9'L8[/PUA$E2YO<1/K>BPI^?CW M6NC\EG,,O+__7OJO4^5399ZJ/F[:^I_#=M@OYWX^V\9=]5H/G]OS;_%:(3.? M76O_1WR+=9*/3E*.Y[;NI]_9\VL_M,VUE&2EJ;Y=KH?C=#U?_C'N&B8'P#4 M;@&Z_# KP%( HJ+LZFJOU1#M5IT[7G677KK5(V#0C]@:LSG\>74=M-_J;9] M>ONVLN6B>!O+N4K6%PG<2>"]8L,5UMPD1RO$HQN,47][' M.U*)B\1-DN,DP1*MLJ0F7&:L10BRFU)T4W(WGKBY2.Q=&@TA!$7<<%DHT66: MUHAF##<3B!G#LJ UGJ@V7 6HT,M>K.C%,B^.U'AM>1:#AHS(C:!"YT#VXD0O MCGO1Q(MC69(5@[1AN,PI9W0IN_&B&\_=D#FV]BR-#ZD'B!FN<@I49L0$T4O@ M7I!X"7S$!+"92:*5#![%\S#R*#Y/$+3WE#],PTP?:)F(&K@A2PV!D @<:QPN0PVYF:MEPFJ.6$<1>]6\IYI#9(8$72A] MKL=DR&I.65KSM1;X::RF=@08*VTR\U?+F-6HI58'3$KQR MFAC?"#H= IH,YT%&*W"T>HI6X,A$;SW;@T@Z:Q/T,HXRNTW.5D_9"AR:X(W. MS$"0H0DB0Q+X+ ,.E."#$O@L P43B!1$%$9-O6$O:=)U,@L MVB#S$C@O Z43"!Q,BS'UPU4 N?4(9%8"9V5@:.(,_ E\0,UZ7!*B<0IE3RCC M$CDN X43<@RZ,F6BE@0=:F=5!I M'NJX&\9;E^Z[RW':Y6%H3]>CPN)V7KGZ'U!+ P04 " H2%I094V5,48" M B" & 'AL+W=OUO\W-V(%O?R6D@] +9Y@Z_D)Y&_ MF@-7/=!'.9<5J47):H^3R\;_A-9[9 Q&\;LDK1BT/9W*D;$7W?EVWOA0$Q%* M3E*'P.IQ)WM"J8ZD./[:H'Z_IC8.VV_1OYCD53)'+,B>T3_E618;/_6],[G@ M&Y7/K/U*;$*Q[]GLOY,[H4JN2=0:)T:%^?9.-R%99:,HE J_=L^R-L^VFTE6 MUN8V!-80] 84?6@(K2&<&$!'9E+]C"7>YIRU'N]^K0;KHD#K4&WF20^:O3-S M*ENA1N_;+,W!7<>QDETG"0:28*S8SQ5)W$N 6K^'")P0@?%'0S]R^T.G/YSY MLVR21"=)C:0V$O@$(4233![*1C21DR::T2 ()SB=)AFLHS3V,T%:)!UAQ4ZL MV($U27\7S]9:Q1E$BJ'; MGSK]Z>-23)>5XD/9B"9STF0+2C&;[5L0NRMQB7($A:#[S($+2M&*1G6/8)C- ML9S*9%PB8ZQWCD*TH!RM: F62^G$ H/#6M^>/S"_EK7PCDRJ<]^JS;M;J^M(UM@;&?1_"[;_ 5!+ P04 " H2%I0 M2Y= 7*<$ !O%0 & 'AL+W=O?4W +VD"X)"U[__ZGNOG6;IWK)M_WU:%]G&Z[[O@PF[7KK=N7[7U]= ?_RVO=[,O. MWS9OL_;8N'(S--I7,TX2,]N7N\-T,1^>/3>+>?W>5;N#>VXF[?M^7S;_+EU5 MGQZG-/U\\&7WMNWZ![/%_%B^N3]=]_7XW/B[V27*9K=WAW97'R:->WV[?IMH_3;#K9N-?RO>J^U*=?W9A0.IV, MV?_N/ESEX3T3W\>ZKMKA_V3]WG;U?HSBJ>S+[^?OW6'X/HWQ/YOA!CPVX$L# M,C]MH,8&ZD<#_=,&>FR@18/9.95A;(JR*Q?SICY-FO/T'LN^BNA!^]%?]P^' MP1Y^\\/3^JL;8 7,8,'G"69J)?$.8LMBN 4YP3 M&4$W"NH% MX%*E8I6./81TN,(IXD*$!9U2D+R1R:!A,KL"@#B-K&K&_L7 OUC:[@BRM_IAY%YJA7!L6&[*"X3SIA)14L;V MQ13J$<3>:)D[A,EY+3 LMJUE;"(,7@ABYL]8S1F\ M$LA-_'($7==7YKU:+C( LWDJ=S<%@AG.8E.&+82!A7#$A1BK.9O__SK%6%L9 M[=&EMHZ@ZRK/R&9R=[@".$.<99D66T48^5']8Y!CH7O%\(\<0Z!PB-GI8=A0ZB9"EH\+# YM8EA8) M8-H&F^0"P'P56FF3LZM3I[UKWH83O7:RKM\/77]X<_7T7F\J]=OVE]=?- M^0CP?-/5Q_%XU$D?.S M8G4+.Q'(<]-0\6\-C/>K, [? D_UJ5(F@(J\HR?X!>JYVPF]0I/*H6Z@E35O M P''5?@8+[?$X"W@=PV]O)H'QLF>\Q>S^'Y8A9%)"!B4RBA0/5Q@ XP9(9W& MWU$SG+8TQ.OYF_I7ZUU[V5,)&\[^U =5K<)Y&!S@2,],/?'^&XQ^9F$PFO\! M%V :;C+1>Y2<2?L,RK-4O!E5="H-?1W&NK5C/[PA\4CS$_!(P!,ASCXE)",A M>2>DGQ+2D9 Z!#18L6>SI8H6N>!]((:OVU%31/$RU:=?FJ ];/M.'X_4T4L1 M8Y*CBQ$:,>L!@Z\Q$P)I]6D+[-MBC>_H^':#S3TBF]U"MO>0.$K]621>HXD5 M2&Z,SOT"J5<@M0+IC4#DG-2 (1;36LR769)%SH%N/#"N$7R+P"V;WKQ'4]8+(;.V3N>/: "'$*87L/PMD'M4:\Z1)/NK&3+O%] MI/GNKZ-1.'[&YSTY\ MK=OLT!7?988>_9.*4]W*8,^5[A;V3A\Y5Z"3C!YT'53ZMS M&!R5F1(]%T-S M'!:*=V/?1]//I_@/4$L#!!0 ( "A(6E"&PO M=V]R:W-H965T&ULC9A=;^HX$(;_"N*>DW@@$PB;I.7LOU\GI!3/3$AO"DG?^; ]?CQX>BS*G]7&N7KT:Y?O MJ]EX4]>'FRBJGC=NEU7?BH/;^_^\%.4NJ_UC^1I5A])EZ]9HET<0QSK:9=O] M>#YMWSV6\VGQ5N?;O7LL1]7;;I>5_]VZO#C.QF+\\>+[]G53-R^B^?20O;H? MKO[K\%CZI^CL9;W=N7VU+?:CTKW,QK^)FY4TC4&K^'OKCM7%]U$SE*>B^-D\ M_+Z>C>,F(Y>[Y[IQD?F/=[=P>=YX\GG\VSD=GV,VAI??/[S?MX/W@WG**KLK>\_EX<5ZX;D!J/NM'_X=Y=[N5-)C[&>Q\_]AQAM 9P!G R&N&LC.0'X:R*L&26>0G W@>@35 M&:A/ W/50'<&^FP@U54#TQF83X/K$6QG8#]3:J3#2#:,9,((M$8GC;D((W0""1KR@LK0Q"VI0FIM8S2L!RH#@Q=A1443 MB!6DFA]]PHX^:9W(8/3 .U"L \5,'RY?159)JC3AHV@VBF:BH VPT'21^!"& M#6&&0]P:,A 0-D:J):_J*4K+)F.99-!FOK.T]@T?(V5CI$P,!(/;E%DYC:KU M/J5%?2D*4A$Q#\J82<9@4L8DFP2TP7ML4!8FU$-NP21D<4*"KK06F)7716$R M/ D%@T*(<3*4A9,$<'&N!F5A0CPS!0?-%.W'3A04J(U57R2>3R*AD109>D*G M&*S$U;SH=)>5:G'Q4%>)3"P^>!ZXD&E*SD"J\HQ.5=RW.WC&"O5U2@L>H((C M*&DS--WN(/MJE<>H^ I'!46D;VAP!2T'96%"/$H%PU(E\,@I3"?0UZX(GJ>" M :HBW1XEZL07-.X EL.ZL(/BL0I?P2I07FIK#=H\RT%9F!"/56"PJB1.B!(S MM18D3FA(%B;4TV0R:%6X7(%C9IH*O&C#NC E'J[ P14?/4#A.C$&5=O#D"I, MARO"E'@> M-T*M0>+8!VG5;$25^]\M@$!IL*-TG M8%,8'>,#$6B'BH\?QI52(C86+RS5 8#<U5GFK*]$XWCW0P7S]^@(J MY+B*0+^03"5Y*CI<83I)R4&I!#[EA79A2SP]XCI?XD).4A")65N ; MDF%=F!+/3,DPDR!<Z^6K\]_)T)7UZJ(M#=]T>G>_\Y_\#4$L#!!0 ( "A(6E#T;V#C9 < M %LI 8 >&PO=V]R:W-H965T&ULC9K=;N,V$(5?Q?"] MU^)P^*,@";"24+1 "RRV:'OM393$6-M*;279OGUI6^NU9@Z=O8EMY9 ZI,CY M.!2OW[KMU]U3V_:3;^O59GK[YZOY?'?WU*X7NP_=<[M)_WGHMNM%GWYN M'^>[YVV[N#\46J_F5!1^OEXL-]/;Z\.U3]O;Z^ZE7RTW[:?M9/>R7B^V_U7M MJGN[F9KI]PN?EX]/_?["_/;Z>?'8_MGV?SU_VJ9?\U,M]\MUN]DMN\UDVS[< M3#^:J\8?"AP4?R_;M]W9]\F^*5^Z[NO^QV_W-]-B[ZA=M7?]OHI%^GAMZW:U MVM>4?/P[5#H]W7-?\/S[]]I_.30^->;+8M?6W>J?Y7W_=#.-T\E]^[!X6?6? MN[=?VZ%!;CH96O][^]JNDGSO)-WCKEOM#G\G=R^[OEL/M20KZ\6WX^=R<_A\ M&^K_7@P7H*$ G0H8?[& '0K8'P7X8@$>"K H,#\VY= WS:)?W%YON[?)]OAX MGQ?[462N./7^W?[BH;,/_TO=LTM77V^--]?SUWU%@Z8Z:NA<.FK"0;,Y M:&;.^B*(]@(9>2JL:#.0,>5:[:!I!UIM<04>5N!UJSV+5A\U_LRG#3&(OJFU MBBP%V6:M2H_)9-HDR^P)XC]!Q! M-XLI4$7=SB:X!*S*OFHF1L%\;G MCX: W5+:)767F2FC)QR6""&("0H&#+NG>"FC)(915 D.HL%(X]8X 8!SR3].R &S*2 $"F M!O,ER=@OYI4!P"(9E@Q@$2NW6N2-C*- 9&)F=60PKDS0C Z92&PP/0S 1Y"4 M-CKFSVPX7PX,[08Z3CP/LNE 9T)9Y*QCBAB-$1U[=.A/L8?4>*^1D%U:9DCK M0&>)SVX\7M9BH) &B@I!I'DR,R[(N(EDEJ5MI/*FS+G&<"(-IR#91!HI0:[Z M:B"B4$K+6F2]A;53F M;&-&D694E"&? **,C39#%\)T(4 7.9DKTDR8N5+B!:F,L6H" 1EEEAV$ 4,@ M(0JJ?T"JPY&]=*UE@8Q5CQ6D1.8\HQG[QE2C","86;T0I@N!)$5'.T #"D'F M!C76&5+A ^$JK3LSUBVFBP7IB@ROE45X\4XN>&JH,TQRE8MT@2DS22PFC 7I MCYSXE=5@2)VI=PV@SK-,>QN@R[G&E+$@"U*8L2@+LLXY.5: 4,Z1BY*QX\R. M%LB!%&2LQL(LEN>[$X-AH#.1Y?-H@"[G&C/&@B1(0<9J+"C#[TH:('&Y@&\Q M6BQ(?Z)<65O %BJ]HEV-A-$RRZT.6*&W,1=!,*RLU_$S9D*PQ>BP !T*K58' M>]5PP ,N64Z;YF)58\.8&19D0E%N\EB=N2C#* E*ZRDUQ"Y5-3:,"64!H>0& M8V4O[7T-AA%T7%$HPS^]C<:82PRX%"676',D+>I([8,#6>$5E9#,<9D9RHRI MQ(!*0*K :'A!=N4[.O-P!5"HEE?A]*KTO:8 DC;'( MN5[&8&( IE*"B35'RD)N*]1 9Q;', 84 T"5$E"LJ>*\MZ0>&GC5$XT*#PW2^<*Z3,AW&%4.H*J4J'(:+I:M M+V3H!#K4Q ;H1!/'UC&MG%$/CHI,A'"8&TYS@PK)#0>VNB3-:R"2N^4-JLAD M]LPUP M"'^BZODTF MBP\ICCVUB_O3CU7[T.^_AO1]>SSN=_S1=\_#4<;YZ3SE[?]02P,$% @ M*$A:4(^L6(JP 0 T@, !@ !X;"]W;W)K2X^_M)LN.ZK;<7 MBZ1Y#@\I*AW0/-D&P)$7);7-:.-VKIQ(<#RM!,U M_ 3WJSL:[[&9I6P5:-NB)@:JC-XF^\,NY,>$WRT,=F&3T,D)\2DXW\J,;H(@ MD%"XP"#\<88[D#(0>1G/$R>=2P;@TKZP?XF]^UY.PL(=RL>V=$U&/U-20B5Z MZ1YP^ I3/]>43,U_AS-(GQZ4^!H%2AN_I.BM0S6Q>"E*O(QGJ^,Y3/P7V#J M3P#^#L#&0E'YO7 B3PT.Q(RS[T2XXF3/_6R*$(RCB/^\>.NCYYPG2I66W)"YV\VSK]"=."E;*[\ M"C7^@Z6:2$[ M6F31=[9%9@:O9 =G2]R@M;"_3J#,F-.$OCF>9-/ZX&!%UHL&OH'_WI\M6FQA MJ:2&SDG3$0MU3N^3XRD-\3'@AX31K:PGV'; #X#^ *XBWG8 ME"@J?Q1>%)DU([%3[WL1GC@YI!F[!J(YYC3%\%5, MLD0P9%]2\*T4)_X/G&_#]YL*]Q&^_T/A89L@W21((T'ZWQ*W8F[_2L)6/=5@ MFSA-CI1FZ.(DK[S+P-[S^";OX=.T?Q6VD9TC%^/Q96/_:V,\H)3=#8Y0BQ]L M,134/AP_X-E.8S89WO3S#V++-RY^ U!+ P04 " H2%I05F-;A;4! #2 M P &0 'AL+W=OJNF[;)[1FCB2:;,YZ?V7;ZD@.F MV>_UZ@O5JU\0LPPSS//#,,V8CFV;8 MCKPHJ6U.6^?Z$V.V;$$)>X<]:']3HU'">=,TS/8&1!5!2C*^V[UE2G2:%EGT M74R1X>!DI^%BB!V4$N;G&22..4WHJ^.Q:UH7'*S(>M' 5W#?^HOQ%EM8JDZ! MMAUJ8J#.Z7UR.J)TL:5E(-UJ&86+T6)EVGO=-S'Z28]S+!M )\!? $<8QXV)8K* MWPLGBLS@2,S4^UZ$)TY.W/>F#,[8BGCGQ5OOO14\.63L%HCFF/,4PUT7P,;O^=F8;$3S:%L 1YZU MZFQ.6^?Z V.V;$$+>X4]=/ZF1J.%\Z9IF.T-B"J"M&(\23XR+61'BRSZ3J;( M<'!*=G RQ Y:"_-R!(5C3G?TU?$@F]8%!RNR7C3P'=R/_F2\Q1:62FKHK,2. M&*AS>K,['-,0'P-^2ACMZDQ")6?$QV#<53E-@B!04+K (/QV@5M0*A!Y&4\S M)UU2!N#Z_,K^)=;N:SD+"[>H?LG*M3F]IJ2"6@S*/>#X%>9Z/E R%_\-+J!\ M>%#BF;Q4K1XGG;9Q7V<;M+]#-L&\!G %\!US,.F1%'Y9^%$ MD1DF$9VEIS1^9>-_:\1'7@IR94?H=9_L,504+MP_.3/ M9AJSR7#8SS^(+=^X^ U02P,$% @ *$A:4!>%6!ZT 0 T@, !D !X M;"]W;W)K&UL?5-A;]P@#/TKB!]0[DC:5:M.IL3EOG M^@-CMFQ!"WN%/73^ID:CA?.F:9CM#8@J@K1B?+>[85K(CA99])U,D>'@E.S@ M9(@=M!;F]0@*QYSNZ9OC43:M"PY69+UHX >XG_W)>(LM+)74T%F)'3%0Y_1N M?SBF(3X&_)(PVM69A$K.B,_!^%;E=!<$@8+2!0;AMPO<@U*!R,OX/7/2)64 MKL]O[%]B[;Z6L[!PC^I)5J[-Z2TE%=1B4.X1QZ\PUW--R5S\=[B \N%!B<]1 MHK)Q)>5@'>J9Q4O1XF7:91?W<;I);F;8-H#/ +X ;F,>-B6*RC\+)XK,X$C, MU/M>A"?>'[CO31F/*F5>-26GO?'AAS M>0U:N!O30H,WI;%:>#1MQ5QK0101I!7CJ]4MTT(V-$NB[V2SQ'1>R09.EKA. M:V'_'$&9/J5K>G4\R:KVP<&RI!45_ 3_JSU9M-C$4D@-C9.F(1;*E-ZM#\=M MB(\!OR7T;G8FH9*S,2_!^%:D=!4$@8+1TXZI0S ^?G* M_C76CK6N4[BDIH!2=\D^F?X2QGB^4C,5_APLH# ]*,$=NE(LK MR3OGC1Y94(H6;\,NF[CWP\WN"EL&\!' )\ ^ MB0*"I_$%YDB34]L4/O6Q&> M>'W@V)L\.&,KXAV*=^B]9)S?)NP2B,:8XQ##9S'K*8(A^Y2"+Z4X\G_@?!F^ M652XB?#-!X6[98+M(L$V$FS_6^)2S/Y3$C;KJ09;Q6ER)#==$R=YYIT&]H[' M-WD/'Z;]A["5;!PY&X\O&_M?&N,!I:QN<(1J_&"3H:#TX;C#LQW&;#"\:<&PO=V]R:W-H M965T)NG*MI1-%:52*ZU2M7UF M[;&- AX'\#K]^P)V7*NQ\@+,<,Z9"T,VHGFV+8 CKUIU-J>M<_V!,5NVH(6] MPAXZ?U.CT<)YTS3,]@9$%4E:,9XDUTP+V=$BB[Z3*3())-ZX*#%5DO&O@![F=_,MYBBTHE-7168D<,U#F]VQV.^X"/@%\2 M1KLZDU#)&?$Y&%^KG"8A(5!0NJ @_':!>U J"/DT7F9-NH0,Q/7Y3?TAUNYK M.0L+]ZA^R\JU.;VEI():#,H]X?@(,O$Q2E0VKJ0U,&9VQ%O//)6^^]%)Q_SM@E",V8XX3A*\QN03"OOH3@6R&._!V=;]/3S0S3 M2$_7]#39%MAO"NRCP/[#$C&UL?5/;;MP@$/T5Q >$-=ZDJY5M*9NJ:J566J5J\\S:8QN% MBPMXG?Y] 1/'2JR^ #.<<^;"4$S:/-L>P*$7*90M<>_<<"3$UCU(9F_T ,K? MM-I(YKQI.F(' ZR))"D(W>WNB&17^(!1 RT;A7O4TU=(]=QBE(K_#E<0'AXR\3%J+6Q<43U:IV52\:E( M]C+O7,5]2C>'1-LFT$2@"^$0XY Y4,S\,W.L*HR>D)E[/[#PQ-F1^M[4P1E; M$>]\\M9[KQ7-:4&N02AA3C.&KC#9@B!>?0E!MT*?[#%$-"ZL]EP>D@_B"S?N/H'4$L# M!!0 ( "A(6E"7Q8H.M0$ -(# 9 >&PO=V]R:W-H965T29M<<7!1@7\#K] M^P)V'+>U^@+,,.?,F6%(!S1OM@%PY%U);3/:.-<=&+-% TK8*^Q ^YL*C1+. MFZ9FMC,@R@A2DO'-YIHIT6J:I]%W,GF*O9.MAI,AME=*F%]'D#AD=$L_'$]M MW;C@8'G:B1I^@'ON3L9;;&8I6P7:MJB)@2JC=]O#,0GQ,>"EA<$NSB14QL^)D\XI W!Y_F#_$FOWM9R%A7N4KVWI MFHS>4E)")7KIGG#X"E,]>TJFXA_A M*'!R4^1X'2QI44O76H)A8O18GW<6]U MW(?Q9L\GV#J 3P ^ VYC'C8FBLH?A!-Y:G @9NQ])\(3;P_<]Z8(SMB*>.?% M6^^]Y'R7I.P2B*:8XQC#%S';.8)Y]CD%7TMQY/_ ^3I\MZIP%^&[/Q3NUPF2 M58(D$B3_+7$MYOJO)&S14P6FCM-D28&]CI.\\,X#>Q&PO=V]R:W-H965T-\=&'-% UJX*]-!BS>5L5IX-&W- M7&=!E!&D%>.;S3730K8T3Z/O9//4]%[)%DZ6N%YK8?\<09DAHPE]=3S(NO'! MP?*T$S7\!/^K.UFTV,Q22@VMDZ8E%JJ,WB:'XR[$QX!'"8-;G$FHY&S,!V@3M0*A"AC-\3)YU3!N#R_,I^'VO'6L["P9U13[+T34;W ME)10B5[Y!S-\A:F>3Y1,Q7^'"R@,#THP1V&4BRLI>N>-GEA0BA8OXR[;N _C M#4\FV#J 3P ^ _8Q#QL31>5?A!=Y:LU [-C[3H0G3@X<>U,$9VQ%O$/Q#KV7 MG&]O4G8)1%/,<8SABYADCF#(/J?@:RF._!V,!I6RN<(0:_&"SH:#RX7B#9SN.V6AXTTT_B,W?./\+4$L#!!0 ( M "A(6E!S1'JXLP$ -(# 9 >&PO=V]R:W-H965T592VYRVSO4'QFS9@A+V"GO0_J9&HX3SIFF8[0V( M*H*49#Q)/C(E.DV++/I.ILAP<++3<#+$#DH)\W($B6-.=_35\= UK0L.5F2] M:. [N!_]R7B++2Q5IT#;#C4Q4.?T9GDU)174 M8I#N <>O,-?S@9*Y^&]P >G#@Q*?HT1IXTK*P3I4,XN7HL3SM'*S.!(S-3[7H0GWAVX[TT9G+$5\'B %ZG?]\!.Z[;6GD!9IAS MYLPP9*.Q+ZX%\.1-2>URVGK?'QAS90M*N"O3@\:;VE@E/)JV8:ZW(*H(4I+Q MW>Z&*=%I6F31=[)%9@8O.PTG2]R@E+"_CB#-F-,]?7<\=TWK@X,562\:^ ;^ M>W^R:+&%I>H4:-<932S4.;W;'XYIB(\!/SH8W>I,0B5G8UZ"\53E=!<$@832 M!P:!VP7N09TZZI S ]?F=_7.L'6LY"P?W1O[L*M_F]):2"FHQ2/]L MQD>8Z[FF9"[^"UQ 8GA0@CE*(UU<23DX;]3,@E*4>)OV3L=]G&Z29(9M _@, MX O@-N9A4Z*H_$%X4636C,1.O>]%>.+]@6-ORN",K8AW*-ZA]U+P-,G8)1#- M,<3_P?DV/-E4F$1X\I?"=)L@W21((T'Z88E;,=?_ M)&&KGBJP39PF1THSZ#C)*^\RL'<\OLF?\&G:OPK;=-J1L_'XLK'_M3$>4,KN M"D>HQ0^V&!)J'XZ?\&RG,9L,;_KY!['E&Q>_ 5!+ P04 " H2%I07*V< MZK4! #2 P &0 'AL+W=O:6 M*=%JFJ?1=S9YBKV3K8:S(;972IA?)Y X9'1+/QR/;=VXX&!YVHD:GL#]Z,[& M6VQF*5L%VK:HB8$JHW?;XRD)\3'@9PN#79Q)J.2"^!*,KV5&-T$02"A<8!!^ MN\(]2!F(O(S7B9/.*0-P>?Y@_Q)K][5ZK@/X\UN/\'6 7P"\!EP MB'G8F"@J_RR?4_"U%"?^#YROPW>K"G<1OOM#X7Z=(%DE2")!\M\2UV(.?R5A MBYXJ,'6<)DL*['6RN?$C MU/@/-AL2*A>.>W\VXYB-AL-N^D%L_L;Y.U!+ P04 " H2%I03'+X9[4! M #2 P &0 'AL+W=O&;#3V MQ;4 GKQJU;FS;"909<[JC[XYGV;0^.%B1]:*!;^"_]V>+%EM4 M*JFA<])TQ$*=T_O=\90&? 3\D#"ZU9F$2B[&O 3C:Y73)"0$"DH?% 1N5W@ MI8(0IO%KUJ1+R$!"\T;,*IJ+%Z[3++N[C=+,_S+1M I\)?"'P-///X@MW[CX#5!+ P04 " H2%I0JN9>=K0! #2 M P &0 'AL+W=OG_3H-'">=.TS X&1!U!6C%^.+QC6LB>EGGT MG4V9X^B4[.%LB!VU%N;7"11.!4WHJ^-)MIT+#E;F@VCA*[AOP]EXBZTLM=30 M6XD],= 4]#XYGK(0'P.^2YCLYDQ")1?$YV!\J@MZ"() 0>4"@_#;%1Y J4#D M9?Q<..F:,@"WYU?V#[%V7\M%6'A ]4/6KBOH'24U-&)4[@FGC[#4^\>.N]UY+?\IQ= ]$2TLNZ/S+QOXWB Z\E,.-'Z'.?[#54-"X M<'SOSV8>L]EP."P_B*W?N/P-4$L#!!0 ( "A(6E [GEBLM0$ -(# 9 M >&PO=V]R:W-H965T-\=&'-% UJX*]-!BS>5L5IX-&W-7&=!E!&D%>.;S3730K8T3Z/O9//4 M]%[)%DZ6N%YK87\=09DAHUOZZ7B6=>.#@^5I)VIX ?^].UFTV,Q22@VMDZ8E M%JJ,WFT/QR3$QX ?$@:W.)-0R=F8UV!\*3.Z"8) 0>$#@\#M O>@5"!"&6\3 M)YU3!N#R_,G^&&O'6L["P;U1/V7IFXS>4E)")7KEG\WP!%,]>TJFXK_"!12& M!R68HS#*Q944O?-&3RPH18OW<9=MW(?Q9I],L'4 GP!\!MS&/&Q,%)4_""_R MU)J!V+'WG0A/O#UP[$T1G+$5\0[%._1>#\M@$ -(# 9 M>&PO=V]R:W-H965T-\=&'-% UJX*]-!BS>5L5IX-&W-7&=!E!&D%>-)R MA9,EKM=:V):TJFXG_ !12&!R68 MHS#*Q944O?-&3RPH18OG<9=MW(?Q9KN?8.L /@'X#-C'/&Q,%)5_$5[DJ34# ML6/O.Q&>>'/@V)LB.&,KXAV*=^B]Y/QZG[)+()IBCF,,7\1LY@B&[',*OI;B MR#_ ^3I\NZIP&^';-PH_KQ/L5@EVD6#WWQ)78FZ2=TG8HJ<:;!VGR9'"]&V< MY(5W'MA;'M_D7_@X[??"UK)UY&P\OFSL?V6,!Y227.$(-?C!9D-!Y#EW*QWA^TG4B6\Y[M^0^N?_9K:4;)A65; MM[Q3M>@BR7>+^)[,5G1B QSBJ>9G=?4>V:4\"_%B!U^WBSBU&?&&;[2E8.9Q MX@^\:2R3R>/W2!I?-&W@]?L;^V>W>+.89Z;X@VA^U5M]6,1E'&WYCAT;_2C. M7_BXH$DAV?=N>=YY'\+PP%T M#*!>0#((NXWD[PRLZO'?8#"DJ]\O<-@D)?5>P'%)1Z[OL. E4!?Z/8#R@H]>I&!X$"_D:Q'U!0 MZI7O;Q 4N&\4^P$%I5[Y]PV" O>-8C^@H-0K_[X!4);Z'[GDJIEKN=R[-E9% M&W'L7 ]]-7MIE>^I:P;?X4.?_9W)?=VIZ%EHTU*ZQF\GA.8FE_3.Y'(PK?UE MT/"=MJ^%>9=#?SL,M.C'WCVY_ .Q_ M02P,$% @ *$A:4&#"3MK! 0 M-P0 !D !X;"]W;W)K&UL=53M;MP@$'P5Q ,$ M&Y_3Z&1;RJ6*4JF53JG:_.;L]8<"Q@%\3MZ^@'V.>Z5_#G8],SL+[&635*^Z M!3#H7?!>Y[@U9M@3HLL6!-,W?JFE$LS84#5$#PI8Y4F"$QI%MT2PKL=% MYG-'561R-+SKX:B0'H5@ZN, 7$XYCO$E\=PUK7$)4F0#:^ GF%_#4=F(K"I5 M)Z#7G>R1@CK']_'^D#J\!_SN8-*;/7*=G*1\=<&W*L>1,P0<2N,4F%W.\ "< M.R%KXVW1Q&M)1]SN+^J/OG?;RXEI>)#\I:M,F^,[C"JHV8.DGQ6AI M_CN<@5NX>UZOTZ+_H46)M"%0*\(9"[DG7]E MAA69DA-2\]D/S%UQO*?V;$J7]$?AOUGSVF;/11+%&3D[H05SF#%T@_E$$*N^ MEJ"A$@?Z#YV&Z4G08>+IR98>_T=@%Q38>8'=7RW2JQ9#F"1<) T620,"NZLB M(4QZ581L+DZ :OR3U:B48^_'99-=I^*>^HO_A,\C]8.IINLU.DECGX^_Y%I* M ]9*=&.]M':*UX!#;=SVB]VK^2W/@9'#,J9D_:\H_@!02P,$% @ *$A: M4$Q %!NV 0 T@, !D !X;"]W;W)K&UL;5/M M;ML@%'T5Q ,4FZ1)%-F6FD[5)FU2U&KK;V)?VZA\>(#C[NT+V'7=SG^ >SGG MW \NV:#-BVT!''J50MD"*S@;9'LIF?EW J&''*?XW?'(F]8%!RFRCC7P!.YW M=S;>(K-*Q24HR[5"!NH.:5:W-\P*B"FO7"/>KA M.TSUW&(T%?\3KB \/&3B8Y1:V+BBLK=.RTG%IR+9Z[AS%?=AO-GM)]HZ@4X$ M.A,.,0X9 \7,OS''BLSH 9FQ]QT+3YP>J>]-&9RQ%?'.)V^]]UILDEU&KD%H MPIQ&#%U@TAE!O/H<@JZ%.-'_Z'2=OEG-V#L:W^0#/D[[+V8:KBRZ:.=?-O:_UMJ! M3R6Y\2/4^@\V&P)J%XY[?S;CF(V&T]WT@\C\C8LW4$L#!!0 ( "A(6E#> M @0N$P( )P& 9 >&PO=V]R:W-H965T^ M<$X[J5YU!6""=\$;G865,>V!$%U4()A^D"TT]N0BE6#&FNI*=*N E3Y(<$*C M:$,$JYLP3[WOI/)4W@RO&SBI0-^$8.KO$;CLLC ./QPO];4RSD'RM&57^ GF M5WM2UB(C2UD+:'0MFT#!)0L?X\,Q]@$>\;N&3D_V@2OE+.6K,[Z561BYC(!# M81P%L\L=GH!SQV3S>!M(PU'3!4[W'^S/OGA;S)EI>)+\3UV:*@MW85#"A=VX M>9'=5Q@*6H?!4/UWN .W<)>)U2@DU_XW*&[:2#&PV%0$>^_7NO%KUY]LDR$, M#Z!# !T#=EZ']$(^\R_,L#Q5L@M4?_DM3>&<_BK\F4U>6^\]3Z)] M2NZ.:, <>PR=8.(102S[*$$QB2/]%$[Q\ 3-,/'AR32<+NBO4(*5)UA-2XRC M68D89D%DC8JL$0(Z$\$P"2ZR044V",%J)H)AUKC(%A79(@2;F0B&V>(B.U1D MAQ#L9B(89H^+[%&1_6<".F\\AEEH?!SA7U"$4,Q;CX(6>A\O?*DQ0C'O/@J: MMY],AH, =?5C40>%O#5^)D^\X^A]I'ZX_(?W<_L'4]>ZT<%9&CNB_""Y2&G MYA(]V/][99^*T>!P,6Z[M7O5S\O>,+(=W@(R/DCY/U!+ P04 " H2%I0 M(G"N:+< MN3"D YI7VP X\J95:S/:.-<=&+-% UK8*^R@]3<5&BV<-TW-;&= E)&D%>.; MS0W30K8T3Z/O9/(4>Z=D"R=#;*^U,.]'4#AD=$L_'<^R;EQPL#SM1 TOX'YV M)^,M-JN44D-K);;$0)71N^WAF 1\!/R2,-C%F81*SHBOP?A>9G03$@(%A0L* MPF\7N >E@I!/X\^D2>>0@;@\?ZH_QMI]+6=AX1[5;UFZ)J-[2DJH1*_<,P[? M8*KGFI*I^!]P >7A(1,?HT!EXTJ*WCK4DXI/18NW<9=MW(?Q)KF>:.L$/A'X M3-C'.&P,%#-_$$[DJ<&!F+'WG0A/O#UPWYLB.&,KXIU/WGKO)=_QFY1=@M"$ M.8X8OL!L9P3SZG,(OA;BR/^C\W7Z;C7#7:3OEG2>K LDJP))%$C^*?'V2XEK MF/V7(&S14PVFCM-D28%]&R=YX9T']H['-_D+'Z?]29A:MI:&PO=V]R:W-H965TCL6^N!?#D7:O.Y;3UOC\PYLH6M'!WIH<._]3&:N'1M0USO05119)6C"?) M1Z:%[&B1Q=C)%ID9O)(=G"QQ@];"_CF",F-.=_0:>)%-ZT. %5DO&O@!_F=_ MLNBQ1:62&CHG34EFA6FDIVLZO]\6V&\*[*/ ?MUBFMRTN(6Y;9*M M9JK!-G&;'"G-T,5-7D67A7W@\4[^P:=M_RYL(SM'SL;CS<;YU\9XP%*2.URA M%A_8XBBH?3#OT;;3FDV.-_W\@MCRC(N_4$L#!!0 ( "A(6E!8D]0HTP$ M )P$ 9 >&PO=V]R:W-H965T.ZN5;2F;JDJE5EHE:OO,VN.+ L8!O$[_/H =U]WR8ICAS#DS>(9LDNI5 MMP &O0O>ZQRWQ@Q'0G39@F#Z3@[0VY-:*L&,-55#]*" 53Y(<$*C*"6"=3TN M,N\[JR*3H^%=#V>%]"@$4W].P.64XQW^=#QW36N<@Q39P!IX ?-S."MKD96E MZ@3TNI,]4E#G^&%W/*4.[P&_.ICT9H]<)1-MX<2KI O<[C_9O_K:;2T7IN%1\M]=9=H<'S"JH&8C-\]R>H*EG@2C MI?CO< 5NX2X3JU%*KOT7E:,V4BPL-A7!WN>UZ_TZS2?WR1(6#J!+ %T##EZ' MS$(^\R_,L")3&PO=V]R:W-H M965T#DA!4^"'^'C*'-X#?O8P MZ]T M+DS#H^2_^MIT!;['J(:&3=P\R_DSK/T<,%J;_PI7X!;N*K$>E>3:?U$U:2/% MJF)+$>QU&?O!C_.RDF8K+4R@*X%NA'OO0Q8C7_D3,ZS,E9R16O9^9.X7QT=J M]Z9R2;\5?LT6KVWV6B;)QYQGP("Z1!@=0+I/L6T^BFQ1#FG28/09-#0(#>F(0P2=@D"YID 8'TQB2$ MN=TNLCL= E3K[X5&E9P&?R=WV>WJ/5!_NO[!EWO[C:FV'S2Z2&//J#])C90& M;"G1G6VXLT_%%G!HC)M^L'.U7)@E,')5-2VX)VSO5'QFS5@>+V!GO0_J9!H[CSIFF9[0WP.I*49,EN M=\<4%YJ6>?2=39GCX*30<#;$#DIQ\_L$$L>"[NF[XT6TG0L.5N8];^$;N._] MV7B++2JU4*"M0$T,- 5]V!]/6,O$Q*I0VKJ0:K$,UJ_A4%'^;=J'C/DXWM^E,VR8D,R%9 M"(<8ATV!8N9/W/$R-S@2,_6^Y^&)]\?$]Z8*SMB*>.>3M]Y[+=/L+F?7(#1C M3A,F66'V"X)Y]25$LA7BE/Q'3[;IZ6:&::2G:WIZV!;(-@6R*)#]4^+]AQ*W M,!^#L%5/%9@V3I,E%0XZ3O+*NPSL0Q+?Y"]\FO:OW+1"6W)!YU\V]K]!=.!3 MV=WX$>K\!UL,"8T+QWM_-M.838;#?OY!;/G&Y1]02P,$% @ *$A:4/2; MFKOU 0 RP4 !D !X;"]W;W)K&UL=51M;YLP M$/XKR#^@3H"\$!&DIE.U29L4==KVV8'C1;4QM9W0_?O9AC!$KU]BW_&\W-GQ MI;U4K[H&,,&[X*T^DMJ8[D"ISFL03#_(#EK[I91*,&-#55'=*6"%)PE.P]5J M2P5K6I*E/G=662JOAC3>Z2_BC\-UN\MME;%L5)2F].:,2< M!DPXPZPG!+7JDT6(69S"#_00IT=HA9&G1W-Z_(E_C K$7B">M[A9+5K$,)^8 M;%"3#2(0+DPP3(2;;%&3+2(0+TPPS 8WV:$F.T1@NS#!,#O<9(^:[!&!_<($ MPR2X28*:)!\%MLN+QS#+BZ>SQR1 57Z,Z""7U]:/L%EVFE2/H7^,_^'#F/O! M5-6T.KA(8Y^T?WBEE 9L*:L'^_^H[62= @ZE<=N=W:MAO@R!D=TX.NDTO[-_ M4$L#!!0 ( "A(6E!W%;BWZ0$ &8% 9 >&PO=V]R:W-H965T'# &MC:GM MA.W?US:$4CI]P?9P+C.&F7R0ZDTW (:\"][I(FB,Z?>4ZJH!P?2#[*&S;VJI M!#/VJ"Y4]PK8V9,$I]%FDU+!VBXHW:!KV"^]4=E3W16.;<".MW*CBBHB^ QW!]V#N\!WUL8]&)/ M7"4G*=_!0&:? ['*#)^#<"=DT?DZ:P6SIB,O]7?W%UVYK.3$- M3Y+_:,^F*8)=0,Y0LRLWKW+X"%,]VX!,Q7^&&W +=YE8CTIR[9^DNFHCQ:1B M4Q'L?5S;SJ_#I'^GX81H(D0K AV-?.;/S+ R5W(@:KS[GKE/'.XC>S>5"_JK M\.]L\MI&;V6<1CF].:$)+"+,X1/_0(YP>HQG&GAXOZ4F" M"R2H0.(%DK]*C%DDM?.3Y=%=!XBCY'ODS_P M<0)]8>K2=IJ?.!0&[?-[%Z-K3\>C.RGJ4;G MT5K^!E!+ P04 " H2%I0.6[T+,$! W! &0 'AL+W=O#\([6T*K2:D)[/?J#^BO?'Q)U-[9/A M*,(W9]ZX[+5*#VE!KEYHP9QF3++![%<$<>IKB216XI3\1T_B]#3J, WT=$O/ M#G&!+"J0!8'LGQ:SNQ9CF#Q>)(\6R2,"CW=%8IC[3LCFX@3H+CQ9@VHURC N MF^PZ%4])N/AW^#Q2WZCNF#3HHJQ[/N&26Z4L."N[!^>E=U.\!AQ:Z[<'M]?S M6YX#JX9E3,GZ7U']!5!+ P04 " H2%I03+3?-;D! #2 P &0 'AL M+W=ON. MC-FR!<7M#7:@_4V-1G'G3=,PVQG@520IR=(DN6.*"TV++/K.ILBP=U)H.!MB M>Z6X^7T"B4-.-_3=\2R:U@4'*[*.-_ =W(_N;+S%9I5**-!6H"8&ZIS>;XZG M7U7+B%!Y0_1>7:G!XHJ:#FO73/.'R&J9Y;2J;BO\(5I(>'3'R,$J6- M*RE[ZU!-*CX5Q=_&7>BX#^/-/IUHZX1T(J0SX1#CL#%0S/R1.UYD!@=BQMYW M/#SQYICZWI3!&5L1[WSRUGNOQ79_R-@U"$V8TXA)%YC-C&!>?0Z1KH4XI?_1 MTW7Z=C7#;:1OE_3;NW6!W:K +@KL_BGQTX<25S"'Y$,0MNBI M/$:;*DQ%[' M25YXYX&]CX_(_L+':?_&32.T)1=T_F5C_VM$!SZ5Y,:/4.L_V&Q(J%TX[OW9 MC&,V&@Z[Z0>Q^1L7?P!02P,$% @ *$A:4-+?@BQ' @ ZP8 !D !X M;"]W;W)K&UL?57MCILP$'P5Q .<^28Y$:0CJ&JE M5HJN:OO;238!G<'4=L+U[6L;0HCQW1]L+S/C6;.LLYZR-UX!".>](2W?N)40 MW3-"_%!!@_D3[:"5;TZ4-5C()3LCWC' 1TUJ" H\+T$-KELWSW1LQ_*,7@2I M6]@QAU^:!K-_!1#:;US?O05>ZW,E5 #E68?/\!/$KV['Y I-*L>Z@9;7M'48 MG#;NB_]MW\GBXC%[S<.5G MZ*J$1DPQ8((9YHY 4GW:(K!M400+>O"XP7:)2.)'2+F$^%YD=Q%:$PVU0/B0 M:& 7B*P"D1:('@1"XZ0&3*HQ[9!J["5&MDM0ZALG4BXQ4?A!NK'5;6QQ&QEN M!TPR=[N.UH;;)2CTUD:%E$N0GZ0?^$VL?A.+7Z,&BL1F)37\+D%^8()*"RA< M)W:_J=5O:O%K?.@B759#&*\,OQ;0HF3*)6A>,H-=-/OE&V!GW4ZY-$Z4"I$7O2=9 )6^> M:4'@)-0TE7,V]-]A(6@W7BUHNM_R_U!+ P04 " H2%I0F:W;-!T# "+ M#0 &0 'AL+W=OO M[9$QX;R51=4NW*,0]8/OM]LC*[/6XS6KY#][WI29D,WFX+=UP[*=#BH+'X(@ M]LLLK]SE7/<]-ZUXSD_'(7J\)?S.CNP MGTS\JI\:V?('EEU>LJK->>4T;+]P'\G#!E(5H!&_U!URJL#Q^Y7]BRY>%O.2M6S-BS_Y3AP7 M;N(Z.[;/3H5XYI>OK"\H%I9>]Y&2:SN7]61#UFU6%@A"$#PI?L0PK M4JS " ^3Y#;%&L.DMY@-@DD#7$B(UAIJ@O"&P%()10FH)J W!# 9K X3:4S5 M#5;B19-R$1#Q9KB4")42(5+"B90.0X)1FC#RXHD6! 7@ 2XF1L7$B!@Z$1,; M)4>I-YGB-0)*O$E9&Q-$P:.XWAFJ=X;HG4S1JL/$XRG"4R1HB@1)$>,$*4J0 M?OYC57.'63M -!C>QD"))8]E"2$(16JA0)>(1P)W5(N;FX2&"AH$TVHQD"T/ MO@80U;Q5U%TL_,G@FRY@'<>V#:RIP]%&39!0#W'IC>HX%-*NX]N,-[ M@'L/,%L9VW?XV145<.5'UASRJG5>N)#G97VJW7,NF-08>'+FC_)F-#0*MA?J M=2;?F^YZT#4$K_NKCS_.Y/!7:;@19VK 3_ 3]J]E)LPH& MED-90:U*47L2CFM_0U9;&EH#AW@IH54W<\]*V0OQ:A??#FL_M!$!AUQ;"F:& M"SP"YY;)Q/'6D_J#3VMX.[^R/SGQ1LR>*7@4_'=YT,7:7_C> 8[LS/6S:+]" M+VCF>[WZ[W !;N V$N,C%URYKY>?E195SV)"J=A[-Y:U&]N>_VJ&&]#>@ X& M)'%:.D).$M1)H;W:'?KRAKN/\@W?-_ >3I[)6WEYHT[=<=SD* MH<'$$CZ8)"G,^V%8<#AJ.YV;N>R::+?0HND?",'P2LG^ E!+ P04 " H M2%I0_KV)2C4" _!P &0 'AL+W=ON[YX=K^6A4,9! MTJ2A!_@%ZG>S$=HB@\JNK*"6):\= ?NE^^PO,M\S!(MX*Z&5%WO'I++E_-T8 MWW=+US,1 8-<&0FJEQ.L@3&CI./XZ$7=X4Q#O-R?U5]L\CJ9+96PYNQ/N5/% MTIVYS@[V],C4*V^_09_0Q'7Z['_ "9B&FTCT&3EGTOXZ^5$J7O4J.I2*?G9K M6=NU[?7/-)P0](1@(/CQ74+8$\(O0G27$/6$:$0@72JV-AE5-$T$;QW1_;T- M-;?(7T2Z^KEQVF+;;[H\4GM/:13$"3D9H1ZSZC#!!<8?$$2K#T<$V!&KX(8> M7!^POD7$DVM(=@OQO0B/(D03#:U >)7H%!>(4('("D17 K-1I3#,?)3L YCL M/N8JV D:[.16(/1P@1@5B!\OUQ05F#Y0+@03^J-R89C1_8P7WF$*/ >F"XW\*S,=;'?ZDNE&RT\J#F4MG2U7NL?93K3G7(&.T7O2M[C0 MTVPP&.R5V4[U7G0MO3,4;_IQ18:9F?X#4$L#!!0 ( "A(6E! I1JCZP$ M &0% 9 >&PO=V]R:W-H965T_O9AB"6N&N_8-_Q^W-W&&:\=ZF?N-4L,6(5DUT%%YQP?H]9L#%QU5.A1') =\.2IZZCX\PB,C[D?^I?$ GZV,,K5WC.=[#E_,<&7.O<#4Q PJ)11H'HY M0PF,&2%=QN]9TU\L#7&]OZA_LKWK7O940LG9K[963>ZGOE?#@9Z8>N;C9YC[ MV?C>W/Q7. /3<%.)]J@XD_;I52>I>#>KZ%(Z^CJM;6_7<=:_T-R$:"9$"R$D M_R7@F8"O"&BJS+;Z1!4M,L%'3TP?:Z#F3(1;K(=9F:2=G7VGNY4Z>RX(3C-T M-D(SYG'"1"M,]"^BO$40?+]@D*Y@*2-REA%9 ;P6((%; #L%L!4@*X$$7[4Q M01(+Z2T$WT?Q&V42IPNY<2$DO+(A-S8D2N*-VV;CM-DX;"*W0.P4B#\^SL0I MD+P[SC*Y'2?>!&^XI$Z7]/UQENF';-#JO)O[YQL5Q[:7WIXK_>O8 W[@7(%6 M#.[T>!M]Y2T!@X,RVT3OQ?3C3X'BPWRGH>5B+?X"4$L#!!0 ( "A(6E"N M-%"K-@( #\' 9 >&PO=V]R:W-H965TXI T7[[( 4-XGHY5<^H52]0(AF1? B'SB-53ZRX$+1I1>BB.2M0"RMR1& M410$"6*DK/PLM;&MR%)^4K2L8"L\>6*,B+\KH+Q9^J%_";R6QT*9 ,K2FASA M%ZC?]5;H%>I5]B6#2I:\\@0%4M_YGM[ M.) 35:^\^09=01/?ZZK_ 6>@&FXRT7ODG$K[Z^4GJ3CK5'0JC'RV8UG9L>GT M+S0W(>H(44\(D[N$N"/$7P1\EX [ AX14%N*]69#%,E2P1M/M']O376^POD4D MDVO(YA82!MB=1>PL-+8"\;#0:.H6P$X!; 7PE5-XY)0#$\U'Q3Z V=S'7"4[ M<28[N16( [= XA1('K=KZA28/F"7 Q.'([ML7 M% [*3*=Z+MJ6WBX4K[OG"O5O9O8/4$L#!!0 ( "A(6E!@S84^J@, %H0 M 9 >&PO=V]R:W-H965TN]R.+RDSR(7'VSE4465^JVV'GEH1#QIA9EJ4<0 MXEX6)[D[F]1C+\5L(H]5FN3BI7#*8Y;%Q=^Y2.5IZF+W// UV>TK/>#-)H=X M)[Z)ZOOAI5!W7F=EDV0B+Q.9.X783MU;?+,B2 MJXD97RE[YY MWDQ=I",2J5A7VD2L/M[$G4A3;4G%\;LUZG8^M?#R^FS]L4Y>)?,:E^).IC^3 M3;6?NJ'K;,0V/J;55WEZ$FU"ONNTV:_$FT@5KB-1/M8R+>O_SOI85C)KK:A0 MLOA/\YGD]>>IM7^6P0+2"D@G4+ZO"6@KH.\"=E7 6@$;*_!;@3]6P%L!'RL( M6D$P5A"V@G"L(&H%T5@!1N>90^\2?EW2338>[>4\W9@8$J]96/5*O8^K>#8I MY,DIFLUVB/6>QC=*I8SKT7KMUU^JU5JJT;<98_[$>].66F;>,*3'\#ZSL!G< M$9X*H8N#@'',B:4G?0]W-L%8T&?N(2;L,P\0$_691YOAQD/Y#)CQ49]Y@AC< M9YXAQDA]\>'#67X<\,I&,&+P'%%XK=#: KT,E02P!09;8+4%UDN6&LE"##/2 MA1@S7XCA<+0^'*T/6#!6W*)A@IK):R8,*4*P'P[[X8 ?8]7.N>4G0OK/".=# MK!=/ ,<3 /$8.V0.,-P,YCK3BR2$(PD!"\8&FD.,N8&N,[U((CB2"+!@K-QY M9#U\XI/0W(AW $8I-3?]/8!A'YO8 X AS$*SHMD8#D-.C(WU&< "&A(CA2< MXRBD1FS/ .8CRLP=;V,1(J&Y!98VQ@-JI;"R,>63XX%"I=LTV!<1,.&&JT4+ M\=Y4JJIJ)+@$..P'F!B3M((X@DDPT$KQ4$_'0.S^@ VX']]B,K[8XX%^@>G' MFV;10IVI.\U_V<,/L'4$L#!!0 ( "A(6E"_,IFRZP$ M /($ 9 >&PO=V]R:W-H965T,# M+ I^S41-NM,T;=(FDVVZ_X:OI'N-=S#N<@D@YMDYM9*]4>$9%%#2^43[Z'3;RHN6JIT*:Y(]@)H:4DM0]CS(M32IG/S MU/;.(D_Y3;&F@[-PY*UMJ?C[#(P/F>N[C\9+D5?H+ZU9^%KM"L M4C8M=++AG2.@RMQ/_O$4&KP%O#8PR,7<,4DNG+^9XEN9N9XQ! P*912H'NYP M L:,D+;Q9])TYR4-<3E_J'^QV766"Y5PXNQW4ZHZ^/ 5ICRA MZTSAO\,=F(8;)WJ-@C-IGTYQDXJWDXJVTM+W<6PZ.PZ3_H.V3\ 3 <\$/_@O M@4P$LB*@T9F-^IDJFJ>"#XX8/U9/S9GPCT1O9F&:=N_L.YU6ZNX]#Z(X171PQ>8/!'Q&F+B,(9@K2!V07>=8$MGRQ7P/Z^ -D5(%8@^! C6<48,;'% M=!,&'\)5E"TJ\8(PWC<3[)H)=LP<5F9&3+18!A]BXOLK-UM8D(1)C/?MA+MV MPJV=V%O9"3>I24 B+UK9V<+"*"+XL+*#%J?/W 8_J+@VG70N7.F#;(];Q;D" M+>D]:&PO=V]R:W-H965TN'B51\:4]U:5M9SY1Z6:YR"0VR.KJ'SB#:OUFST7%57Z* Z!; 2C M.^M4E0$.PR2H:%'[\ZFUK<5\RD^J+&JV%IX\5145?Y:LY)>9C_QWPTMQ."IC M".;3AA[8=Z9^-&NA3T'/LBLJ5LN"UYY@^YF_0,\Y(L;!(GX6["*OGCV3RH;S M5W/XLIOYH5'$2K95AH+JVYFM6%D:)JWC=T?J]S&-X_7S._LGF[Q.9D,E6_'R M5[%3QYF?^=Z.[>FI5"_\\IEU"<6^UV7_E9U9J>%&B8ZQY:6T5V][DHI7'8N6 M4M&W]E[4]GYIWZ1QYP8[X,X!]PXXN>L0=0Y1[]!6\Z8#Z1S(R"%H4[&UR:FB M\ZG@%T^T?V]#S5>$GHFN_M88;;'M.UT>J:WG.4G1-#@;H@ZS;#'X"O.!"#1[ M'P)#(9;8< ,1D" M!]H34'L"E'BL/7$CA2FDW042 DEW<=D=X2DH/ 6$C[[@9>K$B4(4$5>X"T23 M-':!.0#$"8YN:L] [1F@/1EISQY^UP\1^3W$0.8$E#D!9*8P 0KA5A?^>PM M-[HE E1DXW8)@28WXH M"^QWZCX:'X(Z'H);G9 N LO%\"*[& M4<7$P8YZZ6WYJ5:FJU]9^W5B@]%O6'DNV5>=13W!/M;M >%&^ZO2?HEZ_Y7U!+ P04 M" H2%I0^[+VGBL" !P!@ &0 'AL+W=OE[YE7)KI(V'7GF@;BV+>9_MX2R81/&X;WCI;G4 M4G> JNSQA?P@\F?_S%4+3"JGIB6=:%@7<'+>A)_B]3[3> /XU9!!S.J!3G)@ M[%4WOIXV8:0-$4J.4BM@5=S(CE"JA92-/U8SG(;4Q'G]KO[99%=9#EB0':._ MFY.L-V$1!B=RQEOD5JNH^XTJV.^J?D4JO=6P2(IP4T+6@]Y M6D+B"+['[)<86*03!J@@4YK$FR8Q NG<:1+[!5*O0&H$X-QE[KC-W#A!A:NFQ&3S=WD690Z9CPHJ!Z_&>0U@SQFG,Q; MM!CF(4E1X9CQH5"4.1L&+>;O(8^=C;?W@& *_;$R;ZQL$2MS_&ZSY8(GJ]4J MKZGQJ4G*6N MYJK.QTMP;$C6V_L=3#^9ZA]02P,$% @ *$A:4!&_^F#\ 0 =04 !D M !X;"]W;W)K&UL?93=CILP$(5?!?$ :S"_B0!I MDU752JT4;=7VVH%)0&LPM9VP??O:AB 6W-[$'G/F^#L..!L8?Q,U@'3>6]J) MW*VE[/<(B;*&EH@GUD.GGEP8;XE4);\BT7,@E6EJ*<*>%Z.6-)U;9&;MQ(N, MW21M.CAQ1]S:EO _!Z!LR%W??2R\-M=:Z@549#VYPG>0/_H35Q6:7:JFA4XT MK',X7'+WV=\?8ZTW@I\-#&(Q=W22,V-ONOA2Y:ZG@8!"*;4#4<,=CD"I-E(8 MOR=/=]Y2-R[G#_=/)KO*2B4%KR/HY-9\9A\G^TV1OPU(#G!C_\;T,P-02K M!C22F:@O1)(BXVQP^/AG]42_$_X^4(=9ZD5S=N:92BO4ZKT(TSA#=VTT:0ZC M!B\T^*/BN%7$T2Q!"F"FP%8*;/J#Y0[8MQL$5H/ &(0?8B2K&*,F,9K.:/P8 MA[M5%(LJ3+U_I FM,*$%)EW!C)IXL4WH^2N4K<;?[>P@D14DLH"L\AZBS29I MXH4K$ILH3NTHL14EWJ+LO!5*O#EZ' 71FL6B"I($KV#0X@/0%](WPJ]-)YPS MD^I;,F_\A3$)RM%[4O%J=0?.!86+U--$S?EX$XR%9/UTR:'YIBW^ E!+ P04 M " H2%I0#8T!K8<" !#"0 &0 'AL+W=O'9@;2]N4KWHLQ F>"V+2B_#LS'U/(KT_BQ*KI]D+2K[YBA5 MR8T=JE.D:R7XP0>51400HE')\RI<+?S<5JT6\F**O!);%>A+67+U=RT*>5N& M.+Q//.>GLW$3T6I1\Y/X(JOL*.I8#GDI*IW+*E#BN P_XOD&,Q?@$;]R M<=.]?N!2V4GYX@9?#\L0.46B$'OC*+AMKF(CBL(Q61U_6M*P6],%]OMW]L\^ M>9O,CFNQD<7O_&#.RS -@X,X\DMAGN7MBV@3FH5!F_TW<16%A3LE=HV]++1_ M!ON+-K)L6:R4DK\V;5[Y]M;RW\/@ -(&D"X )_\-B-N >! 0-!%='5&+63<8TL.0MXC-&$%G M'22R CH5!%1!?'S<5X$93!"#!+$G2-ZD,1"Y;C#,8RJ/P6E*&!OD L 2FF , MRTE .0D@)Q[(:3"TM\Z'+$/)4 X 8Y0@"LN9@7)F(SEL:,YLM$R:D1@-Q(Q1 M#!$T\:DIJ(4"UB0P 0,)V./_2@H2I _\*^DH44Q0F@PJ8P/ 4,SHQ,?)0#D9 M(&?"48S@&D:/6X(GM@'\@"DMJ)]N8CW)AIO!&$:R-)TP!<,[ B: H"D*>$_ M\3ML@>L80X4\LF5RDL0>C/[Z.4AIA&=&3]>AL;S3= MH!!'X[K,]E5SK#<#(^OVRA)U]Z;5/U!+ P04 " H2%I054CY9@8" ", M!0 &0 'AL+W=O6-Q^Y>)4M M@/+>&.UEX;=*#3N$9-4"(_*!#]#K/PT7C"@=BA.2@P!2VR)&$0Z"%#'2]7Z9 MV]Q!E#D_*]KU/#-&Q.\]4#X6?NA?$R_=J54F@WQ7'F>9FR!R]AA9@FA%D 2!FR!V$L26(/Z'(+PQ.6$V%M-; M3!3B:.N629PRB4,&W\A,F'0E\R'&B5LE=:JD#I7H1B6]4TD2O/F/F8U39N.0 MB=T$6R?!]OVWECD),D<'R8W1[.[6)5J^!@3C9.2"]BI][.X-6V674 M/&+[FO["ISGUE8A3UTOOR)5^D_;E-)PKT,T$#_IR6ST:EX!"H\QVH_=B&A!3 MH/@PSSZT#.#R#U!+ P04 " H2%I0 W#H%6H# #-#P &0 'AL+W=O MIO=JHJTD8/JWU0'RN9;DU0D0<0ACPHTJST5PLS]U2M M%NK4Y%DIGRJO/A5%6OU]E+FZ+'WBOT\\9_M#TTX$J\4QW?SID_K#FFW@^/T]^VUNY2T]Y M\ZPN7V0O*/*]7OTW>9:YAK=,]!H;E=?FT]NES_\> MA@= 'P!# .'_#:!] /T(8$9\Q\Q(_90VZ6I1J8M7=;_6,6T/!;FG>C,W[:39 M._.=5EOKV?,J"ODB.+>)>LQCAX$1A@R(0&PPN%Z@;6-X!&^ D5% M4!-/1_%, )Z H0F82<"N=D%,=J'#"(,INUU@3"13+38,.) $9Q.A;"*$33QA MTV'XF(U@$9N0L5%<4 <7CG+A")=DPH7;.P."T@GE-;X#@1EB$1!- M8LXH@EEJ>MD0VU- @$432Q'; M4Q 2*,A5K''3@^WGB+A2X'Z&&^HQ MX'X&NR(C:FV0TXR FQX0T[M*$N!^!GZ#6MR!@#EP>B7TH.LR2R,V/?-@>Y"' MSFW!/0B8!Z=7 MCF2D#P*1T;!2 <11MP!P+B0.M*Z$%7^T,8"#(E9.-H[/J# M1G$_4[L^1\3QFU/]-'UMY&G4K3Q(YFAU[U 4QS]0'O&MWO:;7/RMI[48UN MT4PCM5.JD9I+>*>Y''1O/0QRN6O:5Z'?JZ[![ :-.O;-&PO=V]R:W-H965T6D:*OX^ ^/]U@_]V\)K M?:Z464!%WM$S_ 3UJ]L+':')Y5@WT,J:MYZ T]9_"C>[S.BMX*V&7L[FGNGD MP/F[";X=MWY@"@(&I3(.5 ]7V %CQDB7\6?T]">D29S/;^Y?;.^ZEP.5L./L M=WU4U=;/?.\()WIAZI7W7V'L)_:]L?GO< 6FY:82S2@YD_;IE1>I>#.ZZ%(: M^C&,=6O'?O2_I;D3\)B IX20_#O11R2'%V-T:AY'C1XIL'WBMU:D<23!.D"IBJPLPIL M\Z,Y 8=N@\AI$%D#&UL?95O MKYL@%,:_BO$#7!1%;&--UB[+EFQ)JW ,BJIBV13[RGG?YSX:(E2@_%%4'*V M02T#,(HRT)*F"\O"SAU%6?";8DU'CR*0M[8EXN^>,C[LPCA\3#PWUUJ9"5 6 M/;G2GU3]ZH]"C\#L&#G+1#TPE)\Y?S>#; M>1=&!H@R6BGC0'1SIP?*F#'2&'\FSW!.:0*7_8?[%UN[KN5$)#UP]KLYJWH7 MYF%PIA=R8^J9#U_I5 \*@ZGX[_1.F98;$IVCXDS:;U#=I.+MY*)16O(VMDUG MVV'R?X3Y ^ 4 .> ./UO0#(%)$X &,ELJ9^)(F4A^!"(<;-Z8LY$O$WT8E9F MTJZ=_:>KE7KV7B(8%>!NC";-?M3 A0:^5QS6B@S-$J !9@KHI8 V/EEF@+'? M(/$:)-8@?5=&[)0Q:K#5=%:31"AU5(>U"D:;!/IA4B],ZH%Q5FP_:K)E&H01 M=F#6JGB311L_#/+"( ],XL"@=1J,(N3 >%00;C[8ILP+DWE@4@K%"C*L+M%:U6*<_3!Z<^],+D')G-@\M6QC),<0W=9 M/#)]H>?8P0&+Z\%!XOWT!(#Y'2K_ 5!+ P04 " H2%I0*N*7/*," ! "P &0 M 'AL+W=O MJJJ56NET5=MG7^(DZ !3VTFN?U_;$)3$"^%> C:SP^PD$^_\).2;VG.N@_>J MK-4BW&O=/$:16N]YQ=2#:'AMGFR%K)@V2[F+5",YV[BBJHQP'*=1Q8HZ7,[= MWK->.EV.VUW8B6\X;M^$^N?S7/TJRB MGF535+Q6A:@#R;>+\!-Z7.'$%CC$[X*?U,5]8%MY%>+-+KYM%F%L%?&2K[6E M8.9RY"M>EI;)Z/C;D8;].VWAY?V9_8MKWC3SRA1?B?)/L='[19B'P89OV:'4 M+^+TE7<-T3#HNO_.C[PT<*O$O&,M2N4^@_5!:5%U+$9*Q=[;:U&[ZZGC/Y?! M!;@KP'T!2D8+2%= ;@JB5IEK]3/3;#F7XA3(]MMJF/U1H$=BS%S;3>>=>V:Z M56;WN*0XFT='2]1AGEH,OL#@:\3*1Z2TAT1&0*\"@RJPJR=7*G*8@( $Q!$D M%P19[, ,)9O==F-UU80QQI0'%<+ABP KWB6$81N/?%Q24[S;*@K.+;(SRTER0 %G#J4?< 8.'9DJ'3!&ULE5;;CILP%/P5 MQ >LL;EFE2#EHJJ56BG:JNVS0YR UF!J.V'[][4-80F8=/L2;#,SYY*,3Y8- MXZ\B)T0Z;R6MQ,K-I:R? 1!93DHLGEA-*O7FQ'B)I=KR,Q U)_AH2"4%R/,B M4.*BMTU7\E5T(57&>B8F2,"O/I9!P10ZGT(9 NQ01,ZN@^PG2*B M\!ZRFT*"$-FS\*V%^D; ORLTL0L$5H' " 1W HM1IUI,;#!56TCD>?8HH35* M.(D2!Z,@+20:!($^@DDR:FHXR64FD(>YR6%AS6$R[$,P(0,]N,._C?8 S'H66+.#((%;0C$.@U:AKB"P2_HR$ MW67P/VP&[3Z#%J.-J]U807/5VIT&IU8+@_$/#$Y=M$ +-/$T&-RW)>%G,\N$ MD[%+90;IX+2?EVMD[NMW>#MLOV%^+BKA')A4M[ZYFT^,2:+2\9Y4.KF:[_V& MDI/4RUBM>3ODVHUD=3? 0?\O(OT+4$L#!!0 ( "A(6E">:'CS] 0 'L< M 9 >&PO=V]R:W-H965TZOM-8DGL;7!N$#BW;Q[MK__-65D76M)?5>U3O*YNM>Z,B MCW@'F[F;/[UP[?M^Z;I M?HB6BWWV;K_;YJ_]<]5>122G+']W%[^N;>=QE9'/[VG0NLO;CT][:/.\\M7G\ZYS.3S$[P_/O7]X? M^L&W@WG):GM;YO]LU\WF9I[,9VO[EGWDS;?R\&3=@-1\YD;_A_VT>2OO,FEC MO)9YW?^=O7[435DX+VTJ1?;S^+G=]9\'Y__+#!MP9\!/!IR-&@AG(*8:2&<@ MIQHH9Z!.!F+<0#L#/36"<0;FEX$:-4B<0>)%B([+T:_O7=9DRT55'F;5<8ON MLXX$=IVT.^BU^['?,/W_VB6NVU\_ETJJ1?39.7*:U5'#!QH]U-PBC1EJ[I F M&6KND28=:AZH1J:>YG&"YHEJ1/)+$[7S=IH\#B>/]P[$>;(JQ@X$="!Z!W+@ M@'FC/6I,K]DY#3=)',?>D*<*GZA0,"X&PD'N$N8N2>Y&>JD?)?HL$!.<)2#W MR24329N%W8.#A!&H;2=((\LAXTB20,8\-(QYPT73.B M'.1D8$Z&Y"1CC1TDT$$R?BK%@F$%& 5-*^\%2,C(S M5G X)I$#$OV]N4*BT)[AF$1.222]=.5$YV/B4FH5'E2@\7,0S/C!.%FM4!2, M-4?'@\2/(D#K'-L3'+/-*;9*A98 8\O5=.8XQI;3IDF8N^6@&>K1K8D!YPAP MY0 J[%BPC'?'/'-_%@I+28L3<,L" RXH.R277KK M1(-=RGD>BH>K0$" RQ W]5B&.L1BF0@#J9< ,JU"KC [ ISPA(A(Y_!)>T0;+0AL-X2= : M=>J' 2(3&@YF4(*N:)@?)Z'538Y/'B91 A(-QRX4)E%=0*+")"I HO'HN'E3@^0ZZ=51^ M,$HCCT>#81@5A5&:0/U1U01]3F"$UI8\!4;"/*4R/0J=*K_0\*'K7R/RI M=1E-4 Z?LF$B]81'/8]0%+B[T1A;#;!E@>.@QCSJ"Q[U:,RCGO*H!XB"BZTQ MM!I RT*I8A3U!;>#.O (%0!&1XM$_L)$9R]$NM=R?V;5^W97SU[*IBF+_@W( M6UDVMG487[6);VRV/EWD]JWIOIKV>W5\'7:\:,J]>]47G=XW+O\'4$L#!!0 M ( "A(6E ]?#1&PO=V]R:W-H965TPMG;"!5$FE-F39IDZI.VSZ[B9.@ F;@)-V_GP$7 M4?M8\R5@Y^Y]?6<_B9<7V;RT1R&4]UH65;ORCTK5=T'0;H^BY.VMK$6EO]G+ MIN1*#YM#T-:-X+L^J2P"$H9Q4/*\\M?+?NZQ62_E215Y)1X;KSV5)6_^WHM" M7E8^^&\33_GAJ+J)8+VL^4'\$.IG_=CH43"J[/)25&TN*Z\1^Y7_">XRTB?T M$;]R<6DG[UY7RK.4+]W@ZV[EA]V*1"&VJI/@^G$6&U$4G9)>QQ\CZH^>7>+T M_4W]J_R;.HM#AW4JT MQU86;?_I;4^MDJ51T4LI^>OPS*O^>3'Z;VEX C$)9$P ^M^$R"1$UR90DT"O M36 F@5D)P5![W\P'KOAZV;=L8,[IK=KVTWVN]-_I_O9ZMGSFB5L M&9P[(1-S/\2020QY'[%Q(U@2OX]Y<&-BRRC#9)(Q)M"%C-40M!K2"T13 1;B M A$J$/4"=")@UW$_A"1]2&4\2)):U;I1$9 HQ=="T;509RV,1;@ 0P78]=V( M48'864&<6#L?.W4")3-[EJ FB5NFW-$@;*9,P@SOP_@.J6A[02. MTPT+8>:P LXN$,0);"?BK8 IQ/8AW1E)F9: M+B5DKEH<8G I=@#+3-!T!R.2SO4$!QD0DFW&,G!1!D+"N4.)PPPNS39F&;@T M$U@LYGJ'XPPNSPYG&;A$4TA@[H\+)YH@1-N<9<0E^H;%=.:'D.!$$XQHL)T MX2Q,P'(*)M>,[F;YG3>'O&J]9ZGTC:6_5^RE5$)+AK?Z+!_U978<%&*ONM=$ MOS?#C6X8*%F;VVHP7IG7_P!02P,$% @ *$A:4 YB7C*0 P *A !D M !X;"]W;W)K&ULE5AM;YLP$/XKB!\0\ MO51*I M23MMTB95F[9]IHF3H +.P&FZ?S\;NRG8!TOR(8!Y[N[QV<_%E_F9-R_M@3'A MO55EW2[\@Q#'NR!H-P=6Y>V,'UDMW^QX4^5"/C;[H#TV+-]V1E49X#",@RHO M:G\Y[\:>FN67-WQ4K^7GA(_]]X'NQ/P@U$"SGQWS/?C#Q M\_C4R*?@XF5;5*QN"UY[#=LM_'MT]TB(,N@0OPIV;GOWGIK*,^>\96M>_BZVXK#P M4]_;LEU^*L5W?O[,S(0BWS.S_\I>62GABHF,L>%EVWU[FU,K>&6\2"I5_J:O M1=U=S_I-@HP9;("- ;X8H'C2@!@#116/M8BS$@XN(HR'DT86@D,),"9@PTCD@@V2,.*"@ M ]HYH ,'%LNUQB0=IM;IB$/]@4-%8*@("!5;H30F[H4*K:Q&+AF:T2CID]') M=9$C=&.0;@S032RZL4,7A0A1-)J9! R5 *%2*U0R,1N=&1=!LPR%;F*F7 W8 MIB#;U&$;CZ@K ^VSZ_W_N"&EDM!3-:#02"=8\ D2?.?ES010[NV\:-"0#5P4$E06[ B%7S*H$3249 M5C5R91UE8[L"%C:Z0=D85C8&E.TLM0$AW)\TRF8A&5EM#&L6 YK-[*.$ 5VY MKS L;8ROJ/ &9!7PB97$71G0M=L&UB2&-!F/N( UB6_0)($U M22!-VG7(@/I'H2B>V+L$EB2!))F.N("U1F[X&24CIVI 0?:I>&5 UQR+@U[_ M4[%FWS6CK;?AIUJHXW]O]-+PWF/5/UGC:]D(Z[;UPXWNHK_ES;ZH6^^9"]F= M=3W4CG/!)--P)E5VD(W[Y:%D.Z%N$WG?Z.Y5/PA^-)UY&PO=V]R:W-H965TU#4$4 M/,U#[&O.O\ /42W<6ND*32E$WT,J:MYZ \N!_#/X ]-PTXGVR#F3]M_+;U+Q9E31K33T;1CK MUH[]J/^@N0G12(@F0IC\EQ"/A'A!0$-G-NHGJFB6"MY[8GA9'35G(MS'>C-S MLVCWSC[3::5>O6=XMTO1W0B-F.. B6:8Z%_$:8T@>((@W<#41>3L(K+\>.X0 M!VZ!V"D06X%D'F.+%S$&S,9B6HM)2##\W%:)TRI969&9P& U8,C,Z@/9Q/A] M*^RTP@ZK<&&%UU9X0\)WG8C3B3B<%B_Y2%;[%V_)=KL+EO%/#B0A&$?KIM#L MG)I[XSL5U[J5WH4K?>3MP2PY5Z!5@R<=M=)7U50P*)69;O1<#!_L4"C>C7<1 MFB[$["]02P,$% @ *$A:4/58-,GE 0 %04 !D !X;"]W;W)K&ULC53!CILP$/T5Y'O78" A$2!M=E6U4BM%6[4].S $ MM#:FMA.V?U_;$$2S/NP%>\9OWGMC8^>CD*^J!=#!&V>]*E"K];#'6%4M<*H> MQ "]66F$Y%2;4)ZQ&B30VA5QADD8;C"G78_*W.6.LLS%1;.NAZ,,U(5S*O\> M@(FQ0!&Z)5ZZ6NN/0JT[T@82F0(_1_I!9O /\ MZF!4JWE@.SD)\6J#KW6!0FL(&%3:,E S7.$)&+-$QL:?F1,MDK9P/;^Q?W:] MFUY.5,&38+^[6K<%RE!00T,O3+^(\0O,_:0HF)O_!E=@!FZ=&(U*,.6^0751 M6O"9Q5CA]&T:N]Z-X\Q_*_,7D+F + 5DZF4253;JM<&O&O#+9:[D)XQQ?+=&,.4P8LL(DN]V"P89_$2%>$>((XA5!FB5^ M@MA+$#N"Y#^7R9W+";-UF-YAHC"*DLBODWAU$H].>JSRS(2^V4V7IG-.YDT"?T$6R_!]N/GEGD)L@^<6^8]M_#>*%[] MT?;!^$[EN>M5&ULC57MCILP$'P5Q .<,=]$!.D25+52*T57M?WM$">@ M,YC:3G)]^]J&<,0XI_N#[65F/+N8=7ZE[)77& OGK24=7[NU$/T* %[5N$7\ MB?:XDV^.E+5(R"4[ =XSC Z:U!+@>UX,6M1T;I'KV(X5.3T+TG1XQQQ^;EO$ M_FTPH=>U"]U;X*4YU4(%0)'WZ(1_8O&KWS&Y I/*H6EQQQO:.0P?U^XS7)69 MPFO [P9?^6SNJ$SVE+ZJQ;?#VO64(4QP)90"DL,%;S$A2DC:^#MJNM.6BCB? MW]2_Z-QE+GO$\9:2/\U!U&LW=9T#/J(S$2_T^A6/^42N,R;_'5\PD7#E1.Y1 M4<+UTZG.7-!V5)%66O0VC$VGQ^NH?Z/9"?Y(\"<"C#\D!",A>">$'Q+"D1 : M!#"DHFM3(H&*G-&KPX:OVR-UB. JE-6O5% 76[^3Y>$R>BEB+\[!10F-F,V M\6<8."& 5)^V\&U;;/P%W;_?8+M$Q-$]I%Q"H!?:70361 ,M$,P$HO2!0&@5 M"+5 >%>IQ*C4@$DTIAM2]2)HIKM$P1AZ!JIR^HT6?J/0LPO$5H'X M\Q5+K *)I6*I4;$!$\]KD6:^9U3,@@K3Q*S8$O4@W]1J-[78S0R[J<4(-$[! MU@+R0N.G*I>@!V8SJ]GL$ZRDVSEW M*GKNA/IS9]'IQGCV5M(Z4"2X/> MDSSOM;SYI@7!1Z&FB9RSH?\/"T'[\6H#T_U:_ =02P,$% @ *$A:4-S: M%VTK @ V08 !D !X;"]W;W)K&ULC57;;ILP M&'X5Q /4V!P"$4%J4DV;M$E1IW773O(GH!K,;"=T;S_;$)2 ,_4&'_C^[V ; MDW=/)50U=#(BC>>@./*?\;+#2:FP"+>*NCD3=\S47:>?<5AD"Q[PWIO\,%F(8;)UICSYFT3V]_EHK7 XNV4M./OJT:VW8#_[7, M74"& C(6X.B_!>%0$$X*4._,1GVABA:YX)TG^MUJJ3D4>!GJQ=R;2;MV]IU. M*_7LI4APD*.+(1HPZQY#;C#D'K&9(Y)XA"!M8'1!G"Z(K0_O7& W0>@D""U! M=$[$KJ)$@=IR=R M$V1.@LP1-)X$G6/TMKI%<.#^U((Y1?!@0_"#KQ5_/BIV?VJ8?"*L Q1FZ40' MW=PQYM+_0<6I:J2WXTI?5_92.7*N0!,&3_HXEOH_,PX8')7I+G1?])=M/U"\ M'7XD:/R;%?\ 4$L#!!0 ( "A(6E!@I'*K P( $(% 9 >&PO=V]R M:W-H965T?/R@E@/H'V]?GG'ONQ7;:N7#"B]%(42#8"R,62&$51$"2(D:KVL]3&3B)+>:MH5<-)>+)E MC(A_>Z"\V_FA_Q%XKHI2F0#*TH84\!O4G^8D] H-*I>*02TK7GL"KCO_,=P> ML<%;P$L%G1S-/5/)F?-7L_AQV?F!,0047_Q/N '5<.-$Y\@Y ME?;KY:U4G/4JV@HC[VZL:CMV;@?CGK9,B'I"-!#"Y$O"JB>L/@GQEX2X)\03 M G*EV-XLW>8 M:(0)!P32ZD.*:"G%/IK1H_L$ASDBP?>0XQP2!O&RB]5BH2LKL!J["/&R0+PH M$%N!^*Y3ZTFG'&9M,;5SN<:;>%+N'!4L&\&+1O""D.5>@/08/VF2I'[1A0>&JS'2MY\)=:[=0O.E?+#0\F]E_4$L#!!0 M ( "A(6E",_T[1*0( )<& 9 >&PO=V]R:W-H965T9_YNQ\;CHN7B7%8#R/AK6RJU?*=5M@D >*VBH?.(=M'KES$5#E1Z* M2R [ ?1DG1H6X# D04/KUB\+.[<79<&OBM4M[(4GKTU#Q=\=,-YO?>3?)][J M2Z7,1% 6';W #U _N[W0HV!2.=4-M++FK2?@O/6?T6:'K(.U^%5#+V=]SZ1R MX/S=#+Z>MGYH(@(&1V4DJ&YN\ *,&24=QY]1U)^8QG'>OZM_MLGK9 Y4P@MG MO^N3JK9^YGLG.-,K4V^\_P)C0HGOC=E_@QLP;6XBT8PC9])^O>-5*MZ,*CJ4 MAGX,;=W:MA]6TKN;VP&/#GARP$,N \A&_DH5+0O!>T\,F]]1<\9H@_7>',VD MW0J[IH.7>O96$I07P>JFI$Y*NJ(0C!:4=+UE4?+@8#(G)7-0\(*2K7/) MLLA-R9V4W$&)%I1\18FS&#TX&!2Z[USH ,7+2Q>N2)\2$B&UL;5/O;ML@$'\5Q .4A#AN%]F6 MED[3*G52U*K=9V*?8U0P'I"X>_L=V+&\S%\,=_S^W)TAZXW]< V )Y]:M2ZG MC??=CC%7-J"%NS,=M'A2&ZN%Q]">F.LLB"J2M&)\M4J9%K*E119S!UMDYNR5 M;.%@B3MK+>R?/2C3YW1-KXD7>6I\2+ BZ\0)7L&_=0>+$9M4*JFA==*TQ$*= MTZ_KW3X)^ AXE]"[V9Z$3H[&?(3@J*@$ M/4JC7/R2\NR\T:,*EJ+%Y[#*-J[]<))>:&PO=V]R:W-H965T&"Z*+]0V M2_KW]850NJ$OV!Z?.>>,[2&?I'K1'8!!KYP)742=,<,18UUUP*F^DP,(N]-( MQ:FQ2]5B/2B@M4_B#),XOL><]B(JN26NN<@="\%4M 4T6-R/&4.[P$_>ICT:HY< M)1F*Z!"A&AHZ,O,LIT\PUY-%:"[^"UR!6;AS8C4JR;3_HFK41O*9Q5KA M]#6,O?#C%';VR9RVG4#F!+(DD%!+$/+./U!#RUS)":EP]@-U5YPYI =TAL9 MO+H^#JKU#U>C2H["-\TJNO3&(_'7_Q<>&NLK56TO-+I(8Q^1O^I&2@/63'QG MW72VEY<%@\:XZ=[.57C186'D,#&UL;5/;;IPP$/T5 MRQ\0+X;-905(W515*[72*E6;9R\,BQ5?J.U=DK^/+P31#2_8,SYSSIG!+D=M M7FP/X-"K%,I6N'=NV!%BFQXDLS=Z .5/.FTDI63F;0]"CQ7.\$?BB9]Z%Q*D+@=V@M_@_@P'XR,R ML[1<@K)<*V2@J_"7;+S^5K1?0J8#.!33U MDH2B\Z_,L;HT>D0FS7Y@X1=G.^IGTX1D'$4\\^:MSU[JVSPOR24039A]PM % MIGAXF#'$\\\B=%6$1H)\*9(5ZP3Y*D$>"8K_7!97+A/F+F)4Q-!UB6)5HEB1 MV%Y)?,84V?4@R&+RX6+_8N;$E45'[?Q/C*/NM';@^38W_K;T_BW-@8#.A>V= MWYMTHU+@]# ]%C*_V/H=4$L#!!0 ( "A(6E H7O+XUP$ -,$ 9 M>&PO=V]R:W-H965TD[%I?PSW#-!%96.J.0Z\ZT2,) M38$_AKM]9O$.\*.#4:WFR#HY"O%L@R]U@0,K"!A4VC)0,UQ@#XQ9(B/C9>;$ M2TM;N)Z_LW]VWHV7(U6P%^QG5^NVP%N,:FCHF>DG,3[ [&>#T6S^*UR &;A5 M8GI4@BGW1=59:<%G%B.%T]=I['HWCM-*MIW+_ 717! M!5'XSX)X+HA_%\3. M_*3,6?U$-2US*48DIY\U4'LFPEUL-K.R2;=W;LVX529[*=,XSA]DN&&(T+$(BKY#($217!!_\!+&7('8$\9H@"?P$B9<@^5-!$M[8 MG#"IP_0.$_E;;+PM-IX6?R%(O03I_YO,O 291T%\\[\G3+8RN;EI05;'RU[W M1RI/7:_046AS4MUY:H308-B".V.Z-2_,$C!HM)UF9BZG>S8%6@SS$T*6=ZS\ M!5!+ P04 " H2%I0N,Z%ML$" !0"P &0 'AL+W=OC/\=S/8 !L#7!MX_D,#SQAX'P;:@U,I MTZ%^(9)$2\YN%J_>5D'*I$ +3QUF7&[JL]//5+1"[5ZCT/>7SK4D,IA-A<$- M#*H1CF*O76#(Q0;WS$,_:+O80I@0=N*!<7B:P&L13&$"'R3P-8'?(IAU#@+" MS&$G >@DZ!,,'&4(VH?CHYR"!-.^@,#M1%EA9AJ3:XP[<5T7=5[94UA+S@R4 M,^O)06Y73H4)&WX4QOPZDD9!6[+FH*PY<$J=\#?SOB_8!7+APG/[3KP!AH'2 M1>.S 8&EN49X1#X8T-.$>(YK2X(+&7DC/ S@G1D';PN &@8#J[V6% M ;53<, -W"(0T","W'4#@8:R!VXE* 0H_ $*N)F@Z2<2$&X J-\!PB#H1CO[ M7&+!18V@J@Z[KH"R'F@VHZ#MSR/<"3#0"8)I1Y@!-;UU!3V$M(7 #04C0$CW M&VA #X4\@E1"G,9\DE%^TJ.V9 M5%.2GF6.C$FJE+@352=G-=[6BY0>97D[5?>\FO&JA62%F5^=>HB._@-02P,$ M% @ *$A:4,]?J75& @ ]@< !D !X;"]W;W)K&ULE571CILP$/P5Q >]K M&X)R8:ER>0BVV9W9&;QVWDGUJDO.3?!6BT:OPM*8]A$AO2MYS?2#;'ECWQRD MJIFQ4W5$NE6<[7U2+1")H@35K&K"(O=K&U7D\F1$U?"-"O2IKIGZN^9"=JL0 MAY>%Y^I8&K> BKQE1_Z3FU_M1MD9&E'V5*EX MIZ_&@9.RE?+53;[M5V'D*N*"[XR#8/9QYD]<"(=DZ_@S@(8CITN\'E_0OWCQ M5LR6:?XDQ>]J;\I5N R#/3^PDS#/LOO*!T$T# ;UW_F9"QON*K$<.RFT_P]V M)VUD/:#84FKVUC^KQC^[ ?^2!B>0(8&,"<0GH)[(5_Z9&5;D2G:!ZLUOF?O& M^)%8;W9NT5OAW]GBM5T]%PG-(#X'0"& M 6(0(/8 BW< Y*;*/B;Q,8V/P3'-,KM!9VI=@%0+@"J& 2@(0.\7FX "5#! MXD9L,A%+:41GI:8@40H0T1NB=.HJI629DAE/EB#3$F!*8( ,!,CN-Q5'\$:/ M[MA#0]"UW#C#V:RO>*:I\!W.#D$W7,L4DQDNN+./V NW#08 MZIJ)N8OI7L)1_!]WX0;#%"!+9R#@%L/)!R3#S8.A[IE(!MHG&GXW;.CJQ'8W MX@^FCE6C@ZTT]O#W1_1!2L,M;/1@'2CM)3Q.!#\8-TSM6/4W43\QLAUN631> M]<4_4$L#!!0 ( "A(6E!/"=^YM0( ,H) 9 >&PO=V]R:W-H965T M,!2;I_/\"NZQHRI5\"G-\][E[@N/E9R!=UX%Q'KW75J$5\T+J]31*U.?": MJ1O1\L9\V0E9,VV6([ MN%T#M0X.\53RLQK-(YO*LQ O=O%MNXB1C8A7?*,M!3/#B=_SJK),)HX_/6D\ M[&D=Q_,W]B\N>9/,,U/\7E2_RZT^+.(BCK9\QXZ5?A3GK[Q/*(NC/OOO_,0K M [>1F#TVHE+N-]HT=THE#TJ7BM%DSS99S*EME3!+>I47]CC4YL]\W(HXSUM*2T MF"./VYP[R-H]A&R]B& TG 4))@H<03D M0Z*S,$$:)$@=03HFR-%$J0Z3.TS31PDD2R?Y^C!:H&(B^]I'I1A1%(XY"\:< M>3$#HF$"&B2@UZN6!PGR*U3K,'24:)&G,-',!Z6S8G*0UCZ(Y"0+QUL$XRU\ MQ>""Y+,@P>QZQ0"%KR2Z0K,>-$X5$R#3FQ6 03K+I[!/B!>^YD"N$8_XYZ0@.)N*Y\-P3G Z%<^' 45PX=A!N+J 7UX M\ 6*\&6'[!/JA:\[T&O4HUYA(@ 9G:KGPS J4#Y5SXM)K+O6L6 M5+01QT;;=V%D'1J2.VP?Q(E]91L5]U"^TW1=S@\F]V6CHF>AS7/K'L6=$)J; M*-&-T?9@&JMA4?&=MM/OWM$">@ TQM)US?OK8AA(!S2O\$V\R, M=R?V+DG#^+O(*)7.1UE48N%F4M9SSQ-I1DLB7EA-*_7FR'A)I)KRDR=J3LG! MD,K"\P' 7DGRRETF9FW'EPD[RR*OZ(X[XER6A/]=TX(U"Q>ZUX77_)1)O> M MDYJKW+(2UJ)G%4.I\>%NX+S+42:8!!O.6W$8.SH5/:,O>O) MM\/"!3HB6M!4:@FB'A>ZH46AE50= C^1:G>!W!+\G0/PI 74$=",$GQ*"CA","%Z;BO%F2R19)IPU#F__ MWIKH4P3G@7(_U8O&;/-.V2/4ZF6)(YAX%RW48=8MQA]@;@A/J?=;^+8MUOZ$ M[M]OL)DB<'@/V4XA$ 3V*) U460$T%VBOET@L H$1B"X$P CIUI,9#!5%R5$ M83#*=PK#,8CC4='3!MQ880B!^<-3@@TH"+7&'#R2LE6(%_?]PSW[-(7K&/32]6C :'SD+ M"H%9,/9NBO)A%(V"]@;UN*3\9'J=<%)VKJ0N:X/5OI^N?%W/1^MKW6=-G;_) MM$WZ!^&GO!+.GDG5+4Q-/S(FJ0H2O*A"D*GO@GY2T*/4PTB->=L&PO=V]R:W-H M965T4O;@4Y8_JH'4]^YEGIVH9'.KZ M?!>&U?:@\[2:%V=]:G[9%V6>ULUE^1I6YU*GN\XHST)&2!3FZ?$4K!;=O>=R MM2C>ZNQXTL_EK'K+\[3\=:^SXK(,:/!QX_OQ]5"W-\+5XIR^ZK]T_??YN6RN MPJN7W3'7I^I8G&:EWB^#/^C=DV2M0:?XYZ@OU>#[K!W*2U'\:"^^[I8!:3/2 MF=[6K8NT^7C7:YUEK:]S5AV40 M![.=WJ=O6?V]N'S19D RF)G1?]/O.FOD;29-C&V15=W_V?:MJHO<>&E2R=.? M_>?QU'U>C/\/,VS C &[&E#QJ0$W!GRJ@3 &8JJ!- ;R:L#DIP:1,8BF&BAC MH*R4PGYVN^5Z2.MTM2B+RZSL=]PY;3(1>)%CR9,KH41<-6$S(==987!6 M6.> CS)EV &'#GCG0(P<)-90>TW4:4Z=AEA#_:WBR54P20C!J0J8JG!3C:TP MFUXCAV&HG%O3_NBJE)C+9/AGI>]:"#KW3+2$V4LW^RC"#B+H()J^U HZ4" # M:V8VREDFGM!844^@& :*P4)1*U#L+M2<6\O4:R@9B.A@+4>9)#"3!&1B8;I! M&HZ#M*F@TD2 "V'7"R3R#(9Z2B %+B([#G67T L:Q56%,A#(*8#,"10WU4LF MGE"X_E!0@.+8XP+7!2JFDT$QG!30Z6Q9(U*?U$$@H9Y$,.0TFK!CH2BQ4P&B MQ+<-<,&@H&(DOO'@4D#C&]8&,TP!H(DS):Y(1KY.BBEF"% [#A(E=MV"(E\R M&'6&4+,(AE18!AU!LX B54! MUT DN*?5,EP/&.K6=J\THF$!I%*R6#%/^V"8>89(M3;>/1()WQ)BG!G"67E< M8)S9#3@SC#.;TI.1*/%T!8YQY@AGFR CFE"O.>:4 T[MP^.&NRV9$C)LRN84 M_5O=."5,*G=)57:H#1!Y3SW<\^0 .K=O\C#-_(;&S3&HW 55$6>575"53 @% M*^ JF\HM_$\J'"/-75H5\8T,T\K5#9.#:>7N01Q,3NQNNN[1S#=BC#5'Q-IG M4R!2Q+/K!,9:N%@KWR.SP,P*.GUF!69,(,:LF5T+]X 9[2NR#M:B1&3"#'/44-BQ.0-B$F,F$0'3NN< M\ !$BMIXA8-7C.U[ZS_3\O5XJF8O15T7>?=.<5\4M6X&PO=V]R:W-H965T8ADN@S,V=X.4-R>2^K MK_59J<;ZGF=%O;+/37-]SULF][J=;+\M9DET*]5%9]R_.T^F^CLO*^LH7]WO#E MR_)K]_'[866['2.5J7W3N4C;QYO:JBSK/+4\OFFG]B-F9SA^?_?^:Y]\F\QK M6JMMF?U[.33GE1W9UD$=TUO6?"GOORF=D&];.OL_U)O*6GC'I(VQ+[.Z_V_M M;W53YMI+2R5/OP_/2]$_[]K_NQDV(&U #P,1?F@@M8%\&)#_H8&G#;R?-?"U M@<\,G"'WOC.3M$G7RZJ\6]4P'ZYI-^W$D]\.U[YK[$>G_ZWMS[IM?5N'0BR= MM\Z1QFP&#(TP/Q!.Z_T1@E"(#1GF- VP-1&!/X4D)D2XWA2S,S%>)#%3"3M# M]@[DI#,(._"@ Z]WX$T<2-:; R;H,<7 4DCANB[K%!/G4Q08N,3$A3+RQK@) M<1\2]P%QUKT;WPC$*7^*2$P$^;-4 T@U %39;-D$1IA?1.B1VY@RAQ7%0'*"O&RHD'34'+!2_Q6XSY9#PF& M,6<[C)I=#[CP"%!YB%<>#?H@O6DH7"L$*!;$BX4&Q2S23""LV2(&ZA9A%X3% MF( 8$]=]".++#($DEPH "GBX'?0TM^'&ND\"N.#JAT T,ZL(%P<"Q4%RT4*@ MV3A8S0ELS.7,^B:LKP3T5?+UK4'A:%9*7WA\B+8 1[$?\[J8()PKO(AO80 N M]-S1&6B:(=9> MHK^1(G

9BB#F5,.8;$D():2+W$-FG2FUVZ7>"AG=%3- M577J[PUJ:U_>BJ8[S8U:'W<3S]0==5G[1CSMAAN&'VZ&"X\_T^IT*6KKM6S: M@W1_W#V69:-:FJV2VM99I8?'1Z:.3?<:MN_5<-$P?#3E55^B.(^;G/7_4$L# M!!0 ( "A(6E J,6-B]P$ .P$ 9 >&PO=V]R:W-H965T. **Q'WR#V=L\!;PJX9.3O:.J>3* M^8LQON:)ZYF$@$*FC +1RQU.0*D1TFG\&33=,:0A3O>?<%AGHBUQF*_P9WH!IN,M$Q,DZE?3O932K.!A6="B.O M_5HW=NT&_0=MG1 ,A& D^-L/">% "-\(^$,"'@AX1D!]*;8W9Z)(&@O>.:+_ MNRTQA\@_8-W]S#AML^TWW1ZIO?=T%^YC=#=" ^;88X()QA\12*N/(8*U$,=@ M00_>!S@M$=OH/>2\A/@>7L\B7"TTM +A- O\GS+PJ@"V GB:Y-Z;=:K'1!;3 M]$'\:#.KY;1$[? F^C1]9M4O&=C?!+/LT>2?,Q"EG2?I9/S6*-.ZB7<,%E_X#4$L#!!0 ( "A(6E!4<./3*0( -T& 9 M>&PO=V]R:W-H965T+"M@1"YX"XU^7=Q@WN:-E&/-H)$U M;QP!IXV[#=:[(#(!5O%60R4N;S(""J4R"*)O5W@!2@U) MY_%[@+JCIPFI.)LH.A4&/GH[W5C[]W OX7A >$0$(X!86QKZ8UL MYI^((D4N>.>(?O-;8MYQL [UWI1FT6Z%?::3EWKU6J11EGM7 QHTNUX33C3! MJ/ T?;0(,8M=>!>>+GT<$*$Y1A8030!)&N* )0I86L#ROPR"69&8YH%)C)K$ M""":F6":)6Z2H"8) HAG)O>:^%$E*6J2W@&2-,(!*Q2P>OZ%92@@0\I,9F5B MFA0W"7S\V_<1Q&K^\?>BS(H:*\H6_NJ!T8-#%B!&V0,$>HBV0?C\G@;X,0JB M)W85$\7ST^I-N@L#<;9]53HEOS2VJ4]6Q]Z]#6UW^B?O&_]W(LYU(YT#5[K' MV4YTXER!SL5?Z.-2Z7_-.*%P4F:8ZK'H&VX_4;P=?B;>^$&ULC5;MKJ(P$'T5P@/(-^@-DHADLYOL)N9N=O=WQ2KD F7;*G???MN"B#"H M?Z0=SIPY,XR=A@VA'RS#F&N?95&QM9YQ7K\9!DLS7"*V(#6NQ)LCH27B8DM/ M!JLI1@?E5!:&;9J^4:*\TJ-0V78T"LF9%WF%=U1CY[)$]%^,"]*L=4N_&M[S M4\:EP8C"&IWP3\Q_U3LJ=D;/>K?6EKAWP$9T+_DZ:K[A+R-.U+OOO^((+ 9=*1(R4%$S]:NF9<5)V M+$)*B3[;9UZI9]/Q7]U@![MSL'L'RW_HX'0.SLW!?>C@=@[NR,%H4U&U21!' M44A)H]'V\]9(=I'UYHKJI]*HBJW>B?(P8;U$@6>%QD42=9BXQ=@#S UA"/8^ MA V%B.V)NWT?8#M%^-X]))E"+-.%53A@HHXB<(8Q ALF<$$"5Q&XPTJYHTHE M$&8FB <&\0 "9Q0$PLR4P@>#^ #!N-Y3C#>720 &"28$ON_#!$N08/GZ!UN! M!"L@37_4V@#&&W?G"YCD,>9.K&7"?T3S>7_%$,@;]<<6!+DCP2#(FU$\/U8,@8*Q8@BTG%$,GD0;RW[>^3$ &K9^I_@%4/($=*\8/K4L!TAZ M-5;<@E8*5"F0XRS\296G,&NY,"=UGL)6BTDS&X,!4V)Z4L.;:2DY5UR>TP-K M?T'8V') C>RQO#BHP76C:6\=/Q ]Y173]H2+\:>&U)$0CH5(&PO=V]R:W-H965T_OW"R_'06*F?2DD?6P_-G;LK.^R?FG. M0BCGM2RJ9N.>E;JL?+_9GT69-9Z\B$K_65NUUW>T_U=BVOJL@K\50[S;4LL_I/(@IYW[C8?=OXEI_.JMWPM^M+=A+? MA?IQ>:KURA^U'/)25$TN*Z<6QXW[@%>/.&P%.L3/7-R;R;O3NO(LY4N[^'S8 MN*AE) JQ5ZV*3#]N8B>*HM6D>?P>E+JCS59P^OZF_6/GO';F.6O$3A:_\H,Z M;]S(=0[BF%T+]4W>/XG!(>8Z@_=?Q$T4&MXRT3;VLFBZ7V=_;90L!RV:2IF] M]L^\ZI[W0?^;&"Q !@$R"O3!612@@P!]%PC^*1 , L'_"K!!@!D"?N][%\PT M4]EV70"0:/ M"%]K'TT0R$1"+'$R-["S$2&;0U(;@E$PQSS:F""B,%,*!H-V"N@L& NN!J"" MH%,0S!08SB8])NPP58>A;&*ECX@-"DAD@%)($PM@O@SDRP"^U.#++"L$A;'! MUP9A'H0&7QM$$6(PWQ#D&P)\C2Q(0LO*!QPC@\L.1'$SPA JC!!,F8.4.4#9 M2.Z$VV8";H!V$"@VRP0 L3B"^48@WPC@:P0OB>P/20(S)0"0E>>I#9KE^8QO M#/*-@9KEL *,X",0 2Y'YAG8@^(94P^93@,PPCQFN@W <.2A!-=,+ H;<,\LKA7 4>62!.M@2'C"QJ7.K[1#;$D->;,45A"N&(CL12OL#-"0/=B9O= M:0!-,S-B'K5B;L. )\H:]CN&]@H'&8%9 ,(#Y-MR#" M@54I-H[$E!%J.@_@$-==QAA; !RGQ!H\_,E(5XKZU,W7C;.7UTJU4\]D=YSA M'T@[$AK["5ZE_23^KJ:_&'S-ZE->-]P-YOU#R,EPV_/'&L_T+4$L#!!0 ( "A(6E Q"3J4-@( $@& M 9 >&PO=V]R:W-H965T^"EOE12!X(B[_"%_"#R9W?@ZA1, M*J>Z(:VH6>MQ '[5I!>SO://J.E/*35QOK^K?S:UJUJ.6) =H[_KDZPV?N9[)W+&5RI?6/^% MC/4DOC<6_XW<"%5P[43E*!D5YM/<#J:/1_$/4$L#!!0 ( "A(6E QADUSQ@( ),* 9 >&PO M=V]R:W-H965T6!,!:]-W%"JNXLBN3FPALI;WK%6O]EQT5"EIV(?R4XPNK5&31TE<9Q%#:W:<#FW:P]B M.>='55Q"!/#8-%7]+5O/S(D3AV\)CM3\HLQ MYQW=LY],/74/0L^BT.7\QDV_;11@;(E:SC3(NJ'Z< MV(K5M?&D.?X,3L,QIC&\'+]Y_V*3U\D\4\E6O/Y=;=5A$19AL&4[>JS5(S]_ M94-":1@,V7]G)U9KN2'1,3:\EO8[V!REXLW@1:,T]+5_5JU]G@?_;V:P03(8 M)*,!RJX:X,$ OQN0JP9D,"".0=2G8O=F315=S@4_!Z+_>3MJJ@C=$;W[&[-H M-]N^T]LC]>IIF>?Y/#H91X.F[#7)A0:-BDA['T,D4(@R\DUM-:S6QD^I_%>MKB@EF"F*F M/F;AA"A[3781 J4NJ*_)D$/J2\@,1LU U Q =6*4F1\C(PZJK\&%4V)K7Y.D M&0R;@[ Y .L$*7-@SUQ87T,(=F!]#8Y3&+8 80N_V L,.YB!#F:?*/:91WF3 MY.X?=^6KW(*_IIB@HA@^PN)/E/P@FM 2XL("*I?VJF2*^\&)BSY1]H-H@IOC MW,4%5#AVJPE2D?P#9O (OT<)P$QF MX[(W_KN;OEW[0<6^:F7PS)7N&^SMON-<,&PO M=V]R:W-H965TQ;W&5[4MW$D)YKU59=TO_ MI%1S'P3=[B2JO+N3C:CU/P?95KG2T_88=$TK\KTUJLJ AF$<5'E1^ZN%77ML M5PMY5F51B\?6Z\Y5E;=_UZ*4UZ5/_+>%I^)X4F8A6"V:_"A^"/6S>6SU+!B] M[(M*U%TA:Z\5AZ7_0.ZWA!D#J_A5B&LW&7LFE6-(?TBAH0BWQNR_R8NHM1R0Z)C[&39V5]O=^Z4K 8O&J7*7_MG4=OG=?#_9H8; MT,& C@8D_M" #0;LW8!_:, ' PX,@CX56YMMKO+5HI57K^U?;Y.;743NN:[^ MSBS:8MO_='DZO7I9)6F\""[&T:!9]QHZT9!1$6CO8PB*A5A3QYS>!MBXBCBZ ME6Q="0DY3L'01)EUP*84?,8!1QUPZX#?5"H!E>HUB=745O.)D"P"L@TBBWC" M0,J8,\9G2A^AS!'"G +F7A-/PU &6#:NB ,_6U?"*,X:HZPQPIH!UMAEC1B! MVPE1,9IRP(NHDC#!B1.4.'&("8<[(D&(TR0- 3(BHQ%)@&R+R$A*HIE]G*+4 MJ5OG#,19I^Z[)!R\C(TK(HS"[]85I60&-T-Q,P27 -S,"0+K^U_%UE4PGJ8P.ME@\C@!OE0^HSYIS'B(QPA]@5T2@%S,&D4ZA$>[1=6.?MY+E6YL*=K(Z=W@,UG0987YL. MT'8@[V[Z]O%[WAZ+NO.>I=)]C.TV#E(JH1G#.WUMG'3'.DY*<5!FF.AQV[=M M_43)9FA)@[$O7OT#4$L#!!0 ( "A(6E"H.0L!X ( ,X* 9 >&PO M=V]R:W-H965TR^[-6E3XO8QQ?#E[*_<$,!\EJTNW8?-ENXS1P$A5:F,&%](^ M3JI0535XLCQ^3T[C:\S!\'9]\?[))6^3>96]*G3UJ]R:PS+F<;15.WFLS(L^ M?U930ED<3=E_52=56?C Q,;8Z*IWO]'FV!M=3UXLE5J^C\^R<<_SY/]B!AN0 MR8!<#7#Z7P,Z&5#/(!F9N50_2B-7BTZ?HV[L5BN'2X&?J"WF9CATM7/_V6Q[ M>WI:Y2);)*?!T819CQAR@R'WB")$L'].$DO@RH* +(BSIW M.+@ ,"8X)3"<%Z:0A'2X\.B.&W<0A:9KYE0U1F%&. M8#(92"8#:L,],ED8)O/J5X08DG&8" .)L( (3OTFL2!()JC/! "E=.;"Y2"5 M/*#"O;7Q MC&+B0*SXK M8[C !&ULE59A;YLP$/TKB!]0L,&81$FD)NFT29M4==KVF29.@@HXLYVD^_>SC4L) M/JKT2\'FW7MW9[_F9A,TBN3FP.I"WO$C:_27'1=U MH?12["-Y%*S8VJ"ZBG <9U%=E$VXF-F]1[&8\9.JRH8]BD">ZKH0_Y:LXI=Y MB,*WC:=R?U!F(UK,CL6>_63JU_%1Z%74L6S+FC6RY$T@V&X>WJ/I \8FP")^ ME^PB>^^!*>69\Q>S^+:=A[')B%5LHPQ%H1]GMF)599AT'G\=:=AIFL#^^QO[ M%UN\+N:YD&S%JS_E5AWF81X&6[8K3I5ZXI>OS!5$PL!5_YV=6:7A)A.ML>&5 MM'^#S4DJ7CL6G4I=O+;/LK'/2_N%8A<&!V 7@+L E'T8D+B Y#T@_3 @=0'I MK0'$!9!!0-36;INY+E2QF E^"41['XZ%N79H2O1Q;D72'--XI-()J#,! M=)*!SL33P11/QG10#/LU!I32$8H1RZ/;NXI 2]\C?$-?':A?<$9)-EHP[$F4 MW'#=':@OE6NAX85WL/Y]1CD>30CV.(),3D8H8 +^Q!1 $E.D(!NQ#EGZ@7-AB"'.;5._'/EXPZ&<,.P[[#"$E&*&"'X4\X M#,,.PY##\N$/'@;^S7OE1KU9H&9B;P&NPOT73= MCG#O-.U$^:,0^[*1P3-7>E*Q\\2.<\5TDO&=ONP'/<1VBXKME'FE^EVTDUR[ M4/SHIM2H&Y47_P%02P,$% @ *$A:4+FJS(MA @ D0< !D !X;"]W M;W)K&UL?57;CILP$/T5Q'N7^R4105J(JE9JI=56 M;9\=X@2T!E/;"=N_KR^$);:;EV /YYPY,S&>8L+DC;80,N>]1P/=N2UCX];S M:-/"'M G/,*!OSEAT@/&M^3LT9% <)2D'GFA[Z=>#[K!+0L9>R%E@2\,=0-\ M(0Z]]#T@?RN(\+1S _<6>.W.+1,!KRQ&<(8_(/LYOA"^\Q:58]?#@79X< @\ M[=SG8+O/!5X"?G5PHJNU(RHY8/PF-E^/.]<7AB""#1,*@#^NL(8("2%NX\^L MZ2XI!7&]OJE_EK7S6@Z PAJCW]V1M3LW=YTC/($+8J]X^@+G>A+7F8O_!J\0 M<;APPG,T&%'YZS07RG _JW K/7A7SVZ0SVG6O]'LA' FA LA2!\2HID0?1#B MAX1X)L0:P5.ER-[L 0-E0?#D$/7OCD O99YL"F\ MJQ":,97"A"M,L" \KKZD"&TIJM"@A_<):A.1)O>0O0D)_-CN(K(6&DF!:%UH MZ-L%8JM + 7B.X% ZY3"9!(SJ$+\4&MG;8(B?U6+JM<$A7'Z'[^)U6]B\:LU MOE*8=)7%U\R:B,!/--#^DWVLTM=K4D56X!B>][%5WFRG,H+C8M7O%YH\;#AXP:5M\! M.7<#=0Z8\6M37FXGC!GD'OTG?E1;/A^7#8(G)I897Q,U)=2&X7$>@-XRA&PO=V]R:W-H965T=97-Z( M \_5+UM19+%4C\7.*0\%CS=:E*4.=5WF9'&2VY.1'GLN)B-QE&F2\^?"*H]9 M%A?_ICP5Y[%-[,O 2[+;RVK F8P.\8[_X/+GX;E03T[CLDDRGI>)R*V";\?V M+1FNPHK7P*^$G\O6O56MY%6(M^KA<3.VW2H@GO*UK!QB=3GQ&4_3RDB%\<=X MVLV4E;!]?W&_UVM7:WF-2SX3Z>]D(_=C.[*M#=_&QU2^B/."F_4$MF46O^(G MGBJ\BD3-L19IJ;^M];&4(C,N*I0L_EM?DUQ?S\;_(L,%U AH(U!S?R;PC,![ M%_B?"GPC\*\5!$807"M@1L"N%81&$%XKB(P@NE8P,(+!M0+B7C+GODO8YY(F MV>3J62[I)A1(G+JP=*7.8QE/1H4X6T5]U@YQ=:3)4*F4>36J:U__J*JU5*.G M2439R#E53H:9U@QM,;X/F&6?(0WAJ!":."@:QY3V]+0[PZQ/^'[89>88$W69 M.XP9=)G[/L."+O* V 1NEUE@#.DRCQ@#EK[\O@YXU4>(Z^,Y\O!:\;2# MUZF5$'?P<0=?._CM&"C8M&G-A)K)-?.-!C0 J9XA&*$AS.0U%2.#9P^+RF MV[ DS8]0%>[%",)]^ M5"D!GN< J90(=V"X ^M5BMH>L.Z:8:U((X]XH)Z>^E0X"%Q K1"*T>B#_[ 0 MCSGLQPRCF=;,H+V[[@U(P0R%"#C0>]8,4!]-6.TUO/_D/4$L#!!0 ( "A(6E ;I9?#2@( M $4' 9 >&PO=V]R:W-H965T?7M0>SE3$\?JJ_D47+XO9$PX;6OXN#B)?V9%M'>!(SJ5X MH^U7Z M:V%9?_7>X0"GA*A-Y1D9+KG^M[,P%K7H5F4I%/KMG4>MGV^M?:6:" MVQ/<@> $#PE>3_!N!/\AP>\)_H2 NE*T-ULB2)HPVEJL^WL;HKXB9^E+]S,5 MU&;K=](>+J.7-/*\AV M#G&P;\[",Q;J:0'OKE#7+. ;!7PMX-\)>!.G.DR@,76'";UP4NT<%&-W8LEV M#G)PA -SP@MCP@M#PO^Q+# *!,];%AH%PB%!N-3.LOFH"CV)TK;.>B! M99$QX6B6\,+'9H'8*! _;YGLEL8+B9\PK0?=U1KCR9W9&%!A/#'-@)D6C$:] MI )VTGV:6QD]UT)=R5%TF 6OKNI%D_A:S0C=HVXRW8#Y0=BIJ+FUIT)V.MV/ MCI0*D!GB%_D=YW*F#9L2CD(M0[EF76/O-H(V_=!"P^1,_P%02P,$% @ M*$A:4*BF2E>J 0 G0, !D !X;"]W;W)K&UL M;9-M;]L@$,>_"N(#!(U"Z'>,^;H#+?S*]F#PI+5.BX"F.S'?.Q!- M"M**\2R[8UI(0ZLB^0ZN*NPY*&G@X(@_:RWGG]6Z?1WT2_)(P^)L]B9TFI%DL M"!34(1($+A=X!*4B",OX,S'IG#(&WNZO].?4._9R%!X>K?HMF]"5])Z2!EIQ M5N'%#E]@ZF=+R=3\-[B 0GFL!'/45OGT)?79!ZLG"I:BQ=NX2I/68>)?PY8# M^!3 YP">AL/&1*GR)Q%$53@[$#?.OA?Q%Z]W'&=31V<:13K#XCUZ+]7]9ENP M2P1-FOVHX>\T=[.&(7].PA>3\ 3(;P#;/%L&;!8!FP38O*N +P/R14#^?P4/ MV83C1?WNW G:3PYVH _*8VRM38 $K,5WH8.W\IL M*&A#W'["O1MOS&@$VT^/@&PO=V]R:W-H965TSRDE8B9Y7%Z7YN+]!TC2*=8!"_Y,G7B]OK!_,<6K8K9$T!4K_N0[F)#@-*48;]9$DF3&V=GBS==;$_TK0E.L MW$]UT)AMWBE[A(J>DMB/9LY)$[6898/QKC"H0SB*O3O"@XY8>J-TKW_ :HP( M@SYD/88@%\,J?+!0WQ#@7J$Q3(!! FP(_![!!"8(0()@K "[ ZL;3&@PE<$, M$*N'B/4]1$]F",H, 9DWON\()(B>-RH&">(GC(H?&G4/T1,Q 45, !$>3(!< MN+7&PO=V]R:W-H965T&B];&U#9A^_>U M#6$)H'W!GO$Y9RYX'/>,OXD*0%KOE#0BL2LIVP-"(JN 8N&P%AIU4C!.L50F M+Y%H.>#Q\5UX&K-.DKJ!"[=$1RGF_XY 6)_8GGUWO-9E M);4#I7&+2_@)\E=[X4VA$S1J+0Y'8+][A'&F\ ?RNH1>SO:4KN3+V MIHUO>6*[.B$@D$FM@-5R@Q,0HH54&G]'37L*J8GS_5W]BZE=U7+% DZ,_*ES M627VWK9R*'!'Y"OKO\)83V1;8_'?X09$P74F*D;&B#!?*^N$9'144:E0_#ZL M=6/6?CAYNM.V"?Y(\">"M_N4$(R$X(,0?DH(1T*X(*"A%-.;,Y8XC3GK+3[\ MW1;K2^0=0M7]3#M-L\V9:H]0WENZ#_%H@V!:)5 M!OO(7;1ZP$0&TQA,Z'B+;JTQOO.\:-<:XSG+GX9F=X0"+\W\"2MC72-UJV?> M:<1??'W'%OZC&OUA4C]DAG?C!^9EW0CKRJ2ZP>:>%8Q)4"FZCLJN4D_59! H MI-X^J3T?!G8P)&O'MPA-#V+Z'U!+ P04 " H2%I0-Y$!:N@# "W$ M&0 'AL+W=O]1I5#[E)YV93_9YD4:5:18'KSP5.MHUHC3Q&"'* M2Z,X#IN^U& WR>94^C]T/U*GS=!S3? CUA?RKMWIY[)6Y[_K!O+ MW= EM4,ZT=NJMA"9Q[N>Z"2I#1DW_NULNK7A>[F(UVGF_Q&O^O$X+4G9HQMGI3-?V=[+JL\[:P8 M5]+H5_N,L^9YZ>Q?9;B =0)V$YBQ/Q/P3L _!.)3@>@$XE&![ 3R48'J!.I1 M@=\)_$<%02<('A6$G2!\5$#)-7/D0Z(^E]R231\>Y9INRH#$:PNKJ=1I5$6C M09%?G*)=:Z>H7M+TV:B,\;JWJ?WF0U.MI>E]'P62#KSWVE+'C%N&W3%"J#ZS MLID/*YYQX>8'0_T8,TO/^B-,;$((O\],,2;H,S.,"?O,W&:4[",OB!E)^LP" M8T!PEQ@#IK[Z8W#6?W9X8R.4"#Q''*\5WEC@O5IAN 6!6Q"-!='S ?@Y;AF_ M8;)VLI(%<#H3!..2VR2');- M"K,EE0\3C1E3@H/JVB"8Y#S \^SC>?;M9^M7]\,=NX!(&:(!AE/CR/ MIP@6,K@#SA!*<;@!SA'*A!-0+]B(D@)J@5 !"^$1C\7"I_ ;%.875P1$;(T9 M4V8)@3PCF&"_.^\#/,^!O9XYS'/+A/?CD"?@S 2%X%8UQ2D0S!E*P5-ECE,^ MZ?T!TR^X ^#L6. 42#D^/CRR44J!;6*-AQ@F'!\1;N#>W<4@U<6AN0*7SC8_ M9U7]U>ZN]W;+_LKJBP7H']/G)47Z5^96WEZB/\RW5_IO47&(L])YRRMSH6GN M'/L\K[1QGCR9\^>HH]VMD>A]5;_ZYKUH[])MH\I/W<\$WNVWBM'_4$L#!!0 M ( "A(6E CQOM2 P( &<% 9 >&PO=V]R:W-H965T;<'W[VH9P MA%CW!^QE9G9VL3<9&'\3-8!T/BAI1>K64G9[A$11 \7"8QVTZDO).,52;7F% M1,N=FA6N3046M&PUN%0INYSL#_&&F\ ?QH8Q&+MZ$K.C+WI MS?=+ZOK:$! HI%; ZG6%' C10LK&^Z3ISBDU<;F^J7\SM:M:SEA SLC?YB+K MU-VYS@5*W!/YRH87F.J)76*/\=VT MYCU,^C>:G1!.A' F!-LO"9N)L/DD1%\2HHD0K0AH+,7TYH@ESA+.!H>/?[?# M^A %^TAUO]!!TVSS3;5'J.@UV\51@JY::,(<1DRXP 0S BGU.45H2W$('^CA M?8+\$;&-[R''1TC@1W87&VNA&R.PN2LTM@M$5H'("$1W MM5IT9,;##MZ-); M59+;,*'=2&PU$EN,/*V,Q(])=MX*E%M!NU7C+:#86W<>+8X;!5Z9JRR<@O6M MU']M$9VGQ7.HC^LJ?E!39+STGS+C"/J)>=6TPCDSJ2Z#.;(E8Q*41]]3]FHU M]>8-@5+JY9-:\_'NCQO)NFFLH7FV9O\!4$L#!!0 ( "A(6E 058B07JP M +6K @ 4 >&PO[:FLUT4200B,/#;__YOU75/CKDV3\.Z75QR/?__L-\,O\A^K;=Y-6__W"_ MW^]^_NFG:GF?;I.J5^S2'/ZR+LIMLH=_EG<_5;LR35;5?9KNMYN?AOW^]*=M MDN4__/'?JNR/_[;_XW7QD);1A^0NC2ZCSS_=M/ M^S_^VT_X-+\Q&$:_%?G^OHI>Y:MT5?_SRW39BT:#.!KV!XOZ'U^GM[UHL, _ M#OOU/_[YD/>BX;S]S9?%\K!-\WUTE:_@P_ML_QB]R7FE,,OH/]]F>1J]V:?; MZO^NO_LIVV_2J%A'@^'Y[45TDRX/);Q??^QZDU15=!5=%]LMC'BS+Y9?.J?Q MZ7&7-G:F?_D?]=]=P=,K>N/U)KFK_W6=;*K&,.X;'](R*W"UJ^AELF\^)SO] M?_R/_W%TQUYGU3+91']+DS)Z#;]LG.@I;\M<6M]__;?&CI?)*LOOHIO'[6VQ MJ?_UX[M?Z[^2$[V&+Y;PM3= 6=^B_T@;9]3O]P>C^7C1GS1.[U"6]=5V[=SE MY6!X.1HW&%^.1L/A?#SN&.EJ MM2K3JHKUAXCN]?N\,9=A'X[V(:NBEV7VT/AK?;1K_!>L[E/Q-:\_^R+=P'WO M.BDWA-NA#V7QD.7+QC>OKYX:XD-1[8&N_J]LU[J]BW&_/VR,2B, $V]]93II ML-&W!=W7^R+OHK#Q;'@Y'O0;;\IT_YIN-I=?.LHC=5=6@.]+>T MP0MDC+\4&R"CI&1*+QN/O2NZ.(!<8[X]Q$-@WYL\QU'Q/BV3Y1Y( &]ZHN\? MN79 XG"0=T798"YODQ+$X-5RF<)3\,R*G^\8ZV:;;#;1BT,%!%IUS>_5-BWO MX%?<)T';T_K 'TLZ1Z;+HT-?OW]V\ M?_OFY=6G5R^C%U=OK]Y=OXIN_O3JU:>;NEKRZ;XX5/"EQHY;Q6/>)1U@*NF^ M\>IU4MU',&:TQ!_2?QRRAV0#CS<>!-I ]EA%9;I,X:';31I'>=HXB)?I.H4/ MKFA0T,!V2;:**ABSHFW(J@I9Y!+80>,3'^3I]!LH[_ .(.EN@ FD49G=W>\OB_7EH4HOVT=_ M6^1WEW ?MW!.#VFUW[9MX3.V!N95Y)?+]AO]:U&LOH**VCPB6!:.GP'_R>\R M.**J?8&TI\?VLH-89( MU#C"TSXRT'4!9P&<%*8156F>@0#+BWW7GM0._<]JDZ8;&,W:?/Z.SGP^8<$J>P^W8-RM[D MCGP6_115Q/F/?2.&W2Q18ZKVM'1@JH5_6S_FVHC\ MU2@Y[.^+,OLGC(JC\&]/>S5#5>;YKQ5>PAU]U^[CS2?XSV^OWL$>OG\=O?_P MZN/5IS?P@)%I.BDCV.)G"+I90_UG=M%R+M4>3>"RX^_"3YYX"K08D.6[LE@W M*=CS#A5=S;E58)4M6=2NX!.;@N1/X\J2-,"'MDGY)=VW*!6_IGF*AB(^E*RV M64XFT;[%$N"%%4].[BVN;%T66WVVQ?7!/(_O>'0N(UVT.#=4Z M ,WG-ET7I7*5:)]\:\Z;K!&2F?!H='X+&P.'0RNY./KBNQ3D1M'47/7W="55 M:4,J;=A-206**)UEMCGLY4X]?:'_FJ(JD:XN$Q!,Z'C*R4I!NI/; "H&RF_B MK0/K_[TZMW-F[^\BMZ^OSE= M9R6;DAP'L/CK0)*\X:/[SZM;I.SEON'5>M\I?J)SW*K&HE\#*65WN2@-R\<( MG0C5ALWU9/7W@VALK>083JZ-;H[LT,VG]]?_\:?W;U^^^GCSA^C5__K\YM/? M_C4>2+>Z@V^W.N[LWW[=@ $.^WM$#?@@:L!UAQK0^63GV$8%X),+=_1MRX[: M=UZVJPTO4K N<[PA+Y)-DB]32_51LH^LL)@^_?93;\#*2M(,S^$Q^@F93!0J M6:](^XC^\R.P@@BH[FM2KAKDBQX%^B10OC4-^=[G>;HDNOR:@=4L \+'T<4$ MNX77_-5VMRD>TY0_#G8Q2!:A\WQ)/'+O!P/ SE[<),FQD14#-Q$\:UX_<$94R M]>.E89PI&2WPWU.-IM_8<\:OI'C>]9X_#FWQ/@!?J^+=\2UM/C6 MC^U!X_%CVL#5S9^BUV_?__5[M0!T0;W>%%^K([+_RDOK:%^@-ZH 6QD(S.E) M\%O\F1Q:.U015T YMX]&$2:O*1F0/SK4>?KMVSUHGW>GTF>KNW9-5X06RZ=S M_!WEHQ5NR:[5#=K\#&ETY&3(T)P#=8](J2K6^Z\M)@C-B_R9=* 2&< ;<)OE M$F<3GD_K3L15>72NFU.(XH;0Z;[*[=?1*\T<;K6CG"*23S:KV&S:3E:^0+ M W@1_]Q*RNB5(L6#:7[ MCS>'W8Y) "Q2E)X@;T ".4Z#-S!:)?NDPO3->'%MWF M'49P\&W#+6 EIQPJ??0^W?!'UX?]@5QAJW2;DY*]2;*M#8_M@!4 3<,.R+-" M;4UJ48XO,;\GV'SDC0-\_I#31H"*R&<1I7GC/*X#)98=SM_#F;O&T;@9.U*? MHV]]3)<8C_5Y&B)!:Q-!#N."8H0"_OP$-CK8$ MDW]8M<$)?"@VV;(M]E7>);DHK7%T#:N#!U=>7?Z X2C84OWL:]X0H$RGZA_3 M[G^?24==PS0RA*)SN#_1__P_Y\-A_Q?)/J!_#7X!Y@C?57[,/EJY%I=)=9E< M"G%$Y_+Z39+WQ;$/.6 M2""*R1X83ZDF1D1?DXIX$*"^[UT?TX=7Z-0GCOI M^^0A!?4\S?E*L3)/@Y0KHF_2 .XXI+%YQ+_@I%;TB)SJSD\)WL7S^@Q<$)XA MBJ)Y7FV!'RT3=Q2?>S>]Z->KJP_N/,B= 4Z%+'.I;ZC8^'+@7;E]R+=9%M4+=35;S:Y M%WUF)>L52(PMK0^WG7?/W:JG-Y['Q211%!BTRVY3@"R(:57 >?+DCO4G(,=M M\B6-4O==LGZ!#VUWAI 35C=PETK*4TK)1-;=:[>AXKI@]@I8^PLH8O 3*\H[ M6S=/K&W-K&YTS4SC>FSX:(;)ZE BB?F7B.!(N/'%JPRG\5NS38",0$$S^R<; MHY^):4QG=A+?7A6'V_WZL'$T$AL+MB9^02#Q&B?X/B;[('O14.X M24RWQ6T9>VT@,4*:= *XF!*SQ%D($XQAK:!KY)$D(,#8N\"L#W6E ^Q"N4_P M!H/%OBM8%8 _D,\F2'N(9:7X8$!%1)'-!))>])L_!SX\C-;#K%/>7QSK'F99 M(V[<,R9Z$P+"152[E/+J8 3>J,.NR(5(JL.&":HZ+._=U_1+N"1@"LL])M'J MPW#8&XS- 864K'349M.+U)5RK:X4I#W0*I<2:G$NEI!#(7L;S'XALX[>M\P) MY9?GK/C6AO(C=2R8IUDV3Q;)GV>H 3+\A0S>-I\.Y@/&RR=N&]T4\"NZSZR!UW>- MN6!HV DEWHJ_ENH;B%'VHH^M/*[V&1E4(]#AX(8?ZA+%L1\Z"L(A4:FYB^XS M.#44PYMP4-A]EV5(/[SR)F*@W*@Q7B'?A.'N[H%N-QD\'7AGC%%")OWG 9*]Z1,TVC+!1MP;IN4G<.W:<-2-3.L_XG6*ED\L'7K)"LYFX<. MWW#WE\K=G8/PM1#+8XJ'F6+)"/K66>52_SI]%(,-48RWP8@;$D?,B)WP^IK2 M11*;C6XJ&/"K#)T'94W?^'J/;G'F6ECX@F?D!F+&$"@_WI_)HJ_M^T#=&W;" M+(%S 'LOD;66Q>&.S-P"C24^%?5WH#Q#W:=ROH85;4A$U3?X4ZCAKE)\ Y5D M+TXJ8<,P&4-DG!1!ME,N\M:G4ZR21]%8<,H4_B1[-JG@LAQ2D26YX=O*6KTM M76;5%Y;+:(%458%Q :6Z%2AQ^3\.; /R#O:B%REZ&\ANJ+RU0MJ+\3,?5PH< MCSE.-ARA4NJ943>;'!I^?,/AL,)0A M!_#?03R4H?&31X:>G3#T>#2F(:<&UM!"7>&Y208JHU)#U+TW &L>>PO#3] M9^SV!K:2G6;B@&M-C&N=51#Q?._R[7I#+2UG%I=.6T/Z;& M@T MFZ +"F8MJJ!H62*! 0\3L_'F'N5- MJ;S'KXZ3"4C@P!5P:UVG 2,.' VJ3+$M^-@==A>O9#T 06$.$$_T.W\-0/:# MTH[[C]KXGFR:95;"^6-V_I+T@Q4YDYDG[RWILR?,^2WD2X54 45WH,+OT*_U M2*K$K5G#A@S+^H)8:'8, W0BB2 4QB37J),KM2E53\W)"0&0JBU6') M4T91Z0G36J*_)22_6%=G_PC\E1<-ED=YQP.(# I%$%V(*N(X,CI,_ISD!Y1U MPLM"5IZL"O+/,YF3-N?\+B82E( M0(=*,CFHP&K8:8)F:]6H09RS82?9127]FM5)^9U0"A9([ZQ%Z=[GH\$3Y@C0 M/?%R%.7D-,UJC^,U*E:@LZ?B:=KP/A'GY$$X)EJ+:R85^41J*6%(6^*N2_E7 MO>A8I:/;P(_O_9$I5R_)0L%('UDH[,+;/*IS2G;R#]41C;SY]2 0-D=/*ZX MQA)7\R>>B=BK0:AT^HY9<,(A7/'^-Y=Q;8*;Y'3/OW,W,8(*UV) M?Y*2#YRJY8\!/4S+1!=.'ENT.K \0HU-?MC)GV25;3Q'\X)(=]L'" Y<<UXV&RB2,=4Q%45,VI._' M6*)>FI\#>U8[3XIR[DK,-82C;9F/9PJ9%H-400(;GU95%64O^@M?L79I]_0+6&H M_MQ_[I9U=;G9>]6O-YS9YQ17O1"D2R*F"2P%='(-QJ)6F);+K,Z&X=K"@UEU M+S:-;EF:@+KJ])T.HJ@K.>*OH_!DRDYSW1ZZ5YC+)+NZ!_Y^EY*UH&;.88\& M**EK3BF,"C!\RZJI1% =[]H=O",S6KZ[;D_;MY;I?FJ2B=/24/.%,W*G*%L# MFX#4X_:'0YOB2 %R9D.**2[DR!@J23=BIY#X0$\21]5VZ2ICFE^GI2>I2E1? M2HX%DG Q5?X\<=2VV6A /8@[;$E_C%!.6R[$KWA'D-\/!0/0_: 3#[:CML)& MI./XGAG],B11LU,Q\S#0D4D79D=$7:\A5(V]5HT0)01LN57%<:0D\B'QS.-K MNGFH!QC%GO)D6*%C07 B>)A_A1)]]>7FD=>L%_DH31%S3"F=#6:S!E6TP-^5 M!5SF&*]@F0(I@1*1JA6X:3FFNLI;W[O:KFTQGV"G-%0%9'7(,X[_\S= Y_%J MC4G]2EUR\ZK ?R.W9,T&-0J0)YM>I&@H-(;J2M>$/Z[;1G%H0K#?]QGG[J-98UT(M0(\U M1REGQY3G.[(6G3/TH%0J F[^?P!#6*SCH32]S[;51:D :>3+N_S8E/M!U5R"TK@YM&7 ;4F7.0=20E7&PQPW]7"GRGEDC'ATEC$IAWS60>+R?8' M23O#Q_7=F'A MD6VB7>-[T*T3E=B&\&KY,S$.-"^:C1;A5<2$#O$^G991X(G )SC((7$H%/;W MB4@&.=6#.- >>1T%@PBP*JWIU&YO?+*(S$EHD7@G$%8>#?H_TLN,/M6&-<9_ M\OF5*%L-EH7[2QBKZ@SWQ]&1^9HS">8[&/S8]4I]>KA9@V'GXQU3?^GCK\]+ M_Z@%W$090RNJ*Z<(+T!K8 6$+CQ5J9,F*U>7F*[W&,$D5VA28QJA9+5]/%15 MEM T/G\!7I;C-06=I*I<3HW64-0-(9#V.B G2'(&(N?*K;*J/.S4E=1U1&V( M.CI]EPU'P0O8 9?"[CE'24R5G$J:X.1O*]]2BY;">:D2SD%!*,>,H$ I9>1B M&J0LUV;CA6XD]B2(1\N%4MPVH9Z":5R2_J&23V]03!N4JXU/7+E,UZ@&5^H^ M-B5MEBHX_*$Y<,@#]I+,!4.ZE#V^X8694J=W7'9-%R_KJF*#)FWO*EP_U CH)CJ7IQ9==!U.^W4#QB MNK>6-YC4&_61[]$)OR/Y7AEZ[=[J/7FQ4!="91>N;0*BW1P@/'.' ,RI0A4> MBH,]5])JE94Y;=@>@ZVN<"JD,+S*\44D+U04NT= ,<*[P P&MOT2_=V/^OT> M10=+_#,:R\20Z-Q"#FDR?8*SK)GI-!'8EA,,=A? (ZO?9%_RI5^QJ==R"E)0 MEHGKU;NK:T*@K@H^LD.(56 E!G<*:ZH5KZW:)'IER&HP=YH<&3VXZ"!5U<_? MD%[P/CD0W6JM+U57#CJ8TGKB\:* Q1ZD8.OX#8A8)8$+H $1=Y_JT@USSS ! MGAP'GB_CL#M7T]WQ=D("D_/P,4<')8ENM? "-HQ)GUR"[!SYFEJ!<22X M!NN])NWDSGMM11Y?J+@1?:[[OS6USM%8YH)^DBH'I*@6@D\Z;Z>0QN5LE@&T M^>#;!F,BN4/%R"_UVRXK0R'=6''3G2B[?RG>G[LR;>?"7TG4D/<$44US"J_ M*TS<.V(4F#:H&3.D)AK1+#M966* 58(LW8M51CXCJ2Q71XZ/;64;(AXA?536 M^/.2S6)XL,@+>E)]A4O,\(8K$8O 0OI7PSYPN[@I^$@O>5,C2J DA)6VF]54 M-S MHU3 &@EQL (1VJ9L%7-AF>2(*JWIMLB-I"VVX2VCD7AV!=SLA!%+&Z4, M8K?U6Q[4N" 18=@C=HD)>_C?E4]\KK_-"GBB&M1=0O2OJ4U^P!I_+X!!%W(= M,-\/2/[167"R/"K!,_5MY%AXR-*O C3 ]6AF$W3MA"**!UZQ\Y]<1&C]^4FY M*6/\5[5_GLT*@V5^-@Z"&WD1#Z!3R]&[2.0ILW%_;T[*ELI1Q8;=:R-0M/*0 M1."M2TB"4V<$'B6)\%^BSGD=MJ; >B,OO<0:VNR.?#\[;"O 18[>VJOE_.JM M$[N0&A&4%!Z&I7^0?[:0J108BA:D);*H!]4DO^3_!Y5]]"XZ+NG*NM2*.O') MN<+"LSNN2DNP K?Z S*S%"M'A.Y\]+AFW_TS50@&MGXI'\K&D%U^G1QJ+-/M MN&#F,F$\/J1ZTFBJ=MN:=;4=.C,:6=?D#4 L0@T.TRVQPME;#1]:!Q>.Z=T1 MUH'"!V%J9#E$1QOB4J[]V9CH3T9*E^&/V^3OA:]5:QY8^]*]:B%5_(E:(V1W MLBK*RD$;H9'SP0W&>A;ZENG62/$_^H[1"J$"[2OK,WK*DU6I/X2VH[0.$'_) MU$/0X0%%'W^&F"9)N<_)[_E7G'/#O55(UD-@\:X#0\%:W+6+1%4%*IE8$OOI MLH2Y(\1GN0V4D2/AUM#>4ET+:#XA14">\JNR:1[*L0.(9\U_"&^ "Z$;7Q&& M.^@J>S41-T4C^_)QWO>21 DKYLPXGRS@OT &&)U(>?-R?*(IKSQ[U#EA7OS);1DZBV\:CP<]+,P404/&XBRN MBF>J(O\;9[O+.$#2%:)_;!1 B0D)V2DP/FR4TF[$"^0(DY&Y591+R,LDM.859T;'$68-^)@R=N:^ZONC&V*%9U?PX43A;R(;W:E(B M_4O0#J2Z=>,P9^\IH]E8M@LRUJ*%QU9D&A2-2>U-AY2SA8B%:-] M TW=T,K2.D5O6F*73HS[(*:$+F.O?WAYSA9Z$(:LFU5!<#=MCHM^*BE!T1&LZ9'$#SG%9SJ*T17*A"?U&U M.GN]@)&0KL MR _ ;[\6Y1=DC,D2.;L/M#=B27M,W''P1_0515IB8#4:R?4UQ;=WC! ^25:PR^X0$EE_5OK&KGHK5!$0&L6/:HG-Q M*VI5V?^U]5O_M.AN2TE]C0/\(3QM-0)Q*C37(]O@=DW8AS!E5=XI(ULL@Z;_ MF<'/7]"N7-M#[T)%=XRMAC-3:&C5P$0RTAUF)56^".7F<^6K>(S.+]]BT$_> MZE2QZ 59U&+1NP%?W7SPZ&#$"BH7V;#U:^PDYC^QZ][4HVON,7Z3J]FXB80K > MWC-W++A-LCUQW8L9;+U9X@O@IU\N;Y;W!0BMR]_2'-5N8LO.G+.5YD31H:T MB6NTA8N.'6*V;M:UB\IL+5KW45?&KM%>.5.]5^28Z3H;7]V8KCB#6W/Q F]G MK0M"YUQ$9 7MTZEC]Y!:XU M0B4\.F" M/H*H0[>%R*1C%2Z$Z'0V6?06!@+A;#+OC^^#R2HCD9@.R2^ MQ/8#EA_?9FN0G(XA4WL"56*!)L_5X&*CPL.C"L6I-2BJO^!V94P"((V'9(P!U M"DKF-3Z'YJM1=9X-?ZC^-_*J.Z-X%'F83QQB/S8A0Q:-N(1H<21N!(.@7R5 M\O+)URVJEB94<)")_W8+]F:::K"]@6C8BEG@_#I=$V4/2U::.T>S(A?]Z8MU MFBCO(5B$?$3P%DD>\K^R)+9,P8)%%50_LD48X/(Q6'@=%<%7&*3B"D: _54H M[W/O1CHR][I:X.=;E^S>KFS(>5])5(G7$%;?4?&I3N&DK>\'AYP12D&B8,T% MB)'CPU^&DIR?BF8DPF&3?4E)VX;++H5%MQZ=#^0>;4(;5^;T%,[6;MO*FG36 M$!8A>SX2YC/PH*3-)TX9O^O#9M.Z"0GA7^VI4(H-0E2%VJ:P.J0*.<%:#^DD MI@)(JTFQM2Z0:U"\HJ5(@>MG:I' (K MU_9J*]4WTI2X,D+H@4\0,W)-Q%A;TY%[ '.R?*^&%DD#9$\PV2Z1QS^^<6U: MY;)E6ZXZO./98\T*]PZPQ6#.O-2D%.5O8I\2?U:02TQ!NC7"M%&W65)\U(CN MIOQEO-WZ#47^:/3>1U? YUR9'"?$D+N"XM3/WI-&^_B*_A$,'\)5F%3/Y7T0 M'TXZF+6K?R$4I+36<* L\N(@E<\5@LE$?P.&>B4@.6_RZ,\',#7P?=Y*!*-1 M,)NKF\_TE\O!*(Y>H[OC+^3*^,WVT)*"YV'_XN?HI0=1?UTFVY1!H\!C'+)E">3J#S$1,?WJBYS1F>%TV5H@\P\B>C+V7DN)8AW:O3)) MN0':T; ?:RAT(UA'DBVXS> 6BQ[D?E\();)I.Y&]*WJ,M42$YL9\8TP<1T5<$?:6P3&%^D;#*5"? M)4M8>/@DK*9]8"4J 3*2T'\XE(^=V7HT'-,5-[=5)/XWT@;FIS@JR*K_QQ.( M8VL>T*N#2!:7@V%\',F+B6(V1I9T0_ SC#J*HYH7MIR@H7?';)5S89@O-%O* $S3Z8)9@#8V-@32[FSI>LZ9]Q)>H+R>_'4U):R M)T\ <7ZR#;I?8C$MG!O9@I>8]\TH.)[SPMZ$]#WH1:_TCU0%ZYD@GRU^)X\X MW<)N&GV0KWEW$QBD^L=TSPU0A.[.L0(HK'2@$Q:7R$6[F,=1+ P=,@!W1!*$ MD414G#_8'H__5/I$RX+O5QS='O8^S0*3N3'UC9KO/-8O8R5:I-SK7J.+JUS9 MM>@(\%W5 3JUA48_3D9)Z.Z-]#T?B=[GI^'Y>6 5Y=@.J[E6CG828L860R*" M^]#!R$[%1&O.D!TAB0/'PU0+W[2#TVAYNHIQ(=I=Z 8C;I88YJV9>XY;$X/P M:MJ 3'I54\-]_)HHXI8'\N+<6/%Y;KE_SX,#!OI#A\U(ZA%-TLW9B3>Z+U]2 M1_;N:WP*=2W+NU)0JJVYV-IWU7%BZCSKI;VX3BBUZQ=@TB3++\F=9$DWX&E< MSACZ'=(@%=X#L+#U%)T/+C"%D7P1SJ/&J<2T,).RX\_031Q7$BL0HT,^.1]> MT&,")%-K^E:8#^D;2,CGHY:9:.:7%N.3K>(*CO (J/PC:U8]D/AX"L>G':^G M$PC'Y>;7L5X$.4 A1]NA;6I7M %,(PV/E-;N$VJ0<%P;Z;[$S%ZSE86F#R#H MW;@4MSW%EPV3]BVB>;:MLSL*N$@WE2.SSV=K-02=[M(<&.1PH8O?AR""@LR.L MCC:_6XRB'Z/%!/]G"O]#12]5-(,?\7=C^/]/ 49%-.CWX9?V?RT#4[02B@XM M^C]*&))$ZC?R]0 YS.<_TF_GXQ_K*5K^.W1ZIO5B])Z)9;IXBAY! M#4OCR,!U-[J6NLI L+"SN0W(DM-"6C&Z%$V.E96<>K\*-'Y'%+Z="CX=]&71 M::*;20LGN] #\)BDL+0E);9D1]#1LO:>OTTN:;[# 4:+M;HW:?"VI 1]=P%5 MG/5["^Z[ W,2,QV,/ [CU#*S;??4IQTO2*O7Z7 NPG@8YB*,QB;O0'(1AM-> M_W?/11!TKHY9]U563\JQ^D^>$1 MT77\.T>ZE4DJ4>JR!+TDJW>("C8C^ <-?Q:-I_$0Y,E9-._'X\DL^@V^_JAI M=UR8/%S,XM%@$(WGDW@^&XJ$Z<;V.HM&XU$\I?9/D^DT'@T7+3:^30:E(1SC M[.!1=4>!:*[.BN\8+VXR?<^G*UH9 -IC!;H\B>&X4PD>$B M7BSZ\--B'(]F$^S]3 5-0>V3H(-J87 QO>O;4_C;R/"IY,/YZ/J?]9'^8TG9[<3F4\C\>H?R[B^7S:U4\%2 J.'2X\Z)D=[50& M [C:LV@:SZ>CS@WA LO!?!X/9S,XLBE\>P C5J >G]S7)CI?+.+^>(9$.X/C M)ZH]=@1P;Q;Q<(1T.^O#\Q,Y\N-?\>GKIB]4:T\7ZADTG)D.03$U/6I(J\'D M=\_G^W1_%",SLSA/QPG.=/YK,KXS_'$XFJ,2B3W*0;8A0$FRY%QG7,]P'(^G MDXZVJQO99--^]GP\G,#!'?DL7NO)!$AEWK+,]F['TBGCM!73)YIK?>4"VV\) M+8[4E"M#G4'YUM52''(>*!1TKW?I_OO?:X1L!ZX#Q8)L2#&1[08!3W MI]3YL!\/AL@*\$"0Z >3>#H=:(9R:O%-PVY* ^!G$[A8<%MF4Q([P]D KG1_ M ;8I_+R(1O$<]NR38#;*"IJG@.P89-8"&S."/!H3LQP,07,8X52'<&OI=*?Q M;$3,>Q&/Y_WVNCC.?^C^UO?=([JS@W[0ANS,JKUT8?N]>>!TL3/N$81K,[UAF\.X534J/67M95Y$SS2T[3C93)9S.NL0D/;S\[; M?$]P5 P:D\H+MV5,(3;\N3^8XL_#:(C"EGX>H>8R!B$(/X_KWT#=;:)2*CV^ M0G^OKEI:X?Q>6BD-')3 4,J[)O+!BOO .0;,?1:CH7N'J)/:U(O/FJM O52E MP"7YK,02$"U4\8?NO;%V%(!T46? MG&I_.B+!=S(\LJG!AAX$6LK"<#C648:F]V&+MH'M-=ED,S#@E$J6Y>[BNO)! MFK!M!ED/4KE\R:;A[7.6 EO:Y)H<>>6E"8P=,;J?_D8(S,1I+ JWLB/47(>Q M53-];5K MFE(D[6,:?9K:3Q',H3@J1GQ55"/-"FWO0UNHUMN0EF@I%(YY 63 M8:GQ-&G0RO%)@[_O,Q^H4^QJ57+&8T?*E[CZW%NVAT@2W6=P4@Z#! K M9]@-?H[>-R9E:V-@B0Z&Z1^'@I ;2L82EC:TJ0L9T-83;"XA%[3W$./O#G\6 M)LF?C%V54_@-BB5*TZ36\>*6%_P4GGJ;+=3V'Z6-Y],!K& M@_GL>0"J'K. M6 GL/!@-&]O=5A?5K;I5[FH?V8'PH'*JL77&G-7\G$[T]\.*ZZ?@8\7FP8<(G[AB]ZP $D4 LKO/1>;ZH*4E<_MY>",4&6ET17=[0.-5NQ5;BZ]@W- ^. M 4C$@#3[66LF*_@Y9V,3AR='0!NVC\KE!^H:AI/%/F$!AERSTT9S_YQ*7GD2 M;=11$^YD*.:RLK69>L7"M-NIUQU[/XL&\7@X$ZNI$8O0R0WCX73J/?Y-/^1@ M%(_Z?=_=36(IXHRJC3:&;TY 36Q9[?DD[@]&T85&Y0-U,]OI%Z?%UKLK4? "H*TN2E8W*- MHS8T$-?+"OZ!2PNT%I>W@ WE"UX MKT$1^/0?QCYT@% ^91VK,D@:>@>Z**S4"Q"[7A;ECNQ;PI<"4?$8PVOWB:L# M"+LH_8'3L##]2[#=-.N&8)>! RAJ&6SR]A:3"[#8$!9I[IQN]*T(&JX?ZI!5 M1E1]+_=%6)@4 (:FTOO=5=CX:F)RYNMRX6L[_S5F55ZG-=47V9$MXVX2'(HG6P1-;YQ$NR./(G0V"3"67/HJT M( #,'H5@].,SE%'?+(E>J5B]$TYY-ICV@*_LL#D(PK35$H>3O":+IC]&.TU5 MPD((VH2"NT]5ES*I=*6 %HWL=W);\UMGH_$DE EU:B2\+ED#3&I58*\&*G)A M &/2= T$JMY%Y-;6I4R8.@*5=0S;5!$=+#Z:;>.$DI!EA9*HFA62>>XT7ER- M.09L$N0\5XK T0+L*EQ5\(TW4L+&J GD7S&Y\OEZ0R@F(2!(S:-"")!2!>R8 MF8)MMRO'SX&2T5SW!U+DI:^RIZ"* Q7\V[4 574#\G9@\#+=N(MRK$!?"8#V MD7)2 S*HV% -Q<53U'%4HKTYULRTIBM3\8=E8$DD^%7D&5,NIBFP?#IHYDAC MJSHW$6Y7Y.DE(1L==NNRR/=UK-R"$=6LPHN*HS#/8[LIV:I^BKX%52_ZC(V4 M)833LHCP*C?G#LR&=YS5>,; PD_>R>WQH3U*9)+\5@)+8+'D:](D5[>+]XR@7@N'?G70QQDUHO9CVE MO<%(W%+/1K.!,9&2ZEDAUD!*/HNMZ<"R;T=7:Y<8>'EV!"!"-UF%%BA$I]"8R8D MDQ/M6R32U 'DA),[W<0?/&'BCVPNDD-N,6MO0:+U6'PUL8 #VES#YQOVF)9- M_)X(C(%4ST;&"]%IY',4ZXB)WSEK5.R.H9-*Q[8T;*RUQ^;)>W]2;#^YA!?0 MSHI\U>2EEG4(YIFF2K7/[GAG#B=/.3=&\7"^..K< M&,;#_MPX-P;Q8G'$N3$;S+J<&]/Q])ASHS\;_'[.C8:@^?^";V,8FF1-EJ"] MB)G_!>Z/_PKOA]ZXW\<#\GT.C+DG7N<#1ISSP$$^C0VF4T/Z48[JU:?_F6QW MOWP2J[/6 X0NJTZDI33R3YS1SPU=K*F[0\ YN*\8H<2L^]M']Z58C 260DW* MO;3TZEW3#:W:7 $,']@K+!H)-&O4)_&0< M@[Q:N09K;C"\7\AN&+8.UVE/R[7UPUI)]/W3Q,T9M1J.DM#2QF$!7>L6![SJ!SAF/4P M5U?]D_VQIT4J"<(17C[@4;! M[B)(B>7'IR[@!4J(H7>9C4U>+7)BIWRV;89/B_ X^@LL2U8:N?$S1EA M4-+8* %$W%Q\X[PBM\S*Y6&+^5=4?5=A1'!#^0FB;F$T*R=/X!WN4JY;R1^R M^1%O]$GGX\6L,SMEW"J<\1K8PH8*4U8I R56'E=% F5N-+LNNMU;"<$KE0TF MQ$Y&R$ZH=EGAPL 2=&XM KF2_L:U4!SW=1+'*KR!2$A[N=I9R3W,K;&!%4V" M_5CY$F%"EE97?BSQ/9'7!M7$2033[9FPW2TNM>*SI]R)W;*(\7AA? :]Z!5" M[9P-XCYZF8_2"U4M9))E9R\4,>W!L#>D5X/UG>,?A;AFF=P MJ?O]@0]!M[2&\/:H[VOE=%[RU03-OQH>]=I^S >]\<3[UYV!H^^1>I)5'F=0.I.BMPTND?M*I0"]IBV2YQ>XVU2"48"VQA5,+ MV$'L$$I430QV%:Y18II-F":Q0D2L&S%B.PO/=*-H $* ),%=GE-=&Z;LUR?W MP?CM0,JF#PGYR&L[T^ BMR',>N);-:.WEV_E$^0A1*%VZ8&YU6LT3[';)2IZ MI3 "ER@ES&J(S&J?;5P& VL6K&:W]7R'A@(&<8FQ2O;4C<$HG^LGTR=>'.I M$9AO]%,!3GW2]Y(M_@]-\\V'4D^[XKY]*XR]1W0VK[$R^'C1%]<^A-*EKS MF[TB57=EIU!G,.(?[*PX04*S>Q+FV+/ *.JX.(Z-(JR5N)YO2)-HGF[KT9IK MA5K_%F'= O0T?8L,<*+KG?KC]45[_)@+G3]R7P?K'.<,,K,._ O+XI'@=KI* ME91$OB&2VIQ7)R+&-+6;X/KN37W8FG!+"!'/9^H9YN4IV##X.I\DF:%M?W26 M$A*U6*H!AJ6K4DD>1=OP*R4BI![S.V;\ECW68L2H$QF&(;PKT$O[ MA?>*,TXE:6L59K4*[VB3>RU,_OR(0+O U>/0Q3$6R"?"02#+I B7QNED'?Q0 MR(XQ/I'C[-G6./DXZK>46A8XW51/Z33UH7E2DG+;W#:S,I=T'\'0)-39JZKU*B508NEL25 M1-0:R+"V48O[!RV86AKG')UL?6E-5#;#882M2HES$ ;+5XT\\$=C)C37V+53 MSO#PZK<]O_;F.^I'1.;EF^U16TP*$(OS_:!0N *Z:#@F83G*J '*H[9&6WIM MH?,BM*V'4R>E>,4>@!H3=,1J-3D3\\G./23$VCKQD [K7"JVASE9?"V[26@B MI]-RJ L<#P(T!9YO#(^H0'TR\#[G?JVN=]'Y=!:/)OWH(OAS8$NBYWXV'< C M[UJ6 M#>:="UW,X_EPU HWJ.7H$I=KT%$ 4A>T!Q5/2&V])X(--D$,S#IQF?-X017M M"*\3E!*UOAD>^R >PR<&<7\\]>5"Y,-H65[+FJB8?#2:,83%@F!(=)R.>*9Z M0(X(D\!9+"Z[S>-EGMX5FM$-1C[]!V/$)JM"-&JG>!PH_US2/*PKZIH'N(8! M7,6.J&CF+VPLJW!0IP.&5+]T1Y)K#H=6E[17020?#<'4W+6L6&S'*+-4R97ODR:(,P8M^FOV!4\>59,($VTWUS M[E!]I6.+S:33;$^(#-XA5K"_4VWL#@>(\8M]@_M)38]PMN(025C8BCHCUSZH M.P35HKQ#V_&!G/1)1&==,O>0-.B(YX#)A1)>S3"UZ8$PC<2GH(C16&95^U[- MS;9_8BN:+C_CSP)^7!Y8$,D2I4S^,;I#G8(J8(@([.:I#]5\-6B2+GFC6-25 M? U6M\XV/A_\/EW=D>O'3:)Y:4,N&31//-XXD79:O/*-*"'!T5)QIE6 !$'G M;&S[9[H^0WN?2UI??8V5)R9E5N+J>NW(2>MV'\V@R\SEFCX'>;H)A&L'./ZY=]/CA 7&D9/-T&2#HV!!M6_(R(SOCMNGK5Y7 M5)>KG1@).H?A2H:+7O2KLN+8Q4Z;8VH+L<#CLG/Q6> 8Z==8NY#!STZ[EB9$ MF%&&=Y]9&[N:L;C1(>F&"8?RB6:3"G)68#H)L36-\A64Q MZA1E>IU'8JR0@ M\+[200)T"G,?]*< LE6:">PU74'C!IKL+A&OX%_B9-'B8J9]4\B/(5=4F6/ M/3:Z[_K[+$7[?9W&ZO@]M'.7Q9J@"AV"V&@1#Z>+5E2C,X7V.8($A%A+D\%4 M%,[BR(-@X S!/IF,J.@A;)N.,>VK39 M/9!;[#-+GW:C,TO (9Z-3P3RHIM-G IV ,&7"A'@C_ MO19!%.NCV]W9=HV D;5[HOC9V#BZ31&0HM7$><7NW]IP;+),X\%40+@&0_AY MR"!L*/$]@[3JJ?@%4Z$@)2WROBS1SDY#0K1D T M^P)D^8:P.E?>R*'$M0F!5-+RO+_D"#%RUAWBAVPTKS= HN_8Q6YXLM:[R01- MY?5XF"_5\ON(WHF_U@'?//IV_8")G,^)6BZB<6_8?+?^AC,RR1&">/5'K]^- MW0C7$R)H$>IOI ,QJ23V0/Y&XNDU7B3YC^3J)+5#NOW648)K_*#TFT8-6T;XN3X4&A%VX'\EC&5!(A(20RF#GW#U>(S6077( M&+D%L[H]TCX74O@/VR(1Z]"$JXX;@O,,I85J+.E)!.A,A?P9 MD8[[L\>&P5LDG3VT_ZJ=C^J<4A,O2$N9[ZV>(Q]!;\BA#*/AH;QUGO/*M0Y" M+3+HA2J0I3Z5?$G@,@=,WDQ=D.56^\GB#-U8 J6'ITC)0D$S5P&WPIR( NL; M'OV':[4PVJ@V;#_KW<2WMDV:&)U+NX=<=.KV7K>409O,!'P?-R.=ZEM&]4(\ M&>Z=7-2WS"5@(+=.O$\OH[Q5/N;#GGY&J5&E&Y? P_2+%IS<#D*TP\5AMV4X M2+]^%@:5#H>5D=1EJCIL&5=8:,0B=RC7!-.+^C6%6\2.%")9K8+C5LQ$X4)L M2SIZ\;F D)',G57&7F=M<&QY>9#4P< 7HOYM?#OWO1-7U"ZC(0N$T S:49;? MI](E[Y!CS2U8"'1X'E?&+[ GO&B=&G:<5UXH"K:/+7KEZB0UQX$.KC]<"3/# M=.IW"!=.>2@S$F'POW\NDCR/_G0H-_"R!EOXGSY7:YT1VKT6Q><\*U0.F]WXH@<:7@BOM8U:X^T'%N]QH(FR@ MZ>UA=@7?%OW[NLKH$9B'X_5'E,-"LVS037> M^59V!5(4]3 "EI1(PV(^X)@=WTM,XD)-\,"]<;@EJ&;'&"8/-TL()=F(5X*0 MNV3"SZP,(H;$&YQ!V*U[X@4]C!$GCXZWQC=MY9T-)H< M<920O^(BR6>T,N $71>E\#4-C/DS[^'%E(3I45NJO5Z^;:'>,1#H6"_I? 8\ M-.[J)EE^(1,*3YA![;W!R&R)5CZ.[9ZL M]/HOB3U(/GE&+0*W!4QU=6!+JM@!4R 7/EXJ6H3P' P82=)M_FA_UZ8X-_:< MC[XV#?D;S,0S3GK=T;Z-$--N8PJ'=FNLO40\FY]BU"-4\$*2\_N8Y-57TH%6 MZ'?/2 %X8#QC0E<6P7.,'G6C<8]Y]S_0WT#*M= >0^8^,MEPKN*?#W"4"PO5 M8)FIUMI[!LR#>O)QL^2O-&$&,%=?B"5U6'8J1E:@/%$X1_*ZZ4AZ;$H#,WQL MP9483MHF6ULK8Y-NJ1><@W0KK P=VU%V;L]H82(KZBNJOG]!GSC9@YL%DI-FH+X+@1] G[3D.\Q?)+A.= 4T1"L"(R#8:%=<.40FHT)_](^5!2WWJ MK22J/_CT>IGU;VF2PYQ_2_L@5S?1*WK/J#%^1:A2W*:/##D@6\,?25SA MAI^/'J6Q8/J7?T%O^M7"BMTWY='\>+\?P7_'$RPC05;G@YCR>S03Q8C)$>3 &7XW*_;K(=%BQS&0J8 MY/"SQ#;PF#=!7I&[7!4I D"P<$DVB8)PU-4.HB^9N[;/W7/ 6C0 @>D6XQ2( M"K,EL_SOAYSM%Y:!%/;]FF*[D4!U$:W')0:8C#=A(^X]](LX52Q6D2 M'L\2PV9KJF=!S-]]H+7*W7 "4:HJB^*D%QCM3R:([] M,B3A'G,O_8*:'1>1$:^0]<'YO4YO2^*A$U5'Y 9OB>FA:K5/'B49S)FHRKDN_15 _\.VI6O/GPT0/1FB[3X8G+/45*_(25 M5@CY(L6NX8H65L%B!HUKD9O3LIIP)?@0SHB47VS/"M8'&==$,-BG/B&CI*.F MZ.A)"[R]F0,ZX?;468G;&'.Q5T53OD/3_X7-P; >^R\YHL37<1B=\:$MNJD$ MFR/P3GTM#]KBQ1IPPJ4H_[R0A$=.E+7A_V.>V#8)%6,>IN1I@AY193*^HE\& MWBZ?H$=INIB]0K(+#3CGZ7;"##5ZD6"!7Y-2;4@)>\CNBI)--5;7C'S =A!3OMED^(O0NCF0XZ(45A0P'&RU!BLB!^C5!@UW-.QE#B\X MQ/N!T5F,,$6!)O!%'($GUV3#Q#<&OEKU@+X7P)>$6G@E,].-BGM^E>_.ION/+D_(>W[]_\ M<.%7H[I@6'Q-F0I'0-PL _$"9I#<( GF&7C6KIP0[X]XZ9RHQC1>@V M[UW5^'"JQ%#;1.7T2VQ%=^E%1*LB$IYM^BU='D@\ZRG[0[XM*9M/;AUL52"Z M$5ARYJ,V+* D*$^\6.BWVP#J8SS+$Z M\]%EW*POEX<=OA&S&2D>')$PW)3S4.8B9FR=CJ-7%X,XY#YMJD%P,O%V<0]2 M">='Y1OAPGR[!54F0GH)5+/$Y:]Z:<)YG,<%" J/Q_]?&U*F1V@G,9AA6*8;^#6)?1=T=TDW*M3P/ M8DR0NQ!S9#5S"W?RX\UGY>Q<$K**KM^_^'C%Z<%P88XGH '_RN[N.!5<XH\F^9(Y$D@O$Q?L$%>(,D_74E=(6J\]!6; >#=1<[W+5PUS.UJ M:\GG6V7XYGR-./6-R:/\0_2*,BCKS_!OCP2?;UJ2,>6ECI3Z.A_P4 *WP$1\ MQKVW#M[[P(VE]C)%,%+!["'5XR5P36I+BVG2O@:11?>(+[Q[QO3*(H'LQN+, M=>(QTAP-1#8Y!SGIP:(%_.RRLRGR3C^_J&'1WH(FHJ"Z0763X@N8X M+9*2<--6&9 P*"U4N!@[5K3FTG*-IXE LNF]&*G[YK,AJ3=]2K'*)3>JSQXR M%/0JDB1'46(PG*N16$ 6^"WVVNOS_YM=JR\2NT&8)- *D?BEJZ;?=&:R6J2B MJ2>M4^7R&.(6=7-GR1D4($FMT3[MD-U1LL\:&+ \*\Y<]#8?]AI[ MZK7.,JC*J M^\X&!SH?F1+.>M,VQ%9.D:ULXO=K1WY]\&?WSAN$:'-=13Y8'W.I M-B'P$6FZK)HD*^0D%-4F'835\^(K<=> 2:"^["YEPO;XDK"<9*[KVO[<^.PQ M,Y!7L]$L>&06_'CD%IHKIL@6:$C&S;/MY@]RE%2_CBG^CI;%E0$"$].+"*8@ M,6=/P/,NHY_ @G7"CBEC<0YYDV^]MY,P/ES"65$^ 32DM1Y-PGIR88P:W;FZ MV"Z/8DP;!X+ITVM]>Q8%WE-#R292$U9DJP21P*>OZ*>")8Q8H 9PV&MUO^X9 MZNWT@?:MM2?>X,F> @0.ZN@ME2Y@%OC&@7S(4%)S*T$PIGUEM'7$ODQ)[G) MB9H+ VO'M-5]-)TY( >[[76&5E=:X0/GF4P)#:_<=:_.T?M=H:-=L4A,QQ_] M7:=2[^,FDE=_ 7SD.'.5"J:5;>/@"H,95.QY==HAP8FJT'Z< Q#;(RK6&'E+ M7\!L''SK!DYH%"\&^IQVML)R*3PQ?.#GZ+W9?6N9MJ(>1XF6#&"?ZBN7%&FV M@') *HP738:+:#":Q(O%L&&>X=9>LB?HVK3;;G^.ZST_"(NX\I#TQPS CB_ M*6JV@+.9:MC^+9:!)]!-*D3"=V#U%>*NW7.-3_IN M!:-Y/!I.(NRXCC4CT[@_F&BI&C/=%9:(4"XHDA),=C#!AN_QO#_#*I39M"\5 M)4]N,8,,8%7*632=Q_WYG*M#^C#$\PX+F1+29[1_W*6_SY:_EQN!H 93VM_Q M:(03A84^^P\P.X(/M7A(F!.&Y/V"C.-D!:Q S(^G=&F?DH)/6E83?M)Y3N@1 M_$T=I/ V72:!4ZK#7](%\KX*1:K[3NB?<0Y%-^&./;(3[M?;)B M]YCVC'/ 25VN'S<\90+YUN+$G4*6$M) M-;TN=BQ/L")O8%!\(V7&:>E2&'UT36Y"]0MH %]3@CO0%PS:<^=K3FDAQZCD M/S$\JLM_L+M!>GMK1^ M[I/]ISJ'&-TZSP]4L"?XE86M69(^N:2KO/U(2:"/W!]/EM^(9;L2'-(G\1115F1)XH"?IR M,$@*J=O=D+[R)H S/(K:%SML=!AM'/#.+=8(#E7U$(+M8\<1]T2C4$4Z1&-1MB#-LWR) M?0T&CRX9XI=)F^JV'M#'T80U54-L(_IP?6Y^7M3E)$CE2_"5E8EN*8BJ!V%RP#@C,A[-CG(ILYP=-8Z[KH93,I#M8*QZ*SBA8.\'X+D!OIA>><7A MX(6)&]6E)GBZIU\!*^=IP^@S^7$M_F/=&N7?)#_KB^A%UQ(O+((-U0@Q#=82 M(>30)Z-BNMBE0=AO 6C4#VCM?..#N 1K61NZ*,J+?/#>UEFW48] -2:&] MZ(5*N4X %3;<8KZKR:8>:?5HL&UF**&@MCO1%<#%I$9(0=8>52'FB82 6:NI MKT&/_1R]JM[1L:"+ZP&ZQL[*"3XS["&*'/37' M3\UB%DWB(5E&.%R?:N(1SVP0C\%ZT6DH0(3^-YC-8(1(&K@MDX%?PUSF MO=GBJ;G,T=8:#7@N,*<1[0A(PG@Q')PVE]EX2'.9C-KG,L(_#WNST5-S66 S MY E!NHUZP%V&O0E:CQ/LHSR/_I)6:EW9M'=FLQWB$\=;M(PWF@YA#4NO\1X9 M8#R2 ?HZP'@!NM6P!B.LS$*YG$7)Z%1"7,#+@OAGCL2=B-+!4[?OMH 'F7\^8)4E54G%"*KUY1([1820G;QW+M;PF*4; MJ4WY6D>\2,S&':JZ: K7Y!.V'%X%[T]+U[=0A5-:9)MA5G>P>IB4%O*9P04Q M.\'HJB[G!]FN0_08MSR*F$P=CT_]XWY3H_$X^C'ZV+ZQT: WF\.?W7OA'D=] M^-NO75OBDJ(*[Y;J]>?/"$)+]UB'LN-L$KPI X.301D;QOOYE LJ)M@RG*-O M$>;-W]@B7^)^/C 'M&?+SA]3#@4[;EIM0(.(KYX6P4:-G*&0F="BY>+QGZ^UTK^\*3S:O O>*-D5G575+OKB7U.=$*#6!)X MY#M/N:(D$2J$2N]R7GR71VH^Z,=CT%V?[8^BTSG!']7JA6K3R8-I86AT'L\& MKAL33^ 4DCE5$R) 'KP@M!()"/FA3E8%6]0F=U4Z]2?[3:,]>0/:VLSMZM33 M\;%06S*Z$=BD[O];=:09*#I@;?T(-L@1;6G8 UOT1_C/"/\#FGS_"=U)___] ML_8'+*%1;TIF[+S7GY%>-1D^4Z^J@XZ-0MS!@3%5_@NU*US6?Z,.->[0FDS0 MDY6ASQ3T#&,+87KS?=@T@U+E0U]LMP>VQX^+IZ_%@5SW;C9[. =N+N??THFT M#?E\'U;U+SBQ:!K/\F"Q7?$2K\)KO KL=O*.K-_/-36*)Q2+QMN$#IG9*!Y. MO0\&5;E)-.KC=?Z8$HX=N5^FA/[;GQ$,IDX"O3W3:#KK3OM,YBAK.8@M$R?]H7 M-2(4V;-H/D&7WUDT&<_CP7CR3/[F1>?98#%OL+?^S""M_A*N<*;W.]P Y, C,268 #+JNSC)" _R M\!W0O\"]:,JKP'MN'C4VQG49:4G%D;EM3O<,)=S;ZC4(^CMW*)B?(/$$A1MM.N2_5HXR2(?P9K:M^P_><[8WA='OGD^ M)JCP>C1.)W ^&V'<[WS4Q_T%;0>WEB:RTL_1EG<\Y#?9' :=TFC$!S88]TDW MG#_GQ!22U-QJA29%WG209GI48*(LFL")G/9WV9 PM2:A I?I\P13!$^ MH@3JCM"AU&(TY7P&ZCK.;3XGBB0:1Y;J<;_/"8#C0N& N4^@DTE@*(WP[@TI MG_M\ +,FR9.>5"BD!HP+T5D@R$>VRA*J[V2J]]#IW!(Y M=Z5/Z2H8:"WG$XP1=I9PR3P--QAHA:FKF6\LJSF_1_]I*E4T&9Z4 ES+K2GR M])*QR1%UA,%?<-N9[="TW7@2]77>6+K+2)Q7RSU7M)HT7!8F"(!<+VLBEZ_? M'T'@"]I'BBN82CA#+&*8S37<@\2.0XK=0!\'Z]W)]N= MD/H$4F$T:>U4,XVG,!-@R"/,/<(UM.WG<#2FTH3!:!9CC=5?6C@9,/-^W%\0 M7U^,XP&UF:Q)?C/D!)2 Q1Q+'1;]8;B_=G[7IA0O[/UX#MLRHWRG\R$652&? M=,-4M%<8I0#E7'CI/)[RXR!UAA-DD%=+N:K ZD"FX$6^-]*$% M043><7T0JOYS<5L1A':Q9LYBVSK"[X." 8&)X4[$R==HFU#1OKU=ZN 41B=Z M^ 9HDRJ58/]7:4]$K@,'Y0;+VA?-LXF8>@H(@(81M)KH2;K7:/(C?FTX^-'8 M^>0VAN?9FO0A.X[5-ER$O#&&&1>"O1DV X,1F4JEW\'7HMRLOF(B)W[+PX)3 M7[HR Z6*$$[H]]IE[PCKQSF OK+B#@32#P%QBO9EYNHQEHNNDPG1UZ[YD>@UQ3^MJ\0!S26D\JW:;A=YQ,]&)L6J5L2BV(^('6@IQK:W M%=2@JMX?];8HOOSDY8[E]G6-QRV,)I@N[_-B4]SQ95L>JGVQ)6A/@8:ZSW:F MV5['PD3'1W^%V;$E(49P'K*7P%5Q*)<."H7;C\"#&U#JVO@692J7+@C M-")O43(\>9S:-3[!<4,&W_*!6"9^9(9L9_A00^E5S':ESNDV#OCGV,3&@X(\?S'1V M9Y^X,7Y<"O4)%:%/]:BS--S59[/YL#K1RMG0 M>.^EAZ%I6:AE3J %^%@TTBFZJJ2-'[]U^L)6HNE]Q[*F,]L#-_#PW66,'\A+ MH'3!X2 *4=4(O.">2SY8=[+JEOLNJ<2R]P2$X/ SV5HZE @BV-IQJF\HD\,C MD^ @$2"!9?J=2 /8*#<+6:4CNC*HN"9N2 M@D#%;MSV3;D1F8P^-@UO#RWIIQPS=8I-T"\ M<<"#X, C!D8N4853E#2OE-2W'>>P946AX M>AY>+V U'G\YR1,!+;A%T/,'.8O8%TPE)H%MG4A> WM9:"LWV1=D+K2C(D:N;V&8P<3^!8B\-ME!!63&4?&+OPTDI_TU)Y?8M.:H;M.D7 MI'@WM#%5'E15\T5177K!*2T]36Q,,Z)="2NH%?-I$$ Z&\R/5!"\R67G&/<# M-9NKF^MH-NY?8KUV$%QI:V3H Z=&M E9-(:IR'!!F*\ M45IJ5]QH1=PT+?+"^92K>W1DD$+D^V3C/^_(B/?\)(C)&9VGN\]IW3O2B.UT M#!@W\U*)"!%SH3]<$ 9#OX\AB&$\GO9Q@R4+U!@/7.9&[Y&D=AU0U/4)IOZD M[_[U,GW.&.?CN7&FGG/@J64 #9FT#('N7>S%BB@;R83AI[ M876;52%>962"F%2]3X6.*)"-CI3NPR3N8,PT8#=RXX1SFLXD&-_]EGC0 /4M M@E[A8?@HRB -USQ[#6".O^VCP5 2L9OPQ:9%M_;;3=775@B(_B$G>Z(AKBR+(Q_45JF/V"-MK(H;>3<-+*V&YG0)KVID4$74VE" M^\B'7%(U0D@V?QBFN)6;F$O"D93H/SJ]1[PRC .A@7VNXG4L6ZR!GMO!IS?J M#C8*D7L% :_@J(2#R6_?CSBLC(H[Z]8Y$U02(YW[LTKSC(J:J%.I7 ?"4D>O MZ(90GGL8YFK/%&9ZI[!"L*OHT'S PHZ]A0A.OTE_8;H:J^Z-$4P$OQ,MSWQU MK45A>R[]7$.1QHT>2==98]<5,?>WW"RQZ,3]OG4WX,@T5V'J3;=^4:]7#*1A MK%")9N!DGUP<+6*SPO,==D.DKE,N70.#MJ-XVI^YU(1A7R*X8_AQ3&[MO""F M ^\U^E;K83+)(6V?M"%S!)3J1[-%/.G#?Z:4<_GBE#=A8GU,O;S@GR34"#_U M-8VB<::4CJL(M_Z>4*M0)H;:,AAO,B5^VT:(#8X1OFX9SZT$!H/JRZW0)!$\ M.C0($\40IQ)T5T_W)\[YIITA4J80[@B;F!T5]7;VTW@^&J+R,!Y% P3IF@8A M$OWV3JZG-UMI347WDE@P^Y MQ!Z3.U^H*$JM75P7=Z.J$>RPH"B1$O?47S\)C]F6PQ>J\(=*B'%?4N?T1SFA M;0JGS2)BF6R6!VG0C*]X]EXG$IF% 5FN@.TF9!O:W17]Q^TO@UHZ3RHSQ.8H MI-L1I2;^TQFL8[E_Z@L-"G0H5'IQ!(B$J]:>DQ+)17D8MLTUZPZ/*5U5]0Q>]Z#?G33$U>$VT M#ODL;8OF*'&""\7W74';DZ(K]L*K!SLK=6-93LK=@5N(PWH?Y;@PH5[F)6FA M,I-_Z;MOB_SN$IOM:ABA:S^S*MQ.]P?9*&X?3XC+8E877W,F,1KX)"#OT,D[ M7_Q(?S1(ILVJ2Q,)V-374O<"DZ"BB:=AY\'7W%X"M%57'C+G;P^GW_UM U/F MRZ*P7[>F > M O-1S&8"BF0IKNY%&4_VH=U]3,U!R')HU(D3_+5Z0+EG=+#QM5XG^CY%';^D MP>Q<.%^FM"/NB,VSXMV423?0]^22!MB_OX_"BABYK-SOMV1'. MQYANVI$E,/!?Z9?"UQ@L9&QRWF.LSUO4D4(&YHG3W(AU-;_9S(2*(>#=_^6R MX'U/H9>@]$?GGW-J*Y6N+NHOM[WSQC1,.BF[^X09'-P,VO1N+D%G6ZK2P=PK M)KT_N*-5$/?TN7MDZ3 "AVDD1GJX#N6Z< /ENM.T@@'\NS?I+AKUY1]_ M/N3^'[\EYA/FG;E]9V[?F=MWYB?B =/&?_0XOL/),)Z39V\X&L6C":$H#2;Q M8.+QE C]9SZ/IT,JK9N-XOD0WQA,^Z3>GV$B=SP:CR0%"X051J4'F MXQD\/H@GJ(G#P]/).!J,QV"\(50S_'#:=1H/!.)Y.%SIK##^$; M4\IR!5U^2OGOY[-XP$FYLWC,OQG%XSXG](+:3WE08_K:!6443P:2YR1#3@@L M"?\&WQ[3X N"*[K _*C1A+)I)_%T-N<_32@M['P>#Q>&/31]._ MFIK.=&1.NK(UJF\A8?P!A#MU XBC*]!>P3!!URXIAKODD;D*,''SK>[B60[3 M$ NW)=3"L;L#,_PYURK8]8*LKU(@A=H44/GJ/ C=X[_G#=$QZ8V[9E(_P)<4 M(G90Q2_D:&B@&U]R?&.RI:Z\G_$#AH;0+#G7GQH$^(&-YHV +3B&E#4!UC\S M>;R2JLL&A=;_+M4201>]IW-I&+X!!1>JW^2L)V7DUZNK#Q[?RH1(51U)W7?) MAC?X"AS[]*U#.&$Y7;F"# SXMZ;QQI3\*7*S4&3*.VI[UY'W&X)EGI0_%)L\ MF>;,O)TF$'!$HL:[Z/.O+12*3:#S6T.W^/;1[I]LC'Z&;WT8(UT5A]O]^K!1 M'S;VJPS M0KJJ^V)M36+2 B0ID]Q]G.6,LRC6^Z_$YCD4I%5VU$3&UO38*"C"=[O&T#8N M%TOVD5+$DLBE:F1,9]HZ*VGF0H.E[L^!#T\:;:2\O^PQJNK$3>X9(GIKA&&G M1\=)1'-V5:2-@- AKU_3+TF>&>-0ZL/*?-PJ;_O$""M)1N9Q9]5B]Z/!$%H4P4XU4';YM/ M!Z\"YD/<:05Z,%5ZEZG/'S3!]00$'O'!-,QFM>#X:LUIOOK=*4FU(1F:\SRK,VUZ2QF &;=Z&:_4HTP^O?-CKY <# M-P%5@*ZDQS),X^Y^\RCMCH+"&M72/#BT@KFC60TKW\O]PO0J037#QM04'*6P M)?F\39BN%[D9UO]$>T1T25ON'42-W;@*9,I+E2FBKS3VY(G'7=CQ1,LOIKYE MC2*?0,*2#J>93LP??'KD*B0-[B/MDUN1,MQ S(YH2W2ZW![6.]W;OH^.7:E;3B] ]*36 XN2#C0Z&[*MODU7E9 M#&FS:<2=GT4I\-'W5?(H:I7XHID,=@1 =A!$4 0E#]2$(!)':**L/%3-%/U5 M"J-R[V[=P08]D<.7()/?>.(_Z2'V%=<5%JVP%D7/]^,B1HQA?0JDF6Y?Z?+ M21C(^-CXL2:32Z^12(I@HUB0Z]4-N?B&XL*IO^N-QFO7?#ZL[_%KW]U5%#;Z/[K76376MD(P2_$)X M^@WR](JE2T,V,?\/9Q#[V\E+TW_&;F]\!R:-0I R=RYBXB*6J-61]/M:]GT3 M X&5RTLT>&Y$J036XZOIL/E2"]3"2:^%'%\U6]@/=@\_.N+!H3#*K&IM6,]' M0['APS*>#5HC]R0*R+FNYE7JO1[[]$SIA>CT5%>0@847#TBSFHWT:!O+<*TZ!$,2ME-(V6C O5M+R7Q[[,R5024#]E,WI MV!JF5BPJ]_$CAWQXS0E:)7#X>K8C)*^):"AO3CS^X*778*=*FAEF M-6;?N$/0P#[S%L4^VA!(H=CX@AGOS3WRZ=*YS=WJN%R*6UZ4?JWK-,0RMQ8H M<594I'T=WQ&J;!COI,'!':KH=YA'D)7,2\!XP69/VI ><*8U0F\<&4:YCK8$4*6S%[W!U<"4 MC?JE&UD=W4D7XV[= <6?D$V,O^<\J' 3BY9HRB@<#(J;MQVBWQ+BV%P*P)8P M_)47#<9-><<#*+*39;HU!A5]VVY^KG;),OWW'W;B\OGACV\Y!?N5JP>N@7Z% MSF^;>B^:DK/"C;_U!M.,J(#J\XX\@%JOU2R87THKO63C*ZF7WQ]=?/"P[=A,Q@@LD,EF/N8_1(- M.TV#;*W:*B;\4(<9J;'D<"FK:O([H29,T@I:ZKGW^?@(N=A5%<$?0<"1QRVK M/4XE+"L*A+-FN.%]XM1/&D2RI:2,0=-DJ#C#Y&#KC!-QWC#B,O82JCU#P*Z7 MQ9HXLV[@Q_?^R)3S$P"4IE6H0V?SJ*X*C]/7K>TVOUY'C=!QQ5&2N-H L1AC MKQR@*I;E;9[%YTQ)Z\X1LZ3VK<:GZMO[G9_LM967Y%;'1 M\52SRCL<[QT=MNY!<GCPQA8Q: RC<:DB1H MV6]F/N@\JNU$:"N&_G=[7];;2)*D^5?BH1HM 2$V@\&S&ABL\JB>FJW*RLVC M&HW!/C#%D))=%*DAJ-H3EB9W7;NXGNNTV#W"2GW8$OL]GM.:C# 6Q8")+$(MB#<6GF;G51K&1EQ M"IH])2<1;:Q5PH:K\UT>>Y^JJ04DLX'Z5F-:CQW)YE-@9=W^7F!XT)XS!8HH M6F$(F!3,_^K R9LZ+56JQ#(K\HMRX-*I>TG\&XNI'T-;/*X=C8'T#VUJC#'P M?/K&\ET*!IBB#&P@[Y\G![I-[[/$?!Q3L&G4<14HFC*[/38-VJ_5PA1/2)N, MG'S 1?)\F"P&<$S10(V+(M@YMSGDR_56+:!(TN7.YXLB7J4U ;KY4 X0C#!3 MC0.XM&2H4P)Q"U%F,"2[*P))[8>(&J0"D2RV/0V5V&R;KSA[*C%9*:H_E\,IL3&=.^S2F&Q ^.8.T/ZZ'F$RLEH::+YR1/479&M@$I!Z[/QSHXK 4DC,;6TQQ M<8&K21AC\4&X<)*5L5HSS3.@HI#4051?[A-T=!&VC8/^26TZJ.):41#XL'?/XVFR^A&&C 1LSC@P/Z'Q@9[ ,\Q1*O+30-*;> MW%SD5IHBYHCBG=39:U!%=YR7O<34TJ^8C RD!$J$187:)(XI5'G#O0MV[1:C MRW>&A@X>66&Q'8/$L#;Q2:DUJCS0U7BL=E2DNC.:C8$E'!11>8&D4M"VC@#ES,Z9MX9H_RQ%+^O;U MGIDB;#JQ0XH7T3TG)A<[@R36*C@8%;[=G@);FFB#[7D.HI'*V(B\-/TM85"6$\V!\ (Y0"_I48PVQN]2 M=BABVL%/>#'YXACDE@T6)+)OE5+T,[ HB2F+2\:LVC.F.!7K$[>OWVP:Z<- MP(3[&X2BHF14%VKW[ZT!5N/F]>WI<)RC;BG&Q;CED#BBF6DTI3,4MJN@F.!H M6[Z@%,\GUKI\ 9F3$*[#U?$JKA);60;%6"5%ID%SM?FGYB\#+_4BDWDQ0P"Q M_'S5F7CSK:ILD5(X/=RL:I1]/#/U5X^MRO95"Z/W4>U*)JT$+T RS@/R'9XZ M6-# _>KBCA*T89(KM-Y58=>[^\-AO>1*P]^ \6WQFA98F^J ,[@1061S'1H[ M("?R"5HX)6FMUH?]_9WQ6N6.*(D5*]./6* I.WK':EXJA3CQ2."#WA//)H^7 MR8IQ]YOOM3I8R;B4>!3*62$,K&=H*-<4,_9D@W3BF._C8C>'N-ML+,AN+*I! MF/MCP(9$L)H[5S(@EG% $!_?-]<;KE%FWS;I&>(EU/:FJV3^U'#-H60 K;NZEUTSBY,/[BU75W@^Q^;N\#UCH4W_:OV)?BVDH?/2N/[)V"F- M46"VX*\=P^CV),Y?:I-#S,!N&.NZTZ/H5$:J\'7/(X.^:G_8'%OON2 =F?'U M=KJ,+:*;DF-?C[]V[7./Z,K<]T8 MEX2P"%]>2-X?L>OVTDK+SE3RR$%\'^QN\P@4S=L]ZE\2+2/__I5J>,_I:\>' M.TE[]G0UG _W^O0U-@XQLZ&]QQ0LXNC7ZV\H>K%(TF/]M'9\Y8OQQ-T?ECDUA\"5CA3G AU$_6X+Q5UG]E;S!I4M8QSX1XP0W)%&<&C! M&'%;?207&VI/J$O#M5V",J .<-_8GHT"#;N[U^=*2K-A95;9UL>@ZP:LTBD, M[V#Y(I(7JI;Y$5#P\"X(MM)V=8'.>-NK*$!2)(9$Y^9S2)6O63EH;8;6%=(OL%@#?]5^ PI6 M8A2TD;U/H73#=#',U2:OAN/+7&QI:BPR;VLP)2QF0$EBMEIX@;'W>;[&(9HR M&#S:49XZRVY< R^5;[NSOF4BB;4Z-@F",MDB G8]1(XY'7)"+/-!5*@;ZLV" M^6XVRF!R0S#(!=> 4,9Q(-7<6(L\W>A9A\9#Y[S)AK,TMK8129Y*D"0&HR)! %DEVZI'MY;>L6QKU-V_T*<2S?[)LV%OY*H(>>, MJ9^G5Z0[.3$*S/0S*3_+H&V:[.1!$\,5-?]T[1%V>SG6@_$3N<#;>L. W$SZ MJ*SQYR4=1_%@D1?TI'%D IV2:Z\4@;7WD$J55\=.P<=%H+@>G4+Z9L7J!N:, M[%T+=_(/LP+A6[-L1QOT/ \CW6R+W$@&K5>Q-Z61.'8UD+82[2/N=0C5"RR' MM]PKQT BPIA,:;,FCO#_*Y?Q'+[-"OC2:% WRSWC7!CH/3-@P-]WVS7%6<5S M>P\D_V!M/ED>MW!SE5ODBOBR;DC[7II**[4)9NWHGJ$#/W!D@CQ0:"^Z2=DI M8W#::/\\FQ5&\MQLS#Z0;X$',%/;HO.2R%-F8_\>3TH7@5&:O]YK)5!,39V! MVW7N16ZX9$C"_Y>H:0MJU95[M#]T>4*$W^ T3;,)%KNB5:.#NKX6UR<.&8SH'AM8>@ M@PA H65#;):T.QL5FEJ3TJ7XX^WRGSM7'I5J;)":G5,M"/^*:N#8&B&[DU51 M5@Y2A$;.!SL8ZUGHNJ9;\]:"FGU!*X1*CR]#\.8VQ>=@_"&T'1[HD[MDQD.0 M\9EB"&&-W=*6^^.6/*5_-Z!>GD-L)RD9GL5[[1D*VN(.+A(5 AC)Q)+839WV^N!<=+Z/566E%I.Q('5V.74NJ%83+J MQX?>?YSW9\GPA!5SVI[+9'!?( .,3FYIMX(+Y27;(2!_#**[?")>NX#HX>)] M%5$=G*[F,B0O!XB)_W)\HBD'74]Q3@/758EIMZ&C3E>19^MEHL==H2CC Y@I M@H:,55G278P^1?XW05/B<8"D#]C\9B,760@)V2F"$&XV&2-^,.S:KXXT3A M:X&9M+S79$S2OZ2.7THB'6X)?;KYMN;>W4[3Q_HP[+:D+<7S3(HFFE3QI*Z5 MAY13F4C%2&^@*O59:5JG>$\B-&K%N(N12F2T=/J'D^=LH7M1SM"L\F+'33PN M^JFDUBQT5'@3\N2X39I5:@=MA.Z2[KE$E$^9'#'WSD!<6V Y$V.V=*,L-)E9 M4)CMS4%%K*6_9!FV?>)L'N%V(&=U'9&I,5C;;F04F6D1&J[)QM45;SG^\5'% MAEBMAH^8R$77WPOSBT/2-^SDD<2,!4A ?@#V_'6W_PWYZ/(*!8$+^T?!JB,F M(0%!WV^M(U@D%[)%,Y)#\RH-CP#:O%]O5ICA)MLG+:PH/?6*N9+.,+S:75@O MDG78>C[5N\WR*N_ $Y@P/3RU]!"]P"R)\5YT2=G.&>Y&%5)%;$LL>#5=- 4@ MX&B3J,W"I(9%$$^<&!$&$-0]NWMAB\E$J9:Y.&R*-C459D/N %*]W;*]TW#[ MV]4WW0"8;$QO\99T!TDZ3ZT.N>%)>V_FV(N.B8^/.E9_QP.+N M<(QVU5&QL1B1G]PQ;=&YV!4E-?RGK;\(.M7!)ZXDC;?T@'CPM(W-B%.AN;9L M@]TUX3;"PXVN3]GE8DA$[NH(^H]HX 5MTDM- ]D^GX8M!H J'5#SKK[F_<># M*U!2%H-\:TF=J'CG#=2C#&2!^,D_;09$"'M;L4.X:TGZ " VR3;4X8^4&_KU1)? 'O][>+]U><=B+R+GYO]$9DC MC7B!9@4^=[L#8NL_*SQ^KM96-BG2)B:2"C:U'>+Z.BYD%X5;V\/VH[9NW<2*Y4S-O2*W3NYL M7'%GL^+D=),HZ".F7GW&]E&Z8B Y%U&[7>+I,NB>Y%1+!P*2G9PN2OW$O;OY M#OKX#(IEL;]<@5R1%_(+LOB!SXZ4,J9&DR[S7M*>[<_!=?H/ZF*EW%WJC328 MC]<[6<$V]'TNWWS9:HW)/#ZM1X!_*P(8N7 NG$",4.W'7C5?(IV.OR[QWP^K:]!3%CN0YV< MC0('.WEF;&.&\V.%V(YVW2!.4G.N\_&-Y1*VA]8IG)1:!3=B2\Q"IP%)T_KH M[: B3$=2\(/8O<%&'V3J_IQD'?DY>: Q$L%L@1TSD%%.VS&3L %HG@U_*/P; M.:"M_6K\*,WAZ&YN?^@5)8)'=OQXY'>UB307*Y3.S4D MH)H5UUOI,H 'F9;R875TB0\\^3ZWE8@,-9&"#:&$>?(2BYIA4A%TNV/3BI7# MU!%L71*NP'I$ ""[UOQ$G*O8*6?FR;IML?1C./12);KZA5%/PU:&, MZN>+& M+;OK:] $*#7$_=FM?@7: /DDL79]GTZER0W) >V#5P3@YNG $B@HY@'A1)F&,BA:+CU5SN[4)KQU_+EY*ND?&<1-FMP1A..OU-.F/"L./I93_-7-# M-"=;Q^%7'.\:/:@-!ZZ76N>T<\-;L$%EAO+]#/H/6Y)4VH %;T>'\1_4XKG* M6(:+O.?SQEQ9%]*C!KNIET$<,_Q?8S[8JE\?B6S!LCK*-RSSU%+I5J$,MW!FT- M[S/R7U40_F#K_JS7D"-X& PW>#OAV6>:#-OQ#6B(-[R/E257\%R<>==$5:JV??:90AI)OTMVP^!X6O)/RJ,,OWX3 _419=K;TQ M"E; (NK26&XIJM-%A857X(-3Y9Q&Q M:W982XUD"&M^4&F['EC3:%B:8.E&H)HDG_!V#=Q$]#W[^YV 8U&#>3HO*:[5 MJJ,@=MJ+X7J?I=AV-ZH]ZD9N-P>:R*9I(GNS&S!4%!&:ZNGB+#M+15QE]A/C M9@KUU:,I4)\F2UBX_R2L)CVP(2K!89+D '\H%UW3-6XXIJW-3E4Y_A?2!F:P M6"I8'_Z?)Q#+7AT>689(%A?5J&P'(F.BF(V1);TG]!R&$L51U8NX^]HBYJW! M3\')[S"OSYRN3>=FWF#T8$F_M2IX8S03A>$JJIU$E_=+,9!4KC@G'2G4&6U^ MK[>6).3TW2P)6F2Y@H7?W*]7@:W$(*+?N &F7<@2Z=M[,F1H@ M?6LD QA/S=B,^N0) \]--J+[*RS0A7,CF_<",\,9Q,=Q7M@;G[ZK0?':_)$J M:QT3Y+/%[VP+3LC0FT8?Y&N>)$@B<*3ZA^;(#7J%[LZP1LBOA: 3%D_0>5K= MP%$TBAXR 'M$$FB15%6D:Y M1WGRG&C&)I>*))F7.,D&Z=T[[J<@C8+10?Q^_+@T.EX/WXJ14\:#> M_+6\D/3D"K;')6NBV:+P<= ?+PL91<5:=8^X@N3*L M0XYS>&EA*E?&G:&=.*ZD-/",%@_E;'1.CPF\C ^9R G"\B'S!A+R69V8B4FY M,G7S9(K82A\\ JJ[6,?E!L25N]!]TB@^67@O MTJ^*:5V;7^'K^4C:/J!3>ML_%>U;W"XG;4!2MZZH=XZ^4:*,F[3R.\(3L+5$ M >"'5FYNX?H\F$@[5S*1LH4QDFM!"$;@(0;NX,IVJ>XP+M0TSG_4#F!)'C@B M-IMAJOQ5AGT)=CR+ P6"Y/0W K'G5L?-(6>XBEUAW]) ;LOB,^C^&+)\$&64 MFB#<2^H,#[/VN]L*ZOVW]:UM(G_/_3H"N@9-#,.M0!>?L M)ZB^+WZ))J4#F]C M//(LMSLS#9,F(:Y/>0AZ;87(J%+ M0!53&L@"+3NAJ]:'!)!*E]P\7K?GG]O50'LXN,*XJ\YX/K6<.K2)-=(*!6WY>]8K'JQ MN[X^Z$&DDIE>_T<>&6@1;%F\O.^*43D93NF_BS&VLJW+X6)&_\;^KBV#SWL, M/JM&,F2%?7#+D0R-GVP9>M9CZ'%-[7;+Z8S_6R^F_,&0#%[;",!'QBK[R?2: M2 /V_?]&&O^=&FED8(^8_009^T7K'W,,Z-7ZL+RYP7IEJ]?*&\!;_];L;O;+ MN\\DY'YFN952)H/FW29]_^#C4'_:D?%BO]>XHBZ"^U@3$[O1WQ19^7T[&Z#K M2A?K;SXN=8ZP>N5]9558SGDW(^&\FVY4$#@6..ZW)*;'DRG9;U:-&^ M);91WSN%,9?H'W29PJ)#OO8L&Y(8'3ES-2YG8]H@;"(^!-U)>N^E0 :K&:R[ M+N"=:EQU2H&SD6E"SB+E/#4'7B%,9+0H%XLA_+08E_5LTKZE;Z42\K6N9&1% M^:64^>?$![_HE4 *@K'!!_ @/Y^VZ='GL/%\.2)1#KLX'TZH&Q_7L(Z'55$M M%K*.8#KS.^E@$R?P%&@)![5Y6P6">%P^4'N"2;2 9\=UA.Z*CA MS!?UR+Y#!8C4.ENDE-BK.1F")CPKQK-R/IG(_4TUJP$JKN&.CX@_ M#.&E^2Q*@W/&TDN3O_JK*10QF,XI):<%_GBM==#V0U-F3FQR?(<_CNHY>EJW MZ!3Y@<"AEE=<*8)'.AJ7X^DDTYUY(\>NNE2?C4<3H/*6S^)>329PK^:]MXJH MO1,;/-ZT=$=V:!HQJ-B5]9#2K@)L.%Z 3P\\+,%#GL&?FTL@*XE- B0K*S )M6KC+8Y)W MU0B4NQJG.@*&2;0R+6JA,<;]1+ F@A!X ; M-VGRV3>-ON?>5(X[:H2M'':NXL$=A7@8PRU6ZTIR+7$L&T>O34A[&1@, MEN^LV:)_,E+(_?1FM_65P>\S+9^K>E2">F)?-/\UOV]?S?RIJS'&E_[I":L) M5Q'\-_)%&J\HZ$.?!(8/&.-[A)EO;M97Q5O!^T&FR#H&T1O??Y9L>2)]?_6Y M6=TS;M=;U6+WTH/J?6MJ>=\25I)U@#D>@Y]5JAG^':['*D7=,0JP*Q4VPULW M^L%QGJA2A3_AQ4V\WKGNJAPHAMK"-JVS\-9U5;K^+[98GO]+#X)YYQ MQT'&(L-AH*%G:U@.A^BP<56&MO;P; HB83*$K=5_MC6*5-8-NS\##>V<=B5< M NS^'"S:>>3:TLSL-1=*9C>3-VS'C6E<$:?!?Z!Y,NZTY#M1 M':?9PG.RP"IR=/WH[]L(I.T\NV^+>3D?U6W;]J.IHC*:Y#M7.O7.U1ID22[T M5AL-45(+HCI3#9#L W#(Q0FVL:>OVE.**5-";1_NWKQL26R(-LT(_QM]^$^[FU^./**9$L"F=3T M"*8;EDTG$.D"9Z1@;9>3$>C.)WPS?LC:%B"U73$7H-9.06=@YP&D[):B,^@HM #_#@! MQ99Q4<#"F]?"0Z0X4 M\6>CTO30)3T*A&)]HKX>2S;&RD=P1)VI MIG"#AT>O,JJ-_.T7_K-T&-56#2#7/\8[9#L#T %SB^R,ENS*3 MU.U1$F!8!B]G0A[X2Z^<0K: ((X.R%PFHP58>B#4%U$<*XO=U>,\L^\FM#10 M-=ZKBB6=CQRI!CJ[J0M?+H$+U)I;G9M$A_.OIX)G4C!L!@'Z?6=C]O(NYIP[ M-*LG>1R<45U6]0C5BL5L4BS*";"']PFTR'I>UL >T#^(# /LOFI2_(U!OP0% M'OG#X2C%$C#9:H+NR7(^G"$+FDV'PDXZMYC5>HZ&3N?E<#YGUC"3N;JO/3 P*G03=L_2Q-JJX\2C6'"6>7SJ'O^RPY@Q M>3K'F'CX;GWX[>(:RRZLID[&;368S>'/]KW5&K,L85L>ULUF56!BXM]R6V*1 M3W=.E V&;2'_U,'SF1/RYSN6:Q^)Z>.Y>-B>0@X7;^4(?\8C?!Q-X.UPGQ5Q M>I_^;!ND:(* J ])*R7I;RHZTC6@3OJD":M;N_#I1E$)<'?[OR2U8+HJ\*T_ MP6UNH9O1 +CZG^ _-?ZG&HR&'51D_O?+2?L#/*4>3$D@S ?#&5'8)+8Q'(41 M=*M1.%+$0082*B(NH]A$\JU)9\8!,K$WK932TMU>HHT8&H$S7U)]%STN->B. MCMRW'%HN<67*1LF<9*"PVSC%9ZOXNU. MSWD^S:4&(V8L)(+R>E:7HZD3T:#N@@5;#Y%&WS4;KIT$Z3R=8S"F H(:)\7S M9(&:Q&@XP-2S+KUE#'H+!?XG@PFGP\W(W6(F@GPE*3?H_J^6"X(&4%?C.JG?X&VAP8ZB.XM1-_%I2V.!GB M5Y*SF.$LIJ"3S;M5E5J2:>>3 27U3,;SLAI'3AX/V[)GH!"Q88H77"!OBX#H M_IZ]$-Q =*6>>S AX9@X$&%D2:7]G3_0)V\@#]SCA*S*GFSZXW9MG0;([YW[YMF87*NA MT6$F<#:K*1&Y'N*1G5%6,D_$0L70*68>4IB0[C#HX.N::: :#XG'M>EXOZ)3 MWH017UL0C]ZTP<$07.\]I>";#7+/4 3H"21D<%E5=R<36[G:B3\;'3YW=QL+ M0_1Q\'Y07,M4U%"D#%%?K ;_29L.S&*&F8CF 46SIYG1CY;$0'/@:1,FJ!U);VB_"=NAH138$4'%,J M_!"GD&W/<#:9ES,2OV>C25G-Z*<*Q,0$W^;P(J*]+"G?0,/HUB!*%AB_&$V* M.=RIEQ;VUCLA0R715:EABO 1VT5*&@!<0O:-<2YG$0*;*[1OD!GMI)Z>!1J1OX"'GZNL#A=P1 MLN^^;"FL:/_D^8K;[J.<;G(!#(?C)9C$# *4"CRJX:*<5SUN$&;%34;H9:_G MQAU/[,2F*U5PI^'H\E=J0N(?;CRH=JE,@FDYA9G 9:O1GX=K2.WG"#..@>JK M>E9B8/'7!)7"11V6PP7=V<6XK"CQ)A S:L@)2!S0I,=P%X8C?W_U_%Z&,/$N M<0JV948^Q+,1!L/P#MAAXE9G<&O+*3\.'&4TJ:G(+4J<.^#5F!.GA)LU)1:4 MKML!I:RH31K.V"!ADQ><+ M6_I.=5^L=+LDN8\:X1EOJDC5CA2EPV>\&T%9/_[3ZV!)$"$M"-))KV">\:Z>&( H_(EAD!I@+%W#+QA>47+;FBX @SQ+::3<"^B MA.DE6M"<*;,A'<9:3,[H;LNHNC]:NG/X3+U+OCTB0N_*_GV+_G^Q,5C(3 M:^7<8382S43Y/)Z /V%AX]7 R^/RO-6MJ^G\S?TMB@O,@S5S1'4,2Y1GUK : M#44W&\./8V)JVQUUG(?WHAPEDQ3 F0JHW_;:D#F&>X?%#$S)(?QG2FZ*%WW> MA(D-T5MQSC^)$@$_#1-&X%N+;:U2*70VQNMODK1$*K>A);M*%^KB=W@0Y6KH M15/$2BW.D<7;WCSP.E'Q\+>1%!)RL3;>_,RV1)YD__6=])[FB+2$@W718D)2_SU MN-& /3]+X/@KJJ27B%(T=G'[1+V'9XYSWN3S"CV635>ORP._%8/6L3>CD?A M;P?SU7O[58M#[T.P'KROJF8=%H:)NFF9O&QJ,"E#61G>SO:6!@/=([@LNX,! M5)IC(9*@*3,JYR08P5PM MZPG%BBM0<2D)_CO!E+L1%;ICK>1TZJ7KXJAGF/D\ M)9L2Z'M*'K6S65FQ"3P#E:9F]7(\9/,9K@)IIF/ZVCG9[Q-3&"!#3B@DC']# MF @:?$%!V7/46 7F80*J[9S_-"%%_6Q.M=2D]1=%VBW_5\D6E M7_YA)W$IT(SDNW.IT';7::]_9NC*:*[ 10:6I\CI2+>9MD?G\FC;,S-YQM17 MMVW +VH#+M4&_-*] ?_^$Z)/_0BL[!"=_?L]3RWUIV\BO'!2' M&3 -8J-ZV4E:5Q03L8&^N*U,\7N1V?DV4'?8Z/'%,*I5LH:[[48N6=LV<\6K M5(XZ?X?C2IX:F&[U8(:GK\ M'%O]JC&Y:PQO>OH67-RL]R < 5CQ:OF02$W_EEKX-/UT"H#H=P<\@.Z(9GN4 MZK_]^A"9=B^C)TK5A/-V^4\$F[2=@=S061"R)W\==@M_!\IZ=!358#B,$+;L M5?1ZQ>\?-9]JE/K"LS'4+EP^RUK3UGT6L>?W(G-=C#^LI(R#HP\^U,K@7B=1 M]B(:SMVWKNFFB;PORE!VO2<,D)Y!!K$H^\$J*8'SHZ2_^FP$]LH#TO-Q^PP, M7@*_KX3_XD5_*[V]D2[XZQ_6MZ+5.$!!AT*=(]<\?F ;R?G0>M%.#X>IN^GA M]X5_7-2I5Q:3Y&^GJ=\R F#XVUGJT>2HX]0O']-XRNSUH;^R^V_+[: 8B@86 MYU!\;?D8ZL$V+N<]1K72F_:##(K$RKAPZ$0]9'H1YZ2V EM>%)Y7OA6[TNUL MQ#VM)%(5&\4918=%2D7O=$RK2Z7N>[8U(GXX&UKB/R.)^F_\C M[(G3VMN&C6*0>MCHCWK8Z(_^-OLZF;?9\$2TWXLD5YC/D[]-WD9S.,Z5CRC\ MS9*WW:.C1/=-M^.Q?%K MLT%H<2*4B%LEV=5S?!_61CA&W7,8)^?@B8'T'Z_\(JJ$UH-BK%5E1_T\$MOM M6*T7^A^[%E36TZ\SCA#=F0C2)[,9.6B2DY?7FSDE1D:7!6JS"=2N5EFA"IZN M$IMPF4*]2N'%M;Y(< B9>#-KA"D1S=8[>];66POB1C%"TB*OG"$?'6@2^BU; M5V'SW&/3.6?C%@NY544U3YJ&*92XC/Y>5$,SV&B<'.S$JY%#YSW]9FB_3Q14 M:,/5C0BB'5CWB0ONC9U[^@Z$<+>QS2-8MTG=-8"M3;.0WJBW3]ZE+ CN8_:E M!14V?/A$4-C3#-I'6J']K,9X)2G W),/IA?B:>#J[75)%QD98<=L=ZJ;QTJ5 M.O.)W=[1&GO"G>8_(?DXF?$]O-76/^H\O^<[B32@ZB.4BQ@6YE]R:*9I_M". M0ME/]N5]*/GG<]Z2!/QI=O3%/V 6T\_DA@A-'SB3)!*(ZXOR*7I7TU,I/J;?K_D0$/.CF]N)]NV*5"]_EEH^H[BVO,DH7.B0VY)!(8,N+ M6&Y5ZDI,#XY@Q\1@\@!IDTS*H&TEOH'BA*T A*C"5;#FHVNFSK6]"08FPS&F"TJ-^+'F1Q^67Y$(6?- NZ\R'#2HV5RJC&F-"' M-\DF<9W#I_-WRG?5?ME)$V5FDPHJF+J4JX]U>M23<;#+U1=36"_88;IB@^F1 M?2_QK:*]@;6;GQM?JN7CS'XP_ M?KH2X''_5K:?UE7[\L@D('6DW\7 U#E/?@L+S(KP)[BJJ]; &>D=3DEKE5$6 M-SKAF&)\9,J:MI@46!-EL\-,;11K:AY,;T+GC5"=(T1GKUET!,,<*?0-NZ P MN'6_WY\L7IDQWBV-;H2L:[7;;-"5[-A7^C@5QW/9ROT&H-.!V38,!>-&R?"& M/BK@R^7='<4>XOX^/TI'>I0'OS6*2_==:L>7$T"5R16[XS12@Q$_G'8LZ?H" M7X)3Y-\\V[S:-TI0XM9PH[ZQ=D(SV?_9H+O9&3YQ:G#EOF!*P-O-\BJIFK1P MC$=R=G26'&MSWC7?KD#?7O_;.N-84R'RRTT_O^6!#XZ)ZU;43;*A\) M_WZZ;#T!)#VAQN>N)^WLP6 MS.54[*9I2EX)=KAS4?P3LI#@M+;-U^4F&?FWVZB@KI^\6X>7+>,XM[-( M8%N'B-9J>NV3DE<>+%FT00"@3SCQ.PLRG3[+5K3IU&G&J-,Q>^G"GNXXP@SJ M?#;7ZY%P]!FCLQC9X/PH&4\_$<'^K,5>![<^%FJ/1*]O/VL& M[WB@1GVWMPA4L0H7FBM2"6^L&>C*#)1+U.KQHB,6#?(8RS.Q_H<(J?Y5M7-S5M?#<"+#\]R([T>1\7N[YH[=W&YBUF[Q:53Q. ML_RMN+\KKAM,6/\N:0*%"/UG,T4T0EA7CB M9H=WMW7OJ889T0RWVS6J=,LXQV26+0"PMD-)AB*P$2J.70E+[[+]6GU?CBB^ MD$+G!ON=?M/N*_L*XO#8D,%[$-9%+\M.1?ZP9+8W0IPB]@TMR?4#2,(GO W] M6EV6<[OC+QQ-;*OE_?'S;D\:;XN9E7N[VW;,O;D+,"4SKV U^?I(DG\69!_[^R? MJ5'$Z::=AF-ZRRIK<>E*!$LS@95D^MJ,S])8TZUEHAW@_'_09GE]$YZV)][X M:F/P&\F]H^^VVV7)GA[IS@?A4SVZ*IRPIR<&X'-J%KG>1PMB.Y'YI(LFHCBW M$V0A+GG+#;7>",'!\FQ) GG:GU1'C=U14/GR%+X'!B9H "D:* MW]BRNG>$4@'3.^5\JV':W.RI-N5;&J5%_E_LC=WRQ2^[$B7;.@J=]+!.?S>H M+RU$VS'6W[J5BHX15%><1X^1PJ5__(28PS]];]IZ[SQYO\C\:ADE@L_+-95Z M](LY0NJ.89_P"4U?SSJP3W;/.G2&&I]W^C&1/NOX7;3[1YR%)>E'#![V0<]'RN1C9$KIM*[P?+-FG3\M8)2VP9I65I;>)9 M13K9K@T&/F@6J]C!B29ZRQ2>J[E9+Z_D+._73?1RBBSC-(!!NL-3K'+/YM&[ MF89/V<>"9E2Y\&>7<=>_(UD_3O,&G5]]3&4JI M)LE)CY.!BG$2TJI.4A+V!$O\LHY_B?W"8K"?4=/N_-(3%>[.\;T#_R,^\'S:=^>G'J6$]^UM%[[G]4&*$C$?U?WL]/B- MUY,LGJ'J/]9_^G_@= 4@(_RU-$R*X\@)W4:@ -*1DJOT^ ;(-/W2JO6OJ5X] M_??R_U*#K4<4DO;I494\D*Z&5(D01&M#G4BUR'>4BLBIO:%4AG32C:0BT=2_ MA52\XD=WCNJBK$=U?WH,%$_4&ZA]?]H;+45T%#=-BLV&3-NC*'85[W#[-6\9 M*]?P* X^9/H?90>,6A]%4BC1]2CRN2=A<%('T]GOJ(/.GJM9,1D\C7;XXP:)J/PNM_?[1)I_5T? MS4\W(K3L9<[+Q^=KHW4Z<<;?S@Y>2D\<-Q=JJ724M 4X4S"ISG> M[[==305.;;"5V-7^/;$2GJK'OWQB,ZT3%M[2ZZ!7=ZN+XEF[8_4.%C[.C+M"+3IP"^'B"@7*9AF_JU[3HNDOWM8G?UVS@E>-WNYM-PX5 /8_;5 Q'7^S1O^!N^<#]XT#[,8K0'8Z3?MQ"KEHH!F+K MF3?_6QEBA3I\@E1G%A%C'JC%UWZC!$. Q]7K)'I@H0B9*K ,Y: M$[#K'T2, _AZ^?Y'*=3].V"?%Q\N+MR1^WIU/_1F>\KO$!]*S+=+=N6XYQ]M]M[QSQP/QN]U4MO78 M;-L4F;E&Q*G3*O03P;OLFD!KT%$0PV"): ?$"4+2"H8FA6U!TM&V%*7\SKX'NRH;U*@)UCKL2%P% T7;WKNMO= MFKVSOIK5[LM>'Z0+)6T %H=Y3E=?Z(DY0S; MS?PQH'=@P-!'31R0"4G>M)Y)E4@;L(1@B:4B4=_R4Z)\CE>J2:=598(MJ'UKE_RJ?\GXG-G^8_,U>OE2'Q$2$GL]-G-(7"&4!.SP'R+*[[ M]O0A)W>GSV@*PM.'G!WAS;X3TJDKH5ZYM5%LM5:P* E5A->X&8EC;'E,M1O M;Z:DIALE3U=S:7F%%OK#;D-?KXUQ@DJJGLT6*V< N_Y7 ^Y-VUGS5B* 7?\) MQZ1D577O=%^/X2]02P,$% @ *$A:4+ Q(9*(!@ 03P \ !X;"]W M;W)K8F]O:RYX;6S%FUU/XS@4AO^*U9MEI&7;IOD"#2,Q+OD_)QPM!7>W/H55O'39X>)WZ./_KYP=B[&V/NQ,\\*\JCWJJJ MUH?]?IFN5"[+O\Q:%>[(TMA<5NZCO>V7:ZODHEPI5>59WQL,PGXN=='[\OGY M7#/;IQ],I=)*F\(5-@576CV4K\>;CT*Z"O=J+F^.>H.>D'5E3G56*3N1E?IF M3;W6Q>U1;]@32VW+*FFNW=;,=:%S_4LMVD_ERCQ\-U;_,D4ELR2U)LO:;S4' MVB^Y*Y0O)5?*5CKM5*SDS:5TK$>]<.!.>*]+?:,S73T>]=KWF>JY7]$G/Z.- MP_/K)HB']O^$T2R7.E43D]:Y*JI-'*W*FJL7Y4JORYXH9*Z.>F-SKZR8R5O5 M8+NKG"TV/Z%RP7GE$O90NP/V;#%L&!EYIA?)]/QL3!+($8 0_LX@Q],? M,P(9 ,A@9Y#)?#HFD"& #'<7R>/D.X&, &3$"SE196KUNBD79BF^UJ4N5%D* M62Q$4N<$,@:0,2_D6;YVMFCX+E7JJF:/XGAAUI5:B.,T-03R $ >\$)>JGM5 MU&H3NK$IGWC;0MJ+#U W/N!E/-6%+%(M,Y$T"$UMAYJO3>'>E902RH;9-J=2 M6W$ELUHU(7QE/BO*RG;NR2%2SI#9.2_/BHO@C8-L*_SI(FL=T*VFF$@Z0V[K MF.*^R7K<546B"FVLN'#I6:>UD6^&S,(Y5[+LTB"Q#+G-8O)<5TVEYP>YJ%PB MJMP=V(5$8ADRFR6I3'JW,ME"V?(/;A.=U8W6+MR5SHWK6V9N M'$!3;&0/C]D>WY2YM7*]5*" 2A\;!\DH3'+(G+IE M]F<.\E',K71/;?I; MVR)->,R:@(GJM4!\M=,Q(J=X MS$Z!"6OWWD2:\;@U@Q+6#N8(:6;$K)EM":O8F\N6Y!43R6;$+)M-WOH$57ZB M6$@X(V[AO),;O@L))\*8=;,M27RGB9%S1LS.H;GBNS%$IADQFP8FC=VG&9EF MQ#U600E0%Q.99K3+>;!KGV(BTXR838,Q XJ)3#-B-@W&#.E,-S*-SVP:C!E1 M3&0:G]DTEXQT<6\IDMA#%I]^XC"_F['.]TNG MZ:F8KJ>$R$(ALX5>,-LWFV'&WD154F>=&:00.2AD=M +9-/ BSK;]/%U55O5 M<%-,Y*#P0S8(O,1RKFS^-.U5IJ:F*WTAV-?JG23B(7(PO%S!;"B_Y4EC&R4+S3O0FT>X^1A6+N^3B(2;OW M&%DH9K;0UGVWF^>)8L(_Z3!;B.R^?>=![_R5"%DHYAX+P0TI]!$Z0!8Z8+;0 M]AVY;7 I)K+006NA?ENY_/)YH9:Z4(L+=XG2E:'S0;X9=U MEHU=V;0X-[(I;\_Q_._=+_\!4$L#!!0 ( "A(6E"6X:6JO@( "8V : M >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/%VL%JXS 4A>%7"7Z *KJ2 MKN2AZ6HVW7;F!4RBQ*%)'"P/;=]^/-F,!UJ?683C34R(D7X(?!CY/K[D4S,< MNTMIC]>R>C^?+F53M<-P_69,V;;YW)2'[IHOXR_[KC\WP_BU/YAKLWUM#MG( M>JVFGZY1/3U.UUP][S95_[RSU>IGTQ_RL*G,^\F\=?UK:7,>BKE=[,.XP7C+ MQS7_S_;=?G_5,\'U?0@NP8RKOE)"&N^UA9P;?E>6P"VY8MM =F6 M;[8%:%N^VA:P;?EN6P"WY%N^W@+T%K[> O26!9ZUT<,V7V\! M>@M?;P%Z"U]O 7H+7V\!>@M?;P%Z"U]O 7H+7V\!>@M?;P?T=GR]'=#;\?5V M0&^WP%D).BSAZ^V WHZOMP-Z.[[>#NCM^'H[H+?CZ^V WHZOMP-Z.[[>'NCM M^7I[H+?GZ^V!WIZOMP=Z^P7.NM%A-U]O#_3V?+T]T-OS]?9 ;\_7VP.]/5]O M#_3V?+T#T#OP]0Y [\#7.P"] U_O /0.?+T#T#LL\*X2O:SDZQV WH&O=P!Z M![[> >@=^'H'H'?@ZZU ;^7KK4!OY>NM0&_EZZU ;^7KK4!OY>NM0&]=8-8$ M#9OP]5:@M_+U5J"W\O56H+?R]8Y [\C7.P*](U_O"/2.?+TCT#OR]8Y [\C7 M.P*](U_O"/2."\P*HF%!OMX1Z!WY>D>@=^3KG8#>B:]W GHGOMX)Z)WX>B>@ M=^+KG8#>B:]W GHGOMX)Z)WX>B>@=UI@UAL->_/U3D#OQ->[!GK7?+UKH'?- MU[N>Z%W:IL^['T-_O!S*O4O^6?S+F@G<9?@XY?MGW%;]30 !, !;0V]N M=&5N=%]4>7!E&ULS=O?;ILP%,?Q5XFXG8*##89,36^VW6Z5MA?PP$E0 M^"?;[=*WGT/;2:LRJ5,3Z7L3 L><\X-8G[O<_'B&J;/=O,;OV\E_B N2Q9=C[.+CM4T2JSX1 M;YCP^L;3>;SOVX-UKFWL?T4;M]NVMLU8W_?QEM1/SIK&[ZT-?9?ZO7&V^1Y< M.^R>\]X9%[Z:/C86QT[\M2"]7H[PV-GS >;*)2>'N"WLN5%SX>DS>]? E]U0 MC\XN)Q>K+K1G'B]&NHM5+TX++_F(]K1U&MN\:7AL?;T?]M?H#O/WVH@2AB)I12,THIF845#.* MJAF%U8SB:D:!-:/(*BFR2HJLDB*KI,@J*;)*BJR2(JNDR"HILDJ*K(HBJZ+( MJBBR*HJLBB*KHLBJ*+(JBJR*(JNBR)I39,TILN8467.*K#E%UIPB:TZ1-:?( MFE-DS2FR%A19"XJL!476@B)K09&UH,A:4&0M*+(6%%D+BJR:(JNFR*HILFJ* MK)HBJZ;(JBFR:HJLFB*KILA:4F0M*;*6%%E+BJPE1=:2(FM)D;6DR%I29"TI MLE8462N*K!5%UHHB:T61M:+(6E%DK2BR5A19*XJL:XJLZRO*.A_3WK3#OY+\ M',?#RWPQ_^/H]C=02P$"% ,4 " H2%I0'R// \ 3 @ "P M @ $ 7W)E;',O+G)E;'-02P$"% ,4 " H2%I0)^B'#H( M "Q $ @ 'I 9&]C4')O<',O87!P+GAM;%!+ 0(4 M Q0 ( "A(6E#;KS$^[P "L" 1 " 9D! !D;V-0 M&UL4$L! A0#% @ M*$A:4$U,"@>< P ,Q( !@ ( !^ @ 'AL+W=O&P >&PO=V]R:W-H965T&UL4$L! A0#% @ *$A:4/1O8.-D!P 6RD !@ ( ! M%B 'AL+W=O&SV+4! #2 P & M @ &6*0 >&PO=V]R:W-H965T&UL4$L! A0#% @ M*$A:4%9C6X6U 0 T@, !D ( !@2L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *$A:4)?%B@ZU 0 T@, !D M ( ! C< 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ *$A:4+\OMA>U 0 T@, !D ( !Q#P 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *$A: M4*KF7G:T 0 T@, !D ( !B$( 'AL+W=O&PO=V]R:W-H965T#\M@$ -(# 9 " 5]& !X;"]W;W)K M&UL4$L! A0#% @ *$A:4,A-5BW0 @ 3 P M !D ( !3$@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *$A:4-X"!"X3 @ G 8 !D M ( !.$\ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ *$A:4%B3U"C3 0 G 0 !D ( !654 'AL+W=O M&PO=V]R:W-H965TZ3V&M@$ -(# 9 " 6M9 M !X;"]W;W)K&UL4$L! A0#% @ *$A:4/2; MFKOU 0 RP4 !D ( !6%L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *$A:4$RTWS6Y 0 T@, !D M ( !G&$ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ *$A:4"&G2U9. @ L0@ !D ( ! M7FD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ *$A:4*XT4*LV @ /P< !D ( !<7 'AL+W=O<@ >&PO=V]R:W-H965T&UL4$L! A0#% @ *$A:4-^9]BF@ M @ B D !D ( !X7@ 'AL+W=OP >&PO=V]R:W-H965T&UL4$L! A0#% @ *$A:4 V- :V' @ 0PD !D M ( !38 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ *$A:4$)RB&X+ @ V 4 !D ( !Z8@ M 'AL+W=O2\" "3!@ &0 @ $KBP >&PO=V]R:W-H965T&UL4$L! A0#% @ M*$A:4 %W53]G @ 40@ !D ( !:Y 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *$A:4 YB7C*0 P M*A !D ( !2)L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *$A:4#WLKR97 @ :P< !D M ( !4J, 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ *$A:4(S_3M$I @ EP8 !D ( !?*H 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *$A: M4";EUOBM 0 O0, !D ( !P[ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *$A:4,]?J75& @ ]@< M !D ( !K;< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *$A:4 $(0OAJ! G!< !D M ( !S;\ 'AL+W=OD# #5$0 &0 @ %NQ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ *$A:4%1PX],I @ W08 !D ( !O,H 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ *$A:4#$) M.I0V @ 2 8 !D ( !7], 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *$A:4*@Y"P'@ @ S@H !D M ( !\]L 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ *$A:4 P6*KD+ P YPL !D ( ! ML>0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ *$A:4+,34-N! @ >@D !D ( !5>P 'AL+W=O&PO&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 M " H2%I0G6 S;44" !Y- $P @ %WL $ 6T-O;G1E C;G1?5'EP97-=+GAM;%!+!08 9 !D &X; #ML@$ ! end XML 33 R57.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Business Combinations, Strategic Partnerships, and Asset Acquisitions - Schedule of Preliminary Allocation of Purchase Price of Assets Acquired and Liabilities Assumed (Detail) - USD ($)
$ in Thousands
Dec. 31, 2019
Jan. 14, 2019
Dec. 31, 2018
Oct. 22, 2018
Business Acquisition [Line Items]        
Goodwill $ 55,278   $ 31,238  
Connect First, Inc.        
Business Acquisition [Line Items]        
Cash and cash equivalents   $ 1,427    
Other tangible assets acquired   2,266    
Acquired intangible assets   13,300    
Goodwill   24,465    
Total assets acquired   41,458    
Liabilities assumed   (5,013)    
Total consideration   $ 36,445    
Dimelo        
Business Acquisition [Line Items]        
Cash and cash equivalents       $ 4,225
Other tangible assets acquired       3,289
Acquired intangible assets       12,208
Goodwill       21,995
Total assets acquired       41,717
Liabilities assumed       (5,646)
Total consideration       $ 36,071

XML 34 R53.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Financial Statement Components - Components of Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Statement of Financial Position [Abstract]    
Accrued compensation and benefits $ 30,541 $ 20,932
Accrued sales, use, and telecom related taxes 25,757 19,609
Accrued marketing 17,505 12,291
Operating lease liabilities, short-term 14,249 0
Other accrued expenses 50,677 47,855
Total accrued liabilities $ 138,729 $ 100,687
XML 35 R88.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Geographic Concentrations - Additional Information (Detail) - Geographic Concentration Risk - Country
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Non-US | Sales Revenue, Segment      
Concentration Risk [Line Items]      
Number of foreign countries representing more than ten percent 0 0 0
Non-US | Long-lived Assets      
Concentration Risk [Line Items]      
Number of foreign countries representing more than ten percent 0 0  
France | Long-lived Assets      
Concentration Risk [Line Items]      
Concentration risk, percentage 8.00% 26.00%  
Minimum | U.S. | Sales Revenue, Segment      
Concentration Risk [Line Items]      
Concentration risk, percentage 90.00% 90.00% 90.00%
Minimum | U.S. | Long-lived Assets      
Concentration Risk [Line Items]      
Concentration risk, percentage 89.00% 67.00%  
XML 36 R78.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Share-Based Compensation - Summary of RSUs Activity (Detail) - Restricted stock units - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Number of RSUs Outstanding (in thousands)        
Number of RSUs Outstanding, Beginning Balance (in shares) 3,561 4,281 3,554  
Number of RSUs Outstanding, Granted (in shares) 2,069 1,746 3,005  
Number of RSUs Outstanding, Released (in shares) (1,906) (1,971) (1,680)  
Number of RSUs Outstanding, Canceled/Forfeited (in shares) (475) (495) (598)  
Number of RSUs Outstanding, Ending Balance (in shares) 3,249 3,561 4,281  
Weighted- Average Grant Date Fair Value Per Share        
Weighted-Average Grant Date Fair Value Per Share, Beginning Balance (in dollars per share) $ 42.09 $ 25.51 $ 18.01  
Weighted-Average Grant Date Fair Value Per Share, Granted (in dollars per share) 122.35 67.64 30.20  
Weighted-Average Grant Date Fair Value Per Share, Released (in dollars per share) 50.99 30.50 19.54  
Weighted-Average Grant Date Fair Value Per Share, Canceled/Forfeited (in dollars per share) 60.38 34.99 20.91  
Weighted-Average Grant Date Fair Value Per Share, Ending Balance (in dollars per share) $ 85.39 $ 42.09 $ 25.51  
Aggregate Intrinsic Value (in thousands)        
Aggregate Intrinsic Value, Outstanding $ 548,145 $ 293,523 $ 207,197 $ 73,261
XML 37 R80.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Summary of Provision for (Benefit from) Income Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Current      
Federal $ 0 $ 0 $ 0
State 150 61 49
Foreign 464 382 256
Total current 614 443 305
Deferred      
Federal (2,765) 0 0
State (445) 0 0
Foreign (737) (303) (47)
Total deferred (3,947) (303) (47)
Total income tax provision $ (3,333) $ 140 $ 258
XML 38 R70.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stockholders' Equity - Summary of Common Stock Reserved for Future Issuance (Detail)
Dec. 31, 2019
shares
Class of Stock [Line Items]  
Common stock reserved for future issuance (in shares) 135,992,000
2013 Equity incentive plan  
Class of Stock [Line Items]  
Outstanding options and restricted stock unit awards (in shares) 5,505,000
Available for future grants (in shares) 15,528,723
2013 Employee stock purchase plan  
Class of Stock [Line Items]  
Common stock reserved for future issuance (in shares) 3,919,000
Available for future grants (in shares) 3,918,712
Class B common stock  
Class of Stock [Line Items]  
Common stock reserved for future issuance (in shares) 11,039,000
Preferred Stock  
Class of Stock [Line Items]  
Common stock reserved for future issuance (in shares) 100,000,000
XML 39 R74.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Share-Based Compensation - Summary of Stock Option Activity Plans (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Number of Options Outstanding        
Number of Options Outstanding, Beginning Balance (in shares) 4,131,000 5,286,000 7,384,000  
Number of Options Outstanding, Granted (in shares) 0 0 25,000  
Number of Options Outstanding, Exercised (in shares) (1,742,000) (1,138,000) (1,722,000)  
Number of Options Outstanding, Canceled/Forfeited (in shares) (132,000) (17,000) (401,000)  
Number of Options Outstanding, Ending Balance (in shares) 2,257,000 4,131,000 5,286,000 7,384,000
Number of Options Outstanding, Vested and expected to vest (in shares) 2,259,000      
Number of Options Outstanding, Exercisable (in shares) 2,243,000      
Weighted-Average Exercise Price Per Share        
Weighted-Average Exercise Price Per Share, Beginning Balance (in dollars per share) $ 10.86 $ 10.30 $ 10.59  
Weighted-Average Exercise Price Per Share, Granted (in dollars per share) 0 0 23.99  
Weighted-Average Exercise Price Per Share, Exercised (in dollars per share) 8.53 8.17 10.39  
Weighted-Average Exercise Price Per Share, Canceled/Forfeited (in dollars per share) 2.73 18.79 16.04  
Weighted-Average Exercise Price Per Share, Ending Balance (in dollars per share) 13.13 $ 10.86 $ 10.30 $ 10.59
Weighted-Average Exercise Price Per Share, Vested and expected to vest (in dollars per share) 13.13      
Weighted-Average Exercise Price Per Share, Exercisable (in dollars per share) $ 13.10      
Weighted-Average Contractual Term        
Weighted-Average Contractual Term 2 years 6 months 3 years 3 months 18 days 4 years 2 months 12 days 5 years 3 months 18 days
Weighted-Average Contractual Term, Vested and expected to vest 2 years 6 months      
Weighted-Average Contractual Term, Exercisable 2 years 6 months      
Aggregate Intrinsic Value        
Aggregate Intrinsic Value, Outstanding $ 351,428 $ 295,921 $ 201,480 $ 74,065
Aggregate Intrinsic Value, Vested and expected to vest 351,362      
Aggregate Intrinsic Value, Exercisable $ 349,002      
XML 40 R84.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Summary of Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits (Detail) - 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]      
Unrecognized tax benefits, beginning of the year $ 6,029 $ 3,004 $ 2,460
Increases related to prior year tax positions 0 1,050 0
Decreases related to prior year tax positions (48) 0 (3)
Increases related to current year tax positions 2,984 1,975 547
Unrecognized tax benefits, end of year $ 8,965 $ 6,029 $ 3,004
XML 41 R15.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases
12 Months Ended
Dec. 31, 2019
Leases [Abstract]  
Leases  Leases
The Company primarily leases facilities for office and datacenter space under non-cancelable operating leases for its U.S. and international locations. As of December 31, 2019, non-cancelable leases expire on various dates between 2020 and 2029.
Generally, the non-cancelable leases include one or more options to renew, with renewal terms that can extend the lease term from one to five years or more. The Company has the right to exercise or forego the lease renewal options. The lease agreements do not contain any material residual value guarantees or material restrictive covenants.
As of December 31, 2019, the components of leases and lease costs are as follows (in thousands):
 
December 31, 2019
Operating leases
 
Operating lease right-of-use assets
$
39,269

 
 
Accrued liabilities
$
14,249

Operating lease liabilities
28,516

Total operating lease liabilities
$
42,765



 
Year ended December 31,
 
2019
 
2018
Lease Cost
 
 
 
Operating lease cost (a)
$
17,584

 
$


(a) Includes short-term leases and variable lease costs, which are immaterial.
The Company recognized rent expense on operating lease facilities of $6.9 million and $5.5 million for the years ended December 31, 2018 and 2017.

Maturities of operating lease liabilities as of December 31, 2019 are presented in the table below (in thousands):
Year Ending December 31,
 
2020
$
16,164

2021
12,162

2022
7,650

2023
5,197

2024
1,354

2025 onwards
5,883

Total future minimum lease payments
48,410

Less: Imputed interest
(5,645
)
Present value of lease liabilities
$
42,765


Other supplemental information as of December 31, 2019 is as follows (in thousand):
 
December 31, 2019
Lease Term and Discount Rate
 
Weighted-average remaining operating lease term (years)
4.2

Weighted-average operating lease discount rate
5
%

 
Year ended December 31, 2019
Supplemental Cash Flow Information
 
Operating cash flows resulting from operating leases:
 
Cash paid for amounts included in the measurement of lease liabilities
$
15,709

 
 
New ROU assets obtained in exchange of lease liabilities:
 
Operating leases
$
18,584


As of December 31, 2019, the Company has additional operating leases of approximately $2.0 million that have not yet commenced and as such, have not yet been recognized on the Company’s Consolidated Balance Sheet. These operating leases are expected to commence in the first quarter of 2020 with lease terms up to three years.
XML 42 R11.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Financial Statement Components
12 Months Ended
Dec. 31, 2019
Statement of Financial Position [Abstract]  
Financial Statement Components Financial Statement Components
Cash and cash equivalents consisted of the following (in thousands):
 
December 31,
2019
 
December 31,
2018
Cash
$
46,295

 
$
80,457

Money market funds
297,311

 
485,872

Total cash and cash equivalents
$
343,606

 
$
566,329


The Company has no restricted cash balance as of December 31, 2019. The Company had an immaterial restricted cash balance, included in the cash balances above, as of December 31, 2018.
Accounts receivable, net consisted of the following (in thousands):
 
December 31,
2019
 
December 31,
2018
Accounts receivable
$
114,745

 
$
82,740

Unbilled accounts receivable
17,603

 
14,141

Allowance for doubtful accounts
(2,358
)
 
(2,506
)
Accounts receivable, net
$
129,990

 
$
94,375

Prepaid expenses and other current assets consisted of the following (in thousands):
 
December 31,
2019
 
December 31,
2018
Prepaid expenses
$
16,249

 
$
14,805

Inventory
401

 
199

Other current assets
8,704

 
8,768

Total prepaid expenses and other current assets
$
25,354

 
$
23,772


Property and equipment, net consisted of the following (in thousands):
 
December 31,
2019
 
December 31,
2018
Computer hardware and software
$
120,841

 
$
103,766

Internal-use software development costs
48,419

 
29,886

Furniture and fixtures
7,690

 
5,896

Leasehold improvements
11,327

 
6,863

Property and equipment, gross
188,277

 
146,411

Less: accumulated depreciation and amortization
(99,047
)
 
(76,206
)
Property and equipment, net
$
89,230

 
$
70,205


Total depreciation and amortization expense related to property and equipment was $27.2 million, $18.9 million, and $15.4 million for the years ended December 31, 2019, 2018 and 2017, respectively.
The carrying value of goodwill is as follows (in thousands):
 
December 31,
2019
Balance at December 31, 2018
$
31,238

Connect First acquisition
24,465

Foreign currency translation adjustments
(425
)
Balance at December 31, 2019
$
55,278


The carrying values of intangible assets are as follows (in thousands):
 
 
 
December 31, 2019
 
December 31, 2018
 
Estimated
Lives
 
Cost
 
Accumulated
Amortization
 
Acquired
Intangibles,
Net
 
Cost
 
Accumulated
Amortization
 
Acquired
Intangibles,
Net
Customer relationships
2 to 5 years
 
$
21,245

 
$
8,178

 
$
13,067

 
$
20,121

 
$
4,460

 
$
15,661

Developed technology
3 to 5 years
 
123,547

 
9,276

 
114,271

 
6,098

 
2,279

 
3,819

Total acquired intangible assets
 
 
$
144,792

 
$
17,454

 
$
127,338

 
$
26,219

 
$
6,739

 
$
19,480


Amortization expense from acquired intangible assets for the years ended December 31, 2019, 2018 and 2017 was $10.7 million, $4.4 million and $0.8 million, respectively. Amortization of developed technology is included in cost of revenues expenses and amortization of customer relationships is included in sales and marketing expenses in the consolidated statements of operations. As of December 31, 2019, the weighted-average amortization period for developed technology is approximately 3.9 years and for customer relationships is approximately 2.8 years.
Estimated amortization expense for acquired intangible assets for the following five fiscal years and thereafter is as follows (in thousands):
2020
$
34,274

2021
34,016

2022
28,416

2023
16,477

2024 and thereafter
14,155

Total estimated amortization expense
$
127,338


Accrued liabilities consisted of the following (in thousands):
 
December 31,
2019
 
December 31,
2018
Accrued compensation and benefits
$
30,541

 
$
20,932

Accrued sales, use, and telecom related taxes
25,757

 
19,609

Accrued marketing
17,505

 
12,291

Operating lease liabilities, short-term
14,249

 

Other accrued expenses
50,677

 
47,855

Total accrued liabilities
$
138,729

 
$
100,687


Deferred and Prepaid Sales Commission Costs
Amortization expense for the deferred and prepaid sales commission costs for the years ended December 31, 2019, 2018 and 2017 were $30.1 million, $19.8 million and $12.6 million, respectively. There was no impairment loss in relation to the costs capitalized for the periods presented.
XML 43 R19.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
Net loss before provision for (benefit from) income taxes consisted of the following (in thousands):
 
Year ended December 31,
 
2019
 
2018
 
2017
United States
$
(64,822
)
 
$
(29,584
)
 
$
(5,883
)
International
7,882

 
3,521

 
1,937

Total net loss before provision for (benefit from) income taxes
$
(56,940
)
 
$
(26,063
)
 
$
(3,946
)

The provision for (benefit from) income taxes consisted of the following (in thousands):
 
Year ended December 31,
 
2019
 
2018
 
2017
Current
 
 
 
 
 
Federal
$

 
$

 
$

State
150

 
61

 
49

Foreign
464

 
382

 
256

Total current
$
614

 
$
443

 
$
305

Deferred
 
 
 
 
 
Federal
$
(2,765
)
 
$

 
$

State
(445
)
 

 

Foreign
(737
)
 
(303
)
 
(47
)
Total deferred
(3,947
)
 
(303
)
 
(47
)
Total income tax provision
$
(3,333
)
 
$
140

 
$
258


The provision for (benefit from) income tax differed from the amounts computed by applying the U.S. federal income tax rate to pretax loss as a result of the following (in thousands):
 
Year ended December 31,
 
2019
 
2018
 
2017
Federal tax benefit at statutory rate
$
(11,957
)
 
$
(5,473
)
 
$
(1,341
)
State tax, net of federal tax benefit
(233
)
 
48

 
32

Research and development credits
(5,312
)
 
(3,284
)
 
(707
)
Share-based compensation
(58,780
)
 
(25,170
)
 
(18,154
)
Other permanent differences
3,149

 
1,325

 
814

Change in U.S. federal Tax Rate

 

 
33,254

Foreign tax rate differential
(799
)
 
(288
)
 
(445
)
Net operating (gains) losses not recognized
73,364

 
32,982

 
(13,195
)
Release of valuation allowance associated with acquisitions
(2,765
)
 

 

Total income tax provision
$
(3,333
)
 
$
140

 
$
258

In general, it is the Company’s practice and intention to reinvest the earnings of its non-U.S. subsidiaries in those operations. Undistributed earnings of foreign subsidiaries are immaterial for all periods presented. Because the Company’s non-U.S. subsidiary earnings have previously been subject to the one-time transition tax on foreign earnings required by the 2017 Tax Act, any additional taxes due with respect to such earnings or the excess of the amount for financial reporting over the tax basis of its foreign investments would generally be limited to foreign withholding taxes and/or U.S. state income taxes.
The types of temporary differences that give rise to significant portions of the Company’s deferred tax assets and liabilities are as follows (in thousands):
 
Year ended December 31,
 
2019
 
2018
Deferred tax assets
 
 
 
Net operating loss and credit carry-forwards
$
196,930

 
$
109,812

Research and development credits
24,452

 
16,380

Sales tax liability
157

 
258

Share-based compensation
5,937

 
5,435

Accrued liabilities
6,612

 
5,135

Gross deferred tax assets
234,088

 
137,020

Valuation allowance
(180,090
)
 
(94,118
)
Total deferred tax assets
53,998

 
42,902

Deferred tax liabilities
 
 
 
Convertible debt discount
(16,701
)
 
(21,035
)
Deferred sales commissions
(28,601
)
 
(18,253
)
Acquired intangibles
(3,857
)
 
(2,670
)
Property and equipment
(6,731
)
 
(3,573
)
Net deferred tax (liabilities) assets
$
(1,892
)
 
$
(2,629
)
On December 22, 2017, the Tax Cuts and Jobs Act of 2017 (the “Act”) was signed into law making significant changes to the Internal Revenue Code. Changes include, but are not limited to, a corporate tax rate decrease from 35% to 21% effective for tax years beginning after December 31, 2017, the transition of U.S. international taxation from a worldwide tax system to a territorial system, and a one-time transition tax on the mandatory deemed repatriation of cumulative foreign earnings as of December 31, 2017.
In connection with the acquisition of Connect First on January 14, 2019, a net deferred tax liability of $3.2 million was established, the most significant component of which is related to the book/tax basis differences associated with the acquired technology and customer relationships. The net deferred tax liability from this acquisition created an additional source of income to realize deferred tax assets. As the Company continues to maintain a full valuation allowance against its deferred tax assets, this additional source of income resulted in the release of the Company’s previously recorded valuation allowance against deferred assets. Consistent with the applicable guidance the release of the valuation allowance of $3.2 million caused by the acquisition was recorded in the consolidated financial statements outside of acquisition accounting as a tax benefit to the Consolidated Statements of Operations.
As of December 31, 2019, the Company has federal net operating loss carryforwards of approximately $782.7 million, of which approximately $272.9 million expire between 2023 and 2037 and the remainder do not expire. As of December 31, 2019, the Company had state net operating loss carryforwards of approximately $675.6 million which will begin to expire in 2021. The Company also has research credit carryforwards for federal and California tax purposes of approximately $20.2 million and $15.7 million, respectively, available to reduce future income subject to income taxes. The federal research credit carryforwards will begin to expire in 2028 and the California research credits carry forward indefinitely.
The Internal Revenue Code of 1986, as amended, imposes restrictions on the utilization of net operating losses in the event of an “ownership change” of a corporation. Accordingly, a company’s ability to use net operating losses may be limited as prescribed under Internal Revenue Code Section 382 (“IRC Section 382”). Events which may cause limitations in the amount of the net operating losses that the Company may use in any one year include, but are not limited to, a cumulative ownership change of more than 50% over a three-year period. Utilization of the federal and state net operating losses may be subject to substantial annual limitation due to the ownership change limitations provided by the IRC Section 382 and similar state provisions.
The Company’s management believes that, based on a number of factors, it is more likely than not, that all or some portion of the deferred tax assets will not be realized; and accordingly, for the year ended December 31, 2019, the Company has provided a valuation allowance against the Company’s U.S. net deferred tax assets. The net change in the valuation allowance for the years ended December 31, 2019 and 2018 was an increase of $86.0 million, $18.2 million, respectively.
In accordance with ASC 740-10, Income Taxes, the Company has adopted the accounting policy that interest and penalties recognized are classified as part of its income taxes.
The following shows the changes in the gross amount of unrecognized tax benefits as of December 31, 2019 (in thousands):
 
2019
 
2018
 
2017
Unrecognized tax benefits, beginning of the year
$
6,029

 
$
3,004

 
$
2,460

Increases related to prior year tax positions

 
1,050

 

Decreases related to prior year tax positions
(48
)
 

 
(3
)
Increases related to current year tax positions
2,984

 
1,975

 
547

Unrecognized tax benefits, end of year
$
8,965

 
$
6,029

 
$
3,004


The Company does not anticipate that its total unrecognized tax benefits will significantly change due to settlement of examination or the expiration of statute of limitations during the next 12 months.
The Company files U.S. and foreign income tax returns with varying statutes of limitations. Due to the Company’s net carry-over of unused operating losses and tax credits, all years from 2003 forward remain subject to future examination by tax authorities.
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases (Tables)
12 Months Ended
Dec. 31, 2019
Leases [Abstract]  
Components of Leases
As of December 31, 2019, the components of leases and lease costs are as follows (in thousands):
 
December 31, 2019
Operating leases
 
Operating lease right-of-use assets
$
39,269

 
 
Accrued liabilities
$
14,249

Operating lease liabilities
28,516

Total operating lease liabilities
$
42,765


Lease Cost
Other supplemental information as of December 31, 2019 is as follows (in thousand):
 
December 31, 2019
Lease Term and Discount Rate
 
Weighted-average remaining operating lease term (years)
4.2

Weighted-average operating lease discount rate
5
%

 
Year ended December 31, 2019
Supplemental Cash Flow Information
 
Operating cash flows resulting from operating leases:
 
Cash paid for amounts included in the measurement of lease liabilities
$
15,709

 
 
New ROU assets obtained in exchange of lease liabilities:
 
Operating leases
$
18,584


 
Year ended December 31,
 
2019
 
2018
Lease Cost
 
 
 
Operating lease cost (a)
$
17,584

 
$


(a) Includes short-term leases and variable lease costs, which are immaterial.
Schedule of Future Operating Lease Maturities
Maturities of operating lease liabilities as of December 31, 2019 are presented in the table below (in thousands):
Year Ending December 31,
 
2020
$
16,164

2021
12,162

2022
7,650

2023
5,197

2024
1,354

2025 onwards
5,883

Total future minimum lease payments
48,410

Less: Imputed interest
(5,645
)
Present value of lease liabilities
$
42,765


XML 45 R36.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Basic and Diluted Net Loss Per Share (Tables)
12 Months Ended
Dec. 31, 2019
Earnings Per Share [Abstract]  
Computation of Company's Basic and Diluted Net Loss Per Share of Common Stock
The following table sets forth the computation of the Company’s basic and diluted net loss per share during the years ended December 31, 2019, 2018 and 2017 (in thousands, except per share data):
 
Year Ended December 31,
 
2019
 
2018
 
2017
Numerator
 
 
 
 
 
Net loss
$
(53,607
)
 
$
(26,203
)
 
$
(4,204
)
Denominator
 
 
 
 
 
Weighted-average common shares for basic and diluted net
loss per share
83,130

 
79,500

 
76,281

Basic and diluted net loss per share
$
(0.64
)
 
$
(0.33
)
 
$
(0.06
)

Potential Shares of Common Stock Excluded from Diluted Weighted-Average Common Shares Outstanding
The following table summarizes the potentially dilutive common shares that were excluded from diluted weighted-average common shares outstanding because including them would have had an anti-dilutive effect (in thousands):
 
Year Ended December 31,
 
2019
 
2018
 
2017
Shares of common stock issuable under equity incentive plans outstanding
6,832

 
8,943

 
10,806

Convertible senior notes
1,905

 
79

 

Potential common shares excluded from diluted net loss per share
8,737

 
9,022

 
10,806


XML 46 R56.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Business Combinations, Strategic Partnerships, and Asset Acquisitions - Additional Information (Detail)
1 Months Ended 3 Months Ended 12 Months Ended
Jan. 14, 2019
USD ($)
Oct. 22, 2018
USD ($)
Jan. 16, 2018
USD ($)
Oct. 31, 2019
USD ($)
$ / shares
Dec. 31, 2019
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Business Acquisition [Line Items]              
Goodwill recorded in connection with transaction         $ 55,278,000 $ 55,278,000 $ 31,238,000
Long-term investments         132,188,000 132,188,000 $ 0
Finite-lived intangible assets acquired           105,500,000  
Deferred and prepaid sales commission costs, non-current         371,100,000 $ 371,100,000  
Maximum              
Business Acquisition [Line Items]              
Estimated lives           5 years  
Weighted average amortization periods       5 years      
Minimum              
Business Acquisition [Line Items]              
Estimated lives           2 years  
Weighted average amortization periods       3 years      
Connect First, Inc.              
Business Acquisition [Line Items]              
Total purchase price $ 36,400,000            
Cash payments 29,300,000            
Contingent consideration $ 7,100,000            
Estimated lives 3 years            
Goodwill recorded in connection with transaction $ 24,465,000            
Amount of goodwill expected to be tax deductible 0            
Acquired intangible assets 13,300,000            
Dimelo              
Business Acquisition [Line Items]              
Total purchase price   $ 36,100,000          
Cash payments   30,700,000          
Contingent consideration   5,400,000          
Goodwill recorded in connection with transaction   21,995,000          
Acquired intangible assets   12,208,000          
Settlement         7,000,000.0    
Dimelo | Restricted Stock Units              
Business Acquisition [Line Items]              
Consideration, restricted stock unit   $ 3,300,000          
Consideration, restricted stock unit, vesting period           4 years  
Dimelo | Maximum              
Business Acquisition [Line Items]              
Estimated lives           5 years  
Restricted Stock | Connect First, Inc.              
Business Acquisition [Line Items]              
Consideration, restricted stock unit $ 4,000,000.0            
Consideration, restricted stock unit, vesting period 4 years            
Avaya              
Business Acquisition [Line Items]              
Long-term investments       $ 125,000,000.0      
Convertible preferred stock, conversion price (in USD per share) | $ / shares       $ 16.00      
Percentage of voting interests acquired upon conversion (as a percentage)       6.00%      
Advance of future commissions to be received       $ 345,000,000.0      
Avaya | Avaya              
Business Acquisition [Line Items]              
Convertible preferred stock, dividend percentage       0.03      
RingCentral Office@Hand solution              
Business Acquisition [Line Items]              
Total purchase price     $ 24,000,000.0        
Cash payments     $ 20,000,000.0        
Customer relationships              
Business Acquisition [Line Items]              
Estimated lives           5 years  
Acquired intangible assets         $ 10,000,000.0 $ 10,000,000.0  
Weighted average amortization periods           2 years 9 months 18 days  
Customer relationships | Maximum              
Business Acquisition [Line Items]              
Estimated lives           5 years  
Customer relationships | Minimum              
Business Acquisition [Line Items]              
Estimated lives           2 years  
XML 48 R52.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Financial Statement Components - Summary of Estimated Amortization Expense for Acquired Intangible Assets (Detail) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Statement of Financial Position [Abstract]    
2020 $ 34,274  
2021 34,016  
2022 28,416  
2023 16,477  
2024 and thereafter 14,155  
Total estimated amortization expense $ 127,338 $ 19,480
XML 49 R81.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Summary of Variation of Effective Provision for (Benefit from) Income Taxes from Statutory Federal Income Tax Rate (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Income Tax Disclosure [Abstract]      
Federal tax benefit at statutory rate $ (11,957) $ (5,473) $ (1,341)
State tax, net of federal tax benefit (233) 48 32
Research and development credits (5,312) (3,284) (707)
Share-based compensation (58,780) (25,170) (18,154)
Other permanent differences 3,149 1,325 814
Change in U.S. federal Tax Rate 0 0 33,254
Foreign tax rate differential (799) (288) (445)
Net operating (gains) losses not recognized 73,364 32,982 (13,195)
Release of valuation allowance associated with acquisitions (2,765) 0 0
Total income tax provision $ (3,333) $ 140 $ 258
XML 50 R71.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Share-Based Compensation - Summary of Share-Based Compensation Expense Recognized to Statements of Operations (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Share-based compensation expense $ 101,354 $ 68,088 $ 42,060
Cost of revenues      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Share-based compensation expense 8,741 4,982 3,735
Research and development      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Share-based compensation expense 23,132 14,975 9,550
Sales and marketing      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Share-based compensation expense 38,325 27,324 16,015
General and administrative      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Share-based compensation expense $ 31,156 $ 20,807 $ 12,760
XML 51 R75.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Share-Based Compensation - Schedule of Total Intrinsic Values of Options Exercised (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Share-based Payment Arrangement [Abstract]      
Total intrinsic value of options exercised $ 215.5 $ 74.6 $ 41.2
XML 52 R85.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Basic and Diluted Net Loss Per Share - Computation of Company's Basic and Diluted Net Loss Per Share of Common Stock (Detail) - 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 $ (25,257) $ (12,749) $ (9,243) $ (6,358) $ (5,678) $ (9,518) $ (8,291) $ (2,716) $ (53,607) $ (26,203) $ (4,204)
Denominator                      
Weighted-average common shares for basic and diluted net loss per share (in shares)                 83,130 79,500 76,281
Basic and diluted net loss per common share (in dollars per share) $ (0.30) $ (0.15) $ (0.11) $ (0.08) $ (0.07) $ (0.12) $ (0.10) $ (0.03) $ (0.64) $ (0.33) $ (0.06)
XML 53 R89.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
401(k) Plan - Additional Information (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
401(k) Plan      
Defined Contribution Plan Disclosure [Line Items]      
Employer contributions $ 4.1 $ 2.9 $ 1.1
XML 54 R79.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Summary of Net Loss Before Provision for (Benefit from) Income Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Income Tax Disclosure [Abstract]      
United States $ (64,822) $ (29,584) $ (5,883)
International 7,882 3,521 1,937
Loss before income taxes $ (56,940) $ (26,063) $ (3,946)
XML 55 R18.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Share-Based Compensation
12 Months Ended
Dec. 31, 2019
Share-based Payment Arrangement [Abstract]  
Share-Based Compensation Share-Based Compensation
A summary of share-based compensation expense recognized in the Company’s Consolidated Statements of Operations is as follows (in thousands):
 
Year ended December 31,
 
2019
 
2018
 
2017
Cost of revenues
$
8,741

 
$
4,982

 
$
3,735

Research and development
23,132

 
14,975

 
9,550

Sales and marketing
38,325

 
27,324

 
16,015

General and administrative
31,156

 
20,807

 
12,760

Total share-based compensation expense
$
101,354

 
$
68,088

 
$
42,060


A summary of share-based compensation expense by award type is as follows (in thousands):
 
Year ended December 31,
 
2019
 
2018
 
2017
Options
$
986

 
$
3,433

 
$
6,803

Employee stock purchase plan rights
4,176

 
3,094

 
2,177

Restricted stock units
96,192

 
61,561

 
33,080

Total share-based compensation expense
$
101,354

 
$
68,088

 
$
42,060


Equity Incentive Plans
In September 2013, the Board adopted and the Company’s stockholders approved the 2013 Equity Incentive Plan (“2013 Plan”), which became effective on September 26, 2013. In connection with the adoption of the 2013 Plan, the Company terminated the 2010 Equity Incentive Plan (“2010 Plan”), under which stock options had been granted prior to September 26, 2013. The 2010 Plan was established in September 2010, when the 2003 Equity Incentive Plan (“2003 Plan”) was terminated. After the termination of the 2003 and 2010 Plans, no additional options were granted under these plans; however, options previously granted under these plans will continue to be governed by these plans and will be exercisable into shares of Class B common stock. In addition, options authorized to be granted under the 2003 and 2010 Plans, including forfeitures of previously granted awards, are authorized for grant under the 2013 Plan.  
A total of 6,200,000 shares of Class A common stock were originally reserved for issuance under the 2013 Plan. The 2013 Plan includes an annual increase on the first day of each fiscal year beginning in 2014, equal to the least of: (i) 6,200,000 shares of Class A common stock; (ii) 5% of the outstanding shares of all classes of common stock as of the last day of the Company’s immediately preceding fiscal year; or (iii) such other amount as the board of directors may determine. During the year ended December 31, 2019, a total of 4,052,295 shares of Class A common stock were added to the 2013 Plan in connection with the annual automatic increase provision. As of December 31, 2019, a total of 15,528,723 shares remain available for grant under the 2013 Plan.
The plans permit the grant of stock options and other share-based awards, such as restricted stock units, to employees, officers, directors, and consultants by the board of directors. Option awards are generally granted with an exercise price equal to the fair market value of the Company’s Class A common stock at the date of grant. Option awards generally vest according to a graded vesting schedule based on four years of continuous service. On January 29, 2014, the board of directors approved an amendment to decrease the contractual term of all equity awards issued from the 2013 Plan from 10 years to 7 years for all awards granted after January 29, 2014. Certain option awards provide for accelerated vesting if there is a change in control (as defined in the option agreement) and early exercise of options prior to vesting (subject to the Company’s repurchase right).
A summary of option activity under all of the Company’s equity incentive plans at December 31, 2019 and changes during the period then ended is presented in the following table:
 
Number of
Options
Outstanding
(in thousands)
 
Weighted-
Average
Exercise Price
Per Share
 
Weighted-
Average
Contractual
Term
(in Years)
 
Aggregate
Intrinsic
Value
(in thousands)
Outstanding at December 31, 2016
7,384

 
$
10.59

 
5.3
 
$
74,065

Granted
25

 
23.99

 
 
 
 
Exercised
(1,722
)
 
10.39

 
 
 
 
Canceled/Forfeited
(401
)
 
16.04

 
 
 
 
Outstanding at December 31, 2017
5,286

 
$
10.30

 
4.2
 
$
201,480

Granted

 

 
 
 
 
Exercised
(1,138
)
 
8.17

 
 
 
 
Canceled/Forfeited
(17
)
 
18.79

 
 
 
 
Outstanding at December 31, 2018
4,131

 
$
10.86

 
3.3
 
$
295,921

Granted

 

 
 
 
 
Exercised
(1,742
)
 
8.53

 
 
 
 
Canceled/Forfeited
(132
)
 
2.73

 
 
 
 
Outstanding at December 31, 2019
2,257

 
$
13.13

 
2.5
 
$
351,428

Vested and expected to vest as of December 31, 2019
2,259

 
$
13.13

 
2.5
 
$
351,362

Excercisable as of December 31, 2019
2,243

 
$
13.10

 
2.5
 
$
349,002



There were no options granted for the year ended December 31, 2019 and 2018. The total intrinsic value of options exercised during year ended December 31, 2019, 2018 and 2017 were $215.5 million, $74.6 million, and $41.2 million, respectively.
Valuation Assumptions
The Company estimated the fair values of each option awarded on the date of grant using the Black-Scholes-Merton option-pricing model, which requires inputs including the fair value of common stock, expected term, expected volatility, risk-free interest rate, and dividend yield.
The weighted-average assumptions used in the option-pricing model and the resulting grant date fair value of stock options granted in 2017 were as follows:
 
Year Ended
 
December 31, 2017
Expected term for employees (in years)
4.4

Expected term for non-employees (in years)
4.6

Expected volatility
44
%
Risk-free interest rate
1.78
%
Expected dividend yield
0
%
Grant date fair value of employee options
$
9.08


As of December 31, 2019 and 2018, there was an immaterial amount and $1.0 million of unrecognized share-based compensation expense, net of estimated forfeitures, related to non-vested stock option grants, which will be recognized on a straight-line basis over the remaining weighted-average vesting periods of approximately 0.3 years and 0.8 years, respectively.
Employee Stock Purchase Plan
The Company's Employee Stock Purchase Plan (“ESPP”) allows eligible employees to purchase shares of the Company’s Class A common stock at a discounted price, through payroll deductions of up to the lesser of 15% of their eligible compensation or the IRS allowable limit per calendar year. A participant may purchase a maximum of 3,000 shares during an offering period. The offering periods are for a period of six months and generally start on the first trading day on or after May 13th and November 13th of each year. At the end of the offering period, the purchase price is set at the lower of: (i) 90% of the fair value of the Company’s common stock at the beginning of the six month offering period and (ii) 90% of the fair value of the Company’s Class A common stock at the end of the six month offering period.
The ESPP provides for annual increases in the number of shares available for issuance under the ESPP on the first day of each fiscal year beginning in fiscal 2014, equal to the least of: (i) 1% of the outstanding shares of all classes of common stock on the last day of the immediately preceding year; (ii) 1,250,000 shares; or (iii) such other amount as may be determined by the board of directors. During the year ended December 31, 2019, a total of 810,459 shares of Class A common stock were added to the ESPP Plan in connection with the annual increase provision. At December 31, 2019, a total of 3,918,712 shares were available for issuance under the ESPP.
The weighted-average assumptions used to value ESPP rights under the Black-Scholes-Merton option-pricing model and the resulting offering grant date fair value of ESPP rights granted in the periods presented were as follows:
 
Year ended December 31,
 
2019
 
2018
 
2017
Expected term (in years)
0.5

 
0.5

 
0.5

Expected volatility
47
%
 
42
%
 
34
%
Risk-free interest rate
2.01
%
 
2.31
%
 
1.20
%
Expected dividend yield
0
%
 
0
%
 
0
%
Offering grant date fair value of ESPP rights
$
33.66

 
$
18.07

 
$
9.52


As of December 31, 2019 and 2018, there was approximately $2.3 million and $1.5 million of unrecognized share-based compensation expense, net of estimated forfeitures, related to ESPP, which will be recognized on a straight-line basis over the remaining weighted-average vesting periods of approximately 0.4 years, respectively.
Restricted Stock Units
The 2013 Plan provides for the issuance of RSUs to employees, directors, and consultants. RSUs issued under the 2013 Plan generally vest over four years. A summary of activity of RSUs under the 2013 Plan at December 31, 2019 and changes during the periods then ended is presented in the following table:
 
Number of
RSUs
Outstanding
(in thousands)
 
Weighted-
Average
Grant Date Fair
Value Per Share
 
Aggregate
Intrinsic
Value
(in thousands)
Outstanding at December 31, 2016
3,554

 
$
18.01

 
$
73,261

Granted
3,005

 
30.20

 
 
Released
(1,680
)
 
19.54

 
 
Canceled/Forfeited
(598
)
 
20.91

 
 
Outstanding at December 31, 2017
4,281

 
$
25.51

 
$
207,197

Granted
1,746

 
67.64

 
 
Released
(1,971
)
 
30.50

 
 
Canceled/Forfeited
(495
)
 
34.99

 
 
Outstanding at December 31, 2018
3,561

 
$
42.09

 
$
293,523

Granted
2,069

 
122.35

 
 
Released
(1,906
)
 
50.99

 
 
Canceled/Forfeited
(475
)
 
60.38

 
 
Outstanding at December 31, 2019
3,249

 
$
85.39

 
$
548,145


As of December 31, 2019 and 2018, there was a total of $198.3 million and $107.9 million of unrecognized share-based compensation expense, net of estimated forfeitures, related to RSUs, which will be recognized on a straight-line basis over the remaining weighted-average vesting periods of approximately 2.3 years and 2.4 years, respectively.
Bonus Plan
In December 2017, the Company's board of directors (the "Board") adopted the Selective 2018 Key Employee Equity Bonus Plan (the "2018 KEEB Plan”), which became effective on January 1, 2018, and in December 2018, the Board adopted the Selective 2019 Key Employee Equity Bonus Plan (the "2019 KEEB Plan" and together with the 2018 KEEB Plan the "KEEB Plans"), which became effective on January 1, 2019. Both of the KEEB Plans allow the recipients to earn fully vested shares of the Company’s Class A Common Stock upon the achievement of quarterly service and performance conditions. During the year
ended December 31, 2019 and 2018, 0.1 million and 0.1 million RSUs were issued under the KEEB Plans, respectively. The total requisite service period of each quarterly award is approximately 0.4 years.
The unrecognized share-based compensation expense was approximately $1.0 million, which will be recognized over the remaining service period of 0.1 years. The shares issued under the KEEB Plans will be issued from the reserve of shares available for issuance under the 2013 Plan.
XML 56 R14.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 2018, the Company issued $460.0 million aggregate principal amount of 0% convertible senior notes due 2023 in a private placement, including the exercise in full of the over-allotment options of the initial purchasers. The Notes are senior unsecured obligations of the Company and do not bear regular interest, and the principal amount of the Notes does not accrete. The Notes may bear special interest under specified circumstances as outlined in the indenture governing the Notes (the “Indenture”) or if the Notes are not freely tradeable as required by the Indenture. The Notes will mature on March 15, 2023, unless earlier repurchased or redeemed by the Company or converted pursuant to their terms. The total net proceeds from the debt offering, after deducting initial purchase discounts and debt issuance costs, were approximately $449.5 million.
Each $1,000 principal amount of the Notes is initially convertible into 12.2782 shares of the Company’s Class A common stock par value $0.0001 (“Class A Common Stock”), which is equivalent to an initial conversion price of approximately $81.45 per share. The conversion rate is subject to adjustment upon the occurrence of certain specified events but will not be adjusted for any accrued and unpaid special interest. In addition, upon the occurrence of a make-whole fundamental change or a redemption period, each as defined in the Indenture, the Company will, in certain circumstances, increase the conversion rate by a number of
additional shares for a holder that elects to convert its Notes in connection with such make-whole fundamental change or during the relevant redemption period.
The Notes will be convertible at certain times and upon the occurrence of certain events in the future. Further, on or after December 15, 2022, until the close of business on the scheduled trading day immediately preceding the maturity date, holders of the Notes may convert all or a portion of their Notes regardless of these conditions.
 Upon conversion, the Company will pay or deliver, as the case may be, cash, shares of Class A Common Stock, or a combination of cash and shares of Class A Common Stock, at the Company’s election. It is the Company’s current intent to settle the principal amount of the Notes with cash.
During the quarter ended December 31, 2019, the stock price condition allowing holders of the Notes to convert was met. As a result, holders have the option to convert their Notes at any time during the fiscal quarter ending March 31, 2020. There were no conversions of the Notes during the year ended December 31, 2019. The Notes may be convertible thereafter if one or more of the conversion conditions specified in the Indenture is satisfied during future measurement periods.
The Company may redeem the Notes, at its option, on or after September 20, 2020, at a redemption price equal to 100% of the principal amount thereof, plus accrued and unpaid special interest to, but excluding the redemption date, subject to certain conditions. No sinking fund is provided for the Notes. Upon the occurrence of a fundamental change (as defined in the Indenture) prior to the maturity date, holders may require the Company to repurchase all or a portion of the Notes for cash at a price equal to 100% of the principal amount of the Notes to be repurchased, plus any accrued and unpaid special interest to, but excluding, the fundamental change repurchase date.
In accounting for the issuance of the Notes, the Company separated the Notes into liability and equity components. The carrying amount of the liability component was calculated by measuring the fair value of a similar debt instrument that does not have an associated convertible feature. The carrying amount of the equity component representing the conversion option was $101.1 million and was determined by deducting the fair value of the liability component from the par value of the Notes. The equity component is not remeasured as long as it continues to meet the conditions for equity classification. The excess of the principal amount of the liability component over its carrying amount (“debt discount”) is amortized to interest expense at an effective interest rate over the contractual terms of the Notes.
The net carrying amount of the liability component of the Notes was as follows (in thousands):
 
December 31, 2019
Principal
$
460,000

Unamortized discount
(67,350
)
Unamortized issuance cost
(5,761
)
Net carrying amount
$
386,889

The net carrying amount of the equity component of the Notes was as follows (in thousands):
 
December 31, 2019
Proceeds allocated to the conversion option (debt discount)
$
101,141

Issuance cost
(2,318
)
Net carrying amount
$
98,823


The following table sets forth the interest expense recognized related to the Notes (in thousands):
 
Year ended December 31,
 
2019
 
2018
 
2017
Amortization of debt discount
$
18,920

 
$
14,872

 
$

Amortization of debt issuance cost
1,417

 
1,046

 

Total interest expense related to the Notes
$
20,337

 
$
15,918

 
$


In connection with the offering of the Notes, the Company entered into privately-negotiated capped call transactions with certain counterparties (the “Capped Calls”). The Capped Calls each have an initial strike price of approximately $81.45 per share, subject to certain adjustments, which corresponds to the initial conversion price of the Notes. The Capped Calls have initial cap prices of $119.035 per share, subject to certain adjustments. The Capped Calls cover, subject to anti-dilution adjustments, approximately 5.6 million shares of Class A Common Stock. The Capped Calls are generally intended to reduce or offset the potential dilution to the Class A Common Stock upon any conversion of the Notes with such reduction or offset, as the case may be, subject to a cap based on the cap price. The Capped Calls settle in components commencing January 13, 2023 with the last component expiring on March 13, 2023. The Capped Calls are subject to either adjustment or termination upon the occurrence of specified extraordinary events affecting the Company, including a merger event, a tender offer, and a nationalization, insolvency or delisting involving the Company. In addition, the Capped Calls are subject to certain specified additional disruption events that may give rise to a termination of the Capped Calls, including changes in law, insolvency filings, and hedging disruptions. The Capped Call transactions are recorded in stockholders’ equity and are not accounted for as derivatives. The net cost of $49.9 million incurred to purchase the Capped Call transactions was recorded as a reduction to additional paid-in capital on the Company's Consolidated Balance Sheets.
XML 57 R10.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenues and Cost of Revenue
12 Months Ended
Dec. 31, 2019
Revenue from Contract with Customer [Abstract]  
Revenues and Cost of Revenue Revenues and Cost of Revenue
Disaggregation of revenue
The following table provides information about disaggregated revenue by primary geographical markets:
 
Year ended December 31,
 
2019
 
2018
 
2017
Primary geographical markets
 
 
 
 
 
North America
93
%
 
95
%
 
96
%
Others
7
%
 
5
%
 
4
%
Total revenues
100
%
 
100
%
 
100
%

The Company derived over 90%, and approximately 88% and 84% of subscription revenues from RingCentral Office product for the years ended December 31, 2019, 2018 and 2017, respectively.
Deferred revenue
During the year ended December 31, 2019, the Company recognized revenue of $88.3 million that was included in the corresponding deferred revenue balance at the beginning of the year.
Remaining performance obligations
The typical subscription term ranges from one month to five years. Contract revenue as of December 31, 2019 that has not yet been recognized was approximately $0.9 billion. This excludes contracts with an original expected length of less than one year. Of these remaining performance obligations, the Company expects to recognize revenue of 55% of this balance over the next 12 months and 45% thereafter.
Other revenues and cost of revenues
Other revenues are primarily comprised of product revenue from the sale of pre-configured phones, professional services, and phone rentals. Product revenues were $42.9 million, $34.4 million, and $26.0 million for the years ended December 31, 2019, 2018 and 2017, respectively. Cost of product revenues were $40.0 million, $30.9 million, and $25.0 million for the years ended December 31, 2019, 2018 and 2017, respectively.
XML 58 rng-20191231x10k_htm.xml IDEA: XBRL DOCUMENT 0001384905 2019-01-01 2019-12-31 0001384905 us-gaap:CommonClassAMember 2020-02-19 0001384905 us-gaap:CommonClassBMember 2020-02-19 0001384905 2019-06-28 0001384905 2019-12-31 0001384905 2018-12-31 0001384905 us-gaap:CommonClassAMember 2019-12-31 0001384905 us-gaap:CommonClassBMember 2019-12-31 0001384905 us-gaap:CommonClassBMember 2018-12-31 0001384905 us-gaap:CommonClassAMember 2018-12-31 0001384905 2018-01-01 2018-12-31 0001384905 us-gaap:ProductAndServiceOtherMember 2017-01-01 2017-12-31 0001384905 2017-01-01 2017-12-31 0001384905 us-gaap:LicenseAndServiceMember 2018-01-01 2018-12-31 0001384905 us-gaap:ProductAndServiceOtherMember 2018-01-01 2018-12-31 0001384905 us-gaap:LicenseAndServiceMember 2019-01-01 2019-12-31 0001384905 us-gaap:ProductAndServiceOtherMember 2019-01-01 2019-12-31 0001384905 us-gaap:LicenseAndServiceMember 2017-01-01 2017-12-31 0001384905 us-gaap:AdditionalPaidInCapitalMember 2017-01-01 2017-12-31 0001384905 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0001384905 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0001384905 us-gaap:CommonStockMember 2017-12-31 0001384905 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001384905 2017-12-31 0001384905 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001384905 us-gaap:RetainedEarningsMember 2017-01-01 2017-12-31 0001384905 us-gaap:RetainedEarningsMember 2019-12-31 0001384905 us-gaap:CommonStockMember 2016-12-31 0001384905 us-gaap:CommonStockMember 2018-01-01 2018-12-31 0001384905 2016-12-31 0001384905 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001384905 us-gaap:RetainedEarningsMember 2016-12-31 0001384905 us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0001384905 us-gaap:CommonStockMember 2018-12-31 0001384905 us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0001384905 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0001384905 us-gaap:CommonStockMember 2019-12-31 0001384905 us-gaap:CommonStockMember 2017-01-01 2017-12-31 0001384905 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001384905 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0001384905 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-12-31 0001384905 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001384905 us-gaap:RetainedEarningsMember 2017-12-31 0001384905 rng:GlipIncMember us-gaap:CommonStockMember 2017-01-01 2017-12-31 0001384905 us-gaap:RetainedEarningsMember 2018-12-31 0001384905 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001384905 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-12-31 0001384905 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001384905 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0001384905 rng:GlipIncMember us-gaap:AdditionalPaidInCapitalMember 2017-01-01 2017-12-31 0001384905 srt:MinimumMember 2019-01-01 2019-12-31 0001384905 us-gaap:AccountingStandardsUpdate201409Member 2019-01-01 2019-12-31 0001384905 rng:SoftwareSubscriptionRevenuesMember us-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-12-31 0001384905 srt:MaximumMember 2019-01-01 2019-12-31 0001384905 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-12-31 0001384905 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-12-31 0001384905 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2019-01-01 2019-12-31 0001384905 srt:MaximumMember us-gaap:TechnologyEquipmentMember 2019-01-01 2019-12-31 0001384905 srt:MinimumMember us-gaap:TechnologyEquipmentMember 2019-01-01 2019-12-31 0001384905 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2019-01-01 2019-12-31 0001384905 srt:MinimumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2019-01-01 2019-12-31 0001384905 srt:MaximumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2019-01-01 2019-12-31 0001384905 us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 0001384905 us-gaap:ProductMember 2017-01-01 2017-12-31 0001384905 us-gaap:ProductMember 2019-01-01 2019-12-31 0001384905 us-gaap:ProductMember 2018-01-01 2018-12-31 0001384905 srt:NorthAmericaMember 2018-01-01 2018-12-31 0001384905 rng:OtherGeographicalAreaMember 2019-01-01 2019-12-31 0001384905 srt:NorthAmericaMember 2017-01-01 2017-12-31 0001384905 srt:NorthAmericaMember 2019-01-01 2019-12-31 0001384905 rng:OtherGeographicalAreaMember 2017-01-01 2017-12-31 0001384905 rng:OtherGeographicalAreaMember 2018-01-01 2018-12-31 0001384905 rng:ConnectFirstMember 2019-01-01 2019-12-31 0001384905 us-gaap:DevelopedTechnologyRightsMember 2018-12-31 0001384905 us-gaap:CustomerRelationshipsMember 2019-12-31 0001384905 us-gaap:CustomerRelationshipsMember 2018-12-31 0001384905 us-gaap:DevelopedTechnologyRightsMember 2019-12-31 0001384905 us-gaap:SoftwareDevelopmentMember 2019-12-31 0001384905 us-gaap:TechnologyEquipmentMember 2018-12-31 0001384905 us-gaap:FurnitureAndFixturesMember 2018-12-31 0001384905 us-gaap:FurnitureAndFixturesMember 2019-12-31 0001384905 us-gaap:LeaseholdImprovementsMember 2019-12-31 0001384905 us-gaap:SoftwareDevelopmentMember 2018-12-31 0001384905 us-gaap:TechnologyEquipmentMember 2019-12-31 0001384905 us-gaap:LeaseholdImprovementsMember 2018-12-31 0001384905 us-gaap:DevelopedTechnologyRightsMember 2019-01-01 2019-12-31 0001384905 us-gaap:CustomerRelationshipsMember 2019-01-01 2019-12-31 0001384905 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2019-01-01 2019-12-31 0001384905 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2019-01-01 2019-12-31 0001384905 srt:MinimumMember us-gaap:DevelopedTechnologyRightsMember 2019-01-01 2019-12-31 0001384905 srt:MaximumMember us-gaap:DevelopedTechnologyRightsMember 2019-01-01 2019-12-31 0001384905 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2019-12-31 0001384905 us-gaap:FairValueInputsLevel3Member us-gaap:MoneyMarketFundsMember 2019-12-31 0001384905 us-gaap:FairValueInputsLevel1Member 2019-12-31 0001384905 us-gaap:FairValueInputsLevel2Member us-gaap:MoneyMarketFundsMember 2019-12-31 0001384905 us-gaap:FairValueInputsLevel3Member 2019-12-31 0001384905 us-gaap:MoneyMarketFundsMember 2019-12-31 0001384905 us-gaap:FairValueInputsLevel2Member 2019-12-31 0001384905 rng:ConvertibleSeniorNotesDueTwoThousandTwentyThreeMember us-gaap:FairValueInputsLevel2Member 2019-12-31 0001384905 us-gaap:FairValueInputsLevel2Member us-gaap:MoneyMarketFundsMember 2018-12-31 0001384905 us-gaap:FairValueInputsLevel2Member 2018-12-31 0001384905 us-gaap:MoneyMarketFundsMember 2018-12-31 0001384905 us-gaap:FairValueInputsLevel3Member 2018-12-31 0001384905 us-gaap:FairValueInputsLevel3Member us-gaap:MoneyMarketFundsMember 2018-12-31 0001384905 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2018-12-31 0001384905 us-gaap:FairValueInputsLevel1Member 2018-12-31 0001384905 rng:DimeloMember 2018-10-22 0001384905 rng:RingCentralOfficeHandSolutionMember 2018-01-15 2018-01-16 0001384905 srt:MaximumMember rng:DimeloMember 2019-01-01 2019-12-31 0001384905 rng:AvayaMember 2019-10-01 2019-10-31 0001384905 rng:ConnectFirstInc.Member us-gaap:RestrictedStockMember 2019-01-14 2019-01-14 0001384905 rng:AvayaMember 2019-10-31 0001384905 us-gaap:RestrictedStockUnitsRSUMember rng:DimeloMember 2018-10-22 2018-10-22 0001384905 rng:ConnectFirstInc.Member 2019-01-14 2019-01-14 0001384905 srt:MaximumMember 2019-10-01 2019-10-31 0001384905 rng:ConnectFirstInc.Member 2019-01-14 0001384905 rng:DimeloMember 2019-10-01 2019-12-31 0001384905 rng:DimeloMember 2018-10-22 2018-10-22 0001384905 rng:AvayaMember rng:AvayaMember 2019-10-31 0001384905 us-gaap:RestrictedStockUnitsRSUMember rng:DimeloMember 2019-01-01 2019-12-31 0001384905 srt:MinimumMember 2019-10-01 2019-10-31 0001384905 rng:ConvertibleSeniorNotesDueTwoThousandTwentyThreeMember 2017-01-01 2017-12-31 0001384905 rng:ConvertibleSeniorNotesDueTwoThousandTwentyThreeMember 2019-01-01 2019-12-31 0001384905 rng:ConvertibleSeniorNotesDueTwoThousandTwentyThreeMember 2018-01-01 2018-12-31 0001384905 rng:ConvertibleSeniorNotesDueTwoThousandTwentyThreeMember rng:CappedCallMember 2019-01-01 2019-12-31 0001384905 rng:ConvertibleSeniorNotesDueTwoThousandTwentyThreeMember rng:CappedCallMember us-gaap:CommonClassAMember 2019-01-01 2019-12-31 0001384905 rng:ConvertibleSeniorNotesDueTwoThousandTwentyThreeMember us-gaap:CommonClassAMember 2018-03-31 0001384905 rng:ConvertibleSeniorNotesDueTwoThousandTwentyThreeMember 2018-03-31 0001384905 rng:ConvertibleSeniorNotesDueTwoThousandTwentyThreeMember rng:CappedCallMember 2019-12-31 0001384905 rng:ConvertibleSeniorNotesDueTwoThousandTwentyThreeMember 2018-03-01 2018-03-31 0001384905 rng:ConvertibleSeniorNotesDueTwoThousandTwentyThreeMember us-gaap:PrivatePlacementMember 2018-03-31 0001384905 rng:ConvertibleSeniorNotesDueTwoThousandTwentyThreeMember 2019-12-31 0001384905 rng:ConvertibleSeniorNotesDueTwoThousandTwentyThreeMember us-gaap:CommonClassAMember 2018-03-01 2018-03-31 0001384905 srt:MaximumMember 2019-12-31 0001384905 srt:MinimumMember 2019-12-31 0001384905 rng:BrightPatternInc.CrossComplaintAgainstRingCentralMember 2019-08-26 2019-08-26 0001384905 rng:RingCentralSuitAgainstBrightPatternInc.AndOfficersMember 2019-06-14 2019-06-14 0001384905 rng:UndesignatedPreferredStockMember 2019-12-31 0001384905 us-gaap:CommonClassBMember 2019-01-01 2019-12-31 0001384905 us-gaap:CommonClassAMember 2019-01-01 2019-12-31 0001384905 rng:TwoThousandAndThirteenEquityAndIncentivePlanMember 2019-12-31 0001384905 us-gaap:EmployeeStockMember 2019-12-31 0001384905 us-gaap:PreferredStockMember 2019-12-31 0001384905 rng:UndesignatedPreferredStockMember 2018-12-31 0001384905 us-gaap:RestrictedStockUnitsRSUMember rng:KeyEmployeeEquityBonusPlanMember 2019-12-31 0001384905 us-gaap:RestrictedStockUnitsRSUMember rng:KeyEmployeeEquityBonusPlanMember 2019-01-01 2019-12-31 0001384905 us-gaap:CommonClassAMember us-gaap:EmployeeStockMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2019-01-01 2019-12-31 0001384905 us-gaap:CommonClassAMember us-gaap:EmployeeStockMember 2019-12-31 0001384905 us-gaap:CommonClassAMember us-gaap:EmployeeStockMember 2019-01-01 2019-12-31 0001384905 rng:TwoThousandAndThirteenEquityAndIncentivePlanMember us-gaap:CommonClassAMember 2019-01-01 2019-12-31 0001384905 us-gaap:EmployeeStockMember 2019-01-01 2019-12-31 0001384905 rng:TwoThousandAndThirteenEquityAndIncentivePlanMember us-gaap:CommonClassAMember 2013-09-01 2013-09-30 0001384905 us-gaap:EmployeeStockMember 2018-12-31 0001384905 us-gaap:RestrictedStockUnitsRSUMember 2018-12-31 0001384905 us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 0001384905 us-gaap:RestrictedStockUnitsRSUMember rng:KeyEmployeeEquityBonusPlanMember 2018-01-01 2018-12-31 0001384905 us-gaap:CommonClassAMember us-gaap:EmployeeStockMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2019-01-01 2019-12-31 0001384905 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-12-31 0001384905 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0001384905 rng:TwoThousandAndThirteenEquityAndIncentivePlanMember us-gaap:CommonClassAMember 2013-09-30 0001384905 srt:ScenarioPreviouslyReportedMember rng:PostJanuaryTwentyNineTwoThousandAndFourteenMember rng:TwoThousandAndThirteenEquityAndIncentivePlanMember 2013-09-01 2014-01-29 0001384905 us-gaap:EmployeeStockOptionMember 2018-12-31 0001384905 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0001384905 rng:TwoThousandAndThirteenEquityAndIncentivePlanMember 2014-01-29 2014-01-29 0001384905 rng:TwoThousandAndThirteenEquityAndIncentivePlanMember 2013-09-01 2013-09-30 0001384905 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-12-31 0001384905 us-gaap:EmployeeStockMember 2017-01-01 2017-12-31 0001384905 us-gaap:RestrictedStockMember 2017-01-01 2017-12-31 0001384905 us-gaap:EmployeeStockMember 2018-01-01 2018-12-31 0001384905 us-gaap:RestrictedStockMember 2018-01-01 2018-12-31 0001384905 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-12-31 0001384905 us-gaap:RestrictedStockMember 2019-01-01 2019-12-31 0001384905 us-gaap:RestrictedStockMember 2017-12-31 0001384905 us-gaap:RestrictedStockMember 2019-12-31 0001384905 us-gaap:RestrictedStockMember 2016-12-31 0001384905 us-gaap:RestrictedStockMember 2018-12-31 0001384905 rng:NonEmployeeStockOptionMember 2017-01-01 2017-12-31 0001384905 us-gaap:CostOfSalesMember 2018-01-01 2018-12-31 0001384905 us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-12-31 0001384905 us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-12-31 0001384905 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-12-31 0001384905 us-gaap:CostOfSalesMember 2017-01-01 2017-12-31 0001384905 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-12-31 0001384905 us-gaap:CostOfSalesMember 2019-01-01 2019-12-31 0001384905 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-12-31 0001384905 us-gaap:GeneralAndAdministrativeExpenseMember 2017-01-01 2017-12-31 0001384905 us-gaap:ResearchAndDevelopmentExpenseMember 2017-01-01 2017-12-31 0001384905 us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-12-31 0001384905 us-gaap:SellingAndMarketingExpenseMember 2017-01-01 2017-12-31 0001384905 2016-01-01 2016-12-31 0001384905 us-gaap:EmployeeStockOptionMember 2019-12-31 0001384905 us-gaap:DomesticCountryMember 2019-12-31 0001384905 us-gaap:StateAndLocalJurisdictionMember us-gaap:ResearchMember 2019-12-31 0001384905 us-gaap:StateAndLocalJurisdictionMember 2019-12-31 0001384905 us-gaap:StateAndLocalJurisdictionMember 2019-01-01 2019-12-31 0001384905 us-gaap:StateAndLocalJurisdictionMember 2018-01-01 2018-12-31 0001384905 us-gaap:DomesticCountryMember us-gaap:ResearchMember 2019-12-31 0001384905 rng:ConvertibleSeniorNotesDueTwoThousandTwentyThreeMember 2017-01-01 2017-12-31 0001384905 us-gaap:StockCompensationPlanMember 2019-01-01 2019-12-31 0001384905 rng:ConvertibleSeniorNotesDueTwoThousandTwentyThreeMember 2018-01-01 2018-12-31 0001384905 us-gaap:StockCompensationPlanMember 2017-01-01 2017-12-31 0001384905 us-gaap:StockCompensationPlanMember 2018-01-01 2018-12-31 0001384905 rng:ConvertibleSeniorNotesDueTwoThousandTwentyThreeMember 2019-01-01 2019-12-31 0001384905 country:FR us-gaap:PropertyPlantAndEquipmentMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-12-31 0001384905 us-gaap:NonUsMember us-gaap:PropertyPlantAndEquipmentMember us-gaap:GeographicConcentrationRiskMember 2019-12-31 0001384905 srt:MinimumMember country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-12-31 0001384905 srt:MinimumMember country:US us-gaap:PropertyPlantAndEquipmentMember us-gaap:GeographicConcentrationRiskMember 2018-01-01 2018-12-31 0001384905 srt:MinimumMember country:US us-gaap:PropertyPlantAndEquipmentMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-12-31 0001384905 us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-12-31 0001384905 country:FR us-gaap:PropertyPlantAndEquipmentMember us-gaap:GeographicConcentrationRiskMember 2018-01-01 2018-12-31 0001384905 srt:MinimumMember country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2018-01-01 2018-12-31 0001384905 us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2018-12-31 0001384905 us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2017-12-31 0001384905 srt:MinimumMember country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2017-01-01 2017-12-31 0001384905 us-gaap:NonUsMember us-gaap:PropertyPlantAndEquipmentMember us-gaap:GeographicConcentrationRiskMember 2018-12-31 0001384905 rng:FourZeroOneKPlanMember 2019-01-01 2019-12-31 0001384905 rng:FourZeroOneKPlanMember 2017-01-01 2017-12-31 0001384905 rng:FourZeroOneKPlanMember 2018-01-01 2018-12-31 0001384905 2018-10-01 2018-12-31 0001384905 2019-04-01 2019-06-30 0001384905 2018-07-01 2018-09-30 0001384905 2019-07-01 2019-09-30 0001384905 2019-10-01 2019-12-31 0001384905 2018-01-01 2018-03-31 0001384905 2018-04-01 2018-06-30 0001384905 2019-01-01 2019-03-31 0001384905 rng:GoogleIncMember 2019-12-31 0001384905 rng:GoogleIncMember 2019-01-01 2019-12-31 0001384905 rng:GoogleIncMember 2018-01-01 2018-12-31 0001384905 rng:GoogleIncMember 2017-01-01 2017-12-31 0001384905 rng:GoogleIncMember 2018-12-31 rng:Customer rng:vote iso4217:USD shares rng:Segment shares iso4217:USD rng:defendent pure rng:Country false --12-31 FY 2019 0001384905 0 0 0 P3Y P3Y 0 0 0.0001 0.0001 0.0001 1000000000 250000000 69445000 11601000 75901000 11039000 69445000 11601000 75901000 11039000 0.90 0.90 0.0122782 0 P5Y P5Y P2Y P2Y P3Y P1Y 1 100000000 0 0 0 P5Y P5Y P5Y P1Y P3Y P3Y 0 0 0 10-K true 2019-12-31 false 001-36089 RingCentral, Inc. DE 94-3322844 20 Davis Drive Belmont CA 94002 650 472-4100 Class A Common Stock RNG NYSE Yes No Yes Yes Large Accelerated Filer false false false 8400000000 76065062 11039473 343606000 566329000 129990000 94375000 36589000 23038000 25354000 23772000 535539000 707514000 89230000 70205000 39269000 132188000 0 462344000 55735000 55278000 31238000 127338000 19480000 9561000 10154000 1450747000 894326000 34612000 10145000 138729000 100687000 107372000 88527000 280713000 199359000 386889000 366552000 28516000 8929000 10806000 705047000 576717000 8000 7000 1000 1000 1033053000 551078000 1948000 2226000 -289310000 -235703000 745700000 317609000 1450747000 894326000 817811000 612888000 465254000 85047000 60736000 38363000 902858000 673624000 503617000 160320000 109454000 89193000 70723000 47675000 32078000 231043000 157129000 121271000 671815000 516495000 382346000 136363000 101042000 75148000 439100000 329116000 240223000 142027000 102773000 72313000 717490000 532931000 387684000 -45675000 -16436000 -5338000 20512000 16102000 99000 9247000 6475000 1491000 -11265000 -9627000 1392000 -56940000 -26063000 -3946000 -3333000 140000 258000 -53607000 -26203000 -4204000 -0.64 -0.33 -0.06 83130000 79500000 76281000 -53607000 -26203000 -4204000 -278000 -772000 261000 -53885000 -26975000 -3943000 74383000 7000 366800000 2737000 -205296000 164248000 3594000 1000 21803000 21804000 77000 3560000 3560000 42677000 42677000 261000 261000 -4204000 -4204000 78054000 8000 434840000 2998000 -209500000 228346000 3231000 13449000 13449000 239000 15000000 15000000 68876000 68876000 98823000 98823000 -49910000 -49910000 -772000 -772000 -26203000 -26203000 81046000 8000 551078000 2226000 -235703000 317609000 3723000 1000 15160000 15161000 2171000 361000000 361000000 105815000 105815000 -278000 -278000 -53607000 -53607000 86940000 9000 1033053000 1948000 -289310000 745700000 -53607000 -26203000 -4204000 37870000 23273000 16214000 101354000 68088000 42060000 30134000 19754000 12623000 20337000 15918000 0 13256000 3369000 0 0 105000 -951000 666000 2949000 3091000 1674000 -737000 -303000 -47000 3210000 0 0 240000 614000 181000 37163000 47877000 17903000 102303000 45232000 32469000 1575000 342000 6199000 -764000 -279000 -1533000 21753000 2783000 176000 27095000 33695000 9918000 18845000 24780000 18298000 13830000 -590000 -1139000 -24000 64846000 72130000 41165000 27767000 27123000 19497000 16526000 11421000 7420000 27870000 26434000 0 135557000 0 0 89060000 18470000 0 0 0 -530000 -296780000 -83448000 -26387000 0 449457000 0 0 49910000 0 0 15000000 0 29827000 20621000 25495000 14666000 7172000 3691000 5176000 0 0 943000 741000 181000 0 0 14840000 9042000 397255000 6783000 169000 -800000 -724000 -222723000 385137000 20837000 566329000 181192000 160355000 343606000 566329000 181192000 189000 40000 116000 996000 433000 216000 7148000 971000 0 5215000 4785000 1699000 16450000 0 0 345000000 0 0 0 8223000 0 0 4513000 0 0 5375000 3560000 Description of Business and Summary of Significant Accounting Policies<div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Description of Business</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">RingCentral, Inc. (the “Company”) is a provider of software-as-a-service (“SaaS”) solutions that enables businesses to communicate, collaborate and connect. The Company was incorporated in California in 1999 and was reincorporated in Delaware on September 26, 2013.</span></div><div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:48px;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%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The accompanying consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”) and include the consolidated accounts of the Company and its wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.</span></div><div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:48px;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%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. The significant estimates made by management affect revenues, the allowance for doubtful accounts, valuation of long-term investments, deferred sales commission costs, goodwill, useful lives of intangible assets, share-based compensation, capitalization of internally developed software, return reserves, provision for income taxes, uncertain tax positions, loss contingencies, sales tax liabilities, and accrued liabilities. Management periodically evaluates these estimates and will make adjustments prospectively based upon the results of such periodic evaluations. Actual results could differ from these estimates.</span></div><div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Foreign Currency</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The functional currency of the Company’s foreign subsidiaries is generally the local currency. Adjustments resulting from translating foreign functional currency financial statements into U.S. dollars are recorded as part of a separate component of stockholders’ equity and reported in the statements of comprehensive loss. Foreign currency transaction gains and losses are included in net loss for the period. All assets and liabilities denominated in a foreign currency are translated into U.S. dollars at the exchange rate on the balance sheet date. Revenues and expenses are translated at the average exchange rate during the period. Equity transactions are translated using historical exchange rates.</span></div><div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Cash and Cash Equivalents</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company considers all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents. Cash and cash equivalents are stated at fair value.</span></div><div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:48px;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%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, a significant portion of revenues were realized from credit card transactions while the remaining revenues generated accounts receivable. The portion of revenues billed to customers through invoices with payment terms has increased year over year. The Company determines provisions based on historical loss patterns, the number of days that billings are past due, and an evaluation of the potential risk of loss associated with delinquent accounts.</span></div><div style="line-height:120%;padding-top:13px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Below is a summary of the changes in allowance for doubtful accounts 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;"> (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="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</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">beginning of</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">year</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">net of</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">recoveries</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;">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</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">end of</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">year</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Year ended December 31, 2019</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cff0fc;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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cff0fc;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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cff0fc;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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cff0fc;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></tr><tr><td style="vertical-align:top;padding-left:12px;padding-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 style="vertical-align:top;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:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,506</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;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:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,949</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;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:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,097</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;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:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,358</span></span></div></td><td 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:top;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Year ended December 31, 2018</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cff0fc;padding-left:2px;padding-top:2px;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:top;padding-left:12px;padding-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 style="vertical-align:top;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:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>712</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;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:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,091</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;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:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,297</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;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:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,506</span></span></div></td><td 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:top;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Year ended December 31, 2017</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cff0fc;padding-left:2px;padding-top:2px;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:top;padding-left:12px;padding-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 style="vertical-align:top;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:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>434</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;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:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,674</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;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:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;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:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>712</span></span></div></td><td 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></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Long-Term Investments</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;color:#212529;">Long-term investments consist of convertible and redeemable </span><span style="font-family:inherit;font-size:10pt;">preferred securities in which the Company does not have a controlling interest or significant influence. These investments</span><span style="font-family:inherit;font-size:10pt;color:#212529;"> are recorded at fair value using both observable and unobservable inputs and the valuation requires judgment. These investments are reported at fair value in long-term investments in the Consolidated Balance Sheets. All gains and losses on these investments, realized and unrealized, are recognized in other income (expense), net in the Consolidated Statement of Operations.</span></div><div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Internal-Use Software Development Costs</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company capitalizes qualifying internal-use software development costs that are incurred during the application development stage, provided that management with the relevant authority authorizes and commits to the funding of the project, it is probable the project will be completed, and the software will be used to perform the function intended. Costs related to preliminary project activities and post implementation activities are expensed as incurred. Capitalized internal-use software development costs are included in property and equipment and are amortized on a straight-line basis over their estimated useful lives.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, the Company capitalized </span><span style="font-family:inherit;font-size:10pt;"><span>$18.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$11.7 million</span></span><span style="font-family:inherit;font-size:10pt;">, net of impairment, of internal-use software development costs, respectively. The carrying value of internal-use software development costs was </span><span style="font-family:inherit;font-size:10pt;"><span>$35.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$22.2 million</span></span><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;">, respectively.</span></div><div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:48px;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%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, net is stated at cost, less accumulated depreciation and amortization. Depreciation and amortization is calculated on a straight-line basis over the estimated useful lives of those assets as follows:</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="2"/></tr><tr><td style="width:51%;"/><td style="width:49%;"/></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;">Computer hardware and software</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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3 to 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;">Internal-use software development costs</span></div></td><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;">3 to 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;">Furniture and fixtures</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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1 to 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: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;">Shorter of the estimated lease term or useful life</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company evaluates the recoverability of property and equipment and intangible assets for possible impairment whenever events or circumstances indicate that the carrying amount of such assets or asset groups may not be recoverable. Recoverability of these assets or asset groups is measured by comparing the carrying amounts of such assets or asset groups to the future undiscounted cash flows that such assets or asset groups are expected to generate. If this evaluation indicates that the carrying amount of the assets or asset groups is not recoverable, the carrying amount of such assets or asset groups is reduced to its estimated fair value.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Maintenance and repairs are charged to expense as incurred.</span></div><div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:48px;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%;padding-top:16px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effective January 1, 2019, the Company adopted the requirements of Accounting Standards Update (“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;">("Topic 842"), issued by the Financial Accounting Standards Board (“FASB”), as discussed in Note 2.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company determines if a contract is a lease or contains a lease at the inception of the contract and reassesses that conclusion if the contract is modified. All leases are assessed for classification as an operating lease or a finance lease. Operating lease right-of-use (“ROU”) assets are presented separately on the Company's Consolidated Balance Sheet. Operating lease liabilities are separated into a current portion, included within accrued liabilities on the Company's Consolidated Balance Sheet, and a non-current portion included within operating lease liabilities on the Company's Consolidated Balance Sheet. The Company does not have significant finance lease ROU assets or liabilities. ROU assets represent the Company's right to use an underlying asset for the lease term and lease liabilities represent its obligation to make lease payments arising from the lease. The Company does not obtain and control its right to use the identified asset until the lease commencement date.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s lease liabilities are recognized at the applicable lease commencement date based on the present value of the lease payments required to be paid over the lease term. Because the rate implicit in the lease is not readily determinable, the Company generally uses an incremental borrowing rate to discount the lease payments to present value. The estimated incremental borrowing rate is derived from information available at the lease commencement date. The Company factors in publicly available data for instruments with similar characteristics when calculating its incremental borrowing rates. The Company's ROU assets are also recognized at the applicable lease commencement date. The ROU asset equals the carrying amount of the related lease liability, adjusted for any lease payments made prior to lease commencement and lease incentives provided by the lessor. Variable lease payments are expensed as incurred and do not factor into the measurement of the applicable ROU asset or lease liability. </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The term of the Company's leases equal the non-cancellable period of the lease, including any rent-free periods provided by the lessor, and also include options to renew or extend the lease (including by not terminating the lease) that the Company is reasonably certain to exercise. The Company establishes the term of each lease at lease commencement and reassesses that term in subsequent periods when one of the triggering events outlined in Topic 842 occurs. Operating lease cost for lease payments is recognized on a straight-line basis over the lease term. </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company's lease contracts often include lease and non-lease components. For facility leases, the Company has elected the practical expedient offered by the standard to not separate lease from non-lease components and accounts for them as a single lease component. For the Company's other contracts that include leases, the Company accounts for the lease and non-lease components separately. </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has elected, for all classes of underlying assets, not to recognize ROU assets and lease liabilities for leases with a term of twelve months or less. Lease cost for short-term leases is recognized on a straight-line basis over the lease term. Additionally, for certain facility leases, the Company applies a portfolio approach, whereby it effectively accounts for the operating lease ROU assets and liabilities for multiple leases as a single unit of account because the accounting effect of doing so is not material. </span></div><div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Goodwill and Intangible Assets</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill is tested for impairment at the reporting unit level at a minimum on an annual basis or more frequently when an event occurs or circumstances change that indicate that the carrying value may not be recoverable. Goodwill is considered impaired if the carrying value of the reporting unit exceeds its fair value. The Company conducted its annual impairment test of goodwill in the fourth quarter 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;"> and determined that no adjustment to the carrying value of goodwill was required.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intangible assets consist of purchased customer relationships and developed technology. Intangible assets are amortized over the period of estimated benefit using the straight-line method and estimated useful lives ranging from </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>five years</span></span><span style="font-family:inherit;font-size:10pt;">. No residual value is estimated for intangible assets.</span></div><div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Concentrations</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Financial instruments that subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents and accounts receivable. Although the Company deposits its cash with multiple financial institutions, its deposits, at times, may exceed federally insured limits. The Company’s accounts receivable are primarily derived from sales by resellers and to larger direct customers. The Company maintains an allowance for doubtful accounts for estimated potential credit losses. 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;">, and for the years then ended, </span><span style="font-family:inherit;font-size:10pt;">none</span><span style="font-family:inherit;font-size:10pt;"> of the Company’s customers accounted for more than 10% of total accounts receivable, total revenues, or subscription revenues. For the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>one</span></span><span style="font-family:inherit;font-size:10pt;"> of the Company’s resellers accounted for </span><span style="font-family:inherit;font-size:10pt;"><span>11%</span></span><span style="font-family:inherit;font-size:10pt;"> of the Company’s total revenues, and </span><span style="font-family:inherit;font-size:10pt;"><span>12%</span></span><span style="font-family:inherit;font-size:10pt;"> of the Company’s subscription revenues.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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;">, the Company contracted a significant portion of its software development efforts from third-party vendors located in Russia and Ukraine. A cessation of services provided by these vendors could result in a disruption to the Company’s research and development efforts.</span></div><div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:48px;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%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company derives its revenues primarily from subscriptions, sale of products, and professional services. Revenues are recognized when control of these services is transferred to the customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company determines revenue recognition through the following steps:</span></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">identification of the contract, or contracts, with a customer;</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">identification of the performance obligations in the contract;</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">determination of the transaction price;</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">allocation of the transaction price to the performance obligations in the contract; and</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">recognition of revenue when, or as, the Company satisfies a performance obligation.</span></div></td></tr></table><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company recognizes revenues as follows:</span></div><div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Subscriptions revenue</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Subscriptions revenue is generated from fees that provide customers access to one or more of the Company’s software applications and related services. These arrangements have contractual terms typically ranging from </span><span style="font-family:inherit;font-size:10pt;"><span>one month</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>five years</span></span><span style="font-family:inherit;font-size:10pt;"> and include recurring fixed plan subscription fees and variable usage-based fees for usage in excess of plan limits.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Arrangements with customers do not provide the customer with the right to take possession of the Company’s software at any time. Instead, customers are granted continuous access to the services over the contractual period. The Company transfers control evenly over the contractual period by providing stand-ready service. Accordingly, the fixed consideration related to subscription is recognized over time on a straight-line basis over the contract term beginning on the date the Company’s service is made available to the customer. The Company may offer its customer services for no consideration during the initial months. Such discounts are recognized ratably over the term of the contract.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fees for additional minutes of usage in excess of plan limits are deemed to be variable consideration that meet the allocation exception for variable consideration as they are specific to the month that the usage occurs.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s subscription contracts typically allow the customers to terminate their services within the first </span><span style="font-family:inherit;font-size:10pt;"><span>30</span></span><span style="font-family:inherit;font-size:10pt;"> or </span><span style="font-family:inherit;font-size:10pt;"><span>60 days</span></span><span style="font-family:inherit;font-size:10pt;"> and receive a refund for any amounts paid. After the end of the termination period, the contract is non-cancellable and the customer is obligated to pay for the remaining term of the contract. Accordingly, the Company considers the non-cancellable term of the contract to begin after the expiration of the termination period.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has service-level agreements with customers warranting defined levels of uptime reliability and performance and these customers can get credits or refunds if the Company fails to meet those levels. If the services do not meet certain criteria, fees are subject to adjustment or refund representing a form of variable consideration.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company records reductions to revenue for estimated sales returns and customer credits at the time the related revenue is recognized. Sales returns and customer credits are estimated based on the Company’s historical experience, current trends and the Company’s expectations regarding future experience. The Company monitors the accuracy of its sales reserve estimates by reviewing actual returns and credits and adjusts them for its future expectations to determine the adequacy of its current and future reserve needs. If actual future returns and credits differ from past experience, additional reserves may be required.</span></div><div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Other revenue</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other revenue includes revenue generated from sale of pre-configured phones, professional implementation services, and phone rentals.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Phone revenue is recognized upon transfer of control to the customer which is generally upon shipment from the Company’s or its designated agents' warehouse. The amount of revenue recognized for products is adjusted for expected returns, which are estimated based on historical data.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company offers professional services to support implementation and deployment of its subscription services. Professional services do not result in significant customization of the product and are generally short-term in duration. The majority of the Company’s professional services contracts are on a fixed price basis and revenue is recognized when services are delivered.</span></div><div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Principal vs. Agent</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A portion of the Company’s subscriptions and product revenues are generated through sales by resellers and carrier partners. When the Company controls the performance of contractual obligations to the customer, it records these revenues at the gross amount paid by the customer with amounts retained by the resellers recognized as sales and marketing expense. The Company assesses control of goods or services when it is primarily responsible for fulfilling the promise to provide the good or service, has inventory risk and has discretion in establishing the price. When a reseller assumes the majority of these factors in assessing control, the Company records the associated revenue at the net amount received from the reseller.</span></div><div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Deferred and prepaid sales commission costs</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company capitalizes sales commission expenses and associated payroll taxes paid to internal sales personnel and resellers, who sell the Company’s solutions. The resellers are selling agents for the Company and earn sales commissions which are directly tied to the value of the contracts that the Company enters with the end-user customers. These sales commissions are incremental costs the Company incurs to obtain contracts with its end-user customers. The Company pays sales commissions on initial contracts and contracts for increased purchases with existing customers (expansion contracts). The Company does not pay sales commissions for contract renewals.  </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">These sales commission costs are deferred and then amortized over the expected period of benefit, which is estimated to be </span><span style="font-family:inherit;font-size:10pt;"><span>five years</span></span><span style="font-family:inherit;font-size:10pt;">. The Company has determined the period of benefit taking into consideration the expected subscription term and expected renewal periods of its customer contracts, the duration of its relationships with its customers considering historical and expected customer retention, technology and other factors. Amortization expense is included in sales and marketing expenses in the accompanying Consolidated Statement of Operations.</span></div><div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Cost of Revenues</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of subscriptions revenue primarily consists of costs of network capacity purchased from third-party telecommunications providers, network operations, costs to build out and maintain data centers, including co-location fees for the right to place the Company’s servers in data centers owned by third-parties, depreciation of the servers and equipment, along with related utilities and maintenance costs, personnel costs associated with customer care and support of the functionality of the Company’s platform and data center operations, including share-based compensation expenses, and allocated costs of facilities and information technology. Cost of subscriptions revenue is expensed as incurred.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of other revenue is comprised primarily of the cost associated with purchased phones, shipping costs, costs of professional services, and allocated costs of facilities and information technology related to the procurement, management and shipment of phones. Cost of other revenue is expensed in the period product is delivered to the customer.</span></div><div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Share-Based Compensation</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Share-based compensation expense resulting from options, restricted stock units (“RSUs”), performance-based awards, and employee stock purchase plan (“ESPP”) rights granted is measured as the grant date fair value of the award and is generally recognized using the straight-line attribution method over the requisite service period of the award, which is generally the vesting period. The Company estimates the fair value of stock options, ESPP rights, and performance-based awards using the Black-Scholes-Merton option-pricing model. The Company estimates the fair value of RSUs as the closing market value of its Class A Common Stock on the grant date. For awards with performance-based and service-based conditions, compensation cost is recognized over the requisite service period if it is probable that the performance condition will be satisfied. The expense for performance-based awards is evaluated each quarter based on the achievement of the performance conditions. The effect of a change in the estimated number of performance-based awards expected to be earned is recognized in the period those estimates are revised. Compensation expense is recognized net of estimated forfeiture activity, which is based on historical forfeiture rates.</span></div><div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Research and Development</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Research and development expenses consist primarily of third-party contractor costs, personnel costs, technology license expenses, and depreciation associated with research and development equipment. Research and development costs are expensed as incurred.</span></div><div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Advertising Costs</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Advertising costs, which include various forms of e-commerce such as search engine marketing, search engine optimization and online display advertising, as well as more traditional forms of media advertising such as radio and billboards, are expensed as incurred and were </span><span style="font-family:inherit;font-size:10pt;"><span>$59.9 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$58.3 million</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$42.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> 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;">, respectively.</span></div><div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Convertible Debt</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company bifurcates the debt and equity (the contingently convertible feature) components of its convertible debt instruments in a manner that reflects its nonconvertible debt borrowing rate at the time of issuance. The equity components of the convertible debt instruments are recorded within stockholders’ equity with an allocated issuance discount. The debt issuance discount is amortized to interest expense in the Consolidated Statement of Operations using the effective interest method over the expected term of the convertible debt.</span></div><div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Income Taxes</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company accounts for income taxes using the asset and liability method. Deferred tax assets and liabilities are recognized for the estimated future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis. Deferred tax assets and liabilities are measured using enacted tax rates in effect for the year in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in operations in the period that includes the enactment date. The Company records a valuation allowance to reduce its deferred tax assets to the amount of future tax benefit that is more likely than not to be realized. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, except for deferred tax assets associated with its subsidiary in China, the Company recorded a full valuation allowance against all other net deferred tax assets due to its history of operating losses. The Company classifies interest and penalties on unrecognized tax benefits as income tax expense.</span></div><div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Segment Information</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has determined the chief executive officer is the chief operating decision maker. The Company’s chief executive officer reviews financial information presented on a consolidated basis for purposes of assessing performance and making decisions on how to allocate resources. Accordingly, the Company has determined that it operates in a single reportable segment.</span></div><div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Indemnification</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certain of the Company’s agreements with resellers and customers include provisions for indemnification against liabilities if its subscriptions infringe upon a third-party’s intellectual property rights. At least quarterly, the Company assesses the status of any significant matters and its potential financial statement exposure. If the potential loss from any claim or legal proceeding is considered probable and the amount or the range of loss can be estimated, the Company accrues a liability for the estimated loss. The Company has not incurred any material costs as a result of such indemnification provisions. The Company has not accrued any material liabilities related to such obligations 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></div><div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recent Accounting Pronouncements Not Yet Adopted</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2018, the FASB issued ASU 2018-13, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Fair Value Measurement (Topic 820): Disclosure Framework – Changes to the Disclosure Requirements for Fair Value Measurements, </span><span style="font-family:inherit;font-size:10pt;">which expands the disclosure requirements for Level 3 fair value measurements and expands disclosures for entities that calculate net assets value. This new standard is effective for the Company's interim and annual reporting periods beginning January 1, 2020, and early adoption permitted. The adoption of this amendment is not expected to have a material impact on the Company’s consolidated financial statements or disclosures.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2016, the FASB issued ASU No. 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;">, which modifies the measurement of expected credit losses on certain financial instruments. </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">This new standard is effective for the Company's interim and annual reporting periods beginning January 1, 2020, and earlier adoption is permitted. The adoption of this amendment is not expected to have a material impact on the Company’s consolidated financial statements or disclosures.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In December 2019, the FASB issued ASU No. 2019-12, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Accounting Standards Update (Topic 740): Simplifying the Accounting for Income Taxes. </span><span style="font-family:inherit;font-size:10pt;">The ASU removes certain exceptions for recognizing deferred taxes for investments, performing intraperiod allocation and calculating income taxes in interim periods. The ASU also adds guidance to reduce complexity in certain areas, including recognizing deferred taxes for goodwill and allocating taxes to members of a consolidated group. The ASU is effective for calendar year-end public entities on January 1, 2021. Entities may early adopt the ASU in any interim period for which financial statements have not yet been issued (or made available for issuance). The Company has not yet adopted the new guidance and is currently analyzing the tax impact, but does not anticipate any material impacts upon adoption.</span></div> <div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:48px;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%;padding-top:24px;text-align:justify;text-indent:48px;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%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. The significant estimates made by management affect revenues, the allowance for doubtful accounts, valuation of long-term investments, deferred sales commission costs, goodwill, useful lives of intangible assets, share-based compensation, capitalization of internally developed software, return reserves, provision for income taxes, uncertain tax positions, loss contingencies, sales tax liabilities, and accrued liabilities. Management periodically evaluates these estimates and will make adjustments prospectively based upon the results of such periodic evaluations. Actual results could differ from these estimates.</span></div> <div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Foreign Currency</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The functional currency of the Company’s foreign subsidiaries is generally the local currency. Adjustments resulting from translating foreign functional currency financial statements into U.S. dollars are recorded as part of a separate component of stockholders’ equity and reported in the statements of comprehensive loss. Foreign currency transaction gains and losses are included in net loss for the period. All assets and liabilities denominated in a foreign currency are translated into U.S. dollars at the exchange rate on the balance sheet date. Revenues and expenses are translated at the average exchange rate during the period. Equity transactions are translated using historical exchange rates.</span></div> <div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Cash and Cash Equivalents</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company considers all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents. Cash and cash equivalents are stated at fair value.</span></div> <div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:48px;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%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, a significant portion of revenues were realized from credit card transactions while the remaining revenues generated accounts receivable. The portion of revenues billed to customers through invoices with payment terms has increased year over year. The Company determines provisions based on historical loss patterns, the number of days that billings are past due, and an evaluation of the potential risk of loss associated with delinquent accounts.</span></div> <div style="line-height:120%;padding-top:13px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Below is a summary of the changes in allowance for doubtful accounts 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;"> (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="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</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">beginning of</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">year</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">net of</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">recoveries</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;">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</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">end of</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">year</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Year ended December 31, 2019</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cff0fc;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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cff0fc;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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cff0fc;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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cff0fc;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></tr><tr><td style="vertical-align:top;padding-left:12px;padding-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 style="vertical-align:top;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:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,506</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;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:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,949</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;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:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,097</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;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:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,358</span></span></div></td><td 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:top;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Year ended December 31, 2018</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cff0fc;padding-left:2px;padding-top:2px;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:top;padding-left:12px;padding-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 style="vertical-align:top;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:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>712</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;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:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,091</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;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:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,297</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;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:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,506</span></span></div></td><td 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:top;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Year ended December 31, 2017</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cff0fc;padding-left:2px;padding-top:2px;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:top;padding-left:12px;padding-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 style="vertical-align:top;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:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>434</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;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:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,674</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;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:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;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:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>712</span></span></div></td><td 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></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 2506000 2949000 3097000 2358000 712000 3091000 1297000 2506000 434000 1674000 1396000 712000 <div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Long-Term Investments</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;color:#212529;">Long-term investments consist of convertible and redeemable </span><span style="font-family:inherit;font-size:10pt;">preferred securities in which the Company does not have a controlling interest or significant influence. These investments</span><span style="font-family:inherit;font-size:10pt;color:#212529;"> are recorded at fair value using both observable and unobservable inputs and the valuation requires judgment. These investments are reported at fair value in long-term investments in the Consolidated Balance Sheets. All gains and losses on these investments, realized and unrealized, are recognized in other income (expense), net in the Consolidated Statement of Operations.</span></div> <div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Internal-Use Software Development Costs</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company capitalizes qualifying internal-use software development costs that are incurred during the application development stage, provided that management with the relevant authority authorizes and commits to the funding of the project, it is probable the project will be completed, and the software will be used to perform the function intended. Costs related to preliminary project activities and post implementation activities are expensed as incurred. Capitalized internal-use software development costs are included in property and equipment and are amortized on a straight-line basis over their estimated useful lives.</span></div> 18500000 11700000 35600000 22200000 <div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:48px;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%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, net is stated at cost, less accumulated depreciation and amortization. Depreciation and amortization is calculated on a straight-line basis over the estimated useful lives of those assets as follows:</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="2"/></tr><tr><td style="width:51%;"/><td style="width:49%;"/></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;">Computer hardware and software</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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3 to 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;">Internal-use software development costs</span></div></td><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;">3 to 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;">Furniture and fixtures</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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1 to 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: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;">Shorter of the estimated lease term or useful life</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company evaluates the recoverability of property and equipment and intangible assets for possible impairment whenever events or circumstances indicate that the carrying amount of such assets or asset groups may not be recoverable. Recoverability of these assets or asset groups is measured by comparing the carrying amounts of such assets or asset groups to the future undiscounted cash flows that such assets or asset groups are expected to generate. If this evaluation indicates that the carrying amount of the assets or asset groups is not recoverable, the carrying amount of such assets or asset groups is reduced to its estimated fair value.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Maintenance and repairs are charged to expense as incurred.</span></div> <div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, net is stated at cost, less accumulated depreciation and amortization. Depreciation and amortization is calculated on a straight-line basis over the estimated useful lives of those assets as follows:</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="2"/></tr><tr><td style="width:51%;"/><td style="width:49%;"/></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;">Computer hardware and software</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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3 to 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;">Internal-use software development costs</span></div></td><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;">3 to 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;">Furniture and fixtures</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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1 to 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: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;">Shorter of the estimated lease term or useful life</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:48px;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%;padding-top:16px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effective January 1, 2019, the Company adopted the requirements of Accounting Standards Update (“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;">("Topic 842"), issued by the Financial Accounting Standards Board (“FASB”), as discussed in Note 2.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company determines if a contract is a lease or contains a lease at the inception of the contract and reassesses that conclusion if the contract is modified. All leases are assessed for classification as an operating lease or a finance lease. Operating lease right-of-use (“ROU”) assets are presented separately on the Company's Consolidated Balance Sheet. Operating lease liabilities are separated into a current portion, included within accrued liabilities on the Company's Consolidated Balance Sheet, and a non-current portion included within operating lease liabilities on the Company's Consolidated Balance Sheet. The Company does not have significant finance lease ROU assets or liabilities. ROU assets represent the Company's right to use an underlying asset for the lease term and lease liabilities represent its obligation to make lease payments arising from the lease. The Company does not obtain and control its right to use the identified asset until the lease commencement date.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s lease liabilities are recognized at the applicable lease commencement date based on the present value of the lease payments required to be paid over the lease term. Because the rate implicit in the lease is not readily determinable, the Company generally uses an incremental borrowing rate to discount the lease payments to present value. The estimated incremental borrowing rate is derived from information available at the lease commencement date. The Company factors in publicly available data for instruments with similar characteristics when calculating its incremental borrowing rates. The Company's ROU assets are also recognized at the applicable lease commencement date. The ROU asset equals the carrying amount of the related lease liability, adjusted for any lease payments made prior to lease commencement and lease incentives provided by the lessor. Variable lease payments are expensed as incurred and do not factor into the measurement of the applicable ROU asset or lease liability. </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The term of the Company's leases equal the non-cancellable period of the lease, including any rent-free periods provided by the lessor, and also include options to renew or extend the lease (including by not terminating the lease) that the Company is reasonably certain to exercise. The Company establishes the term of each lease at lease commencement and reassesses that term in subsequent periods when one of the triggering events outlined in Topic 842 occurs. Operating lease cost for lease payments is recognized on a straight-line basis over the lease term. </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company's lease contracts often include lease and non-lease components. For facility leases, the Company has elected the practical expedient offered by the standard to not separate lease from non-lease components and accounts for them as a single lease component. For the Company's other contracts that include leases, the Company accounts for the lease and non-lease components separately. </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has elected, for all classes of underlying assets, not to recognize ROU assets and lease liabilities for leases with a term of twelve months or less. Lease cost for short-term leases is recognized on a straight-line basis over the lease term. Additionally, for certain facility leases, the Company applies a portfolio approach, whereby it effectively accounts for the operating lease ROU assets and liabilities for multiple leases as a single unit of account because the accounting effect of doing so is not material. </span></div> <div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Goodwill and Intangible Assets</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill is tested for impairment at the reporting unit level at a minimum on an annual basis or more frequently when an event occurs or circumstances change that indicate that the carrying value may not be recoverable. Goodwill is considered impaired if the carrying value of the reporting unit exceeds its fair value. The Company conducted its annual impairment test of goodwill in the fourth quarter 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;"> and determined that no adjustment to the carrying value of goodwill was required.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intangible assets consist of purchased customer relationships and developed technology. Intangible assets are amortized over the period of estimated benefit using the straight-line method and estimated useful lives ranging from </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>five years</span></span><span style="font-family:inherit;font-size:10pt;">. No residual value is estimated for intangible assets.</span></div> P5Y <div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Concentrations</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Financial instruments that subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents and accounts receivable. Although the Company deposits its cash with multiple financial institutions, its deposits, at times, may exceed federally insured limits. The Company’s accounts receivable are primarily derived from sales by resellers and to larger direct customers. The Company maintains an allowance for doubtful accounts for estimated potential credit losses. 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;">, and for the years then ended, </span><span style="font-family:inherit;font-size:10pt;">none</span><span style="font-family:inherit;font-size:10pt;"> of the Company’s customers accounted for more than 10% of total accounts receivable, total revenues, or subscription revenues. For the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>one</span></span><span style="font-family:inherit;font-size:10pt;"> of the Company’s resellers accounted for </span><span style="font-family:inherit;font-size:10pt;"><span>11%</span></span><span style="font-family:inherit;font-size:10pt;"> of the Company’s total revenues, and </span><span style="font-family:inherit;font-size:10pt;"><span>12%</span></span><span style="font-family:inherit;font-size:10pt;"> of the Company’s subscription revenues.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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;">, the Company contracted a significant portion of its software development efforts from third-party vendors located in Russia and Ukraine. A cessation of services provided by these vendors could result in a disruption to the Company’s research and development efforts.</span></div> 1 0.11 0.12 <div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:48px;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%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company derives its revenues primarily from subscriptions, sale of products, and professional services. Revenues are recognized when control of these services is transferred to the customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company determines revenue recognition through the following steps:</span></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">identification of the contract, or contracts, with a customer;</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">identification of the performance obligations in the contract;</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">determination of the transaction price;</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">allocation of the transaction price to the performance obligations in the contract; and</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">recognition of revenue when, or as, the Company satisfies a performance obligation.</span></div></td></tr></table><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company recognizes revenues as follows:</span></div><div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Subscriptions revenue</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Subscriptions revenue is generated from fees that provide customers access to one or more of the Company’s software applications and related services. These arrangements have contractual terms typically ranging from </span><span style="font-family:inherit;font-size:10pt;"><span>one month</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>five years</span></span><span style="font-family:inherit;font-size:10pt;"> and include recurring fixed plan subscription fees and variable usage-based fees for usage in excess of plan limits.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Arrangements with customers do not provide the customer with the right to take possession of the Company’s software at any time. Instead, customers are granted continuous access to the services over the contractual period. The Company transfers control evenly over the contractual period by providing stand-ready service. Accordingly, the fixed consideration related to subscription is recognized over time on a straight-line basis over the contract term beginning on the date the Company’s service is made available to the customer. The Company may offer its customer services for no consideration during the initial months. Such discounts are recognized ratably over the term of the contract.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fees for additional minutes of usage in excess of plan limits are deemed to be variable consideration that meet the allocation exception for variable consideration as they are specific to the month that the usage occurs.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s subscription contracts typically allow the customers to terminate their services within the first </span><span style="font-family:inherit;font-size:10pt;"><span>30</span></span><span style="font-family:inherit;font-size:10pt;"> or </span><span style="font-family:inherit;font-size:10pt;"><span>60 days</span></span><span style="font-family:inherit;font-size:10pt;"> and receive a refund for any amounts paid. After the end of the termination period, the contract is non-cancellable and the customer is obligated to pay for the remaining term of the contract. Accordingly, the Company considers the non-cancellable term of the contract to begin after the expiration of the termination period.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has service-level agreements with customers warranting defined levels of uptime reliability and performance and these customers can get credits or refunds if the Company fails to meet those levels. If the services do not meet certain criteria, fees are subject to adjustment or refund representing a form of variable consideration.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company records reductions to revenue for estimated sales returns and customer credits at the time the related revenue is recognized. Sales returns and customer credits are estimated based on the Company’s historical experience, current trends and the Company’s expectations regarding future experience. The Company monitors the accuracy of its sales reserve estimates by reviewing actual returns and credits and adjusts them for its future expectations to determine the adequacy of its current and future reserve needs. If actual future returns and credits differ from past experience, additional reserves may be required.</span></div><div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Other revenue</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other revenue includes revenue generated from sale of pre-configured phones, professional implementation services, and phone rentals.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Phone revenue is recognized upon transfer of control to the customer which is generally upon shipment from the Company’s or its designated agents' warehouse. The amount of revenue recognized for products is adjusted for expected returns, which are estimated based on historical data.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company offers professional services to support implementation and deployment of its subscription services. Professional services do not result in significant customization of the product and are generally short-term in duration. The majority of the Company’s professional services contracts are on a fixed price basis and revenue is recognized when services are delivered.</span></div><div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Principal vs. Agent</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A portion of the Company’s subscriptions and product revenues are generated through sales by resellers and carrier partners. When the Company controls the performance of contractual obligations to the customer, it records these revenues at the gross amount paid by the customer with amounts retained by the resellers recognized as sales and marketing expense. The Company assesses control of goods or services when it is primarily responsible for fulfilling the promise to provide the good or service, has inventory risk and has discretion in establishing the price. When a reseller assumes the majority of these factors in assessing control, the Company records the associated revenue at the net amount received from the reseller.</span></div><div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Deferred and prepaid sales commission costs</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company capitalizes sales commission expenses and associated payroll taxes paid to internal sales personnel and resellers, who sell the Company’s solutions. The resellers are selling agents for the Company and earn sales commissions which are directly tied to the value of the contracts that the Company enters with the end-user customers. These sales commissions are incremental costs the Company incurs to obtain contracts with its end-user customers. The Company pays sales commissions on initial contracts and contracts for increased purchases with existing customers (expansion contracts). The Company does not pay sales commissions for contract renewals.  </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">These sales commission costs are deferred and then amortized over the expected period of benefit, which is estimated to be </span><span style="font-family:inherit;font-size:10pt;"><span>five years</span></span><span style="font-family:inherit;font-size:10pt;">. The Company has determined the period of benefit taking into consideration the expected subscription term and expected renewal periods of its customer contracts, the duration of its relationships with its customers considering historical and expected customer retention, technology and other factors. Amortization expense is included in sales and marketing expenses in the accompanying Consolidated Statement of Operations.</span></div> P1M P5Y P30D P60D P5Y <div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Cost of Revenues</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of subscriptions revenue primarily consists of costs of network capacity purchased from third-party telecommunications providers, network operations, costs to build out and maintain data centers, including co-location fees for the right to place the Company’s servers in data centers owned by third-parties, depreciation of the servers and equipment, along with related utilities and maintenance costs, personnel costs associated with customer care and support of the functionality of the Company’s platform and data center operations, including share-based compensation expenses, and allocated costs of facilities and information technology. Cost of subscriptions revenue is expensed as incurred.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of other revenue is comprised primarily of the cost associated with purchased phones, shipping costs, costs of professional services, and allocated costs of facilities and information technology related to the procurement, management and shipment of phones. Cost of other revenue is expensed in the period product is delivered to the customer.</span></div> <div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Share-Based Compensation</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Share-based compensation expense resulting from options, restricted stock units (“RSUs”), performance-based awards, and employee stock purchase plan (“ESPP”) rights granted is measured as the grant date fair value of the award and is generally recognized using the straight-line attribution method over the requisite service period of the award, which is generally the vesting period. The Company estimates the fair value of stock options, ESPP rights, and performance-based awards using the Black-Scholes-Merton option-pricing model. The Company estimates the fair value of RSUs as the closing market value of its Class A Common Stock on the grant date. For awards with performance-based and service-based conditions, compensation cost is recognized over the requisite service period if it is probable that the performance condition will be satisfied. The expense for performance-based awards is evaluated each quarter based on the achievement of the performance conditions. The effect of a change in the estimated number of performance-based awards expected to be earned is recognized in the period those estimates are revised. Compensation expense is recognized net of estimated forfeiture activity, which is based on historical forfeiture rates.</span></div> <div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Research and Development</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Research and development expenses consist primarily of third-party contractor costs, personnel costs, technology license expenses, and depreciation associated with research and development equipment. Research and development costs are expensed as incurred.</span></div> <div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Advertising Costs</span></div>Advertising costs, which include various forms of e-commerce such as search engine marketing, search engine optimization and online display advertising, as well as more traditional forms of media advertising such as radio and billboards, are expensed as incurred 59900000 58300000 42400000 <div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Convertible Debt</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company bifurcates the debt and equity (the contingently convertible feature) components of its convertible debt instruments in a manner that reflects its nonconvertible debt borrowing rate at the time of issuance. The equity components of the convertible debt instruments are recorded within stockholders’ equity with an allocated issuance discount. The debt issuance discount is amortized to interest expense in the Consolidated Statement of Operations using the effective interest method over the expected term of the convertible debt.</span></div> <div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Income Taxes</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company accounts for income taxes using the asset and liability method. Deferred tax assets and liabilities are recognized for the estimated future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis. Deferred tax assets and liabilities are measured using enacted tax rates in effect for the year in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in operations in the period that includes the enactment date. The Company records a valuation allowance to reduce its deferred tax assets to the amount of future tax benefit that is more likely than not to be realized. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, except for deferred tax assets associated with its subsidiary in China, the Company recorded a full valuation allowance against all other net deferred tax assets due to its history of operating losses. The Company classifies interest and penalties on unrecognized tax benefits as income tax expense.</span></div> <div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Segment Information</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has determined the chief executive officer is the chief operating decision maker. The Company’s chief executive officer reviews financial information presented on a consolidated basis for purposes of assessing performance and making decisions on how to allocate resources. Accordingly, the Company has determined that it operates in a single reportable segment.</span></div> <div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Indemnification</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certain of the Company’s agreements with resellers and customers include provisions for indemnification against liabilities if its subscriptions infringe upon a third-party’s intellectual property rights. At least quarterly, the Company assesses the status of any significant matters and its potential financial statement exposure. If the potential loss from any claim or legal proceeding is considered probable and the amount or the range of loss can be estimated, the Company accrues a liability for the estimated loss. The Company has not incurred any material costs as a result of such indemnification provisions. The Company has not accrued any material liabilities related to such obligations 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></div> <div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recent Accounting Pronouncements Not Yet Adopted</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2018, the FASB issued ASU 2018-13, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Fair Value Measurement (Topic 820): Disclosure Framework – Changes to the Disclosure Requirements for Fair Value Measurements, </span><span style="font-family:inherit;font-size:10pt;">which expands the disclosure requirements for Level 3 fair value measurements and expands disclosures for entities that calculate net assets value. This new standard is effective for the Company's interim and annual reporting periods beginning January 1, 2020, and early adoption permitted. The adoption of this amendment is not expected to have a material impact on the Company’s consolidated financial statements or disclosures.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2016, the FASB issued ASU No. 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;">, which modifies the measurement of expected credit losses on certain financial instruments. </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">This new standard is effective for the Company's interim and annual reporting periods beginning January 1, 2020, and earlier adoption is permitted. The adoption of this amendment is not expected to have a material impact on the Company’s consolidated financial statements or disclosures.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In December 2019, the FASB issued ASU No. 2019-12, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Accounting Standards Update (Topic 740): Simplifying the Accounting for Income Taxes. </span><span style="font-family:inherit;font-size:10pt;">The ASU removes certain exceptions for recognizing deferred taxes for investments, performing intraperiod allocation and calculating income taxes in interim periods. The ASU also adds guidance to reduce complexity in certain areas, including recognizing deferred taxes for goodwill and allocating taxes to members of a consolidated group. The ASU is effective for calendar year-end public entities on January 1, 2021. Entities may early adopt the ASU in any interim period for which financial statements have not yet been issued (or made available for issuance). The Company has not yet adopted the new guidance and is currently analyzing the tax impact, but does not anticipate any material impacts upon adoption.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On January 1, 2019, the Company adopted Topic 842</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">, </span><span style="font-family:inherit;font-size:10pt;">which requires recognition of ROU assets and lease liabilities for most leases on the Company’s Consolidated Balance Sheet. The Company adopted Topic 842 using a modified retrospective transition approach as of the effective date as permitted by the amendments in ASU 2018-11. As a result, the Company was not required to adjust its comparative periods' financial information for effects of the standard or make the new required lease disclosures for the periods before the date of adoption (i.e., January 1, 2019). The Company elected the package of practical expedients which allowed the Company not to reassess (1) whether existing or expired contracts, as of the adoption date, contain leases, (2) the lease classification for existing leases, and (3) whether existing initial direct costs meet the new definition. The Company also elected the practical expedient to not separate lease and non-lease components for its facility leases, and to not recognize ROU assets and liabilities for short-term leases. </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The standard had an impact on the Company’s Consolidated Balance Sheet but did not have a significant impact on its Consolidated Statement of Operations or Cash Flows. The impact on the Company's Consolidated Balance Sheet was the recognition of ROU assets and lease liabilities for operating leases.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The adoption of this new standard at January 1, 2019, resulted in the following changes:</span></div><table cellpadding="0" cellspacing="0" style="padding-top:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">assets increased by </span><span style="font-family:inherit;font-size:10pt;"><span>$33.5 million</span></span><span style="font-family:inherit;font-size:10pt;">, representing the recognition of ROU assets; and</span></div></td></tr></table><div style="line-height:120%;font-size:10pt;padding-left:48px;"><span style="font-family:inherit;font-size:10pt;">•</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">liabilities increased by </span><span style="font-family:inherit;font-size:10pt;"><span>$33.5 million</span></span><span style="font-family:inherit;font-size:10pt;">, primarily representing the recognition of lease liabilities.</span></div> Impact of Recently Adopted Accounting Pronouncements<div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On January 1, 2019, the Company adopted Topic 842</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">, </span><span style="font-family:inherit;font-size:10pt;">which requires recognition of ROU assets and lease liabilities for most leases on the Company’s Consolidated Balance Sheet. The Company adopted Topic 842 using a modified retrospective transition approach as of the effective date as permitted by the amendments in ASU 2018-11. As a result, the Company was not required to adjust its comparative periods' financial information for effects of the standard or make the new required lease disclosures for the periods before the date of adoption (i.e., January 1, 2019). The Company elected the package of practical expedients which allowed the Company not to reassess (1) whether existing or expired contracts, as of the adoption date, contain leases, (2) the lease classification for existing leases, and (3) whether existing initial direct costs meet the new definition. The Company also elected the practical expedient to not separate lease and non-lease components for its facility leases, and to not recognize ROU assets and liabilities for short-term leases. </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The standard had an impact on the Company’s Consolidated Balance Sheet but did not have a significant impact on its Consolidated Statement of Operations or Cash Flows. The impact on the Company's Consolidated Balance Sheet was the recognition of ROU assets and lease liabilities for operating leases.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The adoption of this new standard at January 1, 2019, resulted in the following changes:</span></div><table cellpadding="0" cellspacing="0" style="padding-top:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">assets increased by </span><span style="font-family:inherit;font-size:10pt;"><span>$33.5 million</span></span><span style="font-family:inherit;font-size:10pt;">, representing the recognition of ROU assets; and</span></div></td></tr></table><div style="line-height:120%;font-size:10pt;padding-left:48px;"><span style="font-family:inherit;font-size:10pt;">•</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">liabilities increased by </span><span style="font-family:inherit;font-size:10pt;"><span>$33.5 million</span></span><span style="font-family:inherit;font-size:10pt;">, primarily representing the recognition of lease liabilities.</span></div> 33500000 33500000 Revenues and Cost of Revenue<div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Disaggregation of revenue</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table provides information about disaggregated revenue by primary geographical markets:</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="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;">Year 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;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="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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Primary geographical markets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cff0fc;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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cff0fc;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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cff0fc;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></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">North America</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>93</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>95</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>96</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:#cff0fc;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Others</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cff0fc;padding-left: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;border-bottom:1px solid #000000;background-color:#cff0fc;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;background-color:#cff0fc;padding-left: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:#cff0fc;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;background-color:#cff0fc;padding-left: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;border-bottom:1px solid #000000;background-color:#cff0fc;padding-right:2px;padding-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;">Total revenues</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>100</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>100</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>100</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%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company derived over </span><span style="font-family:inherit;font-size:10pt;"><span>90%</span></span><span style="font-family:inherit;font-size:10pt;">, and approximately </span><span style="font-family:inherit;font-size:10pt;"><span>88%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>84%</span></span><span style="font-family:inherit;font-size:10pt;"> of subscription revenues from RingCentral Office product 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;">, respectively.</span></div><div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Deferred revenue</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;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;">, the Company recognized revenue of </span><span style="font-family:inherit;font-size:10pt;"><span>$88.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> that was included in the corresponding deferred revenue balance at the beginning of the year.</span></div><div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Remaining performance obligations</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The typical subscription term ranges from </span><span style="font-family:inherit;font-size:10pt;"><span>one month</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>five years</span></span><span style="font-family:inherit;font-size:10pt;">. Contract revenue as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> that has not yet been recognized was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$0.9 billion</span></span><span style="font-family:inherit;font-size:10pt;">. This excludes contracts with an original expected length of less than one year. Of these remaining performance obligations, the Company expects to recognize revenue of </span><span style="font-family:inherit;font-size:10pt;"><span>55%</span></span><span style="font-family:inherit;font-size:10pt;"> of this balance over the next 12 months and </span><span style="font-family:inherit;font-size:10pt;"><span>45%</span></span><span style="font-family:inherit;font-size:10pt;"> thereafter.</span></div><div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Other revenues and cost of revenues </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other revenues are primarily comprised of product revenue from the sale of pre-configured phones, professional services, and phone rentals. Product revenues were </span><span style="font-family:inherit;font-size:10pt;text-align:right;"><span>$42.9 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$34.4 million</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$26.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> 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;">, respectively. Cost of product revenues were </span><span style="font-family:inherit;font-size:10pt;"><span>$40.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$30.9 million</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$25.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> 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;">, respectively.</span></div> <div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table provides information about disaggregated revenue by primary geographical markets:</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="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;">Year 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;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="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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Primary geographical markets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cff0fc;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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cff0fc;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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cff0fc;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></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">North America</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>93</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>95</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>96</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:#cff0fc;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Others</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cff0fc;padding-left: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;border-bottom:1px solid #000000;background-color:#cff0fc;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;background-color:#cff0fc;padding-left: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:#cff0fc;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;background-color:#cff0fc;padding-left: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;border-bottom:1px solid #000000;background-color:#cff0fc;padding-right:2px;padding-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;">Total revenues</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>100</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>100</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>100</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.93 0.95 0.96 0.07 0.05 0.04 1 1 1 0.90 0.88 0.84 88300000 P1M P5Y 900000000 0.55 0.45 42900000 34400000 26000000.0 40000000.0 30900000 25000000.0 Financial Statement Components <div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash and cash equivalents consisted of the following (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="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="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, <br/>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, <br/>2018</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;">Cash</span></div></td><td style="vertical-align:top;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:top;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>46,295</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:top;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:top;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>80,457</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: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;">Money market funds</span></div></td><td colspan="2" style="vertical-align:top;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>297,311</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:top;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>485,872</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:top;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 cash and cash equivalents</span></div></td><td style="vertical-align:top;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:top;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>343,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:top;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:top;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>566,329</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%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has no restricted cash balance as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">. The Company had an immaterial restricted cash balance, included in the cash balances above, as of </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%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable, net consisted of the following (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="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="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, <br/>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, <br/>2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cff0fc;padding-left:2px;padding-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 style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cff0fc;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cff0fc;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>114,745</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cff0fc;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cff0fc;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>82,740</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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;">Unbilled accounts receivable</span></div></td><td colspan="2" style="vertical-align:top;padding-left: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,603</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left: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,141</span></span></div></td><td 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:top;background-color:#cff0fc;padding-left:2px;padding-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="2" style="vertical-align:top;border-bottom:1px solid #000000;background-color:#cff0fc;padding-left: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,358</span></span></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;background-color:#cff0fc;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;background-color:#cff0fc;padding-left: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,506</span></span></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;background-color:#cff0fc;padding-right:2px;padding-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:top;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;">Accounts receivable, net</span></div></td><td style="vertical-align:top;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:top;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>129,990</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:top;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:top;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>94,375</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%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets consisted of the following (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="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="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, <br/>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, <br/>2018</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;">Prepaid expenses</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>16,249</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>14,805</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: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;">Inventory</span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>401</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>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: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;">Other current 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>8,704</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>8,768</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:top;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 prepaid expenses and other current assets</span></div></td><td style="vertical-align:top;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:top;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>25,354</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:top;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:top;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>23,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%;padding-top:16px;text-align:justify;text-indent:48px;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%;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="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="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, <br/>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, <br/>2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cff0fc;padding-left:2px;padding-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 hardware and software</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cff0fc;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cff0fc;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>120,841</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;border-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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cff0fc;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cff0fc;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>103,766</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;border-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: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;">Internal-use software development costs</span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,419</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,886</span></span></div></td><td 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:top;background-color:#cff0fc;padding-left:2px;padding-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:top;background-color:#cff0fc;padding-left: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,690</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cff0fc;padding-left: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,896</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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 colspan="2" style="vertical-align:top;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,327</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:top;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>6,863</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:top;background-color:#cff0fc;padding-left:2px;padding-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, gross</span></div></td><td colspan="2" style="vertical-align:top;background-color:#cff0fc;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>188,277</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;border-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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cff0fc;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,411</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;border-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: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;">Less: accumulated depreciation and amortization</span></div></td><td colspan="2" style="vertical-align:top;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>(99,047</span></span></div></td><td style="vertical-align:top;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:top;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>(76,206</span></span></div></td><td style="vertical-align:top;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:top;background-color:#cff0fc;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:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cff0fc;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cff0fc;padding-top:2px;padding-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,230</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cff0fc;border-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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cff0fc;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cff0fc;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>70,205</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cff0fc;border-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%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total depreciation and amortization expense related to property and equipment was </span><span style="font-family:inherit;font-size:10pt;"><span>$27.2 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$18.9 million</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$15.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> 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;">, respectively.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The carrying value of goodwill 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:top;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;">December 31, <br/>2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cff0fc;padding-left:2px;padding-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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cff0fc;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cff0fc;padding-top:2px;padding-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,238</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;border-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:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Connect First acquisition</span></div></td><td colspan="2" style="vertical-align:top;padding-left: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,465</span></span></div></td><td 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:top;background-color:#cff0fc;padding-left:12px;padding-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 adjustments</span></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;background-color:#cff0fc;padding-left: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:top;border-bottom:1px solid #000000;background-color:#cff0fc;padding-right:2px;padding-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: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;">Balance at December 31, 2019</span></div></td><td style="vertical-align:top;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:top;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>55,278</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%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The carrying values of intangible assets are 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="26"/></tr><tr><td style="width:25%;"/><td style="width:10%;"/><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:1%;"/><td style="width:8%;"/><td style="width:1%;"/><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:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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="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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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, 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 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;">Estimated</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Lives</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;">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;">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;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Acquired</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Intangibles,</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;">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;">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;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Acquired</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Intangibles,</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net</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;">Customer relationships</span></div></td><td 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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2 to 5 years</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>21,245</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>8,178</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,067</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>20,121</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>4,460</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>15,661</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;">Developed technology</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">3 to 5 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="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>123,547</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>9,276</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>114,271</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>6,098</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>2,279</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>3,819</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:12px;padding-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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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 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>144,792</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>17,454</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>127,338</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>26,219</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>6,739</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>19,480</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%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization expense from acquired intangible assets 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;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$10.7 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$4.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.8 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. Amortization of developed technology is included in cost of revenues expenses and amortization of customer relationships is included in sales and marketing expenses in the consolidated statements of operations. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the weighted-average amortization period for developed technology is approximately </span><span style="font-family:inherit;font-size:10pt;"><span>3.9 years</span></span><span style="font-family:inherit;font-size:10pt;"> and for customer relationships is approximately </span><span style="font-family:inherit;font-size:10pt;"><span>2.8 years</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Estimated amortization expense for acquired intangible assets for the following five fiscal years and thereafter 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;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>34,274</span></span></div></td><td style="vertical-align: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>34,016</span></span></div></td><td 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>28,416</span></span></div></td><td style="vertical-align: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>16,477</span></span></div></td><td 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 and 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>14,155</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 estimated amortization expense</span></div></td><td style="vertical-align:top;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:top;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>127,338</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%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued liabilities consisted of the following (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="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="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, <br/>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, <br/>2018</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;">Accrued compensation and benefits</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>30,541</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>20,932</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: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;">Accrued sales, use, and telecom related taxes</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,757</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,609</span></span></div></td><td 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: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;">Accrued marketing</span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left: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,505</span></span></div></td><td style="vertical-align: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:top;background-color:#cceeff;padding-left: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,291</span></span></div></td><td style="vertical-align: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: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;">Operating lease liabilities, short-term</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,249</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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: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;">Other accrued expenses</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>50,677</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>47,855</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:top;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 accrued liabilities</span></div></td><td style="vertical-align:top;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:top;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>138,729</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:top;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:top;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>100,687</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%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Deferred and Prepaid Sales Commission Costs</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization expense for the deferred and prepaid sales commission costs 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;"> were </span><span style="font-family:inherit;font-size:10pt;"><span>$30.1 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$19.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$12.6 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. There was </span><span style="font-family:inherit;font-size:10pt;text-align:right;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> impairment loss in relation to the costs capitalized for the periods presented.</span></div> <div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash and cash equivalents consisted of the following (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="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="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, <br/>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, <br/>2018</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;">Cash</span></div></td><td style="vertical-align:top;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:top;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>46,295</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:top;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:top;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>80,457</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: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;">Money market funds</span></div></td><td colspan="2" style="vertical-align:top;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>297,311</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:top;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>485,872</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:top;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 cash and cash equivalents</span></div></td><td style="vertical-align:top;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:top;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>343,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:top;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:top;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>566,329</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> 46295000 80457000 297311000 485872000 343606000 566329000 <div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable, net consisted of the following (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="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="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, <br/>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, <br/>2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cff0fc;padding-left:2px;padding-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 style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cff0fc;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cff0fc;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>114,745</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cff0fc;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cff0fc;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>82,740</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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;">Unbilled accounts receivable</span></div></td><td colspan="2" style="vertical-align:top;padding-left: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,603</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left: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,141</span></span></div></td><td 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:top;background-color:#cff0fc;padding-left:2px;padding-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="2" style="vertical-align:top;border-bottom:1px solid #000000;background-color:#cff0fc;padding-left: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,358</span></span></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;background-color:#cff0fc;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;background-color:#cff0fc;padding-left: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,506</span></span></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;background-color:#cff0fc;padding-right:2px;padding-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:top;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;">Accounts receivable, net</span></div></td><td style="vertical-align:top;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:top;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>129,990</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:top;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:top;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>94,375</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> 114745000 82740000 17603000 14141000 2358000 2506000 129990000 94375000 <div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets consisted of the following (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="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="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, <br/>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, <br/>2018</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;">Prepaid expenses</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>16,249</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>14,805</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: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;">Inventory</span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>401</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>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: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;">Other current 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>8,704</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>8,768</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:top;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 prepaid expenses and other current assets</span></div></td><td style="vertical-align:top;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:top;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>25,354</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:top;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:top;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>23,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> 16249000 14805000 401000 199000 8704000 8768000 25354000 23772000 <div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;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%;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="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="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, <br/>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, <br/>2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cff0fc;padding-left:2px;padding-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 hardware and software</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cff0fc;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cff0fc;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>120,841</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;border-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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cff0fc;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cff0fc;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>103,766</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;border-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: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;">Internal-use software development costs</span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,419</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,886</span></span></div></td><td 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:top;background-color:#cff0fc;padding-left:2px;padding-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:top;background-color:#cff0fc;padding-left: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,690</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cff0fc;padding-left: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,896</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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 colspan="2" style="vertical-align:top;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,327</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:top;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>6,863</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:top;background-color:#cff0fc;padding-left:2px;padding-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, gross</span></div></td><td colspan="2" style="vertical-align:top;background-color:#cff0fc;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>188,277</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;border-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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cff0fc;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,411</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;border-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: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;">Less: accumulated depreciation and amortization</span></div></td><td colspan="2" style="vertical-align:top;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>(99,047</span></span></div></td><td style="vertical-align:top;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:top;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>(76,206</span></span></div></td><td style="vertical-align:top;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:top;background-color:#cff0fc;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:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cff0fc;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cff0fc;padding-top:2px;padding-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,230</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cff0fc;border-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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cff0fc;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cff0fc;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>70,205</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cff0fc;border-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> 120841000 103766000 48419000 29886000 7690000 5896000 11327000 6863000 188277000 146411000 99047000 76206000 89230000 70205000 27200000 18900000 15400000 <div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The carrying value of goodwill 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:top;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;">December 31, <br/>2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cff0fc;padding-left:2px;padding-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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cff0fc;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cff0fc;padding-top:2px;padding-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,238</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;border-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:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Connect First acquisition</span></div></td><td colspan="2" style="vertical-align:top;padding-left: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,465</span></span></div></td><td 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:top;background-color:#cff0fc;padding-left:12px;padding-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 adjustments</span></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;background-color:#cff0fc;padding-left: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:top;border-bottom:1px solid #000000;background-color:#cff0fc;padding-right:2px;padding-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: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;">Balance at December 31, 2019</span></div></td><td style="vertical-align:top;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:top;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>55,278</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> 31238000 24465000 -425000 55278000 <div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The carrying values of intangible assets are 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="26"/></tr><tr><td style="width:25%;"/><td style="width:10%;"/><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:1%;"/><td style="width:8%;"/><td style="width:1%;"/><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:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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="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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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, 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 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;">Estimated</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Lives</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;">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;">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;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Acquired</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Intangibles,</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;">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;">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;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Acquired</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Intangibles,</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net</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;">Customer relationships</span></div></td><td 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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2 to 5 years</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>21,245</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>8,178</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,067</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>20,121</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>4,460</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>15,661</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;">Developed technology</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">3 to 5 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="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>123,547</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>9,276</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>114,271</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>6,098</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>2,279</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>3,819</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:12px;padding-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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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 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>144,792</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>17,454</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>127,338</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>26,219</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>6,739</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>19,480</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> 21245000 8178000 13067000 20121000 4460000 15661000 123547000 9276000 114271000 6098000 2279000 3819000 144792000 17454000 127338000 26219000 6739000 19480000 10700000 4400000 800000 P3Y10M24D P2Y9M18D <div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Estimated amortization expense for acquired intangible assets for the following five fiscal years and thereafter 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;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>34,274</span></span></div></td><td style="vertical-align: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>34,016</span></span></div></td><td 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>28,416</span></span></div></td><td style="vertical-align: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>16,477</span></span></div></td><td 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 and 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>14,155</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 estimated amortization expense</span></div></td><td style="vertical-align:top;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:top;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>127,338</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> 34274000 34016000 28416000 16477000 14155000 127338000 <div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued liabilities consisted of the following (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="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="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, <br/>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, <br/>2018</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;">Accrued compensation and benefits</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>30,541</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>20,932</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: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;">Accrued sales, use, and telecom related taxes</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,757</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,609</span></span></div></td><td 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: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;">Accrued marketing</span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left: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,505</span></span></div></td><td style="vertical-align: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:top;background-color:#cceeff;padding-left: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,291</span></span></div></td><td style="vertical-align: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: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;">Operating lease liabilities, short-term</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,249</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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: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;">Other accrued expenses</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>50,677</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>47,855</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:top;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 accrued liabilities</span></div></td><td style="vertical-align:top;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:top;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>138,729</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:top;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:top;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>100,687</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> 30541000 20932000 25757000 19609000 17505000 12291000 14249000 0 50677000 47855000 138729000 100687000 30100000 19800000 12600000 0 Fair Value of Financial Instruments<div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company measures and reports certain cash equivalents, including money market funds and certificates of deposit, in addition to its long-term investments at fair value in accordance with the provisions of the authoritative accounting guidance that addresses fair value measurements. This guidance establishes a hierarchy for inputs used in measuring fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that the most observable inputs be used when available. </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The hierarchy is broken down into three levels based on the reliability of the inputs as follows:</span></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:120px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><span style="font-family:inherit;font-size:10pt;">Level 1:</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Observable inputs that reflect unadjusted quoted prices in active markets for identical assets or liabilities.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:120px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><span style="font-family:inherit;font-size:10pt;">Level 2:</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other inputs, such as quoted prices for similar assets or liabilities, quoted prices for identical or similar assets or liabilities in inactive markets, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the asset or liability.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:120px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><span style="font-family:inherit;font-size:10pt;">Level 3:</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unobservable inputs that are supported by little or no market activity and that are based on management’s assumptions, including fair value measurements determined by using pricing models, discounted cash flow methodologies or similar techniques.</span></div></td></tr></table><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The financial assets carried at fair value were determined using the following inputs (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:37%;"/><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%;"/><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="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 at 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;">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;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;">Level 3</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 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;"><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;">Money market funds</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>297,311</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>297,311</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:top;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:top;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: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;">Noncurrent 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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:top;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;">Long-term investments</span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>132,188</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left: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:top;padding-left: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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>132,188</span></span></div></td><td 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></table></div></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:37%;"/><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%;"/><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="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 at December 31, 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;">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;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;">Level 3</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 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;"><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;">Money market funds</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>485,872</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>485,872</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:top;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:top;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:Times New Roman;font-size:10pt;">Noncurrent 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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:top;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;">Long-term investments</span></div></td><td colspan="2" style="vertical-align:top;padding-left: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:top;padding-left: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:top;padding-left: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:top;padding-left: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></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;color:#212529;">The Company’s other financial instruments, including accounts receivable, accounts payable, and other current liabilities, are carried at cost, which approximates fair-value due to the relatively short maturity of those instruments.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Convertible Senior Notes</span><span style="font-family:inherit;font-size:10pt;">    </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;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;">, the fair value of the </span><span style="font-family:inherit;font-size:10pt;"><span>0%</span></span><span style="font-family:inherit;font-size:10pt;"> convertible senior notes due 2023 (the “Notes”) was approximately </span><span style="font-family:inherit;font-size:10pt;text-align:right;"><span>$929.2 million</span></span><span style="font-family:inherit;font-size:10pt;">. The fair value was determined based on the quoted price for the Notes in an inactive market on the last trading day of the reporting period and is considered as Level 2 in the fair value hierarchy.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Long-Term Investments</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;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;">, </span><span style="font-family:inherit;font-size:10pt;color:#212529;">the fair value of the Company's long-term investments in convertible and redeemable </span><span style="font-family:inherit;font-size:10pt;">preferred stock </span><span style="font-family:inherit;font-size:10pt;color:#212529;">was </span><span style="font-family:inherit;font-size:10pt;color:#212529;"><span>$132.2 million</span></span><span style="font-family:inherit;font-size:10pt;color:#212529;">. The Company classifies its long-term investments as Level 3 in the fair value hierarchy based on the nature of the fair value inputs and judgment involved in the valuation process. These investments are reported at fair value in long-term investments in the Consolidated Balance Sheets. During fiscal year </span><span style="font-family:inherit;font-size:10pt;color:#212529;">2019</span><span style="font-family:inherit;font-size:10pt;color:#212529;">, the Company's total unrealized gains (losses) recorded in other income (expense), net, was </span><span style="font-family:inherit;font-size:10pt;color:#212529;"><span>$6.6 million</span></span><span style="font-family:inherit;font-size:10pt;color:#212529;">.</span></div> <div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company measures and reports certain cash equivalents, including money market funds and certificates of deposit, in addition to its long-term investments at fair value in accordance with the provisions of the authoritative accounting guidance that addresses fair value measurements. This guidance establishes a hierarchy for inputs used in measuring fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that the most observable inputs be used when available. </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The hierarchy is broken down into three levels based on the reliability of the inputs as follows:</span></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:120px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><span style="font-family:inherit;font-size:10pt;">Level 1:</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Observable inputs that reflect unadjusted quoted prices in active markets for identical assets or liabilities.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:120px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><span style="font-family:inherit;font-size:10pt;">Level 2:</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other inputs, such as quoted prices for similar assets or liabilities, quoted prices for identical or similar assets or liabilities in inactive markets, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the asset or liability.</span></div></td></tr></table><div style="line-height:120%;font-size:10pt;padding-left:48px;"><span style="font-family:inherit;font-size:10pt;">Level 3:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unobservable inputs that are supported by little or no market activity and that are based on management’s assumptions, including fair value measurements determined by using pricing models, discounted cash flow methodologies or similar techniques.</span></div> <div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The financial assets carried at fair value were determined using the following inputs (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:37%;"/><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%;"/><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="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 at 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;">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;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;">Level 3</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 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;"><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;">Money market funds</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>297,311</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>297,311</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:top;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:top;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: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;">Noncurrent 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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:top;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;">Long-term investments</span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>132,188</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left: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:top;padding-left: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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>132,188</span></span></div></td><td 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></table></div></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:37%;"/><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%;"/><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="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 at December 31, 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;">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;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;">Level 3</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 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;"><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;">Money market funds</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>485,872</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>485,872</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:top;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:top;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:Times New Roman;font-size:10pt;">Noncurrent 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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:top;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;">Long-term investments</span></div></td><td colspan="2" style="vertical-align:top;padding-left: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:top;padding-left: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:top;padding-left: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:top;padding-left: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></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 297311000 297311000 0 0 132188000 0 0 132188000 485872000 485872000 0 0 0 0 0 0 0 929200000 132200000 6600000 Business Combinations, Strategic Partnerships, and Asset Acquisitions<div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019 Business Combination</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Connect First Acquisition </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:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On January 14, 2019, the Company acquired the equity interests of Connect First, Inc. (“Connect First”), a cloud-based outbound/blended customer engagement platform for midsize and enterprise companies. The acquisition complements the Company’s current Customer Engagement portfolio to provide differentiated customer experiences.</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:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The total purchase price of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$36.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> consisted of cash of </span><span style="font-family:inherit;font-size:10pt;"><span>$29.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$7.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> held to cover indemnity claims made by the Company after the closing date. In connection with the acquisition, the Company granted </span><span style="font-family:inherit;font-size:10pt;"><span>$4.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> in restricted stock units, which vest over </span><span style="font-family:inherit;font-size:10pt;"><span>four years</span></span><span style="font-family:inherit;font-size:10pt;">.</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:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The allocation of the purchase price of the assets acquired and liabilities assumed based on their estimated fair values was as follows (in thousands):</span></div><div style="line-height:120%;text-align:justify;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:87%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></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 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>1,427</span></span></div></td><td style="vertical-align: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 tangible 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>2,266</span></span></div></td><td 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;background-color:#cceeff;padding-left: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,300</span></span></div></td><td style="vertical-align: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;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>24,465</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:2px;padding-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 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>41,458</span></span></div></td><td style="vertical-align: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;">Liabilities assumed</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,013</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;">Total 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>36,445</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-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The amortizable intangible assets have a weighted average useful life of </span><span style="font-family:inherit;font-size:10pt;"><span>three years</span></span><span style="font-family:inherit;font-size:10pt;">. The purchase price exceeded the estimated fair value of the tangible and identifiable intangible assets and liabilities acquired and, as a result of the allocation, the Company recorded goodwill of </span><span style="font-family:inherit;font-size:10pt;"><span>$24.5 million</span></span><span style="font-family:inherit;font-size:10pt;">, which is </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;">t deductible for tax purposes. The goodwill recognized is attributable primarily to contributions of the entity's technology to the overall corporate strategy, enhancements to the Company's contact center product offerings, and assembled workforce of the acquired business.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019 Strategic Partnerships and Asset Purchases</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In October 2019, the Company entered into certain agreements for a strategic partnership with Avaya Holdings Corp. (“Avaya”) and its subsidiaries, including Avaya Inc. In connection with the strategic partnership, the Company purchased </span><span style="font-family:inherit;font-size:10pt;"><span>$125.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> aggregate principal amount of </span><span style="font-family:inherit;font-size:10pt;"><span>3%</span></span><span style="font-family:inherit;font-size:10pt;"> convertible and redeemable preferred stock, with a conversion price of </span><span style="font-family:inherit;font-size:10pt;"><span>$16.00</span></span><span style="font-family:inherit;font-size:10pt;"> per share, representing an approximately </span><span style="font-family:inherit;font-size:10pt;"><span>6%</span></span><span style="font-family:inherit;font-size:10pt;"> position in Avaya on an as-converted basis. The Company also paid Avaya </span><span style="font-family:inherit;font-size:10pt;"><span>$345.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> in the Company's common stock, predominantly for future commissions, which was capitalized and will be amortized over the expected benefit period. The transaction closed on October 31, 2019. The investment in preferred securities in which the Company does not have a controlling interest or significant influence are measured at fair value with changes recorded through other income (expense) in the Consolidated Statement of Operations. The advance payment represents prepayment for cost to obtain contracts with customers. The Company also purchased intellectual property rights, which have been capitalized as an intangible asset and will be amortized over the useful life of </span><span style="font-family:inherit;font-size:10pt;">three years</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In the fourth quarter of 2019, the Company also entered into a commercial agreement with another unrelated strategic partner for a one-time upfront consideration towards acquisition of certain intellectual property rights and commercial arrangement. Under the commercial agreement the Company's strategic partner shall be engaged as its agent in marketing and sale of its product, which represents advance payment for cost to obtain contracts with customers.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In addition to the above transactions, the Company also separately entered into arrangements with unrelated third parties to acquire intellectual property rights during the fourth quarter of 2019.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In connection with the above transactions, the Company recorded in aggregate </span><span style="font-family:inherit;font-size:10pt;"><span>$105.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> in acquired intangible assets relating to developed technology on the Consolidated Balance Sheet, which will be amortized over their respective useful life of </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>five years</span></span><span style="font-family:inherit;font-size:10pt;">. The Company also recorded </span><span style="font-family:inherit;font-size:10pt;"><span>$371.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> as deferred and prepaid sales commission costs representing cost to obtain contracts with customers. The prepaid assets will be amortized over their useful life based on the pattern of benefit since they are considered to be incremental customer acquisition costs.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018 Business Combination</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Dimelo Acquisition</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On </span><span style="font-family:inherit;font-size:10pt;">October 22, 2018</span><span style="font-family:inherit;font-size:10pt;">, the Company acquired Dimelo SA (“Dimelo”), a cloud-based digital customer engagement platform. The acquisition expanded the Company’s platform and enabled its customers to manage all their digital customer interactions through a single platform. The total purchase price of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$36.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> consisted of cash of </span><span style="font-family:inherit;font-size:10pt;"><span>$30.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> and the acquisition date fair value of contingent consideration of </span><span style="font-family:inherit;font-size:10pt;"><span>$5.4 million</span></span><span style="font-family:inherit;font-size:10pt;">. In connection with the acquisition, the Company has agreed to grant </span><span style="font-family:inherit;font-size:10pt;"><span>$3.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> in restricted stock units that vest over </span><span style="font-family:inherit;font-size:10pt;"><span>four years</span></span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The contingent consideration was based on the achievement of specified performance targets through the end of the second quarter of 2019. The Company settled the contingent consideration in the fourth quarter of 2019 for approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$7.0 million</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The allocation of the purchase price of the assets acquired and liabilities assumed based on their estimated fair values was 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;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 style="vertical-align:top;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:top;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,225</span></span></div></td><td style="vertical-align: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 tangible 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>3,289</span></span></div></td><td 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;background-color:#cceeff;padding-left: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,208</span></span></div></td><td style="vertical-align: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;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>21,995</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 assets acquired</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>41,717</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;">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>(5,646</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 consideration</span></div></td><td style="vertical-align:top;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:top;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>36,071</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%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The amortizable intangible assets have a weighted average useful life of </span><span style="font-family:inherit;font-size:10pt;"><span>five years</span></span><span style="font-family:inherit;font-size:10pt;">. The purchase price exceeded the estimated fair value of the tangible and identifiable intangible assets and liabilities acquired and, as a result of the allocation, the Company recorded goodwill of </span><span style="font-family:inherit;font-size:10pt;"><span>$22.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> in connection with this transaction, which is not deductible for tax purposes. The goodwill recognized is attributable primarily to the contributions of the entity's technology to the overall corporate strategy and assembled workforce of the acquired business.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018 Acquired Customer Base</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On January 16, 2018, the Company acquired from AT&amp;T the existing customer base of the RingCentral Office@Hand solution, which was previously sold by AT&amp;T, for a total fair value of the purchase consideration of </span><span style="font-family:inherit;font-size:10pt;"><span>$24.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, of which </span><span style="font-family:inherit;font-size:10pt;"><span>$20.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> was cash payment upon closing of the transaction. The transaction was accounted for as an asset acquisition. Subsequently on August 31, 2018, the Company and AT&amp;T entered into a revised agreement through June 30, 2024, under which AT&amp;T resumed reselling RingCentral solutions to its customers and will obtain control over the non-transitioned customer base. The value of the customer base that transitioned to the Company is reflected as a customer relationship asset of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$10.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, to be amortized over the expected useful life of </span><span style="font-family:inherit;font-size:10pt;"><span>five years</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div> 36400000 29300000 7100000 4000000.0 P4Y <div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The allocation of the purchase price of the assets acquired and liabilities assumed based on their estimated fair values was as follows (in thousands):</span></div><div style="line-height:120%;text-align:justify;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:87%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></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 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>1,427</span></span></div></td><td style="vertical-align: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 tangible 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>2,266</span></span></div></td><td 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;background-color:#cceeff;padding-left: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,300</span></span></div></td><td style="vertical-align: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;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>24,465</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:2px;padding-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 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>41,458</span></span></div></td><td style="vertical-align: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;">Liabilities assumed</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,013</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;">Total 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>36,445</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%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The allocation of the purchase price of the assets acquired and liabilities assumed based on their estimated fair values was 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;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 style="vertical-align:top;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:top;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,225</span></span></div></td><td style="vertical-align: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 tangible 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>3,289</span></span></div></td><td 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;background-color:#cceeff;padding-left: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,208</span></span></div></td><td style="vertical-align: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;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>21,995</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 assets acquired</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>41,717</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;">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>(5,646</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 consideration</span></div></td><td style="vertical-align:top;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:top;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>36,071</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> 1427000 2266000 13300000 24465000 41458000 5013000 36445000 P3Y 24500000 0 125000000.0 0.03 16.00 0.06 345000000.0 105500000 P5Y 371100000 36100000 30700000 5400000 3300000 P4Y 7000000.0 4225000 3289000 12208000 21995000 41717000 5646000 36071000 P5Y 22000000.0 24000000.0 20000000.0 10000000.0 P5Y Convertible Senior Notes<div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In March 2018, the Company issued </span><span style="font-family:inherit;font-size:10pt;"><span>$460.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> aggregate principal amount of </span><span style="font-family:inherit;font-size:10pt;"><span>0%</span></span><span style="font-family:inherit;font-size:10pt;"> convertible senior notes due 2023 in a private placement, including the exercise in full of the over-allotment options of the initial purchasers. The Notes are senior unsecured obligations of the Company and do not bear regular interest, and the principal amount of the Notes does not accrete. The Notes may bear special interest under specified circumstances as outlined in the indenture governing the Notes (the “Indenture”) or if the Notes are not freely tradeable as required by the Indenture. The Notes will mature on March 15, 2023, unless earlier repurchased or redeemed by the Company or converted pursuant to their terms. The total net proceeds from the debt offering, after deducting initial purchase discounts and debt issuance costs, were approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$449.5 million</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Each </span><span style="font-family:inherit;font-size:10pt;">$1,000</span><span style="font-family:inherit;font-size:10pt;"> principal amount of the Notes is initially convertible into </span><span style="font-family:inherit;font-size:10pt;">12.2782</span><span style="font-family:inherit;font-size:10pt;"> shares of the Company’s Class A common stock par value </span><span style="font-family:inherit;font-size:10pt;"><span>$0.0001</span></span><span style="font-family:inherit;font-size:10pt;"> (“Class A Common Stock”), which is equivalent to an initial conversion price of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$81.45</span></span><span style="font-family:inherit;font-size:10pt;"> per share. The conversion rate is subject to adjustment upon the occurrence of certain specified events but will not be adjusted for any accrued and unpaid special interest. In addition, upon the occurrence of a make-whole fundamental change or a redemption period, each as defined in the Indenture, the Company will, in certain circumstances, increase the conversion rate by a number of </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">additional shares for a holder that elects to convert its Notes in connection with such make-whole fundamental change or during the relevant redemption period.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Notes will be convertible at certain times and upon the occurrence of certain events in the future. Further, on or after December 15, 2022, until the close of business on the scheduled trading day immediately preceding the maturity date, holders of the Notes may convert all or a portion of their Notes regardless of these conditions.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> Upon conversion, the Company will pay or deliver, as the case may be, cash, shares of Class A Common Stock, or a combination of cash and shares of Class A Common Stock, at the Company’s election. It is the Company’s current intent to settle the principal amount of the Notes with cash.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the quarter ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the stock price condition allowing holders of the Notes to convert was met. As a result, holders have the option to convert their Notes at any time during the fiscal quarter ending March 31, 2020. There were no conversions of the Notes 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;">. The Notes may be convertible thereafter if one or more of the conversion conditions specified in the Indenture is satisfied during future measurement periods.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company may redeem the Notes, at its option, on or after September 20, 2020, at a redemption price equal to </span><span style="font-family:inherit;font-size:10pt;"><span>100%</span></span><span style="font-family:inherit;font-size:10pt;"> of the principal amount thereof, plus accrued and unpaid special interest to, but excluding the redemption date, subject to certain conditions. No sinking fund is provided for the Notes. Upon the occurrence of a fundamental change (as defined in the Indenture) prior to the maturity date, holders may require the Company to repurchase all or a portion of the Notes for cash at a price equal to </span><span style="font-family:inherit;font-size:10pt;"><span>100%</span></span><span style="font-family:inherit;font-size:10pt;"> of the principal amount of the Notes to be repurchased, plus any accrued and unpaid special interest to, but excluding, the fundamental change repurchase date.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In accounting for the issuance of the Notes, the Company separated the Notes into liability and equity components. The carrying amount of the liability component was calculated by measuring the fair value of a similar debt instrument that does not have an associated convertible feature. The carrying amount of the equity component representing the conversion option was </span><span style="font-family:inherit;font-size:10pt;"><span>$101.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> and was determined by deducting the fair value of the liability component from the par value of the Notes. The equity component is not remeasured as long as it continues to meet the conditions for equity classification. The excess of the principal amount of the liability component over its carrying amount (“debt discount”) is amortized to interest expense at an effective interest rate over the contractual terms of the Notes.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The net carrying amount of the liability component of the Notes was 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="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;">Principal</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>460,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;padding-left:2px;padding-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 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>(67,350</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 cost</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,761</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: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;border-top:1px solid #000000;"><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>386,889</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%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The net carrying amount of the equity component of the Notes was 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.609375%;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;">Proceeds allocated to the conversion option (debt discount)</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>101,141</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;">Issuance cost</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,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></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 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;border-top:1px solid #000000;"><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>98,823</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%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table sets forth the interest expense recognized related to the Notes (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="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;">Year 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;"><div 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;">Amortization of debt discount</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>18,920</span></span></div></td><td style="vertical-align: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>14,872</span></span></div></td><td style="vertical-align: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;">Amortization of debt issuance cost</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,417</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,046</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></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 interest expense related to the Notes</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,337</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>15,918</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></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In connection with the offering of the Notes, the Company entered into privately-negotiated capped call transactions with certain counterparties (the “Capped Calls”). The Capped Calls each have an initial strike price of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$81.45</span></span><span style="font-family:inherit;font-size:10pt;"> per share, subject to certain adjustments, which corresponds to the initial conversion price of the Notes. The Capped Calls have initial cap prices of </span><span style="font-family:inherit;font-size:10pt;"><span>$119.035</span></span><span style="font-family:inherit;font-size:10pt;"> per share, subject to certain adjustments. The Capped Calls cover, subject to anti-dilution adjustments, approximately </span><span style="font-family:inherit;font-size:10pt;"><span>5.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares of Class A Common Stock. The Capped Calls are generally intended to reduce or offset the potential dilution to the Class A Common Stock upon any conversion of the Notes with such reduction or offset, as the case may be, subject to a cap based on the cap price. The Capped Calls settle in components commencing January 13, 2023 with the last component expiring on </span><span style="font-family:inherit;font-size:10pt;">March 13, 2023</span><span style="font-family:inherit;font-size:10pt;">. The Capped Calls are subject to either adjustment or termination upon the occurrence of specified extraordinary events affecting the Company, including a merger event, a tender offer, and a nationalization, insolvency or delisting involving the Company. In addition, the Capped Calls are subject to certain specified additional disruption events that may give rise to a termination of the Capped Calls, including changes in law, insolvency filings, and hedging disruptions. The Capped Call transactions are recorded in stockholders’ equity and are not accounted for as derivatives. The net cost of </span><span style="font-family:inherit;font-size:10pt;"><span>$49.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> incurred to purchase the Capped Call transactions was recorded as a reduction to additional paid-in capital on the Company's Consolidated Balance Sheets.</span></div> 460000000.0 0 449500000 0.0001 81.45 1 1 101100000 <div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The net carrying amount of the liability component of the Notes was 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="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;">Principal</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>460,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;padding-left:2px;padding-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 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>(67,350</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 cost</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,761</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: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;border-top:1px solid #000000;"><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>386,889</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> 460000000 67350000 5761000 386889000 <div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The net carrying amount of the equity component of the Notes was 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.609375%;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;">Proceeds allocated to the conversion option (debt discount)</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>101,141</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;">Issuance cost</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,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></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 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;border-top:1px solid #000000;"><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>98,823</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> 101141000 2318000 98823000 <div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table sets forth the interest expense recognized related to the Notes (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="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;">Year 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;"><div 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;">Amortization of debt discount</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>18,920</span></span></div></td><td style="vertical-align: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>14,872</span></span></div></td><td style="vertical-align: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;">Amortization of debt issuance cost</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,417</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,046</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></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 interest expense related to the Notes</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,337</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>15,918</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></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 18920000 14872000 0 1417000 1046000 0 20337000 15918000 0 81.45 119.035 5600000 49900000  Leases<div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company primarily leases facilities for office and datacenter space under non-cancelable operating leases for its U.S. and international locations. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, non-cancelable leases expire on various dates between 2020 and 2029. </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Generally, the non-cancelable leases include one or more options to renew, with renewal terms that can extend the lease term from </span><span style="font-family:inherit;font-size:10pt;">one</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>five years</span></span><span style="font-family:inherit;font-size:10pt;"> or more. The Company has the right to exercise or forego the lease renewal options. The lease agreements do not contain any material residual value guarantees or material restrictive covenants. </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;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;">, the components of leases and lease costs 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="4"/></tr><tr><td style="width:86%;"/><td style="width:1%;"/><td style="width:12%;"/><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;font-weight:bold;">Operating leases</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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease right-of-use assets</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>39,269</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><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></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 liabilities</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,249</span></span></div></td><td 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;">Operating lease liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,516</span></span></div></td><td style="vertical-align: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 operating 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>42,765</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;text-indent:32px;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="8"/></tr><tr><td style="width:71%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><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;">Year 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;padding-left:2px;padding-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;">Lease Cost</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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease cost (a)</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>17,584</span></span></div></td><td style="vertical-align: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></table></div></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:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(a) </sup></span><span style="font-family:inherit;font-size:10pt;"> Includes short-term leases and variable lease costs, which are immaterial.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company recognized rent expense on operating lease facilities of </span><span style="font-family:inherit;font-size:10pt;"><span>$6.9 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;"> for 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;">.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Maturities of operating 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 presented in the table 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="4"/></tr><tr><td style="width:81%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></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;">Year Ending December 31, </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:2px;padding-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>16,164</span></span></div></td><td 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>12,162</span></span></div></td><td style="vertical-align: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>7,650</span></span></div></td><td 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>5,197</span></span></div></td><td style="vertical-align: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>1,354</span></span></div></td><td 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;">2025 onwards</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,883</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;">Total future minimum lease 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>48,410</span></span></div></td><td 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;">Less: Imputed interest</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,645</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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Present value of lease liabilities</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>42,765</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%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> Other supplemental information as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> is as follows (in thousand):</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:86%;"/><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="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:#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;font-weight:bold;">Lease Term and Discount Rate</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average remaining operating lease term (years)</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.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;">Weighted-average operating lease discount 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>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></tr></table></div></div><div style="line-height:120%;text-align:center;text-indent:32px;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="4"/></tr><tr><td style="width:86%;"/><td style="width:1%;"/><td style="width:12%;"/><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;">Year ended 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;font-weight:bold;">Supplemental Cash Flow Information</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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating cash flows resulting from operating leases:</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:2px;padding-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 paid for amounts included in the measurement of lease liabilities</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>15,709</span></span></div></td><td style="vertical-align: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></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;">New ROU assets obtained in exchange of lease liabilities:</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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating leases</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>18,584</span></span></div></td><td 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></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-align:justify;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;">, the Company has additional operating leases of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$2.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> that have not yet commenced and as such, have not yet been recognized on the Company’s Consolidated Balance Sheet. These operating leases are expected to commence in the first quarter of 2020 with lease terms up to </span><span style="font-family:inherit;font-size:10pt;"><span>three years</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div> P5Y <div style="line-height:120%;padding-top:16px;text-align:justify;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;">, the components of leases and lease costs 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="4"/></tr><tr><td style="width:86%;"/><td style="width:1%;"/><td style="width:12%;"/><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;font-weight:bold;">Operating leases</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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease right-of-use assets</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>39,269</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><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></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 liabilities</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,249</span></span></div></td><td 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;">Operating lease liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,516</span></span></div></td><td style="vertical-align: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 operating 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>42,765</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> 39269000 14249000 28516000 42765000 17584000 0 6900000 5500000 <div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Maturities of operating 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 presented in the table 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="4"/></tr><tr><td style="width:81%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></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;">Year Ending December 31, </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:2px;padding-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>16,164</span></span></div></td><td 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>12,162</span></span></div></td><td style="vertical-align: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>7,650</span></span></div></td><td 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>5,197</span></span></div></td><td style="vertical-align: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>1,354</span></span></div></td><td 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;">2025 onwards</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,883</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;">Total future minimum lease 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>48,410</span></span></div></td><td 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;">Less: Imputed interest</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,645</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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Present value of lease liabilities</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>42,765</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> 16164000 12162000 7650000 5197000 1354000 5883000 48410000 5645000 42765000 <div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> Other supplemental information as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> is as follows (in thousand):</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:86%;"/><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="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:#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;font-weight:bold;">Lease Term and Discount Rate</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average remaining operating lease term (years)</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.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;">Weighted-average operating lease discount 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>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></tr></table></div></div><div style="line-height:120%;text-align:center;text-indent:32px;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="4"/></tr><tr><td style="width:86%;"/><td style="width:1%;"/><td style="width:12%;"/><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;">Year ended 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;font-weight:bold;">Supplemental Cash Flow Information</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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating cash flows resulting from operating leases:</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:2px;padding-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 paid for amounts included in the measurement of lease liabilities</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>15,709</span></span></div></td><td style="vertical-align: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></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;">New ROU assets obtained in exchange of lease liabilities:</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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating leases</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>18,584</span></span></div></td><td 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></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="8"/></tr><tr><td style="width:71%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><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;">Year 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;padding-left:2px;padding-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;">Lease Cost</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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease cost (a)</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>17,584</span></span></div></td><td style="vertical-align: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></table></div></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:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(a) </sup></span><span style="font-family:inherit;font-size:10pt;"> Includes short-term leases and variable lease costs, which are immaterial.</span></div> P4Y2M12D 0.05 15709000 18584000 2000000.0 P3Y Commitments and Contingencies<div style="line-height:120%;padding-top:24px;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Legal Matters</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company is subject to certain legal proceedings described below, and from time to time may be involved in a variety of claims, lawsuits, investigations, and proceedings relating to contractual disputes, intellectual property rights, employment matters, regulatory compliance matters, and other litigation matters relating to various claims that arise in the normal course of business.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company determines whether an estimated loss from a contingency should be accrued by assessing whether a loss is deemed probable and can be reasonably estimated. The Company assesses its potential liability by analyzing specific litigation and regulatory matters using reasonably available information. The Company develops its views on estimated losses in consultation with inside and outside counsel, which involves a subjective analysis of potential results and outcomes, assuming various combinations of appropriate litigation and settlement strategies. Actual claims could settle or be adjudicated against the Company in the future for materially different amounts than the Company has accrued due to the inherently unpredictable nature of litigation. Legal fees are expensed in the period in which they are incurred.</span></div><div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">TCPA Matter</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On November 17, 2017, Joann Hurley (“Hurley”), filed a second amended complaint in an ongoing putative class action lawsuit pending in the United States District Court for the Southern District of West Virginia, adding the Company as a named defendant and alleging that the Company and other defendants violated the Telephone Consumer Protection Act (“TCPA”) and regulations promulgated thereunder by allegedly using an automated telephone dialing system to deliver prerecorded political messages to Hurley, an incumbent running for reelection, and others. Hurley alternatively alleged that the Company was vicariously liable for the actions of the other co-defendants. Hurley seeks statutory, compensatory, consequential, incidental and punitive damages, costs, and attorneys’ fees in connection with her claims. The Company was served with the second amended complaint on January 4, 2018. On March 23, 2018, the Company filed a motion to dismiss the complaint for lack of standing and failure to sufficiently state a claim on which relief may be granted. Hurley filed her opposition brief on April 6, 2018, and the Company filed its reply brief on April 13, 2018. On October 4, 2018, the district court issued its memorandum and opinion order granting in part and denying in part the Company’s motion to dismiss. The district court dismissed Hurley’s vicarious liability claim but allowed Hurley’s TCPA claim to proceed. The Company filed its answer and affirmative defenses to the second amended complaint on October 18, 2018. Plaintiff filed a motion to certify a class on July 9, 2019. The Company and another defendant filed oppositions to the motion, which have been fully briefed and is pending decision by the court. Discovery closed on October 25, 2019. The Company filed a motion for summary judgment on November 14, 2019. The plaintiff opposed the motion, which has been fully briefed and is pending decision by the court. </span><span style="font-family:inherit;font-size:10pt;color:#212529;">The parties mediated the case before a private mediator on January 23, 2020, at which time a tentative settlement was achieved. The settlement will need to be approved by the court. Meanwhile, the court has issued an order holding the case in abeyance pending approval of the settlement. The Consolidated Financial Statements include an accrual for the estimated loss that is expected to occur.</span></div><div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Patent Infringement Matter</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On April 25, 2017, Uniloc USA, Inc. and Uniloc Luxembourg, S.A. (together, “Uniloc”) filed in the U.S. District Court for the Eastern District of Texas two actions against the Company alleging infringement of U.S. Patent Nos. 7,804,948; 7,853,000; and 8,571,194 by RingCentral’s Glip unified communications application. The plaintiffs seek a declaration that the Company has infringed the patents, damages according to proof, injunctive relief, as well as their costs, attorney’s fees, expenses and interest. On October 9, 2017, the Company filed a motion to dismiss or transfer requesting that the case be transferred to the United States District Court for the Northern District of California. In response to the motion, plaintiffs filed a first amended complaint on October 24, 2017. The Company filed a renewed motion to dismiss or transfer on November 15, 2017. Although briefing on that motion has been completed, the motion has not yet been decided. On February 5, 2018, Uniloc moved to stay the litigation pending the resolution of certain third-party inter partes review proceedings (“IPRs”) before the United States Patent and Trademark Office. On February 9, 2018, the court stayed the litigation pending resolution of the IPRs without prejudice to or waiver of the Company’s motion to dismiss or transfer. This litigation is still in its earliest stages. Based on the information known by the Company as of the date of this filing and the rules and regulations applicable to the preparation of the Company’s Consolidated Financial Statements, it is not possible to provide an estimated amount of any such loss or range of loss that may occur. The Company intends to vigorously defend against this lawsuit.</span></div><div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Other matter</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On June 14, 2019, the Company filed suit in the Superior Court of California, County of Alameda, against Bright Pattern, Inc. and </span><span style="font-family:inherit;font-size:10pt;"><span>two</span></span><span style="font-family:inherit;font-size:10pt;"> of its officers, alleging that the defendants negotiated a potential acquisition of Bright Pattern by RingCentral fraudulently and in bad faith. The Company seeks its costs incurred in negotiating under the Letter of Intent ("LOI") that the parties entered into and damages for lost opportunity as a result of forgoing another acquisition opportunity, and attorneys’ fees and costs. On August 26, 2019, Bright Pattern filed a cross-complaint against the Company and </span><span style="font-family:inherit;font-size:10pt;"><span>two</span></span><span style="font-family:inherit;font-size:10pt;"> of its executive officers alleging breach of the LOI as well as tort claims arising from the Company's allegedly inducing Bright Pattern to enter into the LOI and subsequent extensions while allegedly misstating the timeframe for the proposed transaction. As damages, Bright Pattern seeks audit fees it allegedly incurred, a </span><span style="font-family:inherit;font-size:10pt;"><span>$5 million</span></span><span style="font-family:inherit;font-size:10pt;"> break-up fee, its alleged “cash burn” during the negotiations, and unspecified lost opportunity damages. The Company filed a demurrer to Bright Pattern’s amended cross-complaint, as well as a related motion to strike. This litigation is still in early stages. Based on the information known by the Company as of the date of this filing and the rules and regulations applicable to the preparation of the Company’s Consolidated Financial Statements, it is not possible to provide an estimated amount of any loss or range of loss that may occur. The Company intends to vigorously prosecute and defend this lawsuit. </span></div><div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Employee Agreements</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has signed various employment agreements with executives and key employees pursuant to which if the Company terminates their employment without cause or if the employee terminates his or her employment for good reason following </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">a change of control of the Company, the employees are entitled to receive certain benefits, including severance payments, accelerated vesting of stock options and RSUs and continued COBRA coverage. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, no triggering events which would cause these provisions to become effective have occurred. Therefore, no liabilities have been recorded for these agreements in the consolidated financial statements.</span></div> 2 2 5000000 Stockholders’ Equity<div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In connection with the Company’s initial public offering (“IPO”), the Company reincorporated in Delaware on September 26, 2013. The Delaware certificate of incorporation provides for two classes of common stock: Class A and Class B common stock, both with a par value of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.0001</span></span><span style="font-family:inherit;font-size:10pt;"> per share. In addition, the certificate of incorporation authorizes shares of undesignated preferred stock with a par value of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.0001</span></span><span style="font-family:inherit;font-size:10pt;"> per share. The terms of preferred stock are described below.</span></div><div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Preferred Stock</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The board of directors may, without further action by the stockholders, fix the rights, preferences, privileges and restrictions of up to an aggregate of </span><span style="font-family:inherit;font-size:10pt;text-align:right;"><span>100,000,000</span></span><span style="font-family:inherit;font-size:10pt;"> shares of preferred stock in one or more series and authorizes their issuance. These rights, preferences, and privileges could include dividend rights, conversion rights, voting rights, terms of redemption, liquidation preferences, sinking fund terms and the number of shares constituting any series or the designation of such series, any or all of which may be greater than the rights of the Class A and Class B 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;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, there were </span><span style="font-family:inherit;font-size:10pt;text-align:right;"><span>100,000,000</span></span><span style="font-family:inherit;font-size:10pt;"> shares of preferred stock authorized and </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> shares issued or outstanding.</span></div><div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Class A and Class B Common Stock</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has authorized </span><span style="font-family:inherit;font-size:10pt;text-align:right;"><span>1,000,000,000</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;text-align:right;"><span>250,000,000</span></span><span style="font-family:inherit;font-size:10pt;"> shares of Class A common stock and Class B common stock for issuance. Holders of Class A common stock and Class B common stock have identical rights for matters submitted to a vote of the Company’s stockholders. Holders of Class A common stock are entitled to </span><span style="font-family:inherit;font-size:10pt;"><span>one</span></span><span style="font-family:inherit;font-size:10pt;"> vote per share of Class A common stock and holders of Class B common stock are entitled to </span><span style="font-family:inherit;font-size:10pt;"><span>10</span></span><span style="font-family:inherit;font-size:10pt;"> votes per share of Class B common stock. </span><span style="font-family:inherit;font-size:10pt;">Holders of shares of Class A common stock and Class B common stock vote together as a single class on all matters (including the election of directors) except for specific circumstances that would adversely affect the powers, preferences, or rights of a particular class of common stock.</span><span style="font-family:inherit;font-size:10pt;"> Subject to preferences that may apply to any shares of preferred stock outstanding at the time, holders of Class A and Class B common stock share equally, identically and ratably, on a per share basis, with respect to any dividend or distribution of cash, property or shares of the Company’s capital stock. Holders of Class A and Class B common stock also share equally, identically, and ratably in all assets remaining after the payment of any liabilities and liquidation preferences and any accrued or declared but unpaid dividends, if any, with respect to any outstanding preferred stock at the time. Each share of Class B common stock is convertible at any time at the option of the holder into one share of Class A common stock. In addition, each share of Class B common stock will convert automatically to Class A common stock upon: (i) the date specified by an affirmative vote or written consent of holders of at least </span><span style="font-family:inherit;font-size:10pt;"><span>67%</span></span><span style="font-family:inherit;font-size:10pt;"> of the outstanding shares of Class B common stock, or (ii) the </span><span style="font-family:inherit;font-size:10pt;"><span>seven years</span></span><span style="font-family:inherit;font-size:10pt;"> anniversary of the closing date of the initial public offering (</span><span style="font-family:inherit;font-size:10pt;">October 2, 2020</span><span style="font-family:inherit;font-size:10pt;">).</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Shares of Class A common stock reserved for future issuance were 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="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: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;">Preferred 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>100,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: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;">Class B common stock</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>11,039</span></span></div></td><td 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: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;">2013 Employee stock purchase plan</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,919</span></span></div></td><td style="vertical-align: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: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;">2013 Equity incentive plan:</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;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:top;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;">Outstanding options and restricted stock unit awards</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,505</span></span></div></td><td style="vertical-align: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:top;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;">Available for future grants</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>15,529</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:2px;padding-top:2px;padding-bottom:2px;padding-right: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>135,992</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> 0.0001 0.0001 100000000 100000000 0 1000000000 250000000 1 10 0.67 P7Y <div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Shares of Class A common stock reserved for future issuance were 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="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: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;">Preferred 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>100,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: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;">Class B common stock</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>11,039</span></span></div></td><td 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: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;">2013 Employee stock purchase plan</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,919</span></span></div></td><td style="vertical-align: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: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;">2013 Equity incentive plan:</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;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:top;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;">Outstanding options and restricted stock unit awards</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,505</span></span></div></td><td style="vertical-align: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:top;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;">Available for future grants</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>15,529</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:2px;padding-top:2px;padding-bottom:2px;padding-right: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>135,992</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> 100000000 11039000 3919000 5505000 15529000 135992000 Share-Based Compensation<div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A summary of share-based compensation expense recognized in the Company’s Consolidated Statements of Operations 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: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;">Year 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;"><div 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: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;">Cost of revenues</span></div></td><td style="vertical-align:top;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:top;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>8,741</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:top;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:top;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,982</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:top;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:top;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>3,735</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: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;">Research and development</span></div></td><td colspan="2" style="vertical-align:top;padding-left: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,132</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left: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,975</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left: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,550</span></span></div></td><td 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: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;">Sales and marketing</span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left: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,325</span></span></div></td><td style="vertical-align: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:top;background-color:#cceeff;padding-left: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,324</span></span></div></td><td style="vertical-align: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:top;background-color:#cceeff;padding-left: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,015</span></span></div></td><td style="vertical-align: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: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;">General and administrative</span></div></td><td colspan="2" style="vertical-align:top;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>31,156</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:top;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>20,807</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:top;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>12,760</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:top;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:top;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:top;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>101,354</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:top;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:top;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>68,088</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:top;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:top;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>42,060</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%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A summary of share-based compensation expense by award type 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: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;">Year 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;"><div 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: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;">Options</span></div></td><td style="vertical-align:top;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:top;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>986</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:top;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:top;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>3,433</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:top;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:top;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,803</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: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;">Employee stock purchase plan rights</span></div></td><td colspan="2" style="vertical-align:top;padding-left: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,176</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left: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,094</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left: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,177</span></span></div></td><td 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: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;">Restricted stock units</span></div></td><td colspan="2" style="vertical-align:top;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>96,192</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:top;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>61,561</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:top;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>33,080</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:top;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:top;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:top;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>101,354</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:top;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:top;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>68,088</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:top;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:top;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>42,060</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%;padding-top:24px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Equity Incentive Plans</span></div><div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In September 2013, the Board adopted and the Company’s stockholders approved the 2013 Equity Incentive Plan (“2013 Plan”), which became effective on September 26, 2013. In connection with the adoption of the 2013 Plan, the Company terminated the 2010 Equity Incentive Plan (“2010 Plan”), under which stock options had been granted prior to September 26, 2013. The 2010 Plan was established in September 2010, when the 2003 Equity Incentive Plan (“2003 Plan”) was terminated. After the termination of the 2003 and 2010 Plans, no additional options were granted under these plans; however, options previously granted under these plans will continue to be governed by these plans and will be exercisable into shares of Class B common stock. In addition, options authorized to be granted under the 2003 and 2010 Plans, including forfeitures of previously granted awards, are authorized for grant under the 2013 Plan.  </span></div><div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A total of </span><span style="font-family:inherit;font-size:10pt;"><span>6,200,000</span></span><span style="font-family:inherit;font-size:10pt;"> shares of Class A common stock were originally reserved for issuance under the 2013 Plan. The 2013 Plan includes an annual increase on the first day of each fiscal year beginning in 2014, equal to the least of: (i) </span><span style="font-family:inherit;font-size:10pt;"><span>6,200,000</span></span><span style="font-family:inherit;font-size:10pt;"> shares of Class A common stock; (ii) </span><span style="font-family:inherit;font-size:10pt;"><span>5%</span></span><span style="font-family:inherit;font-size:10pt;"> of the outstanding shares of all classes of common stock as of the last day of the Company’s immediately preceding fiscal year; or (iii) such other amount as the board of directors may determine. 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;">, a total of </span><span style="font-family:inherit;font-size:10pt;"><span>4,052,295</span></span><span style="font-family:inherit;font-size:10pt;"> shares of Class A common stock were added to the 2013 Plan in connection with the annual automatic increase provision. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, a total of </span><span style="font-family:inherit;font-size:10pt;"><span>15,528,723</span></span><span style="font-family:inherit;font-size:10pt;"> shares remain available for grant under the 2013 Plan.</span></div><div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The plans permit the grant of stock options and other share-based awards, such as restricted stock units, to employees, officers, directors, and consultants by the board of directors. Option awards are generally granted with an exercise price equal to the fair market value of the Company’s Class A common stock at the date of grant. Option awards generally vest according to a graded vesting schedule based on four years of continuous service. On January 29, 2014, the board of directors approved an amendment to decrease the contractual term of all equity awards issued from the 2013 Plan from </span><span style="font-family:inherit;font-size:10pt;"><span>10 years</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>7 years</span></span><span style="font-family:inherit;font-size:10pt;"> for all awards granted after January 29, 2014. Certain option awards provide for accelerated vesting if there is a change in control (as defined in the option agreement) and early exercise of options prior to vesting (subject to the Company’s repurchase right).</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A summary of option activity under all of the Company’s equity incentive plans at </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and changes during the period then ended is presented in the following table:</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:99.90243902439025%;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="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;">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><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;">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 Price</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Per 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;"><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;">Contractual</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Term</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(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;"><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><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cff0fc;padding-left:2px;padding-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 at December 31, 2016</span></div></td><td style="vertical-align:top;background-color:#cff0fc;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>7,384</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;border-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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cff0fc;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cff0fc;padding-top:2px;padding-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.59</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;border-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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:#cff0fc;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>5.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cff0fc;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cff0fc;padding-top:2px;padding-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,065</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;border-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: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;">Granted</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left: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.99</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cff0fc;padding-left:2px;padding-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:top;background-color:#cff0fc;padding-left: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,722</span></span></div></td><td style="vertical-align:top;background-color:#cff0fc;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cff0fc;padding-left: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.39</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cff0fc;padding-left:2px;padding-top:2px;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: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;">Canceled/Forfeited</span></div></td><td style="vertical-align:top;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>(401</span></span></div></td><td style="vertical-align:top;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:top;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>16.04</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:top;background-color:#cff0fc;padding-left:2px;padding-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 at December 31, 2017</span></div></td><td style="vertical-align:top;background-color:#cff0fc;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,286</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;border-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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cff0fc;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cff0fc;padding-top:2px;padding-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.30</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;border-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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:#cff0fc;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.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cff0fc;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cff0fc;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>201,480</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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;">Granted</span></div></td><td style="vertical-align:top;padding-left: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:top;padding-left: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="overflow:hidden;font-size:10pt;"><span 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:top;background-color:#cff0fc;padding-left:2px;padding-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:top;background-color:#cff0fc;padding-left: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,138</span></span></div></td><td style="vertical-align:top;background-color:#cff0fc;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cff0fc;padding-left: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.17</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cff0fc;padding-left:2px;padding-top:2px;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: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;">Canceled/Forfeited</span></div></td><td style="vertical-align:top;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>(17</span></span></div></td><td style="vertical-align:top;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:top;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.79</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:top;background-color:#cff0fc;padding-left:2px;padding-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 at December 31, 2018</span></div></td><td style="vertical-align:top;background-color:#cff0fc;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,131</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;border-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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cff0fc;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cff0fc;padding-top:2px;padding-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.86</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;border-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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:#cff0fc;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.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cff0fc;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cff0fc;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>295,921</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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;">Granted</span></div></td><td style="vertical-align:top;padding-left: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:top;padding-left: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="overflow:hidden;font-size:10pt;"><span 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:top;background-color:#cff0fc;padding-left:2px;padding-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:top;background-color:#cff0fc;padding-left: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,742</span></span></div></td><td style="vertical-align:top;background-color:#cff0fc;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cff0fc;padding-left: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.53</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cff0fc;padding-left:2px;padding-top:2px;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: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;">Canceled/Forfeited</span></div></td><td style="vertical-align:top;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>(132</span></span></div></td><td style="vertical-align:top;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:top;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.73</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:top;background-color:#cff0fc;padding-left:2px;padding-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 at December 31, 2019</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cff0fc;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,257</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cff0fc;border-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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cff0fc;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cff0fc;padding-top:2px;padding-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.13</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cff0fc;border-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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;border-bottom:3px double #000000;background-color:#cff0fc;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>2.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cff0fc;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cff0fc;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>351,428</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cff0fc;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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;">Vested and expected to vest as of December 31, 2019</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,259</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top: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:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13.13</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top: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:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.5</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:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>351,362</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #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:top;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Excercisable as of December 31, 2019</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,243</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cff0fc;border-top: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;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cff0fc;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cff0fc;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13.10</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cff0fc;border-top: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;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;border-bottom:3px double #000000;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cff0fc;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cff0fc;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>349,002</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cff0fc;border-top: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%;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>no</span></span><span style="font-family:inherit;font-size:10pt;"> options granted 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;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">. The total intrinsic value of options exercised during 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;">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 </span><span style="font-family:inherit;font-size:10pt;"><span>$215.5 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$74.6 million</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$41.2 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Valuation Assumptions</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company estimated the fair values of each option awarded on the date of grant using the Black-Scholes-Merton option-pricing model, which requires inputs including the fair value of common stock, expected term, expected volatility, risk-free interest rate, and dividend yield. </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The weighted-average assumptions used in the option-pricing model and the resulting grant date fair value of stock options granted in </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> were as follows:</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:82%;"/><td style="width:1%;"/><td style="width:16%;"/><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;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;">Year 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;">December 31, 2017</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;">Expected term for employees (in years)</span></div></td><td colspan="2" style="vertical-align:top;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.4</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: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;">Expected term for non-employees (in years)</span></div></td><td colspan="2" style="vertical-align:top;padding-left: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.6</span></span></div></td><td 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: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;">Expected volatility</span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left: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:top;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: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;">Risk-free interest rate</span></div></td><td colspan="2" style="vertical-align:top;padding-left: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.78</span></span></div></td><td style="vertical-align:top;padding-right:2px;padding-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: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;">Expected dividend yield</span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left: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</span></span></div></td><td style="vertical-align:top;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: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;">Grant date fair value of employee options</span></div></td><td style="vertical-align:top;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:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9.08</span></span></div></td><td 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></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-align:justify;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;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, there was an immaterial amount and </span><span style="font-family:inherit;font-size:10pt;"><span>$1.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> of unrecognized share-based compensation expense, net of estimated forfeitures, related to non-vested stock option grants, which will be recognized on a straight-line basis over the remaining weighted-average vesting periods of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>0.3 years</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>0.8 years</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-top:24px;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Employee Stock Purchase Plan</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company's Employee Stock Purchase Plan (“ESPP”) allows eligible employees to purchase shares of the Company’s Class A common stock at a discounted price, through payroll deductions of up to the lesser of </span><span style="font-family:inherit;font-size:10pt;"><span>15%</span></span><span style="font-family:inherit;font-size:10pt;"> of their eligible compensation or the IRS allowable limit per calendar year. A participant may purchase a maximum of </span><span style="font-family:inherit;font-size:10pt;"><span>3,000</span></span><span style="font-family:inherit;font-size:10pt;"> shares during an offering period. The offering periods are for a period of six months and generally start on the first trading day on or after May 13th and November 13th of each year. At the end of the offering period, the purchase price is set at the lower of: (i) </span><span style="font-family:inherit;font-size:10pt;"><span>90%</span></span><span style="font-family:inherit;font-size:10pt;"> of the fair value of the Company’s common stock at the beginning of the six month offering period and (ii) </span><span style="font-family:inherit;font-size:10pt;"><span>90%</span></span><span style="font-family:inherit;font-size:10pt;"> of the fair value of the Company’s Class A common stock at the end of the six month offering period.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The ESPP provides for annual increases in the number of shares available for issuance under the ESPP on the first day of each fiscal year beginning in fiscal 2014, equal to the least of: (i) </span><span style="font-family:inherit;font-size:10pt;"><span>1%</span></span><span style="font-family:inherit;font-size:10pt;"> of the outstanding shares of all classes of common stock on the last day of the immediately preceding year; (ii) </span><span style="font-family:inherit;font-size:10pt;"><span>1,250,000</span></span><span style="font-family:inherit;font-size:10pt;"> shares; or (iii) such other amount as may be determined by the board of directors. 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;">, a total of </span><span style="font-family:inherit;font-size:10pt;"><span>810,459</span></span><span style="font-family:inherit;font-size:10pt;"> shares of Class A common stock were added to the ESPP Plan in connection with the annual increase provision. At </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, a total of </span><span style="font-family:inherit;font-size:10pt;"><span>3,918,712</span></span><span style="font-family:inherit;font-size:10pt;"> shares were available for issuance under the ESPP.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The weighted-average assumptions used to value ESPP rights under the Black-Scholes-Merton option-pricing model and the resulting offering grant date fair value of ESPP rights granted in the periods presented were as follows:</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: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;">Year 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;"><div 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: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;">Expected term (in years)</span></div></td><td colspan="2" style="vertical-align:top;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.5</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:top;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.5</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:top;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.5</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: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;">Expected volatility</span></div></td><td colspan="2" style="vertical-align:top;padding-left: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:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><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:top;padding-left: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:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><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:top;padding-left: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</span></span></div></td><td style="vertical-align:top;padding-right:2px;padding-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: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;">Risk-free interest rate</span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left: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.01</span></span></div></td><td style="vertical-align:top;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:top;background-color:#cceeff;padding-left: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.31</span></span></div></td><td style="vertical-align:top;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:top;background-color:#cceeff;padding-left: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.20</span></span></div></td><td style="vertical-align:top;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: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;">Expected dividend yield</span></div></td><td colspan="2" style="vertical-align:top;padding-left: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</span></span></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><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:top;padding-left: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</span></span></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><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:top;padding-left: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</span></span></div></td><td style="vertical-align:top;padding-right:2px;padding-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: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;">Offering grant date fair value of ESPP rights</span></div></td><td style="vertical-align:top;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:top;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>33.66</span></span></div></td><td style="vertical-align: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:top;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:top;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>18.07</span></span></div></td><td style="vertical-align: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:top;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:top;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.52</span></span></div></td><td style="vertical-align: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%;padding-top:16px;text-align:justify;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;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, there was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$2.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> of unrecognized share-based compensation expense, net of estimated forfeitures, related to ESPP, which will be recognized on a straight-line basis over the remaining weighted-average vesting periods of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>0.4 years</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. </span></div><div style="line-height:120%;padding-top:24px;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Restricted Stock Units</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The 2013 Plan provides for the issuance of RSUs to employees, directors, and consultants. RSUs issued under the 2013 Plan generally vest over </span><span style="font-family:inherit;font-size:10pt;"><span>four years</span></span><span style="font-family:inherit;font-size:10pt;">. A summary of activity of RSUs under the 2013 Plan at </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and changes during the periods then ended is presented in the following table:</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:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="11"/></tr><tr><td style="width:59%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><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="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;">Number of</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">RSUs</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Outstanding</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;">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;">Grant Date Fair</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Value Per 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 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;">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><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</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;">Outstanding at December 31, 2016</span></div></td><td style="vertical-align:top;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,554</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:top;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:top;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.01</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:top;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:top;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>73,261</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: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;">Granted</span></div></td><td style="vertical-align:top;padding-left: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,005</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30.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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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: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;">Released</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left: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,680</span></span></div></td><td style="vertical-align:top;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:top;background-color:#cceeff;padding-left: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.54</span></span></div></td><td style="vertical-align: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="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: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;">Canceled/Forfeited</span></div></td><td style="vertical-align:top;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>(598</span></span></div></td><td style="vertical-align:top;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:top;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>20.91</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="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: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;">Outstanding at December 31, 2017</span></div></td><td style="vertical-align:top;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,281</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:top;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:top;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>25.51</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:top;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:top;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>207,197</span></span></div></td><td style="vertical-align: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: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;">Granted</span></div></td><td style="vertical-align:top;padding-left: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,746</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left: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.64</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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: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;">Released</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left: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,971</span></span></div></td><td style="vertical-align:top;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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30.50</span></span></div></td><td style="vertical-align: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="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: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;">Canceled/Forfeited</span></div></td><td style="vertical-align:top;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>(495</span></span></div></td><td style="vertical-align:top;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:top;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.99</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="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: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;">Outstanding at December 31, 2018</span></div></td><td style="vertical-align:top;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,561</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:top;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:top;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>42.09</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:top;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:top;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>293,523</span></span></div></td><td style="vertical-align: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: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;">Granted</span></div></td><td style="vertical-align:top;padding-left: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,069</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left: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.35</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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: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;">Released</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left: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,906</span></span></div></td><td style="vertical-align:top;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:top;background-color:#cceeff;padding-left: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.99</span></span></div></td><td style="vertical-align: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="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: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;">Canceled/Forfeited</span></div></td><td style="vertical-align:top;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>(475</span></span></div></td><td style="vertical-align:top;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:top;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>60.38</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="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: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;">Outstanding at December 31, 2019</span></div></td><td style="vertical-align:top;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,249</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:top;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:top;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>85.39</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:top;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:top;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>548,145</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%;padding-top:16px;text-align:justify;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;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, there was a total of </span><span style="font-family:inherit;font-size:10pt;"><span>$198.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$107.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> of unrecognized share-based compensation expense, net of estimated forfeitures, related to RSUs, which will be recognized on a straight-line basis over the remaining weighted-average vesting periods of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>2.3 years</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>2.4 years</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Bonus Plan</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In December 2017, the Company's board of directors (the "Board") adopted the Selective 2018 Key Employee Equity Bonus Plan (the "2018 KEEB Plan”), which became effective on January 1, 2018, and in December 2018, the Board adopted the Selective 2019 Key Employee Equity Bonus Plan (the "2019 KEEB Plan" and together with the 2018 KEEB Plan the "KEEB Plans"), which became effective on January 1, 2019. Both of the KEEB Plans allow the recipients to earn fully vested shares of the Company’s Class A Common Stock upon the achievement of quarterly service and performance conditions. During the year </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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;">2018</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;text-align:right;"><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;"> RSUs were issued under the KEEB Plans, respectively. The total requisite service period of each quarterly award is approximately </span><span style="font-family:inherit;font-size:10pt;"><span>0.4 years</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The unrecognized share-based compensation expense was approximately </span><span style="font-family:inherit;font-size:10pt;text-align:right;"><span>$1.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, which will be recognized over the remaining service period of </span><span style="font-family:inherit;font-size:10pt;"><span>0.1</span></span><span style="font-family:inherit;font-size:10pt;"> years. The shares issued under the KEEB Plans will be issued from the reserve of shares available for issuance under the 2013 Plan.</span></div> <div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A summary of share-based compensation expense recognized in the Company’s Consolidated Statements of Operations 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: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;">Year 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;"><div 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: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;">Cost of revenues</span></div></td><td style="vertical-align:top;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:top;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>8,741</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:top;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:top;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,982</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:top;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:top;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>3,735</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: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;">Research and development</span></div></td><td colspan="2" style="vertical-align:top;padding-left: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,132</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left: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,975</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left: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,550</span></span></div></td><td 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: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;">Sales and marketing</span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left: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,325</span></span></div></td><td style="vertical-align: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:top;background-color:#cceeff;padding-left: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,324</span></span></div></td><td style="vertical-align: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:top;background-color:#cceeff;padding-left: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,015</span></span></div></td><td style="vertical-align: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: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;">General and administrative</span></div></td><td colspan="2" style="vertical-align:top;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>31,156</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:top;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>20,807</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:top;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>12,760</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:top;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:top;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:top;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>101,354</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:top;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:top;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>68,088</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:top;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:top;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>42,060</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> 8741000 4982000 3735000 23132000 14975000 9550000 38325000 27324000 16015000 31156000 20807000 12760000 101354000 68088000 42060000 <div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A summary of share-based compensation expense by award type 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: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;">Year 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;"><div 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: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;">Options</span></div></td><td style="vertical-align:top;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:top;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>986</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:top;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:top;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>3,433</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:top;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:top;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,803</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: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;">Employee stock purchase plan rights</span></div></td><td colspan="2" style="vertical-align:top;padding-left: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,176</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left: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,094</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left: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,177</span></span></div></td><td 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: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;">Restricted stock units</span></div></td><td colspan="2" style="vertical-align:top;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>96,192</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:top;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>61,561</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:top;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>33,080</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:top;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:top;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:top;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>101,354</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:top;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:top;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>68,088</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:top;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:top;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>42,060</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> 986000 3433000 6803000 4176000 3094000 2177000 96192000 61561000 33080000 101354000 68088000 42060000 6200000 6200000 0.05 4052295 15528723 P10Y P7Y <div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A summary of option activity under all of the Company’s equity incentive plans at </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and changes during the period then ended is presented in the following table:</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:99.90243902439025%;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="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;">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><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;">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 Price</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Per 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;"><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;">Contractual</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Term</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(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;"><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><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cff0fc;padding-left:2px;padding-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 at December 31, 2016</span></div></td><td style="vertical-align:top;background-color:#cff0fc;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>7,384</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;border-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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cff0fc;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cff0fc;padding-top:2px;padding-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.59</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;border-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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:#cff0fc;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>5.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cff0fc;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cff0fc;padding-top:2px;padding-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,065</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;border-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: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;">Granted</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left: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.99</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cff0fc;padding-left:2px;padding-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:top;background-color:#cff0fc;padding-left: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,722</span></span></div></td><td style="vertical-align:top;background-color:#cff0fc;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cff0fc;padding-left: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.39</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cff0fc;padding-left:2px;padding-top:2px;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: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;">Canceled/Forfeited</span></div></td><td style="vertical-align:top;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>(401</span></span></div></td><td style="vertical-align:top;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:top;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>16.04</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:top;background-color:#cff0fc;padding-left:2px;padding-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 at December 31, 2017</span></div></td><td style="vertical-align:top;background-color:#cff0fc;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,286</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;border-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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cff0fc;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cff0fc;padding-top:2px;padding-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.30</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;border-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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:#cff0fc;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.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cff0fc;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cff0fc;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>201,480</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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;">Granted</span></div></td><td style="vertical-align:top;padding-left: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:top;padding-left: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="overflow:hidden;font-size:10pt;"><span 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:top;background-color:#cff0fc;padding-left:2px;padding-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:top;background-color:#cff0fc;padding-left: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,138</span></span></div></td><td style="vertical-align:top;background-color:#cff0fc;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cff0fc;padding-left: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.17</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cff0fc;padding-left:2px;padding-top:2px;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: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;">Canceled/Forfeited</span></div></td><td style="vertical-align:top;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>(17</span></span></div></td><td style="vertical-align:top;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:top;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.79</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:top;background-color:#cff0fc;padding-left:2px;padding-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 at December 31, 2018</span></div></td><td style="vertical-align:top;background-color:#cff0fc;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,131</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;border-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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cff0fc;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cff0fc;padding-top:2px;padding-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.86</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;border-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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:#cff0fc;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.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cff0fc;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cff0fc;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>295,921</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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;">Granted</span></div></td><td style="vertical-align:top;padding-left: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:top;padding-left: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="overflow:hidden;font-size:10pt;"><span 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:top;background-color:#cff0fc;padding-left:2px;padding-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:top;background-color:#cff0fc;padding-left: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,742</span></span></div></td><td style="vertical-align:top;background-color:#cff0fc;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cff0fc;padding-left: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.53</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cff0fc;padding-left:2px;padding-top:2px;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: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;">Canceled/Forfeited</span></div></td><td style="vertical-align:top;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>(132</span></span></div></td><td style="vertical-align:top;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:top;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.73</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:top;background-color:#cff0fc;padding-left:2px;padding-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 at December 31, 2019</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cff0fc;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,257</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cff0fc;border-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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cff0fc;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cff0fc;padding-top:2px;padding-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.13</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cff0fc;border-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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;border-bottom:3px double #000000;background-color:#cff0fc;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>2.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cff0fc;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cff0fc;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>351,428</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cff0fc;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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;">Vested and expected to vest as of December 31, 2019</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,259</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top: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:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13.13</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top: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:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.5</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:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>351,362</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #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:top;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Excercisable as of December 31, 2019</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,243</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cff0fc;border-top: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;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cff0fc;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cff0fc;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13.10</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cff0fc;border-top: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;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;border-bottom:3px double #000000;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cff0fc;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cff0fc;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>349,002</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cff0fc;border-top: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> 7384000 10.59 P5Y3M18D 74065000 25000 23.99 1722000 10.39 401000 16.04 5286000 10.30 P4Y2M12D 201480000 0 0 1138000 8.17 17000 18.79 4131000 10.86 P3Y3M18D 295921000 0 0 1742000 8.53 132000 2.73 2257000 13.13 P2Y6M 351428000 2259000 13.13 P2Y6M 351362000 2243000 13.10 P2Y6M 349002000 0 215500000 74600000 41200000 <div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The weighted-average assumptions used in the option-pricing model and the resulting grant date fair value of stock options granted in </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> were as follows:</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:82%;"/><td style="width:1%;"/><td style="width:16%;"/><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;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;">Year 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;">December 31, 2017</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;">Expected term for employees (in years)</span></div></td><td colspan="2" style="vertical-align:top;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.4</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: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;">Expected term for non-employees (in years)</span></div></td><td colspan="2" style="vertical-align:top;padding-left: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.6</span></span></div></td><td 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: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;">Expected volatility</span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left: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:top;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: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;">Risk-free interest rate</span></div></td><td colspan="2" style="vertical-align:top;padding-left: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.78</span></span></div></td><td style="vertical-align:top;padding-right:2px;padding-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: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;">Expected dividend yield</span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left: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</span></span></div></td><td style="vertical-align:top;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: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;">Grant date fair value of employee options</span></div></td><td style="vertical-align:top;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:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9.08</span></span></div></td><td 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></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> P4Y4M24D P4Y7M6D 0.44 0.0178 0 9.08 1000000.0 P0Y3M18D P0Y9M18D 0.15 3000 0.90 0.90 0.01 1250000 810459 3918712 <div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The weighted-average assumptions used to value ESPP rights under the Black-Scholes-Merton option-pricing model and the resulting offering grant date fair value of ESPP rights granted in the periods presented were as follows:</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: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;">Year 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;"><div 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: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;">Expected term (in years)</span></div></td><td colspan="2" style="vertical-align:top;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.5</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:top;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.5</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:top;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.5</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: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;">Expected volatility</span></div></td><td colspan="2" style="vertical-align:top;padding-left: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:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><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:top;padding-left: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:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><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:top;padding-left: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</span></span></div></td><td style="vertical-align:top;padding-right:2px;padding-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: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;">Risk-free interest rate</span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left: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.01</span></span></div></td><td style="vertical-align:top;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:top;background-color:#cceeff;padding-left: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.31</span></span></div></td><td style="vertical-align:top;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:top;background-color:#cceeff;padding-left: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.20</span></span></div></td><td style="vertical-align:top;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: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;">Expected dividend yield</span></div></td><td colspan="2" style="vertical-align:top;padding-left: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</span></span></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><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:top;padding-left: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</span></span></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><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:top;padding-left: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</span></span></div></td><td style="vertical-align:top;padding-right:2px;padding-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: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;">Offering grant date fair value of ESPP rights</span></div></td><td style="vertical-align:top;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:top;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>33.66</span></span></div></td><td style="vertical-align: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:top;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:top;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>18.07</span></span></div></td><td style="vertical-align: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:top;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:top;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.52</span></span></div></td><td style="vertical-align: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.47 0.42 0.34 0.0201 0.0231 0.0120 0 0 0 33.66 18.07 9.52 2300000 1500000 P0Y4M24D <div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The 2013 Plan provides for the issuance of RSUs to employees, directors, and consultants. RSUs issued under the 2013 Plan generally vest over </span><span style="font-family:inherit;font-size:10pt;"><span>four years</span></span><span style="font-family:inherit;font-size:10pt;">. A summary of activity of RSUs under the 2013 Plan at </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and changes during the periods then ended is presented in the following table:</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:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="11"/></tr><tr><td style="width:59%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><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="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;">Number of</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">RSUs</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Outstanding</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;">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;">Grant Date Fair</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Value Per 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 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;">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><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</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;">Outstanding at December 31, 2016</span></div></td><td style="vertical-align:top;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,554</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:top;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:top;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.01</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:top;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:top;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>73,261</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: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;">Granted</span></div></td><td style="vertical-align:top;padding-left: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,005</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30.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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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: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;">Released</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left: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,680</span></span></div></td><td style="vertical-align:top;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:top;background-color:#cceeff;padding-left: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.54</span></span></div></td><td style="vertical-align: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="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: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;">Canceled/Forfeited</span></div></td><td style="vertical-align:top;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>(598</span></span></div></td><td style="vertical-align:top;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:top;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>20.91</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="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: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;">Outstanding at December 31, 2017</span></div></td><td style="vertical-align:top;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,281</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:top;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:top;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>25.51</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:top;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:top;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>207,197</span></span></div></td><td style="vertical-align: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: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;">Granted</span></div></td><td style="vertical-align:top;padding-left: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,746</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left: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.64</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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: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;">Released</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left: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,971</span></span></div></td><td style="vertical-align:top;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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30.50</span></span></div></td><td style="vertical-align: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="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: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;">Canceled/Forfeited</span></div></td><td style="vertical-align:top;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>(495</span></span></div></td><td style="vertical-align:top;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:top;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.99</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="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: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;">Outstanding at December 31, 2018</span></div></td><td style="vertical-align:top;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,561</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:top;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:top;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>42.09</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:top;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:top;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>293,523</span></span></div></td><td style="vertical-align: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: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;">Granted</span></div></td><td style="vertical-align:top;padding-left: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,069</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left: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.35</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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: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;">Released</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left: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,906</span></span></div></td><td style="vertical-align:top;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:top;background-color:#cceeff;padding-left: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.99</span></span></div></td><td style="vertical-align: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="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: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;">Canceled/Forfeited</span></div></td><td style="vertical-align:top;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>(475</span></span></div></td><td style="vertical-align:top;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:top;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>60.38</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="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: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;">Outstanding at December 31, 2019</span></div></td><td style="vertical-align:top;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,249</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:top;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:top;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>85.39</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:top;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:top;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>548,145</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> P4Y 3554000 18.01 73261000 3005000 30.20 1680000 19.54 598000 20.91 4281000 25.51 207197000 1746000 67.64 1971000 30.50 495000 34.99 3561000 42.09 293523000 2069000 122.35 1906000 50.99 475000 60.38 3249000 85.39 548145000 198300000 107900000 P2Y3M18D P2Y4M24D 100000 100000 P0Y4M24D 1000000.0 P0Y1M6D Income Taxes<div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net loss before provision for (benefit from) income taxes consisted of the following (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="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;">Year 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;"><div 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:top;background-color:#cff0fc;padding-left:2px;padding-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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cff0fc;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cff0fc;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(64,822</span></span></div></td><td style="vertical-align:top;background-color:#cff0fc;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cff0fc;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cff0fc;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(29,584</span></span></div></td><td style="vertical-align:top;background-color:#cff0fc;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cff0fc;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cff0fc;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,883</span></span></div></td><td style="vertical-align:top;background-color:#cff0fc;padding-right:2px;padding-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: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;">International</span></div></td><td colspan="2" style="vertical-align:top;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,882</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:top;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>3,521</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:top;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,937</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:top;background-color:#cff0fc;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 net loss before provision for (benefit from) income taxes</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cff0fc;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cff0fc;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(56,940</span></span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cff0fc;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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cff0fc;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cff0fc;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(26,063</span></span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cff0fc;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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cff0fc;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cff0fc;padding-top:2px;padding-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,946</span></span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cff0fc;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%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The provision for (benefit from) income taxes consisted of the following (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="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;">Year 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;"><div 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: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;">Current</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: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: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></tr><tr><td style="vertical-align:top;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:top;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:top;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:top;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:top;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:top;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:top;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:top;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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left: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 colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49</span></span></div></td><td style="vertical-align: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:top;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:top;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>464</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:top;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>382</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:top;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>256</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:top;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</span></div></td><td style="vertical-align:top;border-bottom:1px solid #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:top;border-bottom:1px solid #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>614</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;border-bottom:1px solid #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:top;border-bottom:1px solid #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>443</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;border-bottom:1px solid #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:top;border-bottom:1px solid #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>305</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: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;">Deferred</span></div></td><td colspan="3" 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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;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;">Federal</span></div></td><td style="vertical-align:top;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:top;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>(2,765</span></span></div></td><td style="vertical-align:top;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:top;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:top;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:top;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:top;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:top;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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(445</span></span></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><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:top;padding-left: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:top;padding-left: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:top;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;">Foreign</span></div></td><td colspan="2" style="vertical-align:top;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>(737</span></span></div></td><td style="vertical-align:top;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:top;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>(303</span></span></div></td><td style="vertical-align:top;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:top;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>(47</span></span></div></td><td style="vertical-align:top;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:top;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</span></div></td><td colspan="2" style="vertical-align:top;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>(3,947</span></span></div></td><td style="vertical-align:top;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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;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>(303</span></span></div></td><td style="vertical-align:top;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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;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>(47</span></span></div></td><td style="vertical-align:top;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: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;">Total income tax provision</span></div></td><td style="vertical-align:top;border-bottom:1px solid #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:top;border-bottom:1px solid #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>(3,333</span></span></div></td><td style="vertical-align:top;border-bottom:1px solid #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:top;border-bottom:1px solid #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:top;border-bottom:1px solid #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>140</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;border-bottom:1px solid #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:top;border-bottom:1px solid #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>258</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></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The provision for (benefit from) income tax differed from the amounts computed by applying the U.S. federal income tax rate to pretax loss as a result of the following (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: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;"> </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;">Year ended December 31,</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: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;"><div 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:top;background-color:#cff0fc;padding-left:2px;padding-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 tax benefit at statutory rate</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cff0fc;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cff0fc;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(11,957</span></span></div></td><td style="vertical-align:top;background-color:#cff0fc;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cff0fc;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cff0fc;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,473</span></span></div></td><td style="vertical-align:top;background-color:#cff0fc;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cff0fc;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cff0fc;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,341</span></span></div></td><td style="vertical-align:top;background-color:#cff0fc;padding-right:2px;padding-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: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;">State tax, net of federal tax benefit</span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(233</span></span></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32</span></span></div></td><td 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:top;background-color:#cff0fc;padding-left:2px;padding-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 credits</span></div></td><td colspan="2" style="vertical-align:top;background-color:#cff0fc;padding-left: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,312</span></span></div></td><td style="vertical-align:top;background-color:#cff0fc;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cff0fc;padding-left: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,284</span></span></div></td><td style="vertical-align:top;background-color:#cff0fc;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(707</span></span></div></td><td style="vertical-align:top;background-color:#cff0fc;padding-right:2px;padding-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: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;">Share-based compensation</span></div></td><td colspan="2" style="vertical-align:top;padding-left: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,780</span></span></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(25,170</span></span></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><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:top;padding-left: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,154</span></span></div></td><td style="vertical-align:top;padding-right:2px;padding-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:top;background-color:#cff0fc;padding-left:2px;padding-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 permanent differences</span></div></td><td colspan="2" style="vertical-align:top;background-color:#cff0fc;padding-left: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,149</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cff0fc;padding-left: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,325</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>814</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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;">Change in U.S. federal Tax Rate</span></div></td><td colspan="2" style="vertical-align:top;padding-left: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:top;padding-left: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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,254</span></span></div></td><td 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:top;background-color:#cff0fc;padding-left:2px;padding-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 tax rate differential</span></div></td><td colspan="2" style="vertical-align:top;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(799</span></span></div></td><td style="vertical-align:top;background-color:#cff0fc;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cff0fc;padding-left: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:top;background-color:#cff0fc;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(445</span></span></div></td><td style="vertical-align:top;background-color:#cff0fc;padding-right:2px;padding-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: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;">Net operating (gains) losses not recognized</span></div></td><td colspan="2" style="vertical-align:top;padding-left: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,364</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,982</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left: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,195</span></span></div></td><td style="vertical-align:top;padding-right:2px;padding-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:top;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Release of valuation allowance associated with acquisitions</span></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;background-color:#cff0fc;padding-left: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,765</span></span></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;background-color:#cff0fc;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;background-color:#cff0fc;padding-left: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:#cff0fc;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;background-color:#cff0fc;padding-left: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:#cff0fc;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;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 income tax provision</span></div></td><td style="vertical-align:top;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:top;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>(3,333</span></span></div></td><td style="vertical-align:top;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:top;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:top;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>140</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:top;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:top;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>258</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%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In general, it is the Company’s practice and intention to reinvest the earnings of its non-U.S. subsidiaries in those operations. Undistributed earnings of foreign subsidiaries are immaterial for all periods presented. Because the Company’s non-U.S. subsidiary earnings have previously been subject to the one-time transition tax on foreign earnings required by the 2017 Tax Act, any additional taxes due with respect to such earnings or the excess of the amount for financial reporting over the tax basis of its foreign investments would generally be limited to foreign withholding taxes and/or U.S. state income taxes.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The types of temporary differences that give rise to significant portions of the Company’s deferred tax assets and liabilities are 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="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;">Year 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;"><div 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: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;">Deferred tax assets</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:top;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 and credit carry-forwards</span></div></td><td style="vertical-align:top;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:top;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>196,930</span></span></div></td><td style="vertical-align: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:top;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:top;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>109,812</span></span></div></td><td style="vertical-align: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:top;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;">Research and development credits</span></div></td><td colspan="2" style="vertical-align:top;padding-left: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,452</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left: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,380</span></span></div></td><td 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:top;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;">Sales tax liability</span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>157</span></span></div></td><td style="vertical-align: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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>258</span></span></div></td><td style="vertical-align: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:top;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:top;padding-left: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,937</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left: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,435</span></span></div></td><td 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:top;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;">Accrued liabilities</span></div></td><td colspan="2" style="vertical-align:top;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>6,612</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:top;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,135</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: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;">Gross deferred tax assets</span></div></td><td colspan="2" style="vertical-align:top;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>234,088</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:top;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>137,020</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: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;">Valuation allowance</span></div></td><td colspan="2" style="vertical-align:top;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>(180,090</span></span></div></td><td style="vertical-align:top;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:top;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>(94,118</span></span></div></td><td style="vertical-align:top;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: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;">Total deferred tax assets</span></div></td><td colspan="2" style="vertical-align:top;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>53,998</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:top;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>42,902</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: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;">Deferred tax liabilities</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:top;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 debt discount</span></div></td><td colspan="2" style="vertical-align:top;padding-left: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,701</span></span></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><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:top;padding-left: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,035</span></span></div></td><td style="vertical-align:top;padding-right:2px;padding-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:top;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;">Deferred sales commissions</span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left: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,601</span></span></div></td><td style="vertical-align:top;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:top;background-color:#cceeff;padding-left: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,253</span></span></div></td><td style="vertical-align:top;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:top;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 intangibles</span></div></td><td colspan="2" style="vertical-align:top;padding-left: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,857</span></span></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><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:top;padding-left: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,670</span></span></div></td><td style="vertical-align:top;padding-right:2px;padding-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:top;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</span></div></td><td colspan="2" style="vertical-align:top;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>(6,731</span></span></div></td><td style="vertical-align:top;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:top;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,573</span></span></div></td><td style="vertical-align:top;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: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;">Net deferred tax (liabilities) assets</span></div></td><td style="vertical-align:top;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:top;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,892</span></span></div></td><td style="vertical-align:top;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:top;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:top;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,629</span></span></div></td><td style="vertical-align:top;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></div><div style="line-height:120%;padding-top:16px;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 of 2017 (the “Act”) was signed into law making significant changes to the Internal Revenue Code. Changes include, but are not limited to, a corporate tax rate decrease from </span><span style="font-family:inherit;font-size:10pt;">35%</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;">21%</span><span style="font-family:inherit;font-size:10pt;"> effective for tax years beginning after December 31, 2017, the transition of U.S. international taxation from a worldwide tax system to a territorial system, and a one-time transition tax on the mandatory deemed repatriation of cumulative foreign earnings as of December 31, 2017.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In connection with the acquisition of Connect First on January 14, 2019, a net deferred tax liability of </span><span style="font-family:inherit;font-size:10pt;"><span>$3.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> was established, the most significant component of which is related to the book/tax basis differences associated with the acquired technology and customer relationships. The net deferred tax liability from this acquisition created an additional source of income to realize deferred tax assets. As the Company continues to maintain a full valuation allowance against its deferred tax assets, this additional source of income resulted in the release of the Company’s previously recorded valuation allowance against deferred assets. Consistent with the applicable guidance the release of the valuation allowance of </span><span style="font-family:inherit;font-size:10pt;"><span>$3.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> caused by the acquisition was recorded in the consolidated financial statements outside of acquisition accounting as a tax benefit to the Consolidated Statements of Operations.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;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;">, the Company has federal net operating loss carryforwards of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$782.7 million</span></span><span style="font-family:inherit;font-size:10pt;">, of which approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$272.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> expire between </span><span style="font-family:inherit;font-size:10pt;text-align:right;">2023</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;text-align:right;">2037</span><span style="font-family:inherit;font-size:10pt;"> and the remainder do not expire. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company had state net operating loss carryforwards of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$675.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> which will begin to expire in </span><span style="font-family:inherit;font-size:10pt;">2021</span><span style="font-family:inherit;font-size:10pt;">. The Company also has research credit carryforwards for federal and California tax purposes of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$20.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$15.7 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, available to reduce future income subject to income taxes. The federal research credit carryforwards will begin to expire in </span><span style="font-family:inherit;font-size:10pt;">2028</span><span style="font-family:inherit;font-size:10pt;"> and the California research credits carry forward indefinitely. </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Internal Revenue Code of 1986, as amended, imposes restrictions on the utilization of net operating losses in the event of an “ownership change” of a corporation. Accordingly, a company’s ability to use net operating losses may be limited as prescribed under Internal Revenue Code Section 382 (“IRC Section 382”). Events which may cause limitations in the amount of the net operating losses that the Company may use in any one year include, but are not limited to, a cumulative ownership change of more than </span><span style="font-family:inherit;font-size:10pt;">50%</span><span style="font-family:inherit;font-size:10pt;"> over a </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;">-year period. Utilization of the federal and state net operating losses may be subject to substantial annual limitation due to the ownership change limitations provided by the IRC Section 382 and similar state provisions.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s management believes that, based on a number of factors, it is more likely than not, that all or some portion of the deferred tax assets will not be realized; and accordingly, 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;">, the Company has provided a valuation allowance against the Company’s U.S. net deferred tax assets. The net change in the valuation allowance 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;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> was an increase of </span><span style="font-family:inherit;font-size:10pt;"><span>$86.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$18.2 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In accordance with ASC 740-10, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Income Taxes</span><span style="font-family:inherit;font-size:10pt;">, the Company has adopted the accounting policy that interest and penalties recognized are classified as part of its income taxes.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following shows the changes in the gross amount of unrecognized tax benefits as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</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="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;">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: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;">Unrecognized tax benefits, beginning of the year</span></div></td><td style="vertical-align:top;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:top;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,029</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:top;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:top;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>3,004</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:top;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:top;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>2,460</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: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;">Increases related to prior year tax positions</span></div></td><td colspan="2" style="vertical-align:top;padding-left: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:top;padding-left: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,050</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left: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: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;">Decreases related to prior year tax positions</span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(48</span></span></div></td><td style="vertical-align:top;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:top;background-color:#cceeff;padding-left: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:top;background-color:#cceeff;padding-left: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:top;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: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;">Increases related to current year tax positions</span></div></td><td colspan="2" style="vertical-align:top;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,984</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:top;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,975</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:top;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>547</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: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;">Unrecognized tax benefits, end of year</span></div></td><td style="vertical-align:top;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:top;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>8,965</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:top;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:top;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,029</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:top;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:top;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>3,004</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%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company does not anticipate that its total unrecognized tax benefits will significantly change due to settlement of examination or the expiration of statute of limitations during the next 12 months.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company files U.S. and foreign income tax returns with varying statutes of limitations. Due to the Company’s net carry-over of unused operating losses and tax credits, all years from 2003 forward remain subject to future examination by tax authorities.</span></div> <div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net loss before provision for (benefit from) income taxes consisted of the following (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="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;">Year 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;"><div 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:top;background-color:#cff0fc;padding-left:2px;padding-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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cff0fc;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cff0fc;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(64,822</span></span></div></td><td style="vertical-align:top;background-color:#cff0fc;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cff0fc;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cff0fc;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(29,584</span></span></div></td><td style="vertical-align:top;background-color:#cff0fc;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cff0fc;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cff0fc;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,883</span></span></div></td><td style="vertical-align:top;background-color:#cff0fc;padding-right:2px;padding-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: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;">International</span></div></td><td colspan="2" style="vertical-align:top;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,882</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:top;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>3,521</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:top;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,937</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:top;background-color:#cff0fc;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 net loss before provision for (benefit from) income taxes</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cff0fc;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cff0fc;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(56,940</span></span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cff0fc;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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cff0fc;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cff0fc;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(26,063</span></span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cff0fc;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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cff0fc;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cff0fc;padding-top:2px;padding-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,946</span></span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cff0fc;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> -64822000 -29584000 -5883000 7882000 3521000 1937000 -56940000 -26063000 -3946000 <div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The provision for (benefit from) income taxes consisted of the following (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="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;">Year 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;"><div 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: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;">Current</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: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: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></tr><tr><td style="vertical-align:top;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:top;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:top;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:top;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:top;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:top;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:top;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:top;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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left: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 colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49</span></span></div></td><td style="vertical-align: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:top;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:top;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>464</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:top;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>382</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:top;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>256</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:top;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</span></div></td><td style="vertical-align:top;border-bottom:1px solid #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:top;border-bottom:1px solid #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>614</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;border-bottom:1px solid #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:top;border-bottom:1px solid #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>443</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;border-bottom:1px solid #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:top;border-bottom:1px solid #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>305</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: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;">Deferred</span></div></td><td colspan="3" 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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;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;">Federal</span></div></td><td style="vertical-align:top;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:top;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>(2,765</span></span></div></td><td style="vertical-align:top;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:top;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:top;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:top;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:top;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:top;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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(445</span></span></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><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:top;padding-left: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:top;padding-left: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:top;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;">Foreign</span></div></td><td colspan="2" style="vertical-align:top;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>(737</span></span></div></td><td style="vertical-align:top;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:top;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>(303</span></span></div></td><td style="vertical-align:top;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:top;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>(47</span></span></div></td><td style="vertical-align:top;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:top;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</span></div></td><td colspan="2" style="vertical-align:top;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>(3,947</span></span></div></td><td style="vertical-align:top;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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;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>(303</span></span></div></td><td style="vertical-align:top;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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;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>(47</span></span></div></td><td style="vertical-align:top;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: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;">Total income tax provision</span></div></td><td style="vertical-align:top;border-bottom:1px solid #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:top;border-bottom:1px solid #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>(3,333</span></span></div></td><td style="vertical-align:top;border-bottom:1px solid #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:top;border-bottom:1px solid #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:top;border-bottom:1px solid #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>140</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;border-bottom:1px solid #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:top;border-bottom:1px solid #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>258</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></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 0 0 0 150000 61000 49000 464000 382000 256000 614000 443000 305000 -2765000 0 0 -445000 0 0 -737000 -303000 -47000 -3947000 -303000 -47000 -3333000 140000 258000 <div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The provision for (benefit from) income tax differed from the amounts computed by applying the U.S. federal income tax rate to pretax loss as a result of the following (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: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;"> </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;">Year ended December 31,</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: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;"><div 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:top;background-color:#cff0fc;padding-left:2px;padding-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 tax benefit at statutory rate</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cff0fc;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cff0fc;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(11,957</span></span></div></td><td style="vertical-align:top;background-color:#cff0fc;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cff0fc;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cff0fc;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,473</span></span></div></td><td style="vertical-align:top;background-color:#cff0fc;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cff0fc;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cff0fc;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,341</span></span></div></td><td style="vertical-align:top;background-color:#cff0fc;padding-right:2px;padding-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: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;">State tax, net of federal tax benefit</span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(233</span></span></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32</span></span></div></td><td 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:top;background-color:#cff0fc;padding-left:2px;padding-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 credits</span></div></td><td colspan="2" style="vertical-align:top;background-color:#cff0fc;padding-left: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,312</span></span></div></td><td style="vertical-align:top;background-color:#cff0fc;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cff0fc;padding-left: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,284</span></span></div></td><td style="vertical-align:top;background-color:#cff0fc;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(707</span></span></div></td><td style="vertical-align:top;background-color:#cff0fc;padding-right:2px;padding-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: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;">Share-based compensation</span></div></td><td colspan="2" style="vertical-align:top;padding-left: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,780</span></span></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(25,170</span></span></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><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:top;padding-left: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,154</span></span></div></td><td style="vertical-align:top;padding-right:2px;padding-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:top;background-color:#cff0fc;padding-left:2px;padding-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 permanent differences</span></div></td><td colspan="2" style="vertical-align:top;background-color:#cff0fc;padding-left: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,149</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cff0fc;padding-left: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,325</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>814</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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;">Change in U.S. federal Tax Rate</span></div></td><td colspan="2" style="vertical-align:top;padding-left: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:top;padding-left: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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,254</span></span></div></td><td 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:top;background-color:#cff0fc;padding-left:2px;padding-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 tax rate differential</span></div></td><td colspan="2" style="vertical-align:top;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(799</span></span></div></td><td style="vertical-align:top;background-color:#cff0fc;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cff0fc;padding-left: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:top;background-color:#cff0fc;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(445</span></span></div></td><td style="vertical-align:top;background-color:#cff0fc;padding-right:2px;padding-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: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;">Net operating (gains) losses not recognized</span></div></td><td colspan="2" style="vertical-align:top;padding-left: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,364</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,982</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left: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,195</span></span></div></td><td style="vertical-align:top;padding-right:2px;padding-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:top;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Release of valuation allowance associated with acquisitions</span></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;background-color:#cff0fc;padding-left: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,765</span></span></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;background-color:#cff0fc;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;background-color:#cff0fc;padding-left: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:#cff0fc;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;background-color:#cff0fc;padding-left: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:#cff0fc;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;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 income tax provision</span></div></td><td style="vertical-align:top;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:top;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>(3,333</span></span></div></td><td style="vertical-align:top;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:top;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:top;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>140</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:top;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:top;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>258</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> -11957000 -5473000 -1341000 -233000 48000 32000 5312000 3284000 707000 -58780000 -25170000 -18154000 3149000 1325000 814000 0 0 33254000 -799000 -288000 -445000 73364000 32982000 -13195000 -2765000 0 0 -3333000 140000 258000 <div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The types of temporary differences that give rise to significant portions of the Company’s deferred tax assets and liabilities are 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="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;">Year 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;"><div 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: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;">Deferred tax assets</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:top;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 and credit carry-forwards</span></div></td><td style="vertical-align:top;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:top;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>196,930</span></span></div></td><td style="vertical-align: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:top;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:top;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>109,812</span></span></div></td><td style="vertical-align: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:top;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;">Research and development credits</span></div></td><td colspan="2" style="vertical-align:top;padding-left: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,452</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left: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,380</span></span></div></td><td 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:top;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;">Sales tax liability</span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>157</span></span></div></td><td style="vertical-align: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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>258</span></span></div></td><td style="vertical-align: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:top;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:top;padding-left: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,937</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left: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,435</span></span></div></td><td 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:top;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;">Accrued liabilities</span></div></td><td colspan="2" style="vertical-align:top;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>6,612</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:top;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,135</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: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;">Gross deferred tax assets</span></div></td><td colspan="2" style="vertical-align:top;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>234,088</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:top;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>137,020</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: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;">Valuation allowance</span></div></td><td colspan="2" style="vertical-align:top;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>(180,090</span></span></div></td><td style="vertical-align:top;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:top;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>(94,118</span></span></div></td><td style="vertical-align:top;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: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;">Total deferred tax assets</span></div></td><td colspan="2" style="vertical-align:top;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>53,998</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:top;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>42,902</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: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;">Deferred tax liabilities</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:top;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 debt discount</span></div></td><td colspan="2" style="vertical-align:top;padding-left: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,701</span></span></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><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:top;padding-left: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,035</span></span></div></td><td style="vertical-align:top;padding-right:2px;padding-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:top;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;">Deferred sales commissions</span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left: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,601</span></span></div></td><td style="vertical-align:top;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:top;background-color:#cceeff;padding-left: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,253</span></span></div></td><td style="vertical-align:top;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:top;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 intangibles</span></div></td><td colspan="2" style="vertical-align:top;padding-left: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,857</span></span></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><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:top;padding-left: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,670</span></span></div></td><td style="vertical-align:top;padding-right:2px;padding-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:top;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</span></div></td><td colspan="2" style="vertical-align:top;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>(6,731</span></span></div></td><td style="vertical-align:top;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:top;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,573</span></span></div></td><td style="vertical-align:top;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: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;">Net deferred tax (liabilities) assets</span></div></td><td style="vertical-align:top;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:top;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,892</span></span></div></td><td style="vertical-align:top;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:top;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:top;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,629</span></span></div></td><td style="vertical-align:top;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></div> 196930000 109812000 24452000 16380000 157000 258000 5937000 5435000 6612000 5135000 234088000 137020000 180090000 94118000 53998000 42902000 16701000 21035000 28601000 18253000 3857000 2670000 6731000 3573000 1892000 2629000 3200000 3200000 782700000 272900000 675600000 20200000 15700000 86000000.0 18200000 <div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following shows the changes in the gross amount of unrecognized tax benefits as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</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="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;">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: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;">Unrecognized tax benefits, beginning of the year</span></div></td><td style="vertical-align:top;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:top;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,029</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:top;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:top;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>3,004</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:top;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:top;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>2,460</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: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;">Increases related to prior year tax positions</span></div></td><td colspan="2" style="vertical-align:top;padding-left: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:top;padding-left: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,050</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left: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: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;">Decreases related to prior year tax positions</span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(48</span></span></div></td><td style="vertical-align:top;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:top;background-color:#cceeff;padding-left: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:top;background-color:#cceeff;padding-left: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:top;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: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;">Increases related to current year tax positions</span></div></td><td colspan="2" style="vertical-align:top;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,984</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:top;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,975</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:top;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>547</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: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;">Unrecognized tax benefits, end of year</span></div></td><td style="vertical-align:top;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:top;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>8,965</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:top;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:top;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,029</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:top;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:top;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>3,004</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> 6029000 3004000 2460000 0 1050000 0 48000 0 3000 2984000 1975000 547000 8965000 6029000 3004000 Basic and Diluted Net Loss Per Share<div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic net loss per share is computed by dividing the net loss by the weighted-average number of shares of common stock outstanding during the period, less the weighted-average unvested common stock subject to repurchase or forfeiture as they are not deemed to be issued for accounting purposes. Diluted net loss per share is computed by giving effect to all potential shares of common stock, stock options, restricted stock units, ESPP, and convertible senior notes, to the extent dilutive. For the periods presented, all such common stock equivalents have been excluded from diluted net loss per share as the effect to net loss per share would be anti-dilutive.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table sets forth the computation of the Company’s basic and diluted net loss per share 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;"> (in thousands, except per share data):</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="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;">Year 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;"><div 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: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;">Numerator</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: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: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></tr><tr><td style="vertical-align:top;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:top;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:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(53,607</span></span></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><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:top;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:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(26,203</span></span></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><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:top;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:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,204</span></span></div></td><td style="vertical-align:top;padding-right:2px;padding-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: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;">Denominator</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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average common shares for basic and diluted net</span></div><div style="padding-left:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">loss per share</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>83,130</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>79,500</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>76,281</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: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;">Basic and diluted net loss per share</span></div></td><td style="vertical-align:top;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:top;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>(0.64</span></span></div></td><td style="vertical-align:top;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:top;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:top;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>(0.33</span></span></div></td><td style="vertical-align:top;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:top;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:top;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>(0.06</span></span></div></td><td style="vertical-align:top;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%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the potentially dilutive common shares that were excluded from diluted weighted-average common shares outstanding because including them would have had an anti-dilutive effect (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="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;">Year 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;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="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;">Shares of common stock issuable under equity incentive plans outstanding</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>6,832</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>8,943</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>10,806</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: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;">Convertible senior notes</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,905</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 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>79</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 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></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;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Potential common shares excluded from diluted net loss per share</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>8,737</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>9,022</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>10,806</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%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Since the Company expects to settle the principal amount of its outstanding convertible senior notes in cash and any excess in cash or shares of the Company’s Class A Common Stock, the Company uses the treasury stock method for calculating any potential dilutive effect of the conversion spread on diluted net income per share, if applicable. The conversion spread will have a dilutive impact on diluted net income per share of common stock when the average market price of the Company’s Class A Common Stock for a given period exceeds the conversion price of </span><span style="font-family:inherit;font-size:10pt;"><span>$81.45</span></span><span style="font-family:inherit;font-size:10pt;"> per share for the Notes.</span></div> <div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table sets forth the computation of the Company’s basic and diluted net loss per share 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;"> (in thousands, except per share data):</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="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;">Year 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;"><div 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: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;">Numerator</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: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: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></tr><tr><td style="vertical-align:top;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:top;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:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(53,607</span></span></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><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:top;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:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(26,203</span></span></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><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:top;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:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,204</span></span></div></td><td style="vertical-align:top;padding-right:2px;padding-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: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;">Denominator</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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average common shares for basic and diluted net</span></div><div style="padding-left:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">loss per share</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>83,130</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>79,500</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>76,281</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: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;">Basic and diluted net loss per share</span></div></td><td style="vertical-align:top;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:top;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>(0.64</span></span></div></td><td style="vertical-align:top;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:top;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:top;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>(0.33</span></span></div></td><td style="vertical-align:top;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:top;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:top;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>(0.06</span></span></div></td><td style="vertical-align:top;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> -53607000 -26203000 -4204000 83130000 79500000 76281000 -0.64 -0.33 -0.06 <div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the potentially dilutive common shares that were excluded from diluted weighted-average common shares outstanding because including them would have had an anti-dilutive effect (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="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;">Year 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;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="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;">Shares of common stock issuable under equity incentive plans outstanding</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>6,832</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>8,943</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>10,806</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: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;">Convertible senior notes</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,905</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 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>79</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 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></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;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Potential common shares excluded from diluted net loss per share</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>8,737</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>9,022</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>10,806</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> 6832000 8943000 10806000 1905000 79000 0 8737000 9022000 10806000 81.45 Geographic Concentrations<div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenues by geographic location are based on the billing address of the customer. More than </span><span style="font-family:inherit;font-size:10pt;"><span>90%</span></span><span style="font-family:inherit;font-size:10pt;"> of the Company’s revenues are from the U.S. for fiscal 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;">. </span><span style="font-family:inherit;font-size:10pt;"><span>No</span></span><span style="font-family:inherit;font-size:10pt;"> other individual country exceeded 10% of total revenues for fiscal 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;">. </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-lived assets by geographic location is based on the location of the legal entity that owns the asset. 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;">, approximately </span><span style="font-family:inherit;font-size:10pt;"><span>89%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>67%</span></span><span style="font-family:inherit;font-size:10pt;"> of the Company’s consolidated long-lived assets, respectively, were located in the U.S. France represented </span><span style="font-family:inherit;font-size:10pt;"><span>8%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>26%</span></span><span style="font-family:inherit;font-size:10pt;"> of the Company’s consolidated long-lived assets, including fair value adjustments relating to the acquisition of Dimelo. There was </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> other single country outside of the U.S. representing 10% or more of the Company’s consolidated long-lived 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;">2018</span><span style="font-family:inherit;font-size:10pt;">.</span></div> 0.90 0 0.89 0.67 0.08 0.26 0 401(k) Plan<div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has a qualified defined contribution plan under Section 401(k) of the Internal Revenue Code covering eligible employees. Substantially all of the U.S. employees are eligible to make contributions to the 401(k) plan. On July 1, 2017, the Company implemented a 401(k) employer match, based on the amount of the employees’ contributions subject to certain limitations. Employer contributions were </span><span style="font-family:inherit;font-size:10pt;"><span>$4.1 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$2.9 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><span style="font-family:inherit;font-size:10pt;"> 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;">.</span></div> 4100000 2900000 1100000 Selected Quarterly Financial Data (unaudited)<div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following tables set forth selected unaudited quarterly consolidated statements of operations data for each of the eight quarters in the years 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;">2018</span><span style="font-family:inherit;font-size:10pt;"> (in thousands except per share data):</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="32"/></tr><tr><td style="width:12%;"/><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: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:9%;"/><td style="width:1%;"/></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;"> </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;">Dec 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;">Sep 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;">Jun 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;">Mar 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;">Dec 31, 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;">Sep 30, 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;">Jun 30, 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;">Mar 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cff0fc;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;font-weight:bold;">Consolidated Statements of Operations Data</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cff0fc;padding-left:2px;padding-top:2px;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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Revenues</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>252,865</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>233,352</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>215,152</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>201,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:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>188,624</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>173,825</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>160,832</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>150,343</span></span></div></td><td 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:#cff0fc;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;">Gross profit</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>185,992</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>173,647</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>161,522</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>150,654</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>144,509</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>134,551</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>122,766</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>114,669</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;"><div style="text-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:8pt;"><span style="font-family:inherit;font-size:8pt;">Operating loss</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(20,369</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:8pt;"><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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(10,663</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:8pt;"><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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(7,180</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:8pt;"><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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(7,463</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:8pt;"><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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(3,404</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:8pt;"><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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(7,027</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:8pt;"><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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(4,654</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:8pt;"><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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(1,351</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:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cff0fc;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;">Net loss</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(25,257</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(12,749</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(9,243</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(6,358</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(5,678</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(9,518</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(8,291</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(2,716</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><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:8pt;"><span style="font-family:inherit;font-size:8pt;">Net loss per share, basic and diluted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(0.30</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:8pt;"><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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(0.15</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:8pt;"><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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(0.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:8pt;"><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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(0.08</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:8pt;"><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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(0.07</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:8pt;"><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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(0.12</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:8pt;"><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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(0.10</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:8pt;"><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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(0.03</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:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following tables set forth selected unaudited quarterly consolidated statements of operations data for each of the eight quarters in the years 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;">2018</span><span style="font-family:inherit;font-size:10pt;"> (in thousands except per share data):</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="32"/></tr><tr><td style="width:12%;"/><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: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:9%;"/><td style="width:1%;"/></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;"> </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;">Dec 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;">Sep 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;">Jun 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;">Mar 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;">Dec 31, 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;">Sep 30, 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;">Jun 30, 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;">Mar 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cff0fc;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;font-weight:bold;">Consolidated Statements of Operations Data</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cff0fc;padding-left:2px;padding-top:2px;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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Revenues</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>252,865</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>233,352</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>215,152</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>201,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:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>188,624</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>173,825</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>160,832</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>150,343</span></span></div></td><td 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:#cff0fc;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;">Gross profit</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>185,992</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>173,647</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>161,522</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>150,654</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>144,509</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>134,551</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>122,766</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>114,669</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;"><div style="text-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:8pt;"><span style="font-family:inherit;font-size:8pt;">Operating loss</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(20,369</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:8pt;"><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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(10,663</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:8pt;"><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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(7,180</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:8pt;"><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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(7,463</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:8pt;"><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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(3,404</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:8pt;"><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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(7,027</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:8pt;"><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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(4,654</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:8pt;"><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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(1,351</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:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cff0fc;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;">Net loss</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(25,257</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(12,749</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(9,243</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(6,358</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(5,678</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(9,518</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(8,291</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(2,716</span></span></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><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:8pt;"><span style="font-family:inherit;font-size:8pt;">Net loss per share, basic and diluted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(0.30</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:8pt;"><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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(0.15</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:8pt;"><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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(0.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:8pt;"><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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(0.08</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:8pt;"><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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(0.07</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:8pt;"><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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(0.12</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:8pt;"><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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(0.10</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:8pt;"><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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(0.03</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:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 252865000 233352000 215152000 201489000 188624000 173825000 160832000 150343000 185992000 173647000 161522000 150654000 144509000 134551000 122766000 114669000 -20369000 -10663000 -7180000 -7463000 -3404000 -7027000 -4654000 -1351000 -25257000 -12749000 -9243000 -6358000 -5678000 -9518000 -8291000 -2716000 -0.30 -0.15 -0.11 -0.08 -0.07 -0.12 -0.10 -0.03 Related-Party Transactions<div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In the ordinary course of business, the Company made purchases from Google Inc., at which one of the Company’s directors serves as President, Americas. Total payables to Google Inc. 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;"> were </span><span style="font-family:inherit;font-size:10pt;text-align:right;"><span>$1.5 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. Total expenses incurred from Google Inc. 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;"> were </span><span style="font-family:inherit;font-size:10pt;"><span>$18.7 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$18.8 million</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$15.4 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div> 1500000 1200000 18700000 18800000 15400000 XML 59 R33.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2019
Equity [Abstract]  
Summary of Common Stock Reserved for Future Issuance
Shares of Class A common stock reserved for future issuance were as follows (in thousands):
 
December 31, 2019
Preferred stock
100,000

Class B common stock
11,039

2013 Employee stock purchase plan
3,919

2013 Equity incentive plan:
 
Outstanding options and restricted stock unit awards
5,505

Available for future grants
15,529

 
135,992


XML 60 R37.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]  
Selected Unaudited Quarterly Consolidated Statements of Operations Data
The following tables set forth selected unaudited quarterly consolidated statements of operations data for each of the eight quarters in the years ended December 31, 2019 and 2018 (in thousands except per share data):
 
Dec 31, 2019
 
Sep 30, 2019
 
Jun 30, 2019
 
Mar 31, 2019
 
Dec 31, 2018
 
Sep 30, 2018
 
Jun 30, 2018
 
Mar 31, 2018
Consolidated Statements of Operations Data
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Revenues
$
252,865

 
$
233,352

 
$
215,152

 
$
201,489

 
$
188,624

 
$
173,825

 
$
160,832

 
$
150,343

Gross profit
185,992

 
173,647

 
161,522

 
150,654

 
144,509

 
134,551

 
122,766

 
114,669

Operating loss
(20,369
)
 
(10,663
)
 
(7,180
)
 
(7,463
)
 
(3,404
)
 
(7,027
)
 
(4,654
)
 
(1,351
)
Net loss
(25,257
)
 
(12,749
)
 
(9,243
)
 
(6,358
)
 
(5,678
)
 
(9,518
)
 
(8,291
)
 
(2,716
)
Net loss per share, basic and diluted
$
(0.30
)
 
$
(0.15
)
 
$
(0.11
)
 
$
(0.08
)
 
$
(0.07
)
 
$
(0.12
)
 
$
(0.10
)
 
$
(0.03
)


XML 61 R26.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Description of Business and Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Changes in Allowance for Doubtful Accounts
Below is a summary of the changes in allowance for doubtful accounts for the years ended December 31, 2019, 2018 and 2017 (in thousands):
 
Balance at
beginning of
year
 
Provision,
net of
recoveries
 
Write-offs
 
Balance at
end of
year
Year ended December 31, 2019
 
 
 
 
 
 
 
Allowance for doubtful accounts
$
2,506

 
$
2,949

 
$
3,097

 
$
2,358

Year ended December 31, 2018
 
 
 
 
 
 
 
Allowance for doubtful accounts
$
712

 
$
3,091

 
$
1,297

 
$
2,506

Year ended December 31, 2017
 
 
 
 
 
 
 
Allowance for doubtful accounts
$
434

 
$
1,674

 
$
1,396

 
$
712


Estimated Useful Lives of Assets
Property and equipment, net is stated at cost, less accumulated depreciation and amortization. Depreciation and amortization is calculated on a straight-line basis over the estimated useful lives of those assets as follows:
Computer hardware and software
3 to 5 years
Internal-use software development costs
3 to 5 years
Furniture and fixtures
1 to 5 years
Leasehold improvements
Shorter of the estimated lease term or useful life

XML 62 R22.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
401(k) Plan
12 Months Ended
Dec. 31, 2019
Retirement Benefits [Abstract]  
401(k) Plan 401(k) Plan
The Company has a qualified defined contribution plan under Section 401(k) of the Internal Revenue Code covering eligible employees. Substantially all of the U.S. employees are eligible to make contributions to the 401(k) plan. On July 1, 2017, the Company implemented a 401(k) employer match, based on the amount of the employees’ contributions subject to certain limitations. Employer contributions were $4.1 million, $2.9 million, and $1.1 million for the years ended December 31, 2019, 2018 and 2017.
XML 63 R43.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenues and Cost of Revenue - Summary of Revenue by Geographical Markets (Details)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Disaggregation of Revenue [Line Items]      
Percentage of revenue (as a percent) 100.00% 100.00% 100.00%
North America      
Disaggregation of Revenue [Line Items]      
Percentage of revenue (as a percent) 93.00% 95.00% 96.00%
Others      
Disaggregation of Revenue [Line Items]      
Percentage of revenue (as a percent) 7.00% 5.00% 4.00%
XML 64 R3.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Dec. 31, 2019
Dec. 31, 2018
Class A common stock    
Common stock, par or stated value per share (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 1,000,000,000 1,000,000,000
Common stock, shares issued (in shares) 75,901,000 69,445,000
Common stock, shares outstanding (in shares) 75,901,000 69,445,000
Class B common stock    
Common stock, par or stated value per share (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 250,000,000 250,000,000
Common stock, shares issued (in shares) 11,039,000 11,601,000
Common stock, shares outstanding (in shares) 11,039,000 11,601,000
ZIP 65 0001384905-20-000008-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001384905-20-000008-xbrl.zip M4$L#!!0 ( "E(6E"*R89G5SL %([ @ 83(P,C P,3$W,30Q-3$U MGIZ>)B8GU2$*^K8PC M(R.\H"-*2J7;RX=, %G8(@G^2@ :&HUS<[E"0J'_V:#@?6VRLE&KJ]7$)T2# MP8/EE@#_HJ(OER_=W=T?@P!(A4ADL63_ZLK^PL*_O]\0 '>*BL2-6!;$6';M MMU#OHAOA'2S$?@#;V^UC8[''. J*I7"PL*BHM"I%T'#F[DF &W_/#SMJB[G MPW ;C1MZI3Z2R9)]GBWM, #_8F+_AP"BD #P#P!SN7/GUJ#_9P#+F0RKU:O+ MR^7^XK?_V]O#X<.ZNMQ^C !*G37_&QN:FLPS,YD/@0!\?+W_\M[0EGZ%!T2R MD@+_DY-24JGCX_'_4U/L*C/7UNK_JBK^"0G^F "ZIS53J5.QO6_JOF'2Z-"F M1''_:VO_S(%P:Q"2C@ TA0"HL5#7E0"IJ:GO00"C MF1:W/1G_]NF6F1K4G17^7 ##DP#_PVK_WN^.UO_,S/2;()>> FCT:/^(R/^ MOV#_+@ )"83%LU#_/@#IGZK:[-H^)H>[W;N+=[%? 5'*KD+DFPV^R8C^'P!M MDQ6GQ8.:CP"*C0 CD2-:1IF/K4_OW[3_R7C_UIA;K5NYD@#,E #I].G_6UN* MG2C_@H(^A@ LA #T]/G5)CO^4P 3B1/.Q'AX:*STG O^K3+*GAH3$XG^M$2- M+VB,P7]=B@/^$P"KD #_T8S_[=*2DLC_LK+.U*#_2TO#P^%%ERDL ,8" M)P( "/\ #P@<2+"@P8,($RINW;MX\^K=R[>OW[^ PL>W/ !@,, '!B4@!@ CH$E$#\8Z "QX@:-#S<@ M6/EP07'=B0F*)WY ]>?F"J?/-IU<\6G;#91'D(#_9:8=9K@-A%EQ!S3 (&$0 M'J0?8MH5V!A[PR5X0&_QP4>A@I81Y"%BI7EW@(6N"30B +1M>!A[+L(('7T' M#->8A@-F9M"+QN%F8V,/-M9B=\DA-&*"E>&8I$#ZM:@:=M3)%^4!)N86XG;N ME0><8@,Q-MEZ!LV7F7 AN=>@U>JB%]"$PIY8G]O BA@E_&A^"&::RZ(9@,. M2/!@A!'VUF)O7!ZFH7B*V=BB?I>M*5Z++TZIYH.,L6&8VF&T_?>8J0F=UB:!GIR65N-A7$HIV@'B3;:DC, +W6+(+PFC9O&EBBN\R(E660/_#?GML=69B!E[ MF%*Y)I&*<5A=PZQ%9]QFVR)TFK%6;K:PJ,XBU-H#Z05L[\'IBECW^EO.YBN5[;(+4*F1M9Z=V5M"V Q<,XI^+H1MCG.6B:R[/ M4)OL+GMZ&H9#9?;_TBN8K G!W&P)P!D66V6;?OLHP.8>++/#IY&1\D)L?-]C:V;(YM6^661Z];$,OL!AO<6US0"5G;K;+V;JMGVP]+Z/1AXRJN>JY3$[@NT7MZA[+7@#)^'].D2?M< M:_\U&IJESE+NKH[UTGFEO#3'6'+>*6M.MFV7>ZBJ<:PW&UJ+8 -,9&B ,[^J MDM&5QU@):$_.+.6@.TR;\2 /.:?,UB9W^>!/%S2UX<5+>KO^MDF0G5QGKMC5 MZ4SP&MW_<$<8W8DH=7 SU?D\\Z\1K2PZUK*@UQ7&80@ #.3JP&^:XC12]D 'TBFQ"R0@8(QFI%<*#U3P29* M%93BBM[3G/\8"W33B=.IGH:ISHC02P7AV\X:LD"Q.7&.G I-B433*QGN$3KD M\@HF-6\O"WQDDM1$!V',@,7X=%+;H&-+;* MVFV^"$; =$Y!FE)<:_;%(M5\J4,0+*$*O5?(Y%D+5MEK5L3(J)]0N4A5F,'8 M(1,7LCZ2<9(S&MXF47F0?[V&/>*CG)8^]#'&-?\L:+JLX;8*N*S-7=(@0]NC MSX(8S@2Q,G.$XL\5$8*Z((F&>>#Q'I!:22]!M3!<^=R4J88S+5PR38SRI,VW M0 .I7;T,2\KII<,2U+ "&1,X&NK-JY8)P-BX:HPRZEL+>QB=*NVR/;LJ)'!@ MQ".J36UL.DX*YN 0*D?O@0MVKAEETW+E MSV,YBWG_P1I^;,E/>K5)4@/$4+OBZ+!&,."40L7&)OC,DN M&HF4AA<*VS.="+ZN:JZ@MLI6)&_$P?U03:-H8IAM DE%L.)QDN8:CCU#9@G5%,E2RT-\C6+7#@0LR0W@I7*8(HI,GATR%EEJRF]C9US,$1*$_YS+]Q M=DS6[)%C#;@YAS$V=(?DD--(&-T6OM8VEG6:>'!@Q?":=D)55!QCOLL@F8[V MO?"-KWSG2]_ZVO>^^,VO?O?+W_[Z][\ #K" !TS@ AOXP A.L((I,M>0M&D[ M@%/(?$SK4T N#D>1L3!$,AR9)*+30!OI4X,>I%CE-4L[FY)/A#_#M 6[6"XY MG"=())"K!K!U(8#04$]15=V#B+@V&GX(AW>,27-2F"(B=M" -OH80&"G.C0> M"O&;;G6J!ZQ892__SC)=",8G"",H>&:MCHV/$]5Y1GD[1?18;ZI39BI39F+9 MBTP\=4L=%A7(5QAFD9RMB=&%T#F><5)5AA44&QLS:9A36G,@:9/D%M^+2ALM MP6E:AALGJ^A!5J[/K'*&("6?2S1GEH"'M4SJK)0 -SG$TK2*N*_'^ E-MW)U MH_17XR?#NL./QHRF_=9J.?-J7]/[W&,JLVL@^YH\W6FRHT4U/>RTND' '5*' MV$-C'+C3 =96D6)>C>Q&(Z1P(7/,CR?M:4N'9S.5N8RS;P73LRG'-R0KM;R_ M\@!+O2]8K>-5=9),;6PK9](Y0DR",FWH>P%\TC_^#)> M$W'(5+CAODGUE+77TH)7^XH %]5HMO;:%DO.S9 >MV_*+:-,$UO?4I9RR**\ MP\;.^^95F=!DD"V=? -BWZ_M]\'-G*B4JOG00R_V%%^$<2KCVJF>2;C3[YEQ MFW]XXE,6TQ4'_7)H'[JM^UX-BD@><]8D:- I%^#*BV-N"+/+[:_>4!>O=&:< MV[TJ(1(<[2_;8Q;KS'\-S9H\F M8ILYS2+%O'UM]_Q-Z"LY:T)E:;]'6181Y']VC^1RKHLE:QMG&,<1JE@4KB)G%-%VBWPB1=LX"0 MEUF),R2501N:<7X=UU+6-6SB!S(=]&DGQD&FY7+L]T^ 4!S3(5NET8*=5W\T MF!9^AQ$WR!/8]A?S5X,^:&JH81$V A17=A=%^(-(F(1*N(1,V(1.^(0Z$65Q MUQ /IA$9EH.PA((F)D^A$G++X7H8P7S(YQ"1P2!MIWVZ@A]BHBJ&,4<"AQ!4 M]1%86&$+(750>(>#-X7_Y5)K5L@B+B$J(1[(*A;O?=KJBB( MF=4JJ$@JDW&%'!,<<5=Z7Q)I/Y:#S@=H=D11V6-N+3A%^\*++X(C?V9-_R%H MU,$P+$4E@P(CR):#N[)#V79I(A(J-E.-O?$YB((@D_@OJ"=<+I2,E_=,@U9. M%P0J \'$19W+(=V MCN%W4K>+JHAK ;*0HD$P.\0;EN( Q_9L#?EXZ\:0T28:YN8 =A,O-01S6;@A ME-M6(O:2D(=(;+@6)88A6[(EC[6T@IFFD2Z2@532?@R):N\6,10IBN^() M)!!(>6RV=;54:5CC'\IEE-[R.>\3&T]':569&VP7&_'Q6]B/5LQDYJ&3,\6XGB2->V"5S M"9AO)W-?B)CTIYB0-I2+P24O]V-MQX^YI64!Y8Z(WT9MV*#=AKE5XE(F5=I M-GME=WX,XW7V*7@LIYMV^25<\G%NYW()=:D<=YE]=N8LL^*CA%1I MP^DL",J!EZ&3OM<@KN:@/HA#<;5DE)E\7&B/CG&!!6*3%CJ/R+%SB,$>SK6*_#%(M"AC\V&& MP52DUEAGN[)62(JDKF&@;A:E<6*)3K49YG::6-JI-1AD%;%=GCJJI*H3HEJJ MJ)JJJKJJK-JJKOJJL!JKLCJKM%JKMGJKN)JKNKJKO-JKOOJKP!JLPCJLQ%JL M/\9ZK,B:K,JZK,S:K,[ZK- :K=(ZK=1:K=9ZK=B:K=JZK=S:K=[ZK> :KN(Z MKN1:KN9ZKNB:KNJZKNS:KN[ZKC?P&J_R.J_T6J_V>J_XFJ_ZNJ_\VJ_^^J\ M&[ ".[ $6[ &>[ (F[ *N[ ,V[ .^[ 0&[$2.[$4A%NQ%GNQ&)NQ&KNQ'-NQ M'ONQ(!NR(CNR)%NR)GNR[FH>*+NR#J%H7\H;Q]%+$L6R% M182T5)LZM/< #6JU!&L>9)2U'!2DP=&UCK9L8HP+L(9QM""I+BZJIHXQCPSH MIW[3M@D+&A5R0&0;J$X52[[%*WJ;L"J+$ ]PF _!MH6+L"5PA!#!N(T[LI([ MN2%;N9;[L9B;N1V[N9R[L9[[N1D;NJ)[L:1;NA5[NJA+%QJ #.^HNJL;%_J@ M KPNK$[&%) N[4[BK![NVP!!AE NX9@N[[[%QM N_% Z;$6[Q\P0>Z^P<_ MV;O,:Q:S2[LM@)C2.[UCL0*Z6P/*F;W:"Q9@< C"ZZ#@&[Y>00&TJP?*^[WH M6Q<:H+L?@*7G^[Y9806Z.PB=6K_V:Q7^H+N0X*G\V[]3$0GDJP!7,*H#3,!1 MH;X*@ R(H, ,S!;Q2[OS*\$3G!8YD+^ENL 9K!2(@ RT&\ =_,%G80BT>P,$ M@*H>;,)&X;RTZP^IVL(N/!3X2[OZ_Z"J-%S#0.$$W;NJ.\S#/G$%M)O 0"S$ M7E$#NNL$-W>X(Q'$2)P3U:L 5G!S+GLK*1A,,BM:Z!'%6L&]M,L'30PJ-]M: MHD)>R->S=?NSV^'%6($.-U"^8TR8_M)$:GO'2(NX;GP5D$"[$&QW3?NT=LRU MA*RT>;O'5-$"NIL#KX>UXE7(1JNV>40R4(S(+Y&[M*L!L$>VGC7(4PO)OE7) MELP2D1"\"K !K_>V;\L??$8:*X#B',PTP2?Z"[6>"$C[L1S-S,(0&\M$L!M5K-UOP1 M#IP!8+#-W09\%,5,N]"-*\[C3!3/3+O1;*OM(A;=":'-,M M_1(C3;LE;=,WW1+XS+[!*M,0_=("@\W3/9T2-#VL0NW/#'W*Q+K4]JS23WW4 M* '011W45&T2'FVL4-W-\JP VLS564T2$KW/Q=K5S6S5R(K6M;S.!YVL;&W) MV S6RAK7B/S-9GVL=NW&6?"\R[K74>S6'[W68]T1L -?KJF8# MG3&) Y88@+%=M(#MPCX\PK Z'$'U?/OBD;T]R?%VVA0!QT4\JZC4A@PXV[Z- MQ7HLW!/1Q[3+Q+(*M[-=;[VMW,WMW! !T(PC=$#00#PU-JXI-S?/=$(X-V=-:VP0,PPH@!=4*X/:; MVJM-K0:.OO]+N]YKK0NNO000QPB,K1$^O?C\Q]=ZX<7;UQEMX?MM$!O,SMK* MX;$+Q@KP!7C;:N*H.]=7@ XK'N(#@<+Y',$Q+N/0O=G=RN*?Z^$*D,,['N(C MK@#KS:T\;KDHKN+?>N2-Z^(PON3S3>-Z8.-0KMTYSME5+MP^#N3ARN1B.^1% M#JY>OK1)7JYC3K,T8,HO;N:8C0Y$K !3;JYGOK(.K.-RSM@YWMW&=S[6FIW@ M>T[5 !WF;$[5J?W@Z3KG(_L!NHO8AW[4;FT(3ZZNB ZR!GT#>=WH+>T/(JP MA[#2DM[23F#?CTWESIK?&C'I')OFZRO#T"K98?9/"Q??\A'28$#A QZMGBW+ MKHP^OD':"8'J&4L#MH[EI0XJ^((CRHW=ETW0PF[,TJK;P\X.SU(@ZG9NX6$[$< >L8KNQP2.KPW_ ML%,<#RN@KQ/?L !] Z1^KQF_L )N")' KQ^?L#FNY"0_S(CPY@I@Z"D_RG^@ M!]#LMJ/\TE0.@8[#\">3K&6_O/:@4L+[R5 M_Q_\;7O[AP_6P'^Y5MO[NNO'?/#X3+_P$B'\QHH.Q!_]"G #+=#U".OJHP%G M R_KX;&R4E #29_-QQ_U9/RH4>+KOI[=(TL#@V#KTD_]"-O:AA@E %(PH$2 M !P()&CPP$*&"Q\TA!A1XD2*%2U>Q)A1XT:.'3U^!!E2Y$B2(G-04)!2Y946 M!$J^A!E3YDR:-6W>]%@0 ( 2"P$\D-#@ ,*"!P<6G?@0YU*F39T^A1HUI#\^ M>E2FU,/'GU2N7;U^!1NVP4X<@(0&'7K4(%&%#7$\@!M6[ERZ=>V"I-'BRM64 M%'+KX,8@&I0]?P8-&=#/ M!VT/H'7 ,_6!U"56/PX=6_9LJ1\@94968P5MWKU]VY2P$U!#M$-W.C9N.J+2 MW\V=/Y^X@D^\S'[10<>>73O$!\A+,M\>7CQA1%D.93;4 LQX]NW=5P3_7OY\ MG&!:&,I\* LB^OW]9X_O/P$'U.B#+S*+AX_="&2PP<\"=#!" :6SBB](/I P M0PT!@W!##[<;8Y ;,MO BNL^1.LQQ:@Z5+'%V2[+;+/.7*2QQIE8M#%'P9RH MBJ\$%]0Q2"$[PG%(([O* 3.^OL#P2">?E*A(**>D"1$-J+OJAA8BH;++)Z7T M,DR0/D#)0BG$1%-(,--DDR(PLLB KT,&6:]-.UU<\TX[G:@ALR_^T#-0%?,4 M-,P_RE0I@RQF++11#0EU]$DK]KIJ@R8CQ31"2#/5D8!!XKP*DJTX)97!34MM M<0P^^$)& T91A;6_4V/=T)_;KLJ@)5IWI6]67AL\E*\K_OJU6/=\-=:_'/"[ MB@) DX56/&2C=4^?$:^JP0EJM]5N6FZU\Q14E5S]_[;7M#=][9$.GSJD-:L+=?VNKUU[,5#KQJV( /#@U@A G[0TF5+%TX8LH4 MEMBN'"A5Z0L@*Z;) !6\*,*1,C@&B6*2P=+G/&RU/3FF3D .)@&99VZ9R)IE M"_>J5E^]^:-.8FDCYIF'IKGGC$PV>JDQV'5WD'B3WBB4$=KHH0RBB79D'"]4 M* #JBY#V>J85;E7I$'W"QDAJ6*J^>NABQJ$DDZ[1Q@ALNDGZP.&4#+X[(E]( M^:666]J>N9@PXKZC[XWL5MPC:_ERMO$#/*8DC&((E[F*,,K))'').6+\\XO> MQ%*E;!67.FC,$ZBBGW+V\7PE[.Y@"EWTB?CT,8LZP[YCG\ ')[R,6F A)?:[ MQP)@N .05WZTMISW;CG;G4J2KQO.#OOC<2['W)$B8NGD\]( &0V'UG ?T M70/@@/5?BW)ZG&B DR^(DTY=:,(UYWQNV\>/7F,6LQC8R&\F?R!8J$95,[6Q M+7@](!X4_PS8$)WPI"%C*8M:&(.4^$WP)>AHP;7*1J>6-=!JW2N"%\+GP8D@ M#P<+&8U0!JA!B+PE+BP4">X@=ZF(%>!C5 />_C;7.1Q:Q# /&!P8$K* ?93("FI0H5!MK%Q0 MR(07VE +[FDQ&'#+A/$02:0 BJ1V-1M#%D3X,!/9Y0Y0Z$0F2!$+2OP"%FTH M0A'&$89^]*,6/0A&,!R1RQ[TH!:UJ&48PC".<10!%K^@A!=&0/^*?:B@$U#P MA?\D4X!09"(6Y2A"/\J Q]6U#A8C",4F[?))CM% 'WI+B8RZ^$41 M:N&(>MJS&/V A1>(&!DMI, 3@>B&,3CQCD)\XG^(]$<6I)B2!"T0)]2T9D3[ M$8PJX-.F-\5I3F=VBWT68Y?!\&4_A%E,8LY2F+2LY2]U605NYK0*/2@")?81 MSL%HP10?#:D\2&H&KG;5JV8XZ7PB00,G2,&L9S7K"M2Z5D2 X43_^4 -Q'45 M)MF$G?OP BS"$(R*XO06Q0A&+<)@S'+_)#,6(UCF/C*1"6=V(A2=8*@*%KN/ M?9""%(AE93E>601:XK(85>BK3D4[V@24H1BU&,M^A@8Y MT "S^)*!&GS@_ZT?\84*1H!-2@)8BZ@[K6+K %J6S)\ D+6QC#&N;P$U*@BC6*F"0D-C$?*' #Y+ZXQ?$X MQ!4V0($-]-G/?S9$<8]K9Q8?(L99L((4$/'CNJ!C!2WXPHI7D@67:B3(0Y9H M,8R<3T?THPWK54&3J=7@JX9YPF6N\)DWS($GY(/-$;'% 'KAC"8((01)^ 8O M-I&-=51"MW1!!R+^H \-?.$*C"2T N+A7!E/]P-2\$=;&;T1=("AK!^PPHE3 M7+IDQ^,*7]" /C[@#YX]Y<9\6*G]]%'NB;!3O.3=-.%N$8PPJ)<4G?]8<+(, M8%5/>"/"G"!$+LB,ZMM^(A?R,$8W N$)4X"8(>)@1A0$8 =16 (%: @ "8!0 M"09TW.,?__BON2)L8AN;VR_V]A?X, @K_,&Z7D$'#5;P6SX86](HOP(%:H!H MEX/!)26IMC^LD 5CUQE!%,C"'WXN$?"^6V0WG7>]5QL*+\/$ *K00CY28(HG M>((#' @$/L0^]D"4O>S>0#O:O[[VM7O"[4\PA2GRD0\MJ"*AT,%Z"KK. 7S\ M.^ #)_AM5>T&5KLZUK,FAA LCG$2K /DCX=\Y#LN\J700 K$IH#*"(V,&U" M#RVH[M(C8_FAUV #FD^V2O307$-0 !)\R$+_"_31@A8,8A!9P+T&-, '/@C7 M$(= -HMO4 ,K5'$A!H""D"FAUQ[4%.KTSNA4JXZ1?3OXHWCX@1I@ -:T,(' M/HA!^-T!^,"7W_Q<_40A"I$+,KR#$/+@!">,\8I7=,,-;L!'(+S!@;?'/05T MK[N[FXGJXSJP: ML[G4\T$[BP<*>(8=R -2P"]XFJC0TJ*HBSZJ@[4!8(8UD+A1F(8T2 ,/\( S M.(,)@ =X8 5I$ %)3W# ,23#,C3#!TR_]6N_=V!#-B2$-X3#-WP',B"#7%"_ M3\##,ZPP")2_'_@!=I@&:Z"')+BXC-NX#T1$CUN';-@$7OB&) @!(6@"9UB# M ;#_A4U2&'0HL4& A"LXN4+;@!H8A!SPAQJ3#VL;MBQ ,>,*/D)C 1;@ 49@ M! N !FC@ B[0 1!(!S$0@\\BK?."@$GH@"V( %P0 E&X-5VXA" 8@B$HA5* M@VNX!W (ASD0 3TT/TD0 1&8@W!P!7#H@B.X!CC AG(L1SA QW2,QFM@1W8\ M@G>$QR.XAVET!5>HQFT40VS4QWU\P$+XONZ+AF1(!CG8ADO0-5Y+Q(1D@! < MP6_0A4BNTL8Y^,8N0(556 5RD,HA"(*JO(2KU 5=2((DL 1+"($0$ 51$ (AL ,[ M((:R'$MD[,HDR$H4^(9O0 ->X(4 V(1-(($-S 8@<#S)PP(L, $3.(8(9+I$A/R@@2RP%.- 2-S P]N )(R((<< +1 XT" M$$E?\(4H(TG)HJS+&H'[\@)*H(3\Q+ 9702LB&$2S!$[2# M2>P%2WQ-G( 0,%B!H3.V5E0NS@,W*U@!4PP) Q!)*"-.R)(L*D-.Y61.YX2% MS9*E64JJ7LHE1R@&Z[Q.[,S.(=5.)/ #/R "(JB#.L =6B%)4B$1# "(YA, MR@P_'Z %&% #/%@X-:L[ 8DU9N@%B6N"_;0$0H1+NMS 7I/0-@7!=0"""MV$ M . %-/@&%(!$(2"&U63!#@V+!QB#/U"$=M"&9N"!0T546514"V!46GR$>6"# M%Q &0:C_41M])5B*):/BKUO")5WRT2H K2 ETE$E59R:A5.U!VI0U6-@U6-0 MAE?%@"9]4BB54BJMTJY*OUQX!_B;/_SC/[G3 @'TDON,PBAP!@$0@#)%2V0, M@3/=RJWLRFB55K$TRTF,@EY8 Q:L3S^EC%+UUF\ETE.=!7L@5U4UUU9EU5=5 MUUAM4G5PTE:8U26@U2B=4EN]U8++5?>+OU[%A_V#NP^S.VX5V*4 UX(55W)- M57.E!G1-5W55!G9UUW>-5WF-THJMUWJ]5SVLS/"+@7_%V(B%5WB5UYV=5XN]\%A[S=A;E01M MW,8YZ$9O_$9P[((^8-H)F M;,_WK( *4 )N -8 7-FL?8X3V(6N]=JN986P M%5M68(*R-=NS1=IZ5-NU9=NV==ND!8>X5=HNH-MYM-MYC$=X;,=V5$=T-,>_ M1?1( %E87%;81&^ ->;NG>[Q7?9 G?\37?72G?\U7?4DG?]77?2&G?]Y7?0(G?^;5? M-JG?^]7?%@&$%]*(_-W? -Z0/U(*%Z(( .X*_^T/!:8/!F[@_W#@A1D-\C&C M P"* Q80!)8*#5Z1#/X/#H:2"?;?!A *](E@A_!@_P#AIUAA%OY@DD&?G5@( M$G:?]*DAN,#A'-;A'>;A'O;A'P;B(!;B(2;B(C;B(T;B)%;B)6;B)G;B)X;B M*);B*:9B'^ZDB/FC$J!A$Q;@+N860"@-!]AB&_;B,BZ6!I ,$Z?TK!@,C+C M-Z85Q"A@LH#C.O^FE?ZUXSS6XSWFXS[VXS\&Y$".#81("#JV8*4@Y(5(C2L& MC=98" )>"!P0BC+JB=- C$J>#0YRGDD^@/9IC$C>"3>>#1JNX9VH9$! CC%& M#$_^%U9&#.0X"(?PY IBY,_0Y)W@Y%E^'D&2F"2:81E2H@9X(5]F"$.:C=2P M(#9VY+A YDI6CDPF)!-&"DDN9,X8$8#=[0"<>09H6@YGBF9"Y&F"02Y71N'WUF".BAC=0(#DRN MX1<29H&VH/7IC8((C@#ZB4-F:(5((]H8B^+XYZ,8B(H6YT26C=((#HC_<&0) M* &//F=W9N78B&B'?@BX2&D+]N2'SFMB!D!J1,[E_E& W'$.82..IU_B-QCHVS$&?T$8I8EFJ&R.:.+HN3[N3V M*8&!>("M_F< $.708&KTB9ZD7AYL;NHRPN:B7A@T;@A"NJ'E42*#0&MZL: 9 M!B1JEN6>0(B\I@W!=NF[9HB\+HVW;N&-L&B=&&;OL.AT[HUW9HC@>(A8+J1V M=NG>(&R/]HG#WF6R)F>$D6N?@&EA9@BY)FIC[NB]#F>'8(Z>IB"8G@W!9N>: M!NUU]N1NYHWBL.?3P&2+MFC>H&Q+;A[OH.QNIDZ-$_X,VY9AW ;E )* Q0Z2 MT@:C8KX@-R;L'\BB7\BFG\BJW\BO'\BS7\BWG,O(N]_(O!_,P%_,Q)_,R-_,S1_,T M5_,U9_,V=_,WA_,XE_,YI_,ZM_,[Q_,\U_,]Y_,^+??S/P?T0!?T02?T0C?T M0T?T1%?T16?T1G?T1X?T2)?T2:?T2K?T2\?T3-?T3?_G]$Z'\=4NZL3FB#\" M\0-^\?,F8^,@Z.?@<+*."?0):]HNI/]&YDFN=8:X]>8V<*@>B45>Y(@HB-@6 M#EF&:W,>[7Y=9P69>11(E G:(&."%*_8FKWT%/GE65?]H[(\&VW"&\_ MX%0?C55WCH)0'G.'"5B']8;X]0U7B)] BH>.=_IV"YA>]Y?P]6>.8:689S%* MGVG^]U(?#&1^H6UW'@5N#71?]G$?ZU3O9"6Z]V*V=8$G"7"/EF5?]\0>'T-" MGK'XZXA 'J78>+R6XQA2B#]2(E$OI)X8>>1PGK*F#'3WB:J>6*? M9'67]0MJG_">;@O:;Z&'><+_N'=T%W6&=_;4#N595W:#\':$1N3=5@RJ-XY' MYG7(N/5M3QZX5FM<;XM@+^8)1O7\WFN7)G<,]^2Q@)ZF-PZ 5OKVB>&'#GGC M>.\GR9 C! M=^D7RO"F0 $W?3P4&&=0ONS'1VMT#_WD^?6^_HF(GVV3;O"X5_7EX>J:,(9] M-(8:5HI?3WHS4I^'7FY83VRQS_?H.8A[]_C3"(K=SFCC9XHB(-(B8':H;XOE M'GZ7ANMM+P[H9V4%KV'OP'ZP5^KVN7M37OR''G?6+R/'./RUZ'DCT7L6PVD' ME^6W_[!AN2[MX:=\B"@.M!!UU5:(\B$.7@:(!P!P'"@("$") P()-I!PH&'! MB!(G4JQH\>(!!AHWO* MAP[%'DCIP"S%G06'%I0@@>T!MTGCCF5J]V*"O'KW\NWK%Z5* !+0)B4M6:, :?TZ M"I$_C89%J]4GR;#@50Z]NEEM3\'.C7X^6A3N=*;&J-*O;VSS8=-:D5XUW7^\ M>F89!ME+C+7UUDV3P25=?$H5X1>$$>95!&X"#;722"<=L-U7)#FDF&89%L2A M<&5YM59=$CVV$V::J=792^WAMN%5I!75((XYZKAC@VBEI!EOT)$U5W(1B=8A M0XTA=V-QS T4$5)"EL@CE1B).%*"D1E74%<2=5631#NA!R5)'0HE@4!GLJ1F ME6T6I%9.8Z5$4)$'I6CGE *>&&:!6[5EXY]^CN:FFZ&%QQ)Q%)5)V$@P=67> MFG'A4!J9NTE4660MX@>C VG.%1K_D.L1.BJII=KEF%<+";D0EA$59^(#035J M'%MH)2?708X^N=ZJ3\K5G*DXBKC526KYU-N3$/DVF%>+B=GGF[I%-%)N#U"[ M(4S70AML@^@-!1-:NB&UV+@-:+6=GI(1.%-..%#;[K7P[LEM?#X>ZE-,S2:X M&&'C)FAB6 %Z.-&K*8'K%5N:OKA=4*R6"?!6)31:)+T56[PC87$&F>R^@I4X M7ECE:2@DC8 DY])0)P$;)<JT:191003/VL,U IIL6M%]R:5*''!Z]&F$7YJ2A=D!"ZE+.7T_[ MZF$EA6ID9DF2/6K@ABX6>)#-XGG\+]8B1[PUWWVW6:[?@0L^..&%&WZXC@VH MBR/%B#O^>&M760HYY95;?CGFF9?:N.:=>_XYZ*&+/CKII9M^.NJIJ[XZZZV[ M_CKLL_\]^.&+/S[YY9M_/OKIJ[\^^^V[_S[\\)],DO3]5)JE')E3OZ)&5^ MMK4'B!(UK-2D-M<23HM\TR[6?&7@?.E+0\9*0T69Y#O!QL@&E.8F%8UI2;\Y&)"69SE862A6AB(V:2%H(%WA(R'K1J:W>G)PDG@[6)+>H MQR@G!60TT4FO69IH5P8Y_XDO%8+1Y\C3IYIY@$,0VAMW.G(EYO*E']?2J0^9 M-2<)48E %#D1FTK$EJ$LB-+.BA*P93*4:9TH/152E[2VA*_:F110 )&IGG!& M,]N*Z4K0E!++Y/4AH7TLGR@JV8? Q%PQ%8I1)?82FTH *)ZU*T\=15?0QJ6F M+N)G3IMY$U_BLR9S\JOB<,)/V[)619UM;K1D:U1)F=9D?FW42"+:K@V=Y2:> M&:A8!R?+4$TRK;$R;UN;:].%.G)IX;$98KERE9UNE(_XI,DA0W2CF*0HDJ3, MERH-(IE,)G2_\P17BGPB-9CBDI-\A&,PTYI7L])DK:PE<*?F:YF*'+@L<;74 M:_]9>]]-\A.EPD4)3Y/4MA"SDBO62I0=BUNLX2*$.'55B&;**6&'E'/$TXW5 MABKL8[)E)I*#P;!+@AG>OIU$I'2M\(9JEEY6VC240"XGF5Y<@ON*LRWV!=)" M\8E:E-2%L ^)\(T(#.(90\HJZNWDL=;;X&)&J[3Q3AM#6Q55,,W;.FE96 .BY+7'8)YN72F] MT$^;V8["G0Q"PF7"^;QPKC%:&'=,AVH\M= M,>^7S(N=%C$)DFO%'C; 9UND3Q&,[+;8,^C?9>O@TSG MU%*9QYPQ&48)HI.BS+;$..:N:EVE;(=<>\_*)::C:"FVWHC:S;XDS4HSG>.? MJ72GB_8KMB)YT@HC_"77?HAF]]5=[0A2G]-D-;W(MN;XQS[YCN;U$-*L Y5 T0HBES?K2$>G9 MPHX63*9W7B#D/CC:'I;Y47K^$UUEIJ;NQB?*%+VTLVP9K!*T_BO M.#WUNP,J\[%@^>3372G-B:958$M\*V[)S=F;B?&C)=*##E!RJ0"^]\'#KN^C M*LG%":_XQ3.^\8Z7'H @>A=LVY9*VTPALN%;\VC4:'0X87W\%<^I&LJ3*I72 M-%+F/,Y)@@=# TM;OVV.$)"2/#?PR2>.L4;':/NQGVW) MS+C-',FR[1SXL?*)R=03_1/EK*6FV4UVHUSLV&=Q/ RNLM-1F9!URA/8FBFF M+<."SVW%7+Z*!'A-4/DDP-*=CV;^]TKR6LG!M'_+0%=)O7D70B17IW53KMP< M]VW1[&%4GVP?>)0 -N41>R6*510'A95'>!#;PQV8D5V&U]G?9-58?_R+>P%6 MRVT(MIV:C6&9<]U9 N4JH+ID4JOLUYR0GY=PDFQ-CK)X5C"U7!%:*,%H4%(AT2#?'5G8*9%>:YRMG!$=MAQ;M1%F;Y7$DP MA#9=U,VUEQ]BW/99#,*-(BINS:S$S*.L7BJ^(BS&HBS.(BW6HBW>(B[FHB[N M(B_VHB_^(C &HS .(S$6HS$>_R,R)J,R+B,S-J,S/B,TNLFC -YID)[I[=K/ M'10F+@W'G8CQ652-Q >)70H4G@8)]I$H =(YYDB?_-LXB=Z[3=O1E%HT>DY@ M$=V.I%*O[<8IFI95X(!-X1/Z35H4VAS:M<8X,E,YVH7IH8:?!=NRZ7<9V MY(S 8):TG-S3F%CST5XEFD3B<23E M9)]$//^<:,U?IZC,BZV$=;&;4>6& ]0;%[[)0Z2%N6E'89U?_MT)V "@3(&? M)O:?3S97;=%$ V0?0L1D=OG*WRF)NQ0(8.V69?G9N.6+4*C,U7D6UEA M5@)&0O!?_:6)7QW:P27+8:)@&M)58%$F!&9+=+166[KEX\ E?\F1+?$:<*65 MR13:VPW50 P26N781'0=84[42-Y).'8=EGC=JV @>5@=.:*=IOW=^?7'4/1, M8XP%9G)G(3(2:/I'>+P<5D:'B4693!;61ETA3Q#68!"A!J[7P]S1S^E&>3Y- M!J*<>*8-2=!!46PD<%:.)!H4<8+92333&$J9M8PGV M944.YZGQ9\N9V0%2YR)RAQ*617(>I!3:68-BSCVBH%S6%+OI$RLA9\3]U7(" M:0F<8C\VF[$9G!5^18XED@P.Q,/-%EH-!#'MU64]YHK>EV#4C-QDGQ#"9QJ. M(;:QY]IH"<41EAGR4VMYUG-%9YE-9I :VY[^8W_RDY0!*, IHCCEVK5Q69U* MIB(5W&]&*>*THM"\(5$)4GIJ2YA8HT:5 S!M*J9.8U.>59)Q<7&N8J"D^IS0DD ME43JT0^[3@>HOJN^[BN_]ABKO_XKP :LP XLP1:LP1XLPB:LPC9C0 .U!+ M P04 " I2%I0 H]D=U89 ",$@$ $ ')N9RTR,#$Y,3(S,2YXMF 2DI"A "T VM9^ M_6F !"\BQ9MH2W/$JE1&)M&-;G2CT6@T&[_^_6GFH0O\ZOKU$I]SQ9X0I="((5L1%CU1-T1\N MD=_06/ 9^H.+;_0!]WH!$#(_GJ3[43I3,L,(*R7HO:_(.1>S4S+&OJ<^[?GL M/S[VZ)@2%TCPB.XBU2#Q6F$Q(>H:SXB<8X=\VILJ-?^XO__X^/A: .4.P KL MO7;X;/_HX/##X=&;PST$G#+YT:/L6PK@Z5YXK[F80,N#-_OZ]3V6Q#9GG#%_ ME@_@*K&O%G.R#XUZT(H(ZD1PY4!I *$'O 8?&J&K(I D%^_V@Y?)IK2 9\JD MPLR)>'[*C-'C&]/Z\,.'#_OF;=14NGD- >WA_K^N+H=&XGN__8"0T0 ZFW.A M$,M(;HSEO8&40O7T\$C#<._@L*=9#C3GDCM8&3U-,IT$-4#[Q%,R1M2+$;T& M&O;0?CURVB!D'1)\V9M@/*]/1A(P("5\LBXY@GM-Y)-+C\&U+D$-%2:7H,8Z M4S2O5I"3!=%_]2Q<3S_J'1ZM1T5LT>I18>':H.+#/A:.%C6(S5$]\C3W,,.* MB\4Y_%V-,D^(%):S&(DF\8,F\?#]&B0:S(Q,]*)6G:0D5*MTU!@6"[%V__DK M6A4RDI#7 6"+U#2CI#D9^:MIQ?EC 73'[^IU*8GS>L(?]AWNP\J_T);IYR*3 M)HL [1^]&$M#:GPAP"EZP#A$6 M1O_HQ< -"5!SH;']4DLM(BCSJQ?#+Q.!&>/*8-*/[,/YG+(Q#Y[ ,[UN?[2+ M]RT9(^.P?PR7SF*W?G\N^)P(1<&=2NR$#(*I(.-/>[!-Z=FMR+\=V)O /L"V MR.!/>Q5FE0(0Q_<,#Y,Z_($()31[67)P_=U M60(0XFTG-W-!ZG(#(!*VTHVT3B,800-$8:?;?WMP^/L-N)U[2#^_N[THW+.; MSF,8B]BBCO7FMZ/#P[>'!P>HATZI=#PN?4'@#P!]]>UO2$/_NK\,LX3-E\0= ML-_,[V6&0^"P20'@TO2L#)>> KE@X4,[GE5&N>^Z!B?V+L#"B9FAZY0H3+TF M BA"5R2;MX=O 46!;."O&#=*($>O O1_VR'I'6-82?O,/:6>#WNB:Z(NN90W M1 RG6) :'KQMH@35&O501(Z=Y[*;Z%94)WPV]P/6!F/]!V8+60QB MVLTX&RKN?*MMYE^$G%)].VJD;SV4H _Q,0HI_%%6@P\@@%9DB.V6G659WG % MK%'LF;]D2K1G3X[GN\0]%WP60O]!Z&0*__8?B, 3$C8.0'VEH[/Z@*QE%7U. M&DOU]DU#O8V(#I[(C"I:RH.S08O+$M\+J8]@ B0)!CI=7M:3$;[W2'LK;HBN M2$/>P,8KZP!7TI!7 ?J=DIXO*2-2@DK?4V:(D4.0B"(3ZMQ@H1@1Y?E!;6A/M]%N2[]T9H;K>^#DW@CBT1D@$(N^YX61:GCL M"V>*);D1U(%6!H$T& 3X',R]I/B>>E1'[>"=/R/NRVKG\S%0JMM97ZDEW;8\ M:2F-QU4Z4Q#+9 3#AL9-B',H;6$7H2EV,OZ)0>=74NU3'V= [<<$I@::LEUE4X"B0'\Q#^ MTW-Q"&-G$7='XY^&-79UMJB/D,&)L2)ND#T3&V-L26P5DLOC?UQ#>X MNKD]^W)V/;SX>H8N!\-.C(/Q8$X$KAOHJX"L6'!'M00WN#F[[8\NH$$GL+$Y MQ)ARSX7MTQGLEM2B!<'E("T6X-M: AR.!B>_?QEY>+D*$ DS(H-IY8;2U@ZN+NWCS]CXG M;+U*A-V^K53(<83V@BD"#.I/=L#9(+?$X1-&_TO<6^)IVSCB!J E!6C:;ZER MO*NA',E0KB4#A72@F! 44H(4#T$[];%B]&$H( 2_3B@!47$F*:=#E45 MI3T@V80:E?5=JDF9(ZBU-"DBIU.F F6J?1I4B*;XF.=]SC'/2A'OY,D-#,4- MGM3))X]A"L;^(-HM1W4N],@#)-*@.S3$IT0Z@LZ#PW1[Q-AG;F37AA1\F#%U M,%-]QWQK"J-^ _O=FN=G:W94O"T[S-F6)3K49BXZ/M6',PECF>@6Q?TBVW&G M"A4EU,YF[_EH*%YL#W/,)TI\ZA/E,ZY..7^O1K[ M7MB\OE_W')1 3%00;C M6_) F$^.%S>":NC/A$\$GD_UD>05%M^(NL)_<7$CN.L[ZE+W!5V-=!;8)((. M8P<;L*$OPTWI5'C_;%,AQ: &"8E$]PL4,HF27** S9^0812%G"+#JND]8#:) M*<%O-YWJ*N"95" $D,V=)&"8+NF#_DHF2'Y\X;E0@9121(6NFN.))T^"9[ MJ-66ANQ>W.D<4_$5>SX9C,\I U^9ZAVE5,*$BNJ(O@Q3<5@CKUB(QH@,2BV\ M""E*8.TD94>BG:#$&IT4NP=O<[9\%>3;A12J:T#T+/")]+$()6Y?16!M:T/5 M#DLU(V//JVE&_#ST D,*$%9)#)VF+ NN]K)>#5_QNOTVYP2HBIQW<5&V Q'E MQT7'F+6D5H2F>#E^D[<<1^*)T_9BA)UX6(O+<,,>BBWMF[PUN%"HW?);4>SQ MK\'8AI=OB4/H@S9>UT2UJ@)5>RM5A\Q!4*DZ)/[0T1<;28][_\GD9'3J420P MX9/DU]K/J1OY794IQF%-XY^G&+KGU$?;G4ZL%)3^WDA_LPG_Z"2X!^R1)N=[ MK717:C2RWGH]W=#=!M^-ZA\) CH-62VR&T'FF+IAPJT.J0W4E(@34X%<-3PR M>(;.2[4G34MQ? MJE^O%S;?U( M' I$Z<-1',)VW^E&%7%)\UD*9A.=Q_L,"U'=7DNUY9?VM$6&7\.$='0K3[$$ MHV/\_HP+1?]K: X7\G,N;+FGEU&G]8@IU;(/ZVA9G.^0)"[ZW$IGLT6UL3KU M*U&_^M'NXW>:'N8O'O8)0[SCP[X2P0@L9<1U(K411&MP_SHMLQ*I3& MU4FDI:!V$^R%9O;P34YQJI5R[&+9"4E?S.;843IK58^0M^B[?*Z7PC@E1W & M/QU2-PVD+N;BS)LAVVXT0;NV5<+K"\ MXVJ1J'2@R\@=$Y@P!!::!RJALW,NC@F#OI6^O20!MY9^K-=GJ:)D3NV6%25= M5,'<>A'0@"(B3.#A54B'N?_D;VDTG=H8$;Z0IK2G')FTH-7*T2E#36707\@Q M!PRKH6TP/B83RIBNG<+<,W,CD"VB&-IGU M$CS1^SK]XX3+)M&V6FB+8VP_Y^P" F29C)GPL=D6ZI_(=+.3P;5@***Q;BK! M#()2666<\DA6L4AV72(C(F;F(DAIXL&Q0]!00 7X2N65"<4LR4OC#F^7#+"G MO(!=E:"\YNI/HD_89X0Y]LZRAN);A:Q4=IE=2UIV$C&NT(*8(_L ]0[++0YE MGOL*ALL\O0)O5R1"E_4E6!%MJ2PSGGXDRV0P-.@CG)IQ+YU82\;_! @^>B;9 M!K@[ 3^7@/WYW#/'I-BS-]QD3IH:S-MJ:$O%FCG!BL6:Z"'X:D3WD7>.M8-2 MK;V/3H$5)[+]G+.%#J6R@YOGL+2]OGQR,1*82>R8S*(:8[\21?$!?-Y='"&J MGL&%DL@ZD;1T-M\$>W$@\GU.FLMJ07;']BE1FXJ#P=V64D45%VO)R8-.RCV88YR?)A" MD1>^W$FW)W_T$V?+8>'<;,7A6A[V28&7';+'H0M2^_UE,CJNT%O"Q=Q?[[NQS+44N?DNVCIPG()*WQEV+F M3"XF-\2Z>QY(156H[7C4PUN<=O NQ]^HIR([Z&,,IUB08PS0^AR:P Y8(ZXC MP7P$Q:O#0=[JH!'U#":41+7SPFAG2UP@I M01$IG>Y$0K0;M+Z4_BP8ISNI+Z4UPW<=<(HX]['R#,0>\,AC4 M&T$=4)DK[I+Z969>C*12G-%_Q,+5N-I6@9K]EJI')E1=33U6MK+U8^X7R-""S(!V M^E-+CO%=YR.^(IKPDFI5F9Q2;1N#LC,='D9X&9:FT#W0H1I1,]DR5=,-$M12@D M*7>#D[[_(VD0) IIVTE3H <"-G:PUY.Z7*U:U%&0+'!Q>LN'O"AH LF/*$"S MTP)H*?I9"V_Q(?:'/(\M1VQ=U+-0L'%Y63Z;@5.D&]P"B^*!N.=D^M+F6 /-E%+8TRE*#,_(I[UU$%#/TU+Y MM*>$3DR5_KU45/D:PV?!_?FGO:=[X=&/%+; >T@!N_8)S$6896)Q 6_T,.RA MX/D]]O0D_+3G" *DV,>P;:;'G-WKR4ZEK&0"/ MQR2XO4>GY]@AJ-CZ&?EUR?T:[.94U+HD\#!(&1R1)W7LP:2*&*[>O@G+C#/F MSSXJBV:9Z:KL8>A+8$?9SB-V'_ "7Y'9/1$11ZE':Q#M\AFFK&V*CX7>'=Q@ MI8A@%\QY?2*X-%^Y>]";ZD_@_U+=@F$]"0QKFKOFX!L;B8CS\&YB(/:>,M-< MY_Q0-PR$F?S_H$Y;8.DO8!<$9EM)O2###H^Y9F4&)K["4UUNTU 0#/N60&B^/B!)1V%MVJ<\,5@%'L!:UN M\"(LP6M96Q?-MAKMA$,<+[OA@FL"#7*EGQP-SEHHF@^,-+C7UI#FU,L61F ] MW6A]" )S9&]BD(:5[*4?.7Q7!OP.)D+$2WCME:Y-$5;Q'&+/U(6QKIFIT%(T M'-51? <#<^UKNSX8?P4S)V&%,KJ=P_VJ=LU9!/^"3(A87],3Q>EOJ8PHO<)_ M<7$"6Q ^@_U>S%+5YAOC;.4B#:LH<=0Y%5)I7VUIJ5[U=NM\UB2EJWG8//T) M>@T?/O;Z KR^B7D]!.-/'9)V&JLUW4+_C[,'(I2VZD/"*!?7>IJ?^F3TR$=3 M[DO,W-$C8%B,IH*0C-0: 6][I14NO"$R'H7*[3>Q)+;!\36L&S693H%L.=_6 M<.$L7>J7M7'VPS=F\95:7G;75DBULN>4"C1ISH1/8Y#+K]<&_E_$P0H6_;(1RL9+UO)9;QN6J]?R42$?0>;!CLY$L MD%Z,8V:*LRL3I(V.[;-: M7K'QUNEP =UI#:W0)RM"[GCM8_"1;GT%8O[E,B M"!ZK>(*W@^H[637/N2_^EP@^8.1WG3Z;MG4KWVZ=U?OLT3EH=9K\Y8?;1S7G M$X]DZ94@$_<+9-;8%>^V M;4E=OB(AA_SM6S"!.*%K2IZ2X-\+%BN4_CNSXZD#L+6+71D3YH//P?A.+AUT M-8#[7B;@[V1Q-IM[?$%($',\YLR7V16M0KN-V]H@>VA)+_7_EBJ4!T%6RUEM MJ&V-Q%YR-M'U[B_8 PF2Z1(QYAMA U7:4PU>Z$"5_GHY,EEK86@D?I#]/#P@ M+))^N]R?T@?J$N;>@(W5F9F3)@.0BZ2Y:LS]%D9 9R"92 $H[.(83-6WN_DY M27"WNL&VV:LD4Y_!-M@4FW _9H+( Q;+22:9K JP;4RO,M+7L&L*C6_B2Z*T M@2YILW'C;,_.3[05%33.GLE[\:SGZ16F4LJ[3D6OA_[]7\11(P[;6&JY#ABI M"_2=['3-+$H67>R#W4CK7G&3C:M>: >",K;+Y4R7TY*K-MYD3K)E+$PP'(R_ M<,^]Q\XW?7-?(@/+\E2AW=;Z[#:)\IR+.,,T51@\$))<8K82P/9R'7D5B9K; M(7^YK];POC2VM34Q2U0UT3[C.-485W)Y:>(AXC;"R"/@",C1E-<;[A:0;\]PP9K:71VELOX M2TMO; MI!I^Y=JKC;Y9,8X#M+N;F\](,R)CI MO>2=)&/?TP==,O_3MO50;(-G"0N#AZ4T*0BZ;7!#=/I0;\3C[';C-:>#INNA MV+:M>3PP1>NI3"X^.I 4#T9=L,TGP=V"9!9A9:NP2MMMW5^]BJ3 MG_A\<3 &S25?P%P/N>=G R[5FF[=T6F"[*%/[6>;F8\[]80T7 FYDNVZ\!M? MXN*2MU4*0>3;]C5Q;(-QCUFPBW&8DU'&<5GS;?Q.>T7QZ_B+B^-%W"2,'9A" MC6%-I(&O]/Y$)_TL%7Q*?,!AKC ."8B&;0,=;^ILO'BP;TD0:2*ICUO"O67F;6?\7>.I+Z)/U(.:SLF#!UNG0SN_ MRP?G*XM[1&/QW+U\-YY(MI:-_E0JKE&329>I [!M.31EM*<2:ZHVWIYLF^3, MML9;AM9,:A,>%HU(?SA3&VK[C& ZYC&:4A/S"*NP,9B8>L,.F^!LODDCR*US MMG7I>$DGS-QHF@J,I+FMT&[C"X!.V!V,^XQ1':H!0VB)SWOQ@JH85*F2X*3. M\&\__!]02P,$% @ *4A:4#8"=?![, Q@D" !0 !R;FE9RT-9*UM52:-C>N7K9W3R^>S=NU_^U[__R[_]#X3^[^FG]V_.QWYV M'4?3-V=UM-,8WGP?3*_>_"W$R9]O4CV^?O.W_F5<7_Y*,6:_ MKD>]^$3^"ZT>0_DK1"ABY"\_)N&7-X#A:#)_=X.7K![_\>3Y[VS^-#'&_#K_ M=?WH9/#<@S M^?7__O[^\QQ/-!A-IG;DXR___B]OWBS(48^'\5-,;_+_OWYZ M]V"2&A; Y5K._R+'U__FI_Y]81C\G\^#NT(7CV?X:J.Z:^_U*-+0)H80A"G=C+P)Z-P/AC.@&O_B-/WX\GD8ZP_7]DZ;@&YV>!2P&[^]0];UT#);W%! MR4DKU/9[52E"G(VO;V;3.=M\2/D/.[J=;!XR?^YZ//H\'?L_&[%K21!*$>[C M> H#!G8X_VOR **W/_QP%F*X %F^'/VW.+B\@O^?@**PEW'Y\&+H;)KE6M87 M'5"S %RE2/S%NF%LM_D>3M$AX+/)8!0G$Z"7&XSFO#OY#(],X^7 ?[3U= 3V MP-7@9@*0G4PF<7KB_]]L,)G+ZJT8=3'WD:"ZOXKK^[5'0J!LVH39$"3:QSH. M!]E;[*["J/M8##T_-)YC,9ZAAUX["^X%U@R%,%B?P&YB5 MH7_R]@[TD2Q.,P'4W1NZ0SO+\<$T^QCYM6=CT BC2_!*!EO1:3"R")C[2XYV MDW:)W&@R'@Y"]O!.[3![+I^O(FR$K?!O&5< 1.!;>/8J3@?>;J?W+I/T _QG ML!_C?,G!X+&3JXOA^/LN=-XXO@#(8/76\2J.)N )9/ME7]!?FJ=_%#[/+>#Z@ M!;HMW]4[*6;7UV#X?4C@=)W9NKZ%H2?7X]EH^B$M-D&61^-1S%^TID7+EQV2 M&"MSMQ0]&KZO;Y(T,I^;#.T24'C91WNY+5KYY+GN0#B/$U\/;A:.TLIY $-U MO:"?!["U$]A,(W 5?%Y1F.8C:)T&UGLWDQ\+LONKC][?>RPD.KNRX-Q,WHVR M^_T]V]X7X_I\/'/3-!LN'V\F9HK#<2PD/!],[.5E'2^S(OV0/L5O<32+I[_5L<7];VYBH[,;_;^L\X_=W^][C^6(_#S$_?YW?!J[[D*,CE>O1201?B MUZ(8',NRO9U, 3M ^.LD H^]!X]GL@HU%:!Y\]FDSK^1V";3@U'%T,W/UU>ON)BR&Y_FXA#[)] M/HCA9+H>U@7".[ZD&/*-MMI.Q?O'9%WCO''Z\@CGF'L^K('_Y6#. M-SN,3?V6+E]1'O&/=;RQ@[",ZV5CX\/T*M9GLSJ?G>Q@S?;WPD,097P3Z^DM M )>7ZB8_V?6^;_2.,JBOS9X M8$?;"I-A[4^>7(_KZ>#O<_6[W*47XWIU>:(_ZG0"0!FB-;,P&T_0'=!W MD9:S\6CQ:Y,CT6W#^@=P?Y.RQ8S=H?7N^L;Z:8Y=Y9^&MR=A?),Y^P%C?^;?;9)>@+\[(SZ/ M*=9S";W\<7GM;K2S']'5]/T@?._@,U]Q.8U [@C,^VV0,W! 59W&44R#:;[E M?&_%:#Z- &4^'"POF)[&R\%HE(^\P7R?7U%?G7U_'=7K MRQ$PQQ+T_>G0\9O[)=-_VGH%Y]N4HL^))=L7,O^9C:39=%S?7L00ZRS$EC]_ M N-I;^(5@:<7DC8R,5]\OCN0WD<[V0K'PX>Z?OE]KWGQ39;Y^-+4^MAG MJJX16;]H%Y!?&M0+<%]B?3W/99G,C;([7M\!UNUS] +ZY(_Q]+]B]K' ?/2K M"_T[P+UE@JZ!OC-L+F;361WGW_X.0J>^9\@T W^WJ0Z#R)D=>MHA-@_FZQRE MV0W,E-T0.US=QGYB53=[ V1Y030GHMQ^J>UH DY@@Y#$ MMF'] [B_5]9BQB[1FE^C6:2@3*;K>S5;8=\\K'\ V]!][QG[1^NE[QMMT7:3 M]H_?7KZ9VOABJMRU=TA_CG. 3O(8;_F,&FCO7P=AW=/;=3^W5D9\!B M,6S!;<=9BH._>FS]Q?KY[4DS>:)&N_0@L!0G9:-MO==<':*R+ \10_:+(NBI M3+UM,&\?K&Z4[>_?+>)KAF,+@R<"O3@D_S.\#3M[^B+4?3!JF M5_?QJMX)L9+P\Y3L!2A?)SFW: [?V\G-S:=<+&+R=11B?3JT_D] ".:;+.#. MR=[PMM_'(38[LBX-1C$"?IK,)B_=QT'*>XR\[Z,7U".?5-H5Q#*$2XGR2XVZ8J;@C\K^/!&U]Z[GWJ/LY#?PIJ>M5&"7+^Z02+OF@9?(]W[ZCA;6USYS M]8G*W:6LN_)4G^(DUM]BN!C7B]#C.^".G$JV)XHMWM$GZLV$Q)9A+P((SKB? M#>>K^1[^7CZ>0=FC..+B+?''-(*M%;I_3V,F[!R$7Q"Z*U5W7+ =4#"]@L)L:Z0SRBNDX24/5-H2T7F-X&0G M;E[1=S9!E];>_)IUW:]Q.)VLOIEK/X3)LN3P_UQ^73U#CCO_YEW(6S<-[/HV M\D948(>L\!A:%X=__05@KGIZ4^6DEU%*CB+G#$GK-")"*T2)5I@QSSR1#\DZ M7Z9QO62EUT/7Q2.%2+MXI%(J)L)"0HE+B331&DG% Z)6)*=8"HR))M2]MU5/ M:O]F7(/!]==?R"]OOL\%_?SC8A9;^R<[^&$![.43OTZRW9EG1 -POE?C^1^P?^Z*0RY5J>VP2B?>P+^K1RJF'."MJ]18-[[II# O/=-18P@3@-E0X35LLX3I"+!B"L=,):> M<$,[,2/0*V'@8W) VRW4W6;XMU^?"^<=09RO2'#WK&DG@))O/EQ@MF%9_H*Q MT:UQMZ52(:!46.($<9H4$A2L:.\L089%%7$DA$A[N$CDLGK9PN[?BLSRN0H[ MY@*3! 5A**(&2T25B8A*3257*02JCCW4L<_RC+LE2BG%_WSQI9/I@Y(L&Q:_ MT?B*A*@T]AX9B14*UC*$70P(,Z^UC88K:5X'4^RUHN,R-"O%,\]69FL@)S8, MJX!>WD5CD%*!HN H1LP;, ER@,%H3;QJP2%EHC_=<4C'I-K.&$^NN< 7U:JP M!/#JLCC99V#5R=P(F.1$\9?7?)?AU?GYZ<6)/-'G #O'%USH"R4%N]!8G;$+ MTF+=R\0WVJ][C^0J)10>EJ];5:]K:D,T&%V)%(R7X+]H ^0T(BADK3/(,VL" M^-(8O)ECCTQT)R+ZH5@Y;ED4^0E^=#G/NIXGDGQ(7R>+J,(&EM@X MK@H^L9!P0)0(@9A($BDB M*P YPW\&MJY;,:[ MT;#F;[SGS;\O0*JA$;, ,R1@X4EA:1$3R M*-JH# \Q,G; XY9FQ^;W3U YUY(I+8$;/$?.PC\1*XRP)8D81KC0_-BCZMTN MVF.KMQ6Q#L#RVP-E3Q^N& [>"G#?K'(!=G3"R'!C$0O*1BV-A]]>$1OLME(O MK_C^Y"E]CO+1WN80?_,3E(<#*N.S+J<,@?&7D-> G'..(0K..ZAT&TPZ^I2+ MM@OWP@%*:TH5Y(5'G7\:LQG!U7::X$)9\@' M[!%.6B"#F4:1F* ]3TKC%N>RQ25(*Z[HE$R'.7I;2[IF?+%M;!6(3D89V B< M!V2BH?"/-@@$9 H$M*WA1W]LWQE[]$"MI1R"=-+'H&E*)K7@C.+JI/OX1;?$*\4H.P7MGJ$8=\9@'C32\^.+X!RR M8+LA:E*B/H&8M*])GW3/%IW0K*386%;MV7J7^-&C5<+".LH%^.>!()"Y D45 M R)<$BNL)$*T2 DN$]AHNUC/B(26-"H6TEAGA'RT@_!N=&9O!KG9PQT&FV(; M6P=7QF(<0DS(>T]1,J T%1,62>E())H;YXX^8;QC[NB%:@5#8+/KV;Q#Q*+S M\?CZIHY7<309?(N+CDZYCM8?L(Y"Z+%04H9C=,U)_5.PE)L]2GGH(UB>&OKW!UN<@^S\Y@&?K#)O=D^ MN)*481%T0D%C!7Y=U"A@ZQ"0F#H&*AZ3HT^8[IAY>J%:F>S/%Y,)/]KLGUW% M:>ZJ\1"R7C,:[Q>*7O5).EQF8X;@4=[2ISB9UH/:35#[B MH)QDR#()$M\;AY2)V?K$1I/(J4XMXL!E[/)C9J!QP94II88!B3NS83,;WCU7 M1:*PCR3FE!6-HHX1:>TP8BKJ )B2T$:YEN&TOI;O*9>T(EPI1CB/8$CZ1??9 M7$+A>EQ/!W^?_[F!+3:,JDPRC@K#44S6HDB2A=<&ER/KG%*2.*-'[P@68I)N MR5@LHKBQM=)S4<5G!U0).Q,T%X$]##;=:@ ]C\+'[>848I3,* M%HL>W&/E#VF5!?$H]V%C38Y&$U3,1*Z=CT@FYT&F!H,,IA:)!/0%5TEXT<+V M*>/N%>*AWBAZ&)Y:]J ;7HO*:&8O!WPXI9NEK!4HYJS\F M(Z*R,1C?(E.Q3.K20?BJ4YJ6XJR+<0W+L4SI]_>;X?YF!Z-LP9W&-,[- C;% M.7>8I3+2)TDE00)K@TA(X(JXY)'77ANBI6*N18SS7J94GW71"C%8OW0MF&/_ M;9!%+*!S/IZY:9H-5_=B-S#5IF&5L& -6I.0#%$BK(1%U,,_5F@%=D%T-K2X M:EPFPZH0$W5,QW+NV4)-+_? PJ4$1E]U^8NCF#:&S)M-4&EO8](&2*LY0=1% MBK1D"46*G6"8RH1;)&:7R<\JYK3U1-&B-PZ?HG_.,C\39_5)U'*)Q8^CL$^K9VW@JR;#*VR< M(B 3#D=K(D4_6.BMAE_$VN5KD)^>D]N0\'!LMRW&L4'BV$<[KL+ MYWNPW;,S5,+(Q$EV@84(*!<1R$4*$E*2:\Z(I(2V49'L)^>SKHAZ>*MK>YK9 MUK&5,A1DN8-M)')D1<2$"$T!>:N=P$ERRUI< 2<_592]#VH>E(L>I>GNRDB/ MAE=>*RQRF1-KM$46!#*BFH%O3*@+ GQF'%J4A20_562])X(>CITVIO+NQ%D; M9ZITLL0($-2 NT28R9QX#!8 =X$F6 AA99L:'&4*D1V,R;JF[8&MJ[LLOSVE MV(NS5$&%2+5F*$7+D8S*(^HU$#_%:*QEG+4JI/]3!>#[I>MV'GNV%F8^/,J' M2"L/XE.<7XN>GUU^&&VN<[K3^$I@I_4+"6 <@K88G6&P_'W?%E]Y:A^L3_F/L39_"(JZ/'K;!)ND$*[ M3E7Q&)01-#=^U 1Q(UA.%: (4\*H8#P2WT84F9_*X2M W3T%TC-2(]%"^;9, M7GEFD@HGK*S&$ED:+)*!Y/[%UJ"@&$\VD,1;;&RZ6-5X$J"$#DGB?!Q*\AVA))!FGJ'(,3[S7.T]U2]B#L=GCQ@*[\-;CL56RN?>9 Y:@@^8=T9YDVZ^O4< :@@3;<"HH(ST%.-RPSB)K$VYX9I**Q!0,\^ L.X,1S92PQ@!AK,(V M60D3\:VZ(UTT*H:K1?Z:197]]3<,_"^DK@7 MX_K,WMSDG38.(64]Z" M00X;0.B*0_JF:&D["G#X%&]F-8CC; XV*].Y?7#%DL:< C$-L?!RPPP2G(1< M#=])JK4WJ9L.[Z^8EWHEYR&TUDI"?DCS0B*3KR-8+=#Y@-S@6[X^_WQ]D1RR MG:Q-@SG"'VZF6PIW]/K>BCF&P7W.';-Q0)CYW,>!$:04CHJ"B2R3[R1,\1-P M[Y$M1#LU^R'][_$P..O_S/C,?9S)X(6Z0TV&58XE@7&.)UL-TM_GR[.*@,5@ ME)5242I=B]2OPX8G>E"J71*RE @$H;V4X+G>C=M<6?;AHQ6AAD;/!>+@AZ/( M2$3&:?!_L!8A&1]:=2H_;.RA:TG3 ?%*FU?+JX5?QE_LCWS/.5?;!8* IM^Y MNMF^4U98Q<7&232X'.YQN8=L0([2(%T 8T*TJ*:H?BH6*TCD/?74_4VPQOZ# M&PXN[4LF4Y-AUG3"C**9O50MC7?\4'-(#$4L) MHT6 [4.Z'W3[,&H5WML@IWIX6P4[2'D6+*R5<+D%DT2!L=S&$X/VI\S3U.*, MIXPY_HK"J<>QA'?;HU3I]P=5U^^W/KA?O;A\]?6G31@:=,/8,*H27CN6KYD3 M;RG"UA"$0SFG_0FM&=K=DK+1*]J>?(R]7Y0.S,_UHN M6OCOV>(\LL$FZ>>%\RZQ4AH/*":-O)$4N60$PHZ#4 :W1+1)/BYTV;@G7CP: MDA]6O2QOZ]\SV(OKE:K2GV]M>+:.$F<1& ]&40Y]D@E MJ6'K$:F$\Y:YUW!JNR\'/;W =$24+J875ZD]C?;K,T]7.CA,0LZA!^HC05E" MACN#M'7RIL4H@K M9Y$TEB%"<_]CD2M_$+ $S-'S3NLU&G=)GW('$]_B:!97V^5QL0UP[Q?A@WR; M&/X+FXWE/6:KG-8>2YS /G0L=RG&B/O@D%7*.QV5B+Y-2:;'E0QP8TG@!]-U*+(N4.82H<< MQYP2P2)OE1U>)@;=%:MT2J?B5LJR7&(C&V7U;"6DQLK[""J7 J?3&+(K%U#$ MU"0+CF5L%>. I^#I!N.Y]F72\ WJI4-XZH(7.Y- MU ACF8#)I4*,:8.,U3Y&SUV,;2KGEC4^]EO%)VJD6WJ5XH_/<6YR ]B_V_K/ M>(\>&YCCY4&58D \$S ",2M1#%G(.FM0](PXY:FWJD7KG#)!MFXYHU-B%?-' MX@AH,,QMZ<+U8#283#-%OL7MO+%E9"4TE]02"DCF.N,VW] V-B :M*,^*DG; MI-.7R<'HED&ZIUBQ_)WQ:/Q0MV[GCQ?'5+FHBE(VHD@H(,NI1D'E+*@$TC-P M#@Y_"Z^DC.@XUFA(EU0OEZRZ0'P[3SUZLB(RFB2M1$)0#EZ9(TCE,H**Q6B4 M)#CZ%A<32I7LZ&;)GH1JVY*JZ+'C4R)L.S=\.J+BA&A*"$:2 94XABU$HP)$ MF<1<6D-LFXXAA7K2]L(-W5&L8 ;[CCVP7FK1)*7TUB1PV74BH+*)!9<=%"R3 ME%*-M96^16NB[TG>/CG*7('8!R+=8 M3W/]A\]Q-!C#?IK&E\Z/^WWI20CS6_EV^&X$5L:"@\[CU Z&!X'GL[^*83:, M'](CM?,I^O'E:/#W&-97>N<#-L+ZCV!Q](/7X^:_;KKJR_JQCM>#V?4&3+>. MK2P74F6W)\9Y7)4E1(ECB CK=1(**'+T)U&MUG-+J^4N*%9*O6YJY]N821X. MJP@W04HAD%-)(X&Y08 V1]3(X+@R2;=).BWEU_7%'ZV)54S=/B?@,_GJVP]I M?LV_KF]SH&M>-/E#6BC??*=L/)JGD+63\,^F7>3-]6XTF=:SK/WOP;@=GA#&"1$<*&*.$93 [%KFE=/(E#O@!=X7,7N,UI>KN)U6'2G5L^ZL.Q>(BWH> M0,B-O/?LB,KBQ(C0$= ++N,HD )')9_6$^R]9JE-]F;/GMUA&:LK@AZK4EH7 MX.Y,+W5U;V.-R?OQZ/)+K*_G8&UOX+9E9,52L)IHCZ1C8$M@G5/UC46.N92X MTY:H1M9Y":5T87WL5808UJ;K8:'[ M_1VNYD:UT8IPY73"?9"_CNS"=(YAY5'==6ELS#$;9ZF(!_$9+,XIZPHE)A3" M##PU,,D3HX9)J;M)$NDS*EB.B[HFYD&-C37@\PMCNQH>#T>#CY^,95$@HG $ M&\MJA$702),8% ],^39ENPJ56NJ7D?H@XB$-CR^9)OU'?N'-'^UE[/D]YW'B MZ\'-(DBQJIF=KSVNK*O/@\O1( U\+NR_:'(*TWP<#P=^T#L1V@%WN#!Y.[@7 M;:DF[^X:5UV,Z_/QS$W3;+AJ-/L*\ !-82\OZWB9(_^YV/'\!O;I[<=ZD$?_ M%L>7M;VY@M'#Q96IW^U_C^N/]3C,_/1]?E=./!Q=@Q EN&?U8O71]CKP,0A7WU SMD U=TGD)5+=0=R M/PZ^V45L[,!!G&=A.MOJGFX:5H5 O8O&(*4"1<%1C)@W!"F!A39:$]\L :,4 MQG.[?1^<[P^LF)7)&.60] XC$J-!EELWOUT;HV94A&XN\/7H.W6WK(_/#[NF M72FG^^O(#8;#?.=C!7@#3GEY4*4YQ<$1#*_*Q9PYEBCPY%$T46 N(C/JZ+L' M]L8EG=*MV/6##8[-'2(-Q,LN\U22A*2"$$BY9%&0(2*K#461R20=@W45+J9EF8C-#G9%/8OA7C_ZPQL5CP!JI%V?'U-Y@WTBA"$GB$.<$8HH M#1AQ&QSP 0L,']"<>'M],QS?QKB\%+@3SEO'5I8ZS:15R/MCM7/+,TQ57VD@.TE (+\%@<@8% MF@)2@+33AF,16XC_8F9$#WS1#;6*&0\+&JRS+.$3DR#5\<;'9.M:%;1/CIU\\ J6:6T\B;W0? H8,US M&6.%1*1)\6GJ)D MDD/@E.>+%Y8[XICQHL5]>?&:6:5KPAV7;[&LQORH!O.A;YX]"]3)^N;? [*.'7W=D_[9HWLJ'I>$_UC'&SL(J[(@0,Q% M8>6% FMPOE^B,]Q]$%<0+@]BMYHV#497(@7C)5C[VIB(C @*60MNHF?6!$DY MIJ11'8\2^.^*\=IJE3I1J<#MU38@)VE"TN&(P*^QN7Q8BFUJB9?1!IVOY9,6 M=-U0KEQI@6\ X+B^W9QU(<<;![D; @%FE4$3F=V\XF:A,]^IHU M??-!2X*5C0PTE(//D$AI1K&F$26;[\YKP,SF1$Z:*T-BT)JNH]ZJKY@5.B'; ML:G\7#QE>@O$RD;3S;+_P<&U_ *JW,-S^@BTC$CW^0D6]L> !R7QX1;2^"?W C5[4 MJ/X^& X/?F7S>0 G\X) =G29$VB.PBM^# YPY;KR^XJ8&WV"[<,KK;616#JD M=;*(AEQ$*X'A1)EVWH=DA&F4$=8/!6 580?G3(3P&)MM&G3;T"H2$K72'('K M%Y"W#&R\7 W9:D)$$%Q0W.)PK%B%H(Z7>-P[%4MITPV@WQ//]\7P?MSTPF25 M%(2#DA"(4*L!2(:149&"2R&#]=&&Q+NY"-JGACPD@W5'V"/2B>LDJ_LH+5W; MBW$][V)?/Z7%/S71\6JB9U;R#UB;+]_C\%O\?3R:7NVIIQI,7/D0'(^YG&:N MC$I5C(CJ() (RH:8>++_U&+E:7P,.NXI8O\5;?WE^[@S9ES.5PE8C>2S"ZT< M>"I2**1HSK_75H"K9*D*KZ&6WC'QX/ZD/6+6@]=O.LW><\:*:HJ-8!(9D@SB MRB:4!%!+6N]=C(&W:GM9)L9]C.RW)W&/EP$OQK.Z4_[+$U:*R)2X H):Y!7 M0:.80#M0S)6GUC/)6\1BRURR/$+VVY.VV[GOV9J=>\ 'S^:*#U>QCC9-XW.< MU=',E292T-QDPW#GD.=>(V6B7)7/DUXX?NR7,WMCL<,1^?!N99%R '>E3\[& MH\6O>9Y#O?9P90#>7=]8/\W57?)/P]N3,+[)GOQ=E8]Z/(*//I:HL[$C- L* M]0[470NA9#Q-'3=+B@S3V@UTJG&8[KQZLHDP@FY;L?#".1&W." MCO+PB0=I- ';^/C;-G6Q>B]4RFM)K-*U%=?@-BVG^'! %8%*4G"&J [U.=, MPY040=Y*9XEC2K8Y]RX3;VN_=-MX85]:[6F]/WG_7<[.>%Z<"WXX@]\'BYO= MH".^VSH\M_HM9JNL%!I<$H984!9A9@!= >AJHZR4-/ H6MRV/Q!K[+&2XT.0 M\F!RY%V^O>'C9/)\L]U=),R6J2H;51+:,&2TS6X*#8B"%XRK7<(IC8 M%%LP0YFH9]_2I@NJ'4RPP(?5=ZML!?#[X?]V>8-LV0QO\OG*UO'43F*X_T!. M?=]%^'3PNBI$$941"="3(J=-:Q0HC?")I*0#YXRTB,27"866$%"'H?41<7(6 MS/6W>2[:/&G;#B=/D[?;<6^C5U36@RDAE$;)<(]2L" 4L.)(8RPQ5Q*\H$;^ MZR$CJX?AV+[H>S NS9= %PNXJBVV"P,^'5T)X90."="V5B/FDT\MCAR+NQ?]LE47Y#LL"ZU.8$&;/SY ??SWSLRUP]R5"%:G M("SHDP2@SSN-*DT &>QI(!H+T8+MBGL0_;)=OX0]+$/ND]RVXTQ5BM%8+PU2 MW"EDI8U(VGS%1&J)@_+!F19U](H;__TR6Y=D+'-QXO[A[+WNBSGR?!K3N(Z MTK?!!*:^&-=+C_L""'QOW,&OW6=(,L 9KK-Q/M:?Y08SBRCZ>+1$Y![$;W\ M$8 #P:*I;]\!Z\S;5\%(( G =[GJ&;WQMGYO;ZVX-D[F2S;*,P/N _:@(:5& MQ!.IA/.VX5W-HZ'W.7R83 >^6WJN9JV8CYH2(U ,+*)$)< LJ$&.62UU]$GZ M%OJPU/7^(^&G)R5 2JY+N8(Q.V,%X@^X8%/ZV_Z35MI$%P2GX#W%B!0)&+D( MA),B1.(H'!@.-!Q1;V=*&*J+VS3^=$+"UW%D;./G+GA9%5< XS MY2G"W&.4+.%@*D6)M/>!T$"M%N+8X^$%Y$YWY"L=?MS=J-DRLF*<$A>#1-3( MB(+EX"CBW/@.L 4*)!G(*TB+[MZJZ9YNI7EEJ5[W9YG-$\!NP31*V".&185B M" G!7!A9 ?O%P%@5YE5-=D/%P<[E/TXY$?#!?%+#^DTW@Y&(U@=#X. M'.5$[I/KG'OZ(7T=U?#LY6CP]_DQXNHZ:_&$^EO(I$ M.HVPS;4KB.:A7_(H.:AJ5SV(.X)GL^;%QMON^\X4Y6$LHSF M[C;;[ESU=(Z*>6X( MEQ9IE6\4,:.1548@+)B6(7JIVO0&+-2*O"!#=4+" [/2'^-LQ,S 4G+#N"39 M7HEFG((L=)U$8:52+_)U25;<.RG/[$O+ ['5V M94>7\=WH['Z>"@OO*;- #^$2@@T64$H!/FF'#=BMF+2QS^3/ MQEB=4?' 7/4X$C2/( Q2BOGD;& W%]#>:\8JDMSZBEG$"9%@MW*#&/8$2>P% M3B&*E%IT@E,_&Z?U0,\]*T>\)&/C]$$%E3CY8SS]M ZU/<-!^T]64:N)XH*C M0#1!'AN/& =O:%$K@0/$MD6$5[\ZYBE*RB/1@.VRI-M/7EE,*0L1(Y)#\(*! MV8"EP;G1.@[4.D-PBZ-0\^J8\*"D+7[T4*2^Z?L(3E&9EYS=Z]&X^";'G?*' M>>;QYAJ=!;J-KF58!FE3D:(M(RIG-/,T:*09R;%9%1&QPB-I'36,)>5BHVU; M%,]\0W][D]5M8RN0\/;A%;+A.H+\LK^ M9"NCNA8R?2W0R]1B[,^J",&33][]B+E)^'<',""4! MN"O"?#&;SNHX__9W"Q_O%5T^G'Y]'\$6BR_P]D=[NRC4/=MD4C>=HB*>^D!$ M@NUF%, "GQRA$I& +58"+#W=J!KI82FQ0R.M?:>LA W<6X#1>4&!2$;#/RF@ MG"@?I-2!R*-/*>F'+<8'HW IO=X4I>VMLW::]>I*A*#$ODNED@FDT8FQ$G,I-&*>9.H MLRWJH9R-1$-PG3AW' MI 6_E3FO/SY^VX^RQ\9O)[G%5X=,]V"^RG%"8O0&48LM8D(Z%&&#(A>PU',5 M(%I$_,H#A[:PQGIYR>:WI&3['0ITQ= M@&)2RE#V]O0U1R:^CL(RM)9KR.86$XN,EWWI]M)\VXF(E0;")8L$H; G"&,H M>.<0TQ&#CR.I="TN1!Y9T*);EMI%)I5QQRK>5"%T= [Z*($>O7%IP M"8HJS]G-S7#>H-(.S^SDZF(X_OZDB6.9LX,B=PT^11@8PT=;3V^_U'8TL7Y> MI^U KSU;W'_))64XNG7]QH-<>'R%>^KX0FS[_\GNIP/._3V_O MNO3:X>^V_C.6ZC3[.0YCO@[\'S-@ZE@/;]=]DL_MU'X=V1FL: S' <7JL?47 MZ^?/8!>.AX.0M^>ZP?/D0[HKX9@G*L*)#7$IPH#/)ZL)[_>77+]/8D-]/\ I =/:QW5Z6_C%^0@L> PG3L_UQPYHH+.SRP;..6R]0LPI?O8!WS]? #P;B5H9<^:?[' 4O^^[_\ M?U!+ P04 " I2%I0L!Q[D?Q^ !W-08 % ')N9RTR,#$Y,3(S,5]D M968N>&UL[+UKE]LXDB;\?7]%O;V?JPOWRYSIW8-KK<^X;+^VJWMWO_#0$C-3 M4THQAY1L9__Z!211>95$\2;*U3USRDH) !%/!(&(0$3@W__G]]OY3U^SHISE MB[_]!?X5_.6G;#')I[/%]=_^\ONGG]4G\^;-7_[G__AO__[__?SS_]8?W_YD M\\GJ-ELL?S)%EBZSZ4_?9LN;G_XQS?=OO_SR[=NWOW[_4LS_ MFA?7OR \"^[7GM;Q+]^KIK]'+_Z&:*?,?SK]W+ZEY\"A8MR_>P:#ZF:QU^G MRUV'QXWI+YL?=TU?#/T-K]M"*>4OZU]W3+#%(%7D\"0(IW_=9+?_A+;_*(( M@/_Q89XNPJ/7(]P4V=7?_E(LK@,^4$*T0>>_OVBWO+_+_O:7=W8UANANXCHM9Q.UF-K9?!4$_%VV?)N7 MY8>L^'23%MF1*=?K/-1D#__Z+BV*@.37;(-DV8JT9H\:"@B3W]ZMEFNQ>7\5 M_T@7]^7A+NMVM_GBTS*?_%%+7(>7V:+M>R6GT*3978]FWQ(B^4BJ XWL[LRS$R59;94D_]:SXOA\[$H"B:C-=S<.*]J'(YK/;,$!QK^;SK?H7OEX5DYN@ M@'TH9I/0:CU N1ZA"&_M8OIVEGZ9S<-@61E^"QKHM']X>Y_T2)A3;P'J[@G= MD1W7\=DRFB/QL28/.\+B.A@PLZ/DU.@YR#2;KQSM!NV2N$69SV?3: SJ=!XM MET\W67@1CL[_2+\!IACD-K2]R9:S27H<[U,&Z6?RGX+^F*U9'A2>M+SQ\_S; M*3@?[#_ E(/66V0WV:(,ED#47YI.?=\X_9/P_BXKTCKJ3?T!^I_T6BN^R>?3 ML$2[L"HO[QM.?O] G1(1E/3E+.P8G[+%+"_>!56_!MH'.O4]N3:+>,/Q^B;I M0?=YLUAFP4Q:NN]WX84+8T_RZ\7LG]GT8S:/\O$Y7W=H06[+9_4.Q>KV-BA^ M[Z^"T672HK@/7=5MOEHLWU]M7H*X'N6++'[1&HN6#SLG&)6Z.Q0>-9_7-R2U MU.8P%0CLKT^OK(KN.&^G[JX_9UVRQRO3]AV(6>_^:Y==%>G<3 MC9C?TN*/;/E;^I]Y\:'(IZO)\FU\5GC4Y^@%N=[UWF[0 \GKH!2,A6VN7 ;J M L&_EUF0L;?!XBDK5], F-=__%@ &V0+&>M64DL7Z?(1W1'NTUGQ]W2^"F: MGRW"TCJ+^U*Y+-;A!L=HJME[L.DVW]/;#SP8D;OO-NM!U,]GV50M=]VZ(/C$ MAPQ&?*U7[:0Q.IQZ]:R=\V9G(AV=<8VNPTRTQ2O4;M1AR'OX%/;3K>88M)%L M]C4*13!W6Y-ZXA/.0G:QRAX?DW5-\\'AAR*(_=#J9P#"@U=,P:P_0W:0?/"TF7VQ^K7,D M>JQ;_Q-LKE*V&+$[LM[Y]-LR(N8MN?/P;EJ3%X@\RG M%TAKJ9A[VW3H;HF9/>@4Z:\ MKU,OD_N<%;?K7)9RK90]R/H)J_39.ZF6 5,WUO\M'=$?X MIVP>5.UL^O^OPDN=%?/[G2O4ILOT]T6Z"B*638_0=N(H@T^_:K;[8M?^>(9) M'*C66WJ6N0P.9:W7NM%8'9*RK:603:,1D85]*J)W;,X'._4]N>:;0^/Q^B;I M0=7]G"_C/):A\./8W! /Q8 MKDH5/4.SY7T72.P?;S"27O]Y>Y:J[]6WM)A^#I/I@MQFSQH'% ]I;)_S/9MC MWPB=.H7A@(L9I9N7M)+F6/"I&T1JC=TWJ?6TCAI=^Y[HLQHY+Y;:1[&LCY M M?PW6]++5%MCE@SL$Z=2DZ2&2HU\^HX7VU62L/DEYB&!ZJ.7T,2NSXFLV]7FQ M\3J^"=(1\ZX:DMCB&7V27F^1.-)M[P338E+-J:/>G8]J? YUGW(%S]/LZMT-5\VG.+><7J<<'Z; MSA;MY_MDF,ZGNQ[]Y]OL]DM6-)WK:V-T/=&;,%XQ67W)?MY!TW"Z!T;:.^D@ M-+--VN#;\.>V=9Q7@]J3YY#=4UHE=I M^64-ZZK\^3I-[WZ)R]4OV7Q95M^L%["? =Q68_WOVZ\3&^G*UE6+BMF7U=I& M"U.-IWGSO(R'2^'G-T%-W2UN\_1+-O_;7\)TDM,'28#F5FCLI&0 &*"=<(Q[ MP3'E#G("GP*QKO"5%UM.G 6)]-(>$JL#]\_ O#>< DGAB_7:\6]Q?MGT;W]9 M%NMCF.V7X2'A'7*;L\6P;&37\<,@8O0Q6\Z*]7,C>>_2VTQ]GQUZ>5[OD%C) M6$ BKHW&:0<@):Z"A"%O!A2= \MR;5$ZD<]Y#QBMQ>8L$F"?* JU9)=&! M..=8>-VHL!PY0)RJ* 1&\>15G:E7:=BKK[V4A;9L.RH%K5#Z$>7A/'+PA)SQ MBL&I[']A]X4O$I^OBO^;%?G[1;96ZGY[HEL_XN7^QF&B&AECL2>8>\, \996 M>ZBU$@S)Q=UXRBT& M7=NM_5TS,*!]JQ;+V31.,DMACUG2W#TH8ATP#@A5V2DNB,55@ MBZA6%.BQV-_#BU ^(MQ';<_;[,ORH5#,$5O^9>.$: D8-5R''442K+%DOH(" M0B+':L>?2R)>[.@M$1U.3WP\T5I6WKXNB99.*DBY#"0A#K5AFE5OL=-$C]OJ M;\.R@]QOC="/* NCM/C'( *=6/NO5PNVJ^SSM_SS3;XJT\7T\[T\R\(CRC8?RVU\9 9K MKQ,'QD@4<) Q20DE $,!+%1RAS;U(Q2#>MO&.R> MN7\Y)UY]IRBT @ONP\[M)6',:XPV$J^,D9K]RSEQJDE$35@XJ'500 DT8.C[UP$*6A8>Y2/ !-6/=
P,IHMU) +%I*1880RXZ!WM!:]0.0!]9EL7+ %])2B(;W6#1UT74M)/A280ZF5!RAXF'\MI\>)(R5(6:\A MAPJC8),1@]<*_08/B>3( Y]ZX7Q]Z>H0T7])VBB];9[!ZXO-F M/GN7Y^=-$B"E%Y0X X104A! "-L9-MZ(<6[$K>#/.X7B0O@XJIWU+.SK9"=5 M7]/[].".^:A%PC4'1(0MA7JMD2"<$;F=4M@/])!5IX[LC,W1S+L@O4_MU<33 MVZRXBU?D'"@@MJ]I(J1WBG*/B&9* ^>=J/2]@ YNKK.2"]\#.T*L3]Y_S.Y6 MQ>0F+3-U763;:Z2?SOB@)5.[?X*Q%48;Z(D0@CF(#:F4/&<=,>/<1]NS,!\. MK#^'H(QJHQZI?)QA*P^FH0HS40!!0!AB#KDP)4,8\)J&+\:SE?<$]9Y]_C1< MACJPV)01?Q,)SLIEK'N>3=\7Z_KG8:?3]_%*C2.G^'6'2*RA6AKM5) NCB33 M$M(*086X:BP9],+U@YZ1'((1 54@:6:&A10=EH()"H$I'4C M3Y'IGM$G25)K'/^,$C4J=>/R!.D\ O0Q3+J83=:7$N:3/XZ>Q+_:/H%,$>\9 M0LQHX4#0 "3:Z7 &C/ ,OGNVO2B&VQZHH83@E5W[B$JSIT= "T#LG/)A0V<< M>F2LJ^@CUC?/;&(_B ;3#7#G%(SX,1@"1_>5HWT3S1S6/*CYT#(H@O$'Q<.2 MBS$9MXK2FI,U)*,+O/X2OQW(B7VF< M$*&X(<(@(CF0L0"9)]5$PP8[:+W\>AI#A^#G'IH]H/&6UW5IZU *6#-Z[VVU8=GPD)" ?"A]4&HZ" (@]W MHB1;I""='G@QFC>M$32]'AJDB^M#QXF[WQ.C& W:)@)!W@"$QHF'.6O!FISF?MWI?V68LDT.M1K*P1*+3":L[)SMS4%HTTT:8A]L\YUPJ# MR^'AJ'3585DW',M^2[_/;E>W!YGVI$U"H0QZEN4.0NJ"(HX\V&TJS+M!(XIK MG,LU03WOAO9>^1;P.\JWQVT2@Q54CAI",):.XF!![626$SPBM;03OK6@?2A7 M@/J6%M,:!Z-/VB6$0R2%234?1>5E^^,"W%;A#G]D\JFQE@LXR"VQ;__$Y(%E> M946130_=?7'*, G"#'M%'+!!7_668*YU54TH:$27X?E_V[HX4H^8#24]VQ>J M_)QOW;,535GY:Y&7AS3_8UT3;:Q1!'@,-9;$8."0J2@VK,4%@4.>-;27DHYQ M.N^ZLIR%97E]?!HB65 >"&DUM) QC!6EE6X &B; M&Y-#GGKTM!2/**VTU M4%@#8/'#U@"8;!Z+=WHVP3GD;T38#K5&[B\L]7N97:WF;V=7AQ:_.MT3QQ$( M"B@C0D.B2##0H=VQ@=/F&^OI$9[G7-5ZP&HH*?DUSZ??9@_58%^1A*I)(B"W M(F;F220,@X1IO9-S*V7S6@"G1QN^EI$-5]S)GQ=$>*^ MWV715?$Y_6ZSZ6JR+KM_M.Q\I\])),$82LRE-R"\'@ BCRLL8]V& <][QJ ? MG0/4H03T;;ZX_IP5MV\67\,VNK9H#XC9*ZT30J076&B@@60*4V_Q#EVL2?,H M-GE1PM(>FH9*\2SKX&!6LQ#:I2+*6?7K^F<[0>,T'* M08R@ =0P2H@ V#V8J:K-A73@(D1B: 3[%YQGE_FVEYIG R80 ^")A\9X'@C7 M;%=J0&"C6I0+A9?A>QX4OH;R\G0*#]+Z_NKO>33 =A;:UB$Z_?UN;=1M9[I' M:%J.FB"DA.462>:-LU)XBGQ%>KLK82_#'ST\ADU+<4R_IHM)EE_YU7*UOE[[ M=E;&QY>?-^B@,=E.)=[ M@^J,ON0PX_QZ,?MG,.>G\3KSJUFZ*\I=R;-:3"LO>;P*L2Q7MX^M_SKYLAT_ M,?$P+,@<. J X(*9C2J\&4$MQ#%BW(KM],_4$C^']GL^B;8B"JL MOF&-KN7_:S-LPGR\$=29P"YF$/'>TIUK7NLV]9@OP]U\!A"'=2O/7R.EHO90 M=$B=[HDD &J/'8;AQ=)28VEV+YH(2#07GTOT*W<*5M/LT$K;2\-"^&A_?YPGH=$Z]@O+?3<\@9-10$Q7"G%A@F6I28O0R_'>OCZL:?]_54-[? 'O+I3:4H40@PK0Z4- M_&;.<2^-L%X*ZV"=5Z>GD/PS7MVIJ)1@< )_G"LY:W._9C6LTX [ MXS%[AQ6.+$4(:(&M8=!2P;!DL'I5(=!@W%EGK3EYVC;Q(O.%5,(F88$UAA2LQ.Z5:(-#_./4\XR!@DMSF\ERB^ M[[(ZF6P=/2D!FFJ/M66:6X\)8T"JG8<*JN:9!>>)9QF#N)X.Z^C#$=:'9>73 M2>]B![8S;SO!=231)C,L3&$7 S*9G?'!:CI=CYG.WRRN\N)V#=N9 RG>YI&) MCR:YD_X#R\;^3@GCDD('(= F;/^Q*KU'/"RSF#.-!*YUUCL0I<=")5[OD'"& MG : 8P0DE +&$OE;"A4&:,A#IX,!$5TPZ47:90>(#!GT4*O4\MO B.M-48QX MO>O^VP=>-@Q(.F6 QPI8J#F!QL0J>1O2@89#NIY/"FUHR\F\0U0:JE4->'OP M(LA#S9/PAA!JL$2">A*L+K=&YD?@^:BB"\; ZD[. MGS^&)"0>=*OW5U>S25 S#YY5-QTN MP1AZZ2 7E!,(58Q:V]+;+S7>SR'BMWP+!\SV;A[F6 P#V7 U61YK0O?O M5G&N[Z]B6LIBFAZKT'*D;Z*04)H+);7!C@#'@G9=T2PI'?2RZ'H.D=[-AO8P M-2[!\60:NLC2/WZ_\]G^"AM[VB=AX]3"A?4MJ,I"2$Z(K-X:S8VOE2DP[.%\ MAUSM$IHA7%4QZR>?SZ;I,IOJ=![3]3_=9(_.H ;WN7Q:AKE$D[:.K^5EXP0S MBSVR2F.J-2(&&;)Y6X3@VHM:(7<]4W8T#>5)PR18FPX)%@O*B:"M2F#C3;!K MBAA5H/D+U;%/I0TSGJ>6M$%@U(DC.\K,/"W+]U?K.BE'4D?V]DF0HLI*H&C M!4C,C'"F D8[-V1,\&G)(PWYNT],6@(SE#KU>)I'(_Q?-DZ\LE#IH'PB(I%B M-OP75:]3+/P_3D=+A]S*>X+H1Q& 47E=1L7W,_$[O[T-9F6&&Z(U=YP& M$H@1U2(G"*K=6\\JL[A3Y5E@,R]DJ KXN@Y^U3SP7@/+P'VTDA(($FG:T M06F'3.2NR>>FS'F5Q^W@&&RIWJ3NQ'\>I>^HI4F+XGZVN/Y[.E\=,LUK]4\L MD!YIZ FRCD++"*DHIVS%BZPGD6A,0^?K^D]H#388C"9Q"+IY:8\931/WV5+ ML[>859UN":2&8:ZM(U8;(#C5%M.)5CD5VE\Z> ME]3:S^%3NB> :T"%$V%_)$1;O+XJ?4.,Q+#%D49O.3W=<+I'D(9Z\;=SCA_QJ]$^$]4LIZ:Q1VDD"TKH"RH=M8/L++OKI=!KK'Z"P: M8EW-,$'8$..0"GJ5HX %+0K0BA:@??/+,'O MZ)1 [;*#04D-" *-.8+Y;WR0S8]WN6UL"':(R%/_?WZU+ M'BZNWV9IF7V,P1OOKWXO-\D'!P3@8+^@VI*PNV&CJ76:6VJQK?Q44AC8_%RF M9S6@M01T"(:(R3:,8>8(U2&G0HK36E,)5^3I#3'(TR1;THU>X(0)#\?!Y@?.@2;COD_EJ&O:8&ORMTSV1 MU#$=+%%I5/@O"%L2%!7ET,GFL>R])69VQ/L>T!E,;WLP'0\N]0?;)XX11 FS M C%J@91:^FJO4IRTR"#OK1YX5WI:!W ,:WP?M;H3(CVU1EK.7= SB,3>P=TF M!&QSKWMOUS]V>@!S(OV#:=>/DK87FVO!;O)YP+7D5"^, M5KY%B:O^4E)ZX7\G\ P75;=8$_R/V?+&K,IE?IL5NWMICDM#G>Z)XYY*H8*J M"ZUDEC#/_8YR39O79^[-3]N#8/2 U/F4AI.4A8008!F!2'J)&27 N!UD&BG6 MW$_?F^.V!_ZWQF7 %:&ZA+IR/+_+EUFUHQU># [U3!1!8>?CCG*!++!6DIV/ MPZB YJ@WB'Z4Q6XA.\]QWFX5J^4B-<%@;WZP M.\1VT8^8= W:H/[#1^C4=R*^VBF1G)GH*05: H\&0-=<-(;827H2 MC:[0.H,V44^-2+!R1GKBF2)$>" A$-6!MHG%7L=W,#BDD^%$>(9,USE2_7!/ MWLZ>7@EG% @!44!+6.""1)O*AC98Z96^GBKT+16=H#9O9MY[VT_:\FMW7&)7!W(V[XK,?TMGTS<*D=[-E.G\T^T-^ MQZ.=XR7=6@"JK0 ]2 +G>,TH#-Z=;N:QQHY:YTV5O,J MLIN8_OXU>[.8Y+=9K/GS+EN^O_J@MI&U( MET07F#U(R1GJ\GU(HP/M)EO.)NGY+D9H6Z2/"N.0%Q!@R+$R!EJS782Y=I)< M8)$^BJ31*-YICPP'&E)HME%;7 4Q;7ZY2_]%^FHSXW"1OM,02/\\1?JT(=8X M DE82X 7CH>MK0)&6M0\R'C8(GVU^5N[2-]IP SF\VE9HPTJP:4U&%O)("0( M2[I[G813\%*+]-7FUO%B; M:SE&= 60EG:,94<<4AA*P(''PJ&**D)$'LZYU ++2GG! *G>?" M6>BV1B@W#J A2RXWSS%IJO)W#] 9!&,]S5*MEC=Y$>^::QC=T- MOUZL(YD0#CW5"$CM@," 8E@I&T&_Q;5\:^-R) L#!*/0!YM)&R$ MFA;')$# M[=R0)=]/=2379L9A1_)I" SI2*YUP^:'(I^N)LN@'&?%U]GDT)VYKS5-F H+ M:#"I# PZ-,3 (%ZA"$SXX4+*1T/-XA3.K@\1-Q,L#UZ>NK=](@36 M% 2R= I;(Z4^6JG!)3;$=^8VXY%+WG=&3@_!N-'Y1L>";_/%:,QV5:IW4[W MJ--P3X\$,(JUB,=G0 -#@VF\.S@#!K:(S.KELMP.^/0B_*(+7(;B^Y;^A]FN M8PZ/,O]0MT3[6$T-&^0P@4QJHZBN%".FQN0JZD<".@1G*#&PLS*]OBZRS<7 M[Z\^9E^SQ2JKD1)RI&<"%(?<"H3%2#I4];L%9[C8W?4L M?4#FM6()NYIYL1!7^/_IX2#P!J.%-\\I2BV@Q@% ->6["#4.L80CK&;4&:=? MA/CVC=YPSLER^?XJUEE\O-1^RN?3&JO,\7BD;2D& /E;>(0.H(!MYIA2L 6)Z?]$)';*NME2:OO7-@1B\ M0,GV%I0Z%PKN[9,8YXQ7D"+/-!<6&,7 @]"2YCFF0YY%-65V5[ ,IT6667A6 MO!G-!B5FGJ^OQMA._J"^>*!?0I&CL7P&PE+&NOM*5)=EZ$3 M=H?08!E?V7P>U=3%]+>T^"-[A,>ALZ*]G1(H!>!"DH"4-529@%UE1H>MS37W M,O6F[74O!YW!,]CVGBT"!O,P836]#=!'^I>SK]EQ23C2,_$2$\N5T-@Z;[2P M6E0:$D;:-;^-M# M-(+N^=X6E<$Y_9#$7H?7#ZT3XX'G\7X&&AW^2)_.MGJ#L3CRO_1OHFCT,3*>L)YKR30 ;+JI!T+")N?*?96?:I#(>@: MGJ%$XLUBF15964/]?]8RL0I#!(& 7A%(D-; [309)O"0F:8UV=TACUY>8-," MF\'6^7C:]1*$0VO]ZST29D",IC6&.NL9!<2K:DCL6T"3 MI3^14D.-K%0\%NMG@32*=C1R/\(0]/[DH"N4AEOY*VVE.L.:+59A[@_1N#J[ MRHMM9://Z?>L=-\#1(%#LT5:W*_WRUA+-9Y^Y6N#MUH&#^XBO3TUH98I*B%W MCEE/ 68 5DH7$5R/\/ZT#A60\0 [K '2K;OF0YF]N'SB3T]$BJ)(U):BJ@5 MDC$IB*GH"T!66P_2M;UK)2G[1+M- V;, _E?@]9SG;U;11#?7[W($:RQH)PZ5,*0(HQ# M96()8>FDU]5E-0$1TZ*X+KR$B,J>X1J# #VBHO[*TVS A&-BB=/>&\45-X8J M6]F,U.@6R=V]R5)_ G""I'6&Z#FS@O<7XKRXO%@H3*SOPH WECKB+63;='P6 M5A92*XNT9\I.S(O55 25&2%LK(]R*A3>NO6H4UB-.2^V-C,.Y\6>AL"0>;'- MA6#SFL5\^'RQOBND9I'%U_HE4#/FL7&(6><<$EPBM@,HH#>@B+3)G*W-YWWB MT@$X@UD63Z=ZM-S>J^T3;XQ'#CM)L4=*SL6[ MY7Z7Z PF"<>O=3DN%77'2!S%B@8%''%$J%(X7BY18> 0;!XFW]N)><<2TA-2 MPR5//+W9Y:AHO-XAD1H[K!2CV*FPA]*8=%Y1)X!HKAST%A_;K1QT LM03->K M,LRU+-4D8%!N$#]L(.[ID7 DC+)&$\.DMM(_E*9C *(6%VF=OD&8W1%MNAR^27^>SNZ"H[-WX7[2)$85 0X61Y,X)0IW M)J6 MIFZ$J9$=0IUW@\J 065%EI:9S3;_OEF\/(WYF,_G/B^^I<6A@[\31TJLI@3! MF!@(L+9.:AN&Q M>'0Z9!G.FF+1&R]/J0%]&FR#)5NWO%[3!D-88J(!AXHX[(F7U:H+=7CIQN=? M&DH86H,UJ ALBM7;50P+^) 5LWRZD6!W>S?/[[-L<[/%JIC *XW5]2@PM0[HF>6N/5M*7N).5W>#H^7 M,$IL5/4%X592'99G8RMLA$+-I:TWA]>9I:U3/!O:.HVF]ARWS_F>8X$]QE._ M#TV"%HH<]-P139B02&A9F9_0&=9HM5[UO01P=Z*/8BQ_9OHUWW\=C)&$K M ! JK@3%4 /@9%5@EB&D6/,DE-[RXT>QW[; < P[;#LQ>C%$>).4T0$$@ 4A MEEIOL-HA0$3S$X3>DAS'L(^V@' 4BU&UZKZ_BO5DEXT7I.?C),19SIDC08/@ M&" $@=MA(0UO+DZ]I3Z.8E%JB>,8%J;V(O7J, E"5DN!O5=&6B.( L952 "M MF\? ])9K.88%JB6,@PK4Q^QN.]M7WHQC8G2PU"1@BWK8H0W3Q M#O*NP1LN-O,_5^5RG0RUUZ)<2_R72%6,2,H6Y;K&Q<=LH^9EVY+:&UH_9I/\ M>L/?8_+6]Z,3BR@(9 N@';:".(9AY2(,:FF+&B7PXEWX(\-^3-+^+/8NWMRY M^)H5R]F7>6#+ET-IS%T,GUBK8B4K1(V0AO)@@5>7K#,<%HH6AY 7?U9P!GP; M.G/KS/1!#0U?W(6W+)W/7U/I6HV7>,^% 3Q,3VN)/#9,@]V+R%$+<;K8PX A M 1UJ9=L7X!WKT+S+PFOP.?W^(2_6/%PNB]F7U3)&EW[./X1%?G'P)H)V(R>$ M0>,U\@H*)943"I J]@@#"5HD\5[L(U:8[4Q M_6&^9SH#W"H8E(XWBW)9K.K6=MC3(QY#*VLD1TYH3ZSE4&\"_KC"7/-:A9.& MH/%8E8=76B=""F.P R08"]B)8!I#OZ4-2 B:>S([+O70FC?/+T=LC<6HBSX\ M)>]((L_+QHG2C",.+65 " .#RJ[U%HJ R:!W()Z4P].*K0=%I $L0VW\3R?Z M+KT]GHZQKTMB--8** 6HBS7\L7';<\- (:=NY.4=VK#L(/=;(_0CRL)Y9.!( M1LX81* 35\;KFI9=99^_Y9]O\E69+J:?OX6)W7\.H^S/WVX\5D+"ENJ] !93 M#@RB"@A2D:FM'6&=A_8;#9NQ:$#;CZ7C[X@^[,(S"BUBU'*R7GDXT,Q M^YHN8XST9&W@'JT2\GJ'Q *!M&W1->-DYX6"@9A9!"8*AU" -E*ZJXLV[D2D-[;CU/]^T*HA]% ,:I M!(R![V?B]SH??3U=5;-RY./&"2$@[(8.*$D,H<8+8JJ%$1,I1GBA8AO6O)K, MWP*/P8(:[B*Z;Q;3['LV_9ROP[FK@]7/829']O@ZW<,6J2 '*OI? (*(V2 MR!'Z#KI&/>\,G?.<4/ITDJG;?'4P%')?EP2(H(,IQQ12#B$-!-^6V>.*2(=' MR/]^XU@:0W,>YE>7KWX,]M3:J)I^"(I8^"&]KA_'=&B01$NG&.9>8\NH=YY0 M8"H4+&M1_Z>W3)1^!:1#L(;S,^>3+)NNK_R-Q*P#=..ZF2XFF:4/JI3V_/Z;/J S29G M=)..#(^L*/4'2J!"V "" /!4&VN(XA70A$ [PCI/?:PJO0$VK#-K4_$G+=X7 MFP5QDZJ^O1'TJ'?K8.^$>@6-=F$KII1BI(3911Y1QT7S5._>4C"Z%I3N43J/ MJO(H&.A![C\4LTEV;%VI-4;BM17(4Z:#$1>4-688J X,*6%8_+8O9']G1[:ON$ D@&&N#)9>80:J09(;L=G"" MFZ>+]%8/J6OYZ0FJ40C+L9I'QSLG@$NO/&(<4*(I(%*@ZLB40MWF1N'>:AX- M*B%-4&KH:_^0WJ_3[WU>/'B,'T6PE6HQW>=6.:E_0 I9 )2F), FK1!X"MR ME.,MSEQ&[Y[M$ZCSI19_FMQDTU4,?JS\B.Y[+%"3;4A:&R2 HP== 0ZP#EV'&A-L-U& M+T@ \?A3@&OSID8*\&E8_- IP(CI8"$9P 0PB@@CH*A@A M3P$^#99+3/NDC'(AB(8&(TVU4DS;'84*C3SDI@W+ZN9_-D/H1Y2%48;-C$$$ MN@F+.7L*< ")F&"E*D.P T(I3$5%IF1VT"2MEBG M3G6.@7X--"&6A;4;:QH M]<]U:9[W5Q$F.RLGT:GUHN?"S1;J8!)/P6&3%H6X)(A1@[ -A+!C'R%&ZO0HE_.&);'[N M.7C833?2T J>H03AF4U_@/?/6B8&$Q 6-@.A!\)AZ+RN%CP$(1WA+6M=L[L= M(F?TZ*QN;]/B_OW5NVSY_*3C1477'\NEPT%8=95F5$) #330"KAE4?@)U#KS M&JM+QWO$N93$ZH'MQI=*HP#(O<.)U+ M;V?IE]G\5/]2KY<8K.W*WJ]/" _^\"@-X 0'VNOO=#[9J,2+J5LL YZ/+F X MY!VKW3>1F(D8,B&-8XYS&T]0U](F@JYE02U[H34I^YQ@M?K% M ,4Q2V5:T9 M7)_-;2\ D50Y.V0AZU?=83TP(^\/GU&[R+JM24A@P!I )0"&5(257='MW9'1 MN=\B-[@GAUG'[*Y=G? TG ;+[VQ9G X#(Q37$&AFO#$NF)AT1Y67>MQ>LPZX M=;Q*73.(?A0!&*6K;!1\/Q._6U8G9%HQ(.)%E;$4AL340U-1)0$TX_->M&'- M\>J$I^%Q!B[K4[B\;9QX9;$1CBL.E2?".B'R\WPJ,?E MLJ*ZS"9_O+5_5]5]KECCDC8!0 MD6!)0.PQ!915"C$1;- E^C S^U/R.P"F)ZY6],;*9GLX^KA)HH,B:@WUCFLO MH?9ANZH6'!XD?UCYI$TB&)5"(Z,(Y@@: M!HROM T.K6@>;-"Y?Z]?7K9!I>?7%';H-,SD_VLG*3S_Y.EA0_?O.8'.= Z@3%SB@$E-6*$ M6H8=KWP%'&/<7%GJO(+1,(QNA\\@K-[(8GUF/VJ?4.F9YYAA2STR$@N%*LD5 MVH#F^3Z=ER$:DMW-$>J)X9^+=#I;7'^ZO_V2S_<*Z!ZM7>?B[)%PIZ@V#$E'B MK784LPH@Y9%I<3WM17K6.D%I"-9_R,ME.O^_L[NCVMUK'1(+A5$08 *45DXP M@V ERXH;T4*KOS O6V<8]>55C;,KLO0 FQ\W21SP6HBP4!$OK(G3!+":-""@ M^9Z-+LROU@*5GECY-H\';3?YXK"#Y7FS)*PWG(99.PHP0]:YZI+#,'EJ5?.8 M371A_K.6R/2Z+/\CF\__8Q'4A$]96H893C?5SP^NS'OZ)%&M8, 9!32A!&,3 MI'>WVRC>(GSS(CUJW<#4*_?_GL]7BV5:K+U_Q;Z@A%?;)AX$0CB&7D-B-#'( MV=W:Y!1M'M^)+M+!U@Z>?@^P-R=R&Z=]/&(/6N+>")1#71)K$2"2"H*-E4XZ MKN1.M8#,-4_70Q?I4^L$I9Z=J\NLB)<:?,ULNDRW$S[B57VM2^*M0EYA*CE% MF"H)):E0TH"3%J_[1;K2.D&I]Q.QP@1[\#HO#@>M/&F98$2]-,0(::3DQ#N& MJ_!TK6V+&Z?017K/VH#3*W\_W:;SN5Z5@<;R\&+^I&6")29!W[!8B6 <4N4! MJ%8G[35N?D<=NDA_61MP>N6ON\V*Z["I_%KDWY8WL1A#NCC\'K_:([%$"\']!K0%A4GT45ZRKH J=_W^B;8#778_;AA@H*V:;0#7%"'O.>0 MN^3V[2Q75V(&SIM:9)6*(\LIXB[1&1Q'(/ M9$4$P; %PR_,A]8!.@\L[J^^ELW*23&[VUPF4*F1 8U=A:U/L^O%.MXB@#19 M7SH1AOF0AR5LUG=)JW9S4]/I^K$Q7G_'T\8UYO>4O6LSP9U\O?)^=3AZHJ4U MRD"MG!024,.;!6D=+SXK_]#W.EM,;@(6QZI^'>N: M4.:Q<\ A!)T@:PN-5C APD97+7]P\7A16J130.NI3GV(4#7IXR6CCG1- G;( MXJ!ZM4[6O2X( DU)"[ DTDA$C-?9;"@VEN$6"0=>66O=,>WZG6C<8 M#24%G])Y%N;Z-5NL8E7GHR+P:OL$80;"&Z*IM(PP(*#":D=;FQM8^ZM6UA?_ MNP#H./-?-9H^Y5?+;VF1?5I]V2E8VYF4!^_H.-XQ"2!8"8R&-BZ.V@MB*S/ M2%2OP/*PA= [YW O2)U/';B/=;M.-S^J7H%."HU!@ NOM1"2!<(K.A6C0UZ? M>:F61T,LSR8S<;ZG:X\/O1("92"'2B>Q%LAYR_$V$@Q9Z:B\.%/C= X>DXK6 M:/VXTG$I9L59A>),PK JE_EM5KR8^?':MX=[)L@ ()D6"GAOG ?*PVH[M2C M> &F11/N/9>(3E%J*!5EL7PD$>&OY](0ODH^QA.J/6K%D]\3;!ER00.#6$)E M$:?.JMV MZ=;?$/OGG&N%P>7P<%0;]+"L&XYEOP7X;E>W!YGVI$TB,'+, JJ$A):$_WFP MK6F '#9VR(NVCVRAC5'/NZ&]5[ZEWX_S[7&;1#()8]:CU! Q$N24"%'-'6G6 M/+&[JAW-2*>JUY MHK%QT$ID GS**FF%DSO*-.'C5+EZYF+>&W _DFB,2I.[ (DXZQ'N)MUR,4V+ M:?G[W31=9J%]F&C=\]S#_1,:RV<(R2#7&BB'J*P*HJ&P)H,1J8_=L/#U ]U. M01I*0#ZD]^L7XG-NLZ_9/+^KSJ\.",7>/HEF6%*GC/$:0,$I9;JRH;S%>E#S MKT8\]ID"(+O&<3 7;GHW6Z;SV3^S:7<#Q6S!BDIE,PAQ(='YF3O9U]S:9O%F&1O(Z75JNRS):_E]G5 M:OYV=G5HQ:G3/?$0*@@]E$Z"\#]/;%5/&WG"8/.**OV4V#BS&/4 :<.@E!R?4>:(H1,YHA+7 7.].VKQ2M'D 6C_%.,X8 MF]\/HF<[=/Z0%?&+]/K5XJAUNB5 $E:1C-)O&/3X*QJLF56[G47[.BMO98BVM!V7CM$$2 MC[1E1E&&O+2,8M(KL TEQF9765%$%7LS'Y.7R])] MO\LFRVRJ;F,)JW\>%YD31TDP$Y9X(R2VTGJF'?.H(@V[A\L41G(#UED3"/M$ M=KC3HJ]9F&E [CK.?5$>,H)>-DY,P(DBQ[B'E,9"MH;#BBH7:&TL+_W4,3FS M8M(:P*'$HE*X-[7RXDG7ITTRZJ$3P_V=$L>1CL4#@J;%K2($NBK@/ @_Y"V2 M;_HIBG)F.>D,R?'75##K;6:5XE*!^L8C*+\ M@IV5Z?5UD5VG8?6/C%OG6^C[#\4L]OXURZ^+].XF])[_EA9_9,NU*?NAR*>K MR3(*3'S4YUE0-*YWO3]FD_QZ0TWC0@[=+ >/J%O#LYW@3M /+ K'NB:&*:<) M]A)S;!VS0;G:VF/0QTN]ZRP-@U*]KW)#G6X)1A9@Q0#VW#@'F9-5AAUTWI 6 M%R&[;EO:$S9$&%6N%3Z_LO^X'XHSWMD^05<&40-0#ZK1B MV.\. J$#3 QYGEDKG*9;[N;=0]1GU-QV;WX\P[TY)@?;)\XS!C4FS@&D'#%> M<5S1I $8:9F#COB4]X?0C\']406\C(GIPS'[75#';]1ML.@GZ<$HV9<-$VT% M,X"$7=( %39/!IRJ=DQ&>//TY%Y"G#O@1MXA' V=:.^7-UGQ1#J+;#_CCO1( MO%:&,"0H= CK,&U$735E!'2+6MOCYF"WN#1DY<,9SDZMV,/"5UHF6!AOO;-0 MT3!9BW7X7$U1>MB\X&YO 6*=:^#=0#-^CX(KE\'F#F9X%4;P-2O?7ZT#"PX[ M$@:(=2ORH$PO[S_,TTT1SO]:S>[B2UK'DC[>.:%>A<53PL!'2I@DQ,HJDX0" M76^+Z8?R3Y.;;+J:![';2\8QN[KN$(F!3@GEC2 <.@DP#]1O40B*B&]QZURW M-G:7#'U>X:4?K(:TN+M[N6J5$:G1.S%82BR8E@)B8[G%3E1!D3AL?4.6D#K) M*N]>&I['D78.WF#1QWL!J5,IHD;O!',$":4* &D=H0@;4D6P8:?]2&WZ7CA; M5VI:H_?GD9Y1^00N16C.(RR?L\G-(I_GU_>[.1]/C-K7)\$046,U)4Y0&99M MRV65?$HD:%':JC>#IE/./4^(Z@BGH62ABI>/1LWVXS8#(TY]'4IRO,QAW3$2 M@QQ@T'ABO0:$"T:JJQ90+/38XK:92Y25OG ;+)-A501&K-8$^-GW^.FXL.SO ME&BF62!'(RN0-\P(45WW@ @.YD=CZ>BM;&*?TM$94$.)P]LL+;.;?#Y]% KT1QY$3 2W$HC:-*&%WEM!//=//$V\X3%880B.Z0ZKU(3JV2 M5H0&32M>\*(PCY3:54(02*&4TE##(33"$U/-G86]8SQF M42=\:T'[V?UIM7*T:_1.K!%0!\%T4GHOA55!\ZOH5F'=&L^[.L I4?> C?]T M^!+N\EOKL3W/T*>SXN_I?!7T:3];I(O)+-X<6"Z+U9,TC[,\O-N[##ORNE13 MW@02!%Z^G:5?9O,PT>@@2,M5D4W?+S[&>S CS:'!NWQ15'_JM)P=O *QE^XY:&(=\/$]?:8OO4*KTTXG&ZYB/GD?O MZY(H3($WQ%"(5+#R%33(;RF$T!LT3M]2%RP[R/W6"/V(LC J']681*"3(&B3 M+]89Y.N,X,4L+][ERZRTJ^SSM_SS3;XJT\7T\[079!S= MG4X:)Y':>6RY!EP!"#G&B%5+/<1:@'&K+UTS?)\\]0CEGUN\1JD17914G5F: MWBSN5LMR#0HZ'FBUOU>BC%12:AIT3^BUE0JZ:LU'WHH1)J'UQ,=]TM(:L_-8 M5&\6RZS(RN7'=)FM^>]P KC"EF$8#T_[IDD MYZP^QMX@'DK0'MD;D98=JG961D=EC$X\(&$U>B=("NZ<0(9+C)T+Q NPI1MK M;D<8'#P.T>H>VZ%DZO> Q:9\^Z\![K=Y6;Y?O G$;.\M.2!/1WHF5E@LI#.( M* ,Q9\3J2EW D-'FLM1;*/$X9*E;7(>2HT1,(#==QM431K RJ;JT5+[KY" TZ6+2"&) M IXYHZ5%%),8!Q_$@$MND#YCC8 NZ!SB_'_CP!,R@"B8Y<+YZ"]V'LHMCL@2 M/V0YGP$/^VM+3P^'_4UP'_7)_BN+WC&/^^L]$BZ@AT@'[0!:+RA7RM$M*%AQ MWSRIXP+.^$\4BY>WT'2 Z& YQ$6Z**^R8AU+N*Y/ORX8^]KN&5.?RM=_.NH M[?(Q"89!DS%$*0P(85XY1U"%I =0C-S]WE8^GF(<&*86LD)PP CPQGRKHM=81S-4*7_GF8F_> MYH\6)Z&5@(98S05FFFD?]!:\HYZ"YGG7%Q GT5*)ZP/@'_O46H>72U%K!2#( MA;=.< K+ PF(\T7[HOAK8ZOFT'YYQ:O<>I1ER15XPF*@(V"(F"5B8H"FBAF ML&KE WKQ_'5+)Y4 CS CLR<^U@B*:(;9Y0;,>!GT/RR]H]1SYKA#C%1T,NF: M9];W?S8]N&PTP^RQ4/A;<<[)A0[+TQ5D0/B [O -5H M=U8AJ&E^'?N%!$TU/:OI%-;S"M%I<0FUQT@XL\@HQQ5#A.*PLL8[%#88"$?4 M"$6K*Z;6DI7VD TE-IL7+;Q$\16*?M/CJ\Z^+@DQ4G$*_3KJE0@L]398.E)H M6M2=OY!(NJ;K34> 7GK8DQ?2*RV@M5([@+!3SE?4HO"&C&]-:<^XTR*83D-H M!!%,@Q1RJ9Z[NXW+Y+=W^6* *BX'GCS*$BZ1T"S>!S-]LUBFB^L8N[N1X;=U MPK!J=$\ E513Z*!F84MU$L!8!T\:X1C5!-8J =(/]0_U,P\04O\.EF.#)!Y1 M)0%E6"KM,>486[9% CNMADQ9.!P?U2E;]][#TC%>8X]KVD>KOE]??&SF:5D> MCW6J.TJ" !9.A3T'!ZR@HDC3"CS"O!BR\D[#HK;=R>8!S,=[2?@H?Y MUZIJ<>)("=:4&*@T0%8801C&A%=XQ*/OD1^2]<'Y^M+5(:+_DK1QGI==H("= MR3NU*I?Y;59\S.9K3;B\F=T=CSDZT"M!%!)IN61(" 0B;*..<50UX+;""G0,?XK(W> MJJ1H?GU4?RZI@:2D6^2&DI2/6;DL9I-EMO:X'A",IPT3@!5F% **F:.<4RJC MDW=##5%HA/[J7LVR5N@,MRK<%=EDME[##BX!#\T2J;S33$$@"9 \0,*,KB@Q M! \90C@&/K? 9K #B-N\6,[^N;WD^3D$AXXA#G9,""?.6_O>+Q/2>@4K<%D8_)?JUF130\@\X\L;EK95'W-BO0ZJU4GO\VPB7! M.N"(1L PSCGA>+=62M3BTH3^DK-[E:OAL#S/BF2SJZP(!'Y*YUEI\MO;61EM MP_HKT[X!$H\%,U0QY["S%&NDQ&X]EIXU3_.GERE)?: VZ#'ZF]N[=%:LSX%N MTN+Z8&6:USLD3AG/>;QF3WBI;;RW<_=&!.6^>5 7NTR9Z *E0"PYP5OEL@L4J>QP&,:;9O1YM,Z89?BBR(*U3 M]_TN6Y19C"AYO[S)"K,-$%B_%^.:[^8*G,>WWQP3R3/>@_2VQCEUC0N##(;^.B MU.[ ,G;(E)9^KEBM+0UU+QQK#-Y0"FZ-&X:;",VC^XF%Y4PA Y#TQDL!';=T M^PH#)!0<]UESIYRM*S6MT?OS2,\HSX_'+C3G$9:' ZG=G(^> ^[MDR"*H/?$ M8&DUY )+ T5%HW6JN1]X^ LOFW#N>663CG :2A8^Y5?+;VF1;4\K:\G"WCX) MA-03!:1T(F8'6LT1J6B4&#:/&>CM=*A/6>@*I\&"DU9% 'Y59 $'/_L>/QT/ M$-C?*>%6>(41I3&CH#:BAQ>)NE97:3SZ=O M;N^*_.LFF_2H/!SHE4"@.2 &>48!$$(0$4,I-G2&-Z*Y0/1VM-.G0'2'U-FU MS%^+O&QDTZX[)H8'8X\+8"P2WG.&-=DY%RS5(PPUZ]%CTBE6PQTD3U:WJWF\ M\>!Q2$3X/,_6/%E,'Q\_[:7QX*%R-X]( E],>%O#^T4%"9NO\Z1Z7R%VKKGS M9'@EI;VTG0G5LZ]8[[)#LG:H6V(@H90)Q+'1C!/IM#!;2I&WIGDIW.'5FAY7 MJ].1.O9>_YOGTVVP^/_.1336-.B^@ M2% KK:-"&J>P7,',X0.4/3T2@7E8D!"# M0"&K:+R/U5:@0 %&6\*\-9/S/O 9:@=_;;:;D+CC?NVC?1,2MB>F%4'QYB2! M)1%QV]O2#!0>]YE(:T[6D(PN\/ISR,HH3T#&)R*GBL:^:\H7V63I9T6YWU_] M>L-$A,EAS['FC&@LD$>T6C>I9;QY"&!OWH8.0<\[A&:HU[K:]C[F\[G/BV]I M,:VA^SYJG6@7(^XU8@9CR+G&2NST*VI]\TC@WEC>G8[8'H^A^5R#N8E4G"$3 M)%LK+*0-IF4@9$,!"\K/"%_B5GS8P],381B:D57N@EU%8_Q#5LSR.F_N:]T2 M)AV'F,;"DAA29XV2U0K'M&Y1@*,WKUT?#.\ FJ&%()">S:X7FP#=R?WZ=HA- MWG1U%64-D3@^2'@5@H+@C5?.& $1 MZY"@7K97/KOS>W7!\"TCE0X_3*E2]3 M[/X$M;\TD4Q0PL+K#@SU$&,%UOY4+933]>XM[=N)-TSM+^V!\U8$JP!HR*P& MT 34 MN]!TY+6_:LM'F]I?)\'XXU=D EY1A1PC$@ G&-;AU:_P,!"Q>^%\R]), MS1#]EZ2-TG-YB0)V'L'JH?:7A,$$(<0I(KFU3#F\VPYV:,6W :@WIFZ M]_5^UB+1$BOB#>)( :((,415FZ^5;^OTXWQZW M23" 8?>607"Y]T$U@-%9O_78"8.'W N'X%L+VL]O7->J6%>G>P)B8K "%C+D MN'.2":LKR@TT(SQS[M7]W -FYY>6\E@JT[&NB23&8N.\QY':L+01MGL_,%5C MO*3K/%+2"*\12,BCE)G'J3'-9&;/8 FFQ"GIM<,0AR76:F)YA0J0+8+4SEM= MM03J^>S?94OW?3)?36>+ZQKQ3W6Z)S)#/K222:D>\@GY'.6EQ MX?5Y*Z@VE9T>,!M-4(0KE[/;YZ*_K8WG\Z(*%SHI5F* GE#7%OW:Y9?%^G= MS6QB\L7FU^7CNK+#/G6,U]4]F>''6?G'VQJ!*OL[)@5Z*UA[&*G4,:&\O")[4#QVHV9&FDDUSF;7E]3'0:0S38 MB>H+ .J443O0*Q$RJ*,"!T-8.!N =!*@+9U4"3I2)WNG'#RZH+1%Z\>5CE&Y M[\!NL$6< $)XP9HZAB@SE1SUKY%'9&>#]0[T@[:@#&>@U,IPUH!@K!V4C(I MJ[D[@T94>+8QZGL/ST^CO4^^[;Q[#YMT.C^P_^UMGT##"?8V9K!2$FM.&8=W M>[C18L CCW/MAUV!TRO#-RZ9QS/<:_L<;)]X)!A7DG,*G8>8: %W-&&$Z7CW MS@[XE/>'T(_!_='MNF-A>A-FEQ7Y93;YZW7^]9?U+5G%?60XK_Z(_.:/^+W] M.OG]TRO,??@QH39L113 2+A24$FMZ?]K[TN;W+:U-K_/CYG"OGR9*JPIOY/K M]MA.;MU/+*7%=NN-6O1H<=+SZP>41+7@S(X#UJH>$4')K2]O6&0 MP+;^6-D=BPCKT'^\L []QXPR@I'SV%"M(8:.&7*8L!.B?31I[S$CPZS#JR$8 MS6"LGW6^N']\FBS_O-Z]]-W0#'$4"*,">1$HQQX*=*!8$8E:,_WZ8(_$?$Q= M#4T4<01DV]#Y8_XM7VS*WK?UW7Q./9\!Y+V'@&[)<0X92RO#(JGT'@1@LK'TP@>@7 MJM$.C@]!60L_F'S)X36'QM&P<$42F&H6E#5C/9=A0>C*#,TY%@DV;HD1&=<> MH7I9.%D-]_VF)/KNP6PO0K/\U(7BY'.9TCK,T(DR+P=970;+JVIZS+KV/I1X MJ[H] _N )$8D^+NGKY/[]=U#V=-^L9X_JVGQM0SYWK6Z+^M +HM%^.O]KH74 M]Q/L.\#YRLGL0IS/S2F""2S_Z]S4[I;FL73*O5L:%FYU@=6=WILAX1R#,B!4ECCEWB'(]WAQ MHTW,\^9B_'5$R7AMP(R(;]+1W&KZWYO5>DNX+Y878*DQP%WUGDPY[;RT'H4S MA$*%G8.L8ELX16*Z0JZRQD42F]?-QP;$-I9:788WWCUL3\& <'T?Y1./9P@; M:6!XOX"!QH"E=A5^@G*4>'#X0%Q\W5BY/^#>DF@D:9)+6"+&D807^C^M)XOI M9#E=_?9U.EGGX7D&4*UH-!J?"24QML(8#2C65F(H046[HSI!FUTW%O[8RK)W MD&()R%TXJR?EU+=-@;>UXNX>?EOMTG4O",;%<5EIS=* EU'WCCF )$)X3ZM$ MSL9,5VPH$.,ISGTB.8[4_#J;_#&;S];/C>7E,"*L"L2HQ$P3KKFAQ#M2K0KI ME6@?>SF8'2@526F+813#T2+\->CH?P^=:W_TH7X3W4^:.X^^=LE,<^[1S M#<5*<@R@*T.I&=E9^#R0P#6*D[EVHN?L(J<>RRC32BDFJ:=!=KCD NT=$\Y8 MKF,6FCIIYNB.;-$;]4D;(?IK7NH,\I192Y!4T@E"B3 5*)R ]F$^ QD6NG&V M8)">B/3BHSWNMADVQO_9N&OIR\-9N'980[SQW!,.C!3*)9 2=_FV4>E.)M [.'79^W&BW@[)A,(40EU- S0X'2G&M$*QHAD>U5 MPX&2QGO5 _J"9536-^KP4C,R0X+)L,%P:A6ABAOA2+5JG)30I*T%],#')I+1 M&:^W+R=):@#IB<;WQI^@1F,$+5#2J$A,F:+P5VH;3DE'I*7>'.0/9(:)@H*SX7@[\+A ,SK;& M=47"7B4QUT&R6%E(EB#BJ]W*:0,2/:1;8G^FP$@[#&Z'ATD=H'%9%X]EU]>& M*7,'J2<22$&DIG:\-<1WLL9>9P)JC-^K%8SM;/ M-7?@TP,RH)W5#@GIK?:86X78/CG8>>UM^_-PH'S77B_ O6 R'L=KKS/GAF1: M>6$LAA1@)!'6P@!=40@U4FD>I7VQK58*.J'T%N4AJ6,Y-3$8A_UANKY#'H,D&%EU33@"-):"7>@S40MJ=WP;MN=3:^;B_8 3+1DY+)F MDEI,?PV,F/_79CE;36?WC:)A:T9FT"K(-2!*A5K-\ M%7ZW>"JO24!PI3F,[FUKL,]89* M2S_]^>]_VOSQW_G]^G/A_OXZ6Y[K^7;U.S(-L!'0"Z>#_F=\N/C# UD4=6BL MW7O9KE[C_H8$:5S?_E.IF%WMW=^.RAATDBG,,2)E4V0KH745G2+\+Z)Y(_;* M[P^6EDO_0[Z<%5-?+,VNH>#L6W[WUR)?KAYG7W<1Y6?6>_W C!(;I!892P & MS(6SJZH#X:&WMGUA19HL7P=!)M;*_GTRWVQW'C6?%W]-%O?YD4*R55\..09U MR_W:5V76(0V,48"'0XX3["2L@(8(=#@06+*R$@FKR$D7G^X?\^EFGM\]5%2\ MW %W&O!WFF^,KHS'LZN:2+[/U^49K/.PY^8?EL6W66G."HM6YXOPI;4/_#X: M-]8TTYU9>*_3Y;5G-W#0]"YPOY<#W/YKZ7M81.VG6>?AZVE3/;9__KC9)U')B=&-]%M MKE>4;[QT2;U[V/VDW"7*OYAB-7Y!G5_#_3[/M_.Q^>I^.?NZI[6V7$[-R PB M";02G&G@-&:&,K-3\;E@)BCY38Z]F#37E;JY,"KCP EK&9-.6<.D%=Z@/:V4 MF*C^Z8N%;'KC63$4-C'SOWH.[=)>$L48L!@Q@1@45-**T-)_'U$(KBH6TPOS M3D9Z78=(.E%"2CG.G/<$.B\DTIQ;52T#)F&B[NF6V)\)%VJ'P>WP,"F7#Q:T,:S>VQ=2L23CE+%J1XGZ8Q7NL/>7 MS)_U@S/O'6#2>P%\V,<4YL17^Q@G87=+9R\86CYZ!RN^![S/ E:&*P 0)HX8 MI01$B,-JH^0&LIA5+QH*1I\,O*I"U750C2,6AUI)9K-=)I<'9@)KZR"V M0"&#'99&8%]1&_2@A (DH@M&1ZQ&EHSWQ>*^K7"\C,T(MU+[L * )LJ8<(Q2 M=Z#9=ZB4T'M,Q7CRT1JND47D>L'('!!8>LT00< Z0HD5U0592 W;5TWH/:IB M/'&X$J08KM2=^^/@^[CL^NC5";/]L]3( P?L;+6M(OCBV8HWA=7[8OV??&V* MIZ=\<5]&1;Y5[X^F)JC*7C+FK2%!;Y9XE[7&.13*-0J0N17OCU5(8@0)PQ1[ M3R3VDNQI!8Z1F#:K3MZ?QCR[POMS'38W[/TAW&EJ)0[4(> IT9"(BE ?[H^W MZ/UIS+PS>?[7()*.Y\ KH"$&3E$9SDPO ]&L6@8R('$+WI_&V)]Q(;3#X'9X MF+#W9VC6I>Q%H)11)7C05!FPAGIG/*CFKI1J;P<8W/O3&/6S7H3K:&\9$WW* M8+W]XY5B>C8*]OJ79!A")CRDSG-9:A)E&'!%&$_/5#%?PH,XD1 M$OLQGT_6^?3#9+E^_KR<+%:3;?+Q2%_MM^] 7P7\3LZUB;FD;FCFN6(*.5*V ML]%4:V;<;K^G'% +1XR6?5F/YWBEG[_[38TEI=7[,@>TD,QZ39 T%'IEV;X9 M;-@ND6N?2->SC:4_1K^N#A !MICFE[Y6WRNR:ZI0-7])IBTG.^T9$8$%(-B! M"CIJ1TI;$'JQ>?Q2%%_F^;O%_<4>#:^>RJ#&G#"F MM0*(&R@=JFI3,T\P3##(L0N^15] 1"L_MLD_%T<4AYOA/D!&+::-HDX:OB%# M@FAA&!=,$J.5M@#I2F'SQB08M#:8#CH,9&/LZT>PN+^_ACUREP9[O//]>[9^ M/!YRO5;9],V9=U!#*!Q@W#C&(;-*5'AAB=LW]AG,F#68B,6%,H95ZV/^+5]L MMFF_9=1+J99O?S"T7>7T5U.TJ]C9:O+ERS+_LL]=WT^UB5VE;FCFE).(6"RX M18HH+C#?654%4,2Y1K>XJ%37F4\N#VI%.+UCNEHN M6DGZ8]OK$ZH_=&XX%D5X!K@V4%-LK%,68$4J0K'D,8UE5YDN^N'>R6"4ZR!) M)Y#!: JIEI@8[VE9_A]9OY^W=(3=1-.)QMB?B6AHA\'M\# I@T!8Z6-5%I*+)UB M^$ ]L1U2R =/16[%MPZT#\FW#\MBNKE?WRT_Y='<3W!UUFA^\?D,:Q;^&Y1[C*&E ME'&L#GM.^*=.5]7IQJ(?>=T;.&^#\QP3ZGZ^M=T>OGLN4T(R0RGB M@/"R,2-U%E>7>1O.O+04J1YX4O2'1DN?UX=P8)5Q:U_RNX=/FS\.X8:GCN"+ MSV?>.0ZI,PB&B2M1)I(>ILLA3[!#2^_&I3X!BK52JSC/TD!N-JMU\90O#[FA M>T1>FCE<6,K7O2ACOLP5LM(RZP*XF@E:*:!!Y>'M*R$.YLH8S!8Y*'(M]X6/ M>8G);/$ER//6_+^XS^_^F,]VQ*^.)?M,D: 6;\FLA3@<@H!KBB51QAM4D:8) MT.TC(@9+WQ]D#QD6MGANU+WD7B+FHK.TP?A,4P:X\%;ALC>$4A+O:Z$%VH%1 M[?>1P5+\!]M'A@"L![7BAQWL;G%YBN\6[_._UY__RN??\G^%O?&QB3+2PU.\M(.)+8'1X(Q^49I0@@):"KM' *@FW6 O)TP-(:P9N'"&F@SQ/DR(+-:?V7(>,S:Z]W" MT!JS[9HPM.O022X,;=NFN/S"\1*^X-T]^WQ&2D4,]HSJF MF/3GXFW,W:)_B(9T]WW:B=7Q#"^Z^\X^GV$G@KJN D[$("6AQH16BTH*RM/U M\_; IV(XA-X&]Y-S]J;"]'C,?E\LUX\JW(K"["[&7?WX8,;#20FEEDXI:)B' M6@A>44$YBQEZW,#7VP,WBA[A:&DCNUL_YLOOI'.9GV=M)N*N5W3^#CO&=3S3F-U-,]SLST^6RC(0NQ4<_OSSR8?)<_DB5S>.;6&*Z MOSRC4CAJ%0T[LY20*ROD;J-G7DB@&NVB R%W*.U22^;J')W-RS-U_$8&N2.! M#@(9(QY8[3S8=8)GSF(C8J:]7+0"Q129LT6=XH*==*&G+55ASSZ7,G#RN4P& MO=I3[*QS"HAPT'L**@"$1LD:DT80@==-JCK@&,OI=9AC;4&>5T]F7&)#M96: M0*."XHZXT7MZ'' HT03*CKPYQ^%.F-P^KY.R+8W+XGYNJ\5J_5^315"XGS__ M%3:CY_?A1/S\5_'YL=BL)HNI6DQ]L0G:>+ZX:(ZX^CV9+2N+(.F1UP)Z0X3F MMB*/Z+@I(PT[ +5E4!$/IT%3IO-5=3V\5,/@^Z&8"OWG:S" M_*TG[0.G!LX"'.]4[XYB)"FXZ#_XX;E,.PX(1@XK3!"EWF-+]S1X+5'*/=G; MK<'H^E$=U]]_EBLIP5'Y;YMUDX6^;/'_.O13A8IA?]077# M,FD0Y51*8($@*B"&]R'#@4(3CL)TCNV.'"H& R66%OY[(+Z,A[Q\!S]Z*D-6 M&0(L04A;9+$VEE0GE4<"M"^4>'V6SXVR[Y[+'*""&.\<%BA< M7[BW3%6T8,]\FF=V)ZZ.Q=AR6GMG0MCM6V-3"QA=NC[79 M_%>\)8,*:1%.2,\559YQ93'?6\(!Y1TZ>0]V,6_)Q]>6_,$P2D=6[A;G:YZU M>$N&N,7.&@$U*'N?!1V(D0H'3"1K+2N#Y8K'DI6V&$63E4HO-O/):A44IW5Q M_V>-JGAV3$8](Q(HQ,(.+(6"# -3T8AFT7*7CJ99JV?\ M^'#9(]TBXZ742DF@+;7^0!6Q5J2M4/; K=<)2WU!]%8$($EM,PF^C\3OXNFI M6&RGJVIUAQ\?S@2QP#&/,770$H>\8+"BRAJ58/.%+JSY(1VQ(QZQN/QA/EF\ MGSS5!6P7<+L9I7/^B##&LI7'*AU.+"Q/HM*HB M4,BH0: -#_"V'"HBXM12$/YW_NR>OLZ+YSS?3487B\VJENUUP\)B4%B$:4-@ M/0\K(9QE5?@KY#+%9MP],+EG5*)&UWT.GVP275L]EP%4JI<8 V2,DIH8 2J3 M)2):MS?575_ Z,:TM2XXCFSZ;8#-"W6+:6-E8(C/9>%:1*T10CBO&:,0(EDM M802<2S0^J*.4-#,LCP'L3]'M#^$DM>$;EMAQ)+52%K:6H;MME==:B]C9,1F% MWEO",2_MA-1:RA2N:#2")11)E0:KBV& C24\92C:&Y,1 S7 @&"OI$4,2"!IE??H/&T?GG]]@+/-WJ]6FK U_KG)_EU=F M3L" GM9AF1A@M *2^8IH3%&"_HL1Q"5QE[&@%[3;@75/6+H;$ M#I_-("*!F4)89+3V0%GVLHBA=NW=ZX/U6QJS!D\ZG$A>YM]O2C;N;\TK]6TR MFY>WX+#8?PECUT/(>\TG,\^D""@3)QEA&%EI!#T@;'E[X_E@C:)N4=;[Y4+R M/5BSJEN4Y^[( M)R_#.Z_&:KL^5^\6.RI_61:K0;!O9HP)[:A6B .M!*#:*5EA#"EMGZ0U6$>Q$:4^ M%3;Q_5#YW26N/.Y&,4D0HM$YQ2P"%FC!WV'@<->WK9,B?BR(N M;Y)7D/;&IP.(1WW%/T[6@RA%-9_,!,3 &2%)V<5!:$09\H=C%X'V+9@A>(/B MGP@;;D70OS=.A25>T3^@I)_]9J8Q#AN(U=9#PXP'0.+#L1NN6QT:7+U%9V0J M?(@JZW_4T_O'#]Z&S?+^,?SPPS(43-!!VM^2[S0Y1L1WW/?OM\^T!9 J&.[S@B#GA2&BRL$M6SRU3TJ# M;\G/&1?EF[]&OKQI-VC;$N[SXV2QMS*-<:.LFU.&?%CTAI%PPU=4>P^$!A6/ M'-<=XI_>HA?T5OB4O/Z]RWM^MUBMEYMMK/QK@K_W1@RACE\YA0QAX1Q402'T M A',..550(;F7';(F_KI7XW&EI;:RVEJ/N9AKJO9NMH.=C,ZL@^=T5Q:OBVC M2B@/I"E+ !@>=+.R+>6>5.QQ!XWY+?E#XR'\(DP#]OH\2Z>7J:+)_O'E30"I]VT_HM//.YV,[5K;Y^_3C[\KA>_1;FLM3S MR?V?@;CPOM6.AO+:$K[VKV*:SW]VG[RX4!10!GL'M83826:DDA48+#;%&>G\?%H*%"W+$E("ANT\V%IG!ND]>!_8DY>Z3 M_2;(!MW%$T8(,A1[1;G%V%6L0=K%K(X_4H)L8]%HG"![':9O)=_1(0HQ4 0Q M9APAEB%B*JHU1OA6$V0;<_/ZQ,=VD/U3!&8<06F=(#NBG(QLX6R=(,NM-<@R M'*[0!@I&A$?\ %D@+<&LR!Z9U2!!]CJ DG<1^LELN;V/'=W2W-]?\[)"R>=\ M^52;PS#(1S/+H!0^7/XQ8T(9"+U[09F(!&MXCZF3I\*'Y(W/EPC^O9B'U\QG MZ^>A IZ:?SUSTB'@$>%0J5(/5LQ4.Y92A+:/?4K90]Y)_I-BR$TNA(^SU9]^ MF>?OPD5ZF:_6,9?!J6]G2E"K)6$@R *QVDK,686YUK:]KSYE5WT2BZ '=MSD M$J@6OYU]FTWSQ72,D^#XVQEC%"/!M#%482V#8!#U@CEM;Y%,V4>?Q!+H@1W) M+X&3?M5_YZ57)I^J;_ER\B7?_M(&X@\@14L%K9U)YH7C F$!K&&4:\0\DA4_ MB"?M3:4I.^:C+X\HS!G1I5HY*C^N-BMUOPX+?OW\T^-X40:]X8!#@3BP4A!J M@#=[RQI'PKA&]Y.?'L<\$^$2846 3V@!PP%BJ-L'=W&@C8C9FVYHCV-CD1G, MXW@=V$E['-MUY/",!*4%>.^H-)0A*\@^R(5#RWV',*);\2PV%H&+'3FNPS$9 M-? &VAIX0+0W&#EGH*):4B-\A:SG-/%FK2VE)$9_@W; _A3=_A!.TG=ZPQ([ MCJ2^JM]_;3.%RHDHM;)8&PTD5XZJ@+6I:&/AAS?HWAJ4Q9>;*+0"-9FMK74X M_"';Y&,QG_MB60X:)5WBU$0RZB"$QB!IL(?0VJ#N5]Q WG>HL9BR![?U'2=E MWKRAE;++_!YWD>SF$$2%<@)40#L@[YU7$(B*!Q#&[44P\/H86$CCKZ56++S] M991>9IY 0 J-B)?(&&.]1@P?9$1V,)^E%R;Q5A91)P[>_AKZ?RAKJQ,';7T.!,0_Y;.QE],,L,N\E M ]I[CYDU0B'LV=[AR;$2LKTW.KU@C;>RDKHR\?87TX%1M0[]9,P,U\PT@P:# M(')*&Z@11YA06GE\!**T??&&]%3$F[!##,B\?])B3'P%9@)NK\(6:>TM!E8! M66VCVQYU_TCSQC"RG^ :OI+]M[]P$PBA['N.F6=:. 8\U=YH3YV2I#)OE=TF MVT>+I'=R_F.6\+ RA])+W-[9 M?,L&GAM?Q\/*P.VOX_V]?K/,5VDNXFLFF#%L6-A\M??,(*0PU!8?N"=\^Z[5 MMVQ8NO$5/* )%]TH!8<]>7+,O\2(/B^OIWZ(XR8W ]2MKSKG#+ -"00" .% M1U9!+U]XI#1XFPUT.QF:;H!-;W8I'34?3FDU';>5EU!I)37D%"+'F"/"LHI3 MTMNHQ8BN6%!I2_78Z[ ]@Q-($#S]ZS)3>+'*]?,ATO5G\N#E0P,2[Q!@F!@+ MC,<:4[CE.X=(T&:VX9_)@^%2ARVQ'F(&%0FW.52V:]WAN&W>UZ$N>7K)@TU% M9K#DP>O 3CIYL-]RI48R#90%5#.+M9:6S33O[K@9O7EZ%L!]D_16"23+E+4D[&D8_N MY4JMD]X1(AS6A#H%.(-N3YT[C>(7UCFD87')-Q!MU #KBC0&N! W<8PSHHJR_I:QV O:W:%X9P8EA088BE5GDA!=)[VJPBZA8#\F,*31^@ M1E/SYUOV'3$XN:3_-WI!QH""U(?U0C'RWM.P2'AE'0::Q#2$1W2]MS2) M#X)IZLZYEWZ[GXM/ZT#]SF?YN<=OG5B/[[!KU%]ZS+OSM[N&%HET,8-E; M>-7$@=?SE[*P7S%BG%&8&H0HPQ;NSRH$I6:-3#!#>_/ZH;FY9Z_'[X6M75M* MA&.$"Z8"'$54BJ$0CJ7?G9EQK0'CXKB, M0(R=YYHCY %4V&#-#K1RQM,VHO7"Q6:2T0FOMRTC25JKTA.-<42BW"N#OCZ9 MYZM:&\(/SV:TC#"&6$NA+%/( &))I1=0@!(T.O7$HZ)?9"):C?+PK4>UF-K\ M6SXOOI8@[.]E36Q(=:,S&=:.U:BL[0T9\5)X>:!;$9M@HNHP$M$_5M$<*/D\ MO/-+F/B_)LL_\W7X>U,!J1N:"<"E)M@1*ZEV6GM"146Q@+"]8V.PO(QAI*-G MH&*)QB_Y(E].YF'::OH4F% &O*]GW_*F\M%H?":E%LR*@"LKF\5J**VN:$>$ MF-9",EB&W3!",@1:;\W:["E0 GIEM4.&*:8EJ]8),A8DF)>2BFEF$(!3,#V_ M./"J_E&EM^>R37D_YV&FMK5$K,;X\JMDUJ..>K^M2NO[(:GU.]AVA2GRZ<_, MF8L^'^*-!%MW,)%40*25W9?5*;/X<2-;\-"V]EO(G)&8AFNV0II(A<+_PW&V M3UN5PBGIDSC45FL,R9Z\!.VG3>LNU68(&UFEIOL->&&>/L'H# @0Z% ME&XF0Z:Q"%QNNW45CC^#_YH'HV !:,D>J438(Z!B97/G/;*.:Y2VR;VEE,2( M FP'[$_1[0_A)#T!-RRQ;R%NU2, @ [720R!M9!YK?8%TZ5CE#;J7IM8O-B@ MK&X+:\2A;DB 07D*+"1 ,8Z1!12P2D/& M"+>7AML*2+U6&GK&-?E*.P?#Q9%)H[18E:&XG_/E$ZP[^0;Y:"8AI]I03+'% MGF'+N-05R@9U"*=..?:U]:4V%3XDH^&=P_H2P;\7\_":^6S]_'&R'J1\8O.O M9UP*PY!V'"+F?#AZB*,5[F'G:5_=-+TJQ3W)?U(,N4>WQODRS E#;]@&8*=<>3&(1],".FUP"U>*W MLV^S:;Z8CG$2''\[\X!Y0:W1X0]H,=1:N IS;DW[V)'\$DBG MS4/+0OX*.LV M]2*BFC@,*GX09MI'3=*?RR,RET^ZK)_-WBH5@^[:*;VH8'G#0D_?C1]\4ZM[-5Z7?<+/-+3OVK MQF< ($F,!A@: :SA!HA].!8#BC5+4.V%I',N]L9C,R8AL(XCIKTRX:)+O-X' MYU#'B(CIS#SI.A^(,<6P."7M]3X$&9KY9+5J6"_RW)C,,^@5)]I[34K+B'5" M5\!(!=J'6@[D#1^ Y:^/FYZPBI:_<33-6J??CP]G H" $D+$21S(@8!H?,") M4YFVM[D';KW.Y.@+HKBL5VNJI!QM;KAS/I '3&0 BE M,0&AH-CN2U503QR*&6[7\/+1A34_Y&EUQ&,$+NMKN+Q_. ,$,&,MDQ08A* O M2Q565%'5P0@YF"5^&"ZWPZ.E,_RW>.(20=X1I3.-ZM5INK!6,W*,->F@ 7 M=99Q9H7&5E7[9AE.UC[%LG=GWGA"T0JJ,06B6*+1'J\1U-4KCI(+HS)F0-G^#ECJC'2BK&PA#NM @?9Y M .PVY:(_K%K>3(\F\'Y3(G'W\'N@<75!OVPR+(/0&X^1%(8K* T/%SM331XZ MU=[,P&^+T0. U9+3X6NE0W?R);][^/=RME[G"U,L5N%'^\S!/?UG.-YT>(: M5L8*+ @-*(EP[HG#4:>D:U\)4]P>YP<"K:4$_" DC"28I$ M$YD=R%/_DK%=3ED_;PFXHJ["ZU&9X-PR[1D*EPRGD9#2[7U;A!JJ8[KJ+E9* MZ,BI\\4/.B)R&X$=NY5D7I;TI!VQ$<"0I""&:\V*."DOQ1AQ@R&'B**C;548NDJR@2. M6AR^:;F\;ARZ:*!K!4JT](A> STQ@E)AC<*!:9#UX<"L.AP1SCF,Z?Y+1P_H MB-*M1/@Q":RB7,%P9T7*6BX=J*B"#+D;.?W;K#%KZH/_KL,CV@%_KO?\I0/^;+]Z M0H5P''"EJ3-&.H)0M2@$TLWL8#V%;HQ_P/>$4C1)J&U#?TDDZGO8BT"L8)YJ M8+7"3 9*J]N1X ;BQ!6 [MQ\+1]#0?9/$9@T%884Y60D.]%Q';#K:O/MC\P M# TDA$U6L:!?*><1J>C"GK5W!0Y7R:I'9EVJL=<*H&@VHGT9N1HUXOBQ#"). M@#+>6(.5(XX9XBM*(/8QBW6,KCET "8VBVOW^5,3RD.C3=E9!M(* M$J&H%VDK >T87:/P=Y>@FT^_U5\?BPVJ\EBJA;3SX^SY3K/ M%_NJ&8OINT49M#'[EI=SNY@$=OV+LA(E)1P2&D%-=3C5Q(M#G9,$>]^TY5 1 M$:<1HF[-Y.ML/9GO0D//ANO4VH"N>%?&':YJ@(ZC? MH)*A$8MV$VQ;':D*4;TBXKOW;V7(A_L7XYA(%C1R8:!AU4XOPP_:&Z:C9"EW ME\*Q$;TU*?TVF[K&@L7&5ID^VL[WES:_UU ME]5_LZZK\L[Z:UG]+?^6OGO7_9'5?K'/B[_]$__/55IGUH\Z_Z=Z>YO=I1_* M;=JTMF^;YOZ??OGE^_?O?_YQ5>W_7%8WO[BV[?UR^*LW/\&_>S=\[!W_T3O' M?>?[ M4U;EY>Y+DU;-A_0JVS,8[=-NJ^SZ]4?LJ^K)$SA#,6?("3A#__W,@YO'^^Q? M_E3G=_=[1L\O$_ K &Y>@C6%KB7AHPK(,5:?/U SWJ^LZV9Z$;]\I&;,W8M& MBYV)]_?Y8S5CUPO9Z)M1-NE>\YOQXI%O8M[S3WU@7_4?Y$\?D=_6>"^J)P_. M?C19L;25[_[E3^RKS4/][B9-[S-;RJFRK=-IO8#J*0$,^S M'0JQ&SBV&X=)%'IA&'@X(IOV*9NL>/?;E\%F^Z-)3_V3C+:RRNGRHMMT@ MQ.#P,;A#^*\=$.OW =?CIB?L%-N7VON%L!U6E^U*'KW&!HG_B7;-_7P MDW?\)^]LIQ\\__OK/#PGK-Q.):SS?\^#@;+J7Z0G[0VKK556NZQB0>^;=T\XY\&*'O"EEI>FXX!!?LW_%^_[Y7U6L', @B&([Q,CM880$46?3''3_ M;+?0;ERFXS1OC$\CO6= ^"[M(%K5@-$J!U>L/8=KL:??63\]9FE5__QF'YNI M1<0T:M'&D%.Q U2KA7-A#6BM'JYUP-M]PN*(YY4Z63I'Q-!8RZQ#+LVY5\[T MAFN47)+7V_*A:#ZS0(E%HELV0]X@ESK("8CCHSBR@Q"%"1A@V'84:)-<%>-S M2^YSH=WUF"WVT\SZZ;Z#S3ZI4W:56D6#[)IN$-VR.^"U.. +JX>\(N%]A5!5 MX9W2-G\ X9WDGHSP3N=15'AQ>7>?%76[4 B+W>>LR5D Q^QQ"/NR?JBR0[0- M/&+;+,*.@Q ZB4N"( Y;!'Y((+43P=ZMTZ2YCGV$9:&LR*[S9KDIH@1C(SW7 M!._KZ+1&/"O-O[5R796PE[#(=K@LFBJ_>N! /K%7]FMZM<\V/O;MT(?L?RCR M PPC+P:#R3CR?9EX:)(AP[%/C\TZ!6=Q=-;O+;ZW>Z8!3L7T;C8ZY01.G4DC M&C?&THBH:2%W'2JFQY72P,LGIU-':>26/J9W&?R1UQL2!P&SP9CQ,474=GQ M!V.!FV 9A5(T85B;3D*&MA]Q7')RI$J=F!#-P)IRC'4@C 59#-3,XO,Z,R.R M,Y'*=0C.5"=*K:_75)$A)5^LVB!FB=+ H[$?D="E-J!P,&=C&$Z3&4$C?T"A M$:5/56H,,*=#;#I8B\M-!T-*<"0)7:ODR+IQ5G24>#DG.U5QLTG8F_5_LJJ\ M+++_Q8W]FMU=914SA%R,B9< +TQP8(.$^+TA2DALBPC.A,<;EAI@.S_][>>V MQX@IS!2FQK5E)I+D5(4#LC@BBT&R_E<_@>I@"_;;/XOJ,?.L%5G'[27V;5=?$5<-O"PKJSH<*+6](UJ6LX[+ M:1_8K]\WV5V]L5%((L2D/ YL&]N(1C08 #@AD,JOT&AVL:6N(UCK=P[7:O'J M6?I2XG_20IAIZG4MB\FR/N0*NUB*BVQI@DK$NT@R:QO; .K?,$_=-/=OA7(<""7,N+LNY&7+50:W=6 M3+S-<"PJZ.^+;7F7?4U_O+J33&GD>*YKTP!'./(([D+OP 4@3,Y-F768,-?[ M.U06@_4DMEHHR6*$HY%>JX/9=71)+9Z4^M\[Q<[T.>-^Y_N\78TX_)C^X%D< M69_2 YLD8[2F^R]-VCPP]A^/?Y\VV<;Q0!"XF +JHP2C (/$Z3'ZV(D3F6!I M7F2&8Z<>G-6POGO5(;;2QJH'L&WFJ5PH-7/+20KGZAI-3FKI]76V;?)O;-)Z M%%V.R7KJ&&_$H6T/3CS_FXM% B^M32&BZ+,V^[\_?":K-PY&(?8I<3P:>1BX=D3L 464^%3#2*)LV_!8T>+B(\6%562- M55Y;UR]'#RUCA3K[DT:#68@WH_<75MEIR]YE5?2"6VS:@V=XI>8>DYF;J)N?BQY\8\']BY?[;,^H/YR MFU892FN^0'H\[(++NMD$U/8#C$@("+%QX@2_B[8+J:T^8E+5N\3"X5/VO13^M@.G;"JF(TVP7!5ZBW7 M*O+*;JC55ZWZIGP6&Q&,,FY@M+AL;K-J0P/J.I&+?-NQ(;41B",RP$CL4"C[ MU9AQPV- "\*ZSZJ[M.!:LP7UA-H36->N^/H)GUG<6P=6+^$M2CUJ M+==B?SAAEG1/78-5>)PHM_B6QQSO"UJD6UX;L%_)CGC%G2@&@%",_2B,(C!@ M"'P[D3K:I->R8:'M4%EY8?WVYR]_/BP?#Q*@16Q5.9^DM#/0;4IFCVW2@U_G M]N#K#,LK[,266K6\3O5-3%NU,#A16).RRO*;XTXB1T#ZJ*W)T_T&QC8.?1P3 M%T8V@!"$@3>@<3V@8YMN,@;3J1T=OG9SKJT?MCL!IT5JI[?")-&=M0%,R>_0 M2L\_=^K(JH3X'.ORDJRM'5&O(O&&9_LA3*0[%!W^Z2?.B M_MG:MT"MHFRLZ@!5_!BJJ988U^N5-(*<5)\*[],4.MXR)V4ANQ9AL*W/*VH1 M\8/#*V@9M8/%?0NU<])U7^\RT$\AJG+TR!,[0 ,N?8#;M8#G;RZQU M]8=D;-"MVID29)":^M_2_4-7?W"_+[_S&V\V+B: C<2 AI'-"PUZ/AIV =BL MRM&Y)*0#CN$Q\7/6U3\NKZUO S@K'=!9:5V7V_QXL5*Z_?M#7N<*Q_[F:#DM M"TMS-YKYU:;!H_:SG4_6P2GKX-6JYCX2K:&^,J6SJ5<](S+BL-P:EGZNI<>, MITGP&T0<" AP7 <$-L:40,\_C%"^ZVV:PP5#XIHB:4-*W=^X[VA$+=HKDI@$ M'**Z^ZK\EM?J23>R%$HJLD'VE*R"YR.5S%Y2>"& :(01S!." E=GO4= M1-#QP]@7[3U:;)GK2@=X/,8\ +0&A(L=7A:A;:27:65]'5U.KTNEP;=4KC/" M;7LS1,T"DRS_QLLX_Z5B,U;\4/$%V@WP(^*%@><@ZD$88-^!T6 4.U1J VNB M*<.3O0$=7[3IX5MW$21X1-$_OKD#1=SI1&WE Y&?NMN,KW^VQW-'HP&%(2)DYHQ[%G M8^#$T O"P2 AGE2A^ EF#,O7@,Q*I^K8%"K%-&PF%N7TZT#@":J%Y.EM?D:D M20.IZY E'8Z4VE\XR:AJ&/"2LB+EPU5S_;!_J8L#!A\B'SC #P*7(,"$T<6P MQQ D(8[D3ICJM2W4X::<,GT:&^QZP <9DXS!]/(N&)+-3[B^"&UUH9D,F6.1 MFI%&68="&O+M>1QGD$'UV>G'K!E,!B& H1L1V_& @QW7=^UX,.G;!,JL44\R M9'BA^I69:5OZ9.KT5(9*U9'^ KJZB8M\G_T)RR+NMSGN^&VQT_L91WRCTZ6_ [+@/5AT<_W Q<@P _Q MAY'M>0@$-$S") [=$+A8=,8U#QAS/?@4_X7UQ(.V.LFI#T^7TH]N++:8KH7\ MDO0/CVNO+B/6AL_PFOV=79Y3>LFOV/2 M6&]".X2>'[MQ (F=8$B!Z_=&HL1&4C6!)!]M>FV^RR$]X)%D27 -WAQ# MDNONS\A9C](\I6ALZ5V-RW6HB2KXYTOL4S@058S^,%DW<6,"5:5%S2(IGG#- M(J_VVWTK8/5S!7/\V$8$A11[!+$)7AC8<,!C4T_J/GMS* SKT'#(3K'7P+J=NSRFW3E&W4]=3W*N1/F6J1U32?/.M0U!G\+.$7SMN+7RQV(L?W5#NO&IWX4@,@+**(!3*"?\'.BO3RC0.JBVEF!F<[5 M?;)K-V"TH%+.R+PM)B:[JVTL.75^DDK7.M)J=5?H4B =Y47+KD?5=;;0B/@O M\B*L8XQ8QO5R!1U1]@CGMZQN^-;2\Q$.0.!Y84PH"6Q,,"0! H=%&)=(GN97 MM6)X+/A0%C?OOF;5G76$*'W\7IE!,3F?ASPY;3YB6H^HOLG3B$).YW8=G.O4P(RY$K/L6Z?ZW.OM27C??TRKKA0\B)TDB4I/]>*%2>I@15:E/%2_5U3SRB[H;%L[Q%8+[UT32=VE@0P TZ.=W2Q[*8C"U"L)RJ#1"9D'&0 MSRE>B[J),CDB=MH;8QW:I]^MTO!++*>,'[*ZSK(/O.39B\522E&8) AC.T@ M0@[U^'T%O19'@9083K%C>C+9@I*3NDFTB:G;7(S)"5J'ZL+J<"VO7",LC8B5 M#F[7H4]:/"GUOWER*O27LMQ]S_=[IG\L-&3O&[\[I:N*]A* 'Z(0^'%,/)MX M!/M.. !(<""U@ZS1K&&-&I"V <01:U^\4$Z[=)(M)F4+\2RG;.,4KR=6$R=S M1 -M,@Z]-"$8Z7QMUGZM,>6!8A5F][S.:__UAUAY%]M',>! 7*3P(>ACZ/0 M=T-[L @<7VKW>(H=TVDUI]!D803,3H+ [F8CC]VGVS%HD; MH6\L9T8#Z>L0,2V>O#SKH8D=\:R8;UGQD"7,/6:\/?[VU[RYQ0]U4]YEU8NT MQ,BV7>#3@+@0L@C3=>!P,BZ.8E_JF)IFTX;%K$<[W.T@?V!--].B^2J+D2R; MD=+QRSN:-4#MRKYM7-Y?67=/]R M%HZ83/N>Y]#0;,P)QOD M=:3Q64IWV.1+5GW+M]GR$OK=\E?WO=E M$-ZW(6;^+>.;&4,"' 8^H"C"U <$Q%$2N#[ND4 OP%(+=B;L&Q:Q%O*[%K-U M"EI.S(P0+Z9R2W,N)W\=W5@V[CG!+GL=-H(^:*SZJ5YEYU<=W@O3OF^Z([G]:!7 MF,ZGQ/+HI-MDJZU#B0W[^&(*;IY1X8JDNV]9U>1U7MRTZ;S/K<8@ AZP8Q"[ MH>_2A#JN.UA-DE!*=Z?:,JRP)_!44ILG,RDFHG.2*">7S_E;7@K/<#4B>KI8 M7H>\:?/F>1E2K2R)2A;)KEYD$":QV^;J1 39$8DQA?00J@81E,KG4WF^^3WA MEFF>M,'AR2F3$F%B:F2:*SD%XFC6$XB]PLV(XDQA(50\I"7HA'#NG*\^E)V"T*=-C%AF84Q.74YDK4> MC7F+IA&AF!3<09J=4%3$ ]IE19-EM7OBUUV5^37^38=*OK] M->6[6$W>;_6R?S<(>W:< "\$C@L LK%'!\U%B>](98'HMFT\)GL"4O( A&Z> MQ71P28KE%/&(],)ZCK5=V3^BM0:XRXNE)+\CLFFJI=8AH,:\>WY.PBB+HJ+Z M,?O>5V3B:EZ5!?MRVUW*\;JV4TS"**$.=C FOINP2?10'A79CMPJF7;CQO=/ MMVW"Q &S]12T];%LK'_/V"=VY7W#+Y[E9Z7N[GD^;9NHQ_]\_WCX]9L/DA-L M_6THIMB+-I^<9#.H;[.]GH!6EM$1D3;6..M0:7/NE3.]Y))E_M.\^K=T_Y#] MFJ7U0Y4=2R \MQ\$/H(^\B@(48()H4$T'*IC/XQ;E8Z+0 MB[S(@9%46#L#'--[Q;<\([BV\N)<]6')A=49&DIPU75=;22IQ@/&)W6B>Y0C M]Y=;O[\B>CYO(^W*[/7]F#X(^\WF OCKTH0''D>)B$Q*,1'"P[U!6:%^BTMZ0*7E@MWCG$MM-V27F7YL7& M"UT'^#ZT[9A0X+LL]B2#98H2I$7J).S]IY$Z&8XG2ITA>@U(78=R+6)WY$U% M[!187[G8J7@D*G;*;(F*W==L>UN4^_+F\6#SU^SN*JLVGN/Z;/[L QKY,8LI M21A'O3T0VSZ0D3AU*Z8W[X:Z$K=IM6LOW.(=L.Y+ LAIV@0JQ91L'A;E].N( MZ71NVL&:6;#>I&=$IJ93N@YQTN!'J?MEDUQPZ_L<4[_ARY-Z'>UQ]]X^=JD= M.#@!)$$V"*, 4'NP[^!8K@J<-JN&A>IP.^!#G1WTR=J=W ZXE2^AH9%SP56W M1>B64[3#U8MMP"NL000-^/5^$,\2<<&;K0U7DS4,+ M(,E_\*\&@RA 7LR12F55-V,Z=W5 UO;.ZQZ;9-+J M!!+%9&XF_N1T[2EU ZR%9.QMAL:23J?3N@ZATN'(\[127=R(W_:7UMEMN=^] MO[NORF]=EG]O$88NC=C\%(9.C*D/(XR"P6(2(*G3I%/L&!:C S0K/\$F>_O? M!!K%U&@N!N7DZ$C>*:R%Y&B$HA$]TD'L.@1)BR*(>[+OGRO&$@U%"7>ZKISMV!D>C<.TVJ!2AZ?T$&TV&KBS!S+:8P&>N?-I3N0 MII)*)\_X.E8;=3HDFDBGRM5DI1L.KEUG&X(C![%(B<9QDL01@2A!@V48 #WG M(R3L&=8Z^NJ!3DVZ)D/K1&$SQ*A&9;LXGG2^?CMI<5YE.[*F(FT*G*]BQJ3(CG&7?L(#\>%;< MCAWJ1@% 01S9B1?;A- N6H@"']I2MTU*/GJ&[=1L0CD*29[$Q,4@1?*[J6+L MF$EB?\+#B' H$K8.M5 %_SSG? H'TKJ ]VE=7UY_:9@&M8D<+O0AB6WH,W-V M[ 4XHGBPARB56I]5MV)8+5H\O'I;BTA1*N2IDU0-HZS)",G(B)Y,H&\=0C+%@5+;JR0I'>7=75FTYF"_>TU" M3(,X#MPH3$@8$^)Y]F"()+;4@1.%Q\\B'=#:MLBL6D% %"@3%!"S;$D*2$?0 MP-,C(F(.KTK41 )CCP7$"F* B+Z^%D$!.D1$&'*I 7$!%L3! 0M+R!(1D!DZ5N=@$@[\+: J'$AO5KR MX9!5X@7$2UP"D>:^D$U14V%-,D%$C-\*2^M MBE!E=FGD@T!ZV03VUJ$@4QQX:Q5$E0M1!>ENB3CL/CM)A$,,$ IIZ+,G QP- M:RP1 '*UUB0?;5@Y9*[#4"5'3"4,\B*G$!V0Q;))GO(P(@R*A*U#%%3!EUI> M&A4QZ&_^.=A*PLCV0_8?A&/'B0"S<;#EQ$3J8@$U"Z9G)1T<*U66"&G*9)3" M)%LJ@G&XM&QAY7C&RUD!4>5Q33JB[,.K%5CK2^A<6._\,31;^E>UZ M S8XK:K'O+AI+Z'<$#M.7.10VP.04F(3%X#!=A@D4AD@>BR:5AV&KDU)V_(O MLB-.R041/>P*KI',3JSDLLG :?O%"<0+*VVL 65W)^[,:RDBS(TMKVAE?AV2 MIMFGYXLP!A@3#J3ZBU:/]RE^S)I>;3>.CP,O1(0"@K =A3Z*#RH;)+[4$N\D M0Z9G7#TVJSJY[[3(FIECA1&&QD(&'<2NHYOI<>5Y *&/'Y%;0DEVG;%G[UB' M_E1E]VF^^Y+R2TK+N[N\KO.R&$S;(;+]B$8N!H!?Q>8X_I"5%O.4>M$K0;49 M--S)!ISMJ'??(;5J#K7=9.FPRI1DULOV>%BQ&-%R4<6!8WZ]9P_2:E%:1YB' M6=$2-(O?W+D(W6K7=&JB7>1Z3E%67ADPC)"Z_,6;^ETJ#;Z$LD>D6YOTQWU6 MU+Q.[65SFU5/IL2;*$E<"$E",/1H#!S&WQ 7QIB$DO!@9NE?68:S; MX:3D,*WMA-4Q+4R+34WG)EEN"!GX[>&U]+8 K6=K:G,?FCY+VDB,K)/R=83* M6CUZ<6A:-UM*R_H;?E\3IBY,(DQ].X@B8/N##1LE\:8IFW2OL)Q_]LE2&G8 M(=S'OO(_F217DD0I+.)KY6C2XOV"*_:B*_7"9*U#/!2QCZW,2S(PN48,F\-O M'(]ZV(E0C!P [,"GD1<>8JXXD+K5:)(AXR%/AZT=B[-C!9.Q%2H#;(I&-S,1 M*1O6C!:#^3CW8M\83:.!C 9VUR%">EP1K?&] M*Z_Y[6OO5$*L;^[L_(C*,F+AU18$],ATX3)J<^1J_<"7)FY7N@E(2,J,X6^ M=6C+) ^>7R,TF0TM&YT?F>?]Y!#1@+H!!7[,YH(>1+Y/D]XZ1*$G5*=RF5Q9O-MJWY23:0 -VY^&N#>R WK$NA#?&O=!#?%N="M4@'\MNZ%'.ZH; MH@KL_@'V1%6\DMD6569--(+]2UGNON?[_29T7.!A/W80I3!&U \1&AX?4U_H M?AOIAQH>.P8<I(P"G-S3JB3'G8Y<1W0JY7 MOV?#37&37^V[V6_],6OHC^W^8<>FQP?3L4\#! "*,63_M=ETV(D&TPZ-79D> MK\6@836 V[\_Y'Q(S0]@:X7%?SWF T1I _CRO M\HCP-J)*6FE?AV+I=:DT^)I*[AH<4RI.8B4: -<' 8GS8+I78(VDTAI.T"-,,%M .-<22[_/TFXDI\L:5KS?XV5L;7^22RN0V\F M^O!\;5\#(W*Y4QL0)S[!,0E#F@ /Q%Y"G<-TRR:.?-+4V4?.DBVEGB5UGA(Q MD3# AIPJG"D,83 =ZFP>E# KZ^CELJ!?S7R2]%EX;RY/K_)]WN19#8M=6QOR MMMPS0FJ>S- \'LY 8QJ%;D""V,&QDQ \00S%1ECKU,L&,8;D;RI?LCPB5U4V:06D] M,TF>LH(M7P/F;8;$%$N5UM5IE+(C;ZO2-&YDBR1\2A_Y^?$AY1T![$WB< MV'Y @0L/\1]"#I#*F%(T87SIN2^,<-_!DIQ^*=(F.!TSSYCD]&P@JT>TU &6 M5WD9F\%-(W(=,C/5B3>*1DSB1$)>JH=L]U+6-L1% !(GC'PW#*+(9<:&L K! M! GE34VW8EYD.##U(&<"?\)2,P-UTFK3LO9:J#.[X+S.SKCF3&1T-;(SU8^7 MRJ.%&?'*_D4;.OTU;V[Q0]V4=UDU&'\<3-,P\>,(VG'LD#@@($C"Y& :^5*E MNK48-"Q)ARRV*ON6%2,5V Q2*B9-L[,IIU(#/.L[PV<- "\.JO6XD&:)T#8B M7UI97X>2Z77IQ34#VOE27T/: &"3 #ANG,1>X ,;T\,D$;DP2&2VR!0>/\MV MV5!<0./*T7G>5%>,M%(V?:5HZ>4AJ64A8>[6(3-3'#B[#"3)A42(]"VK&IXG M-!RM^5@VV3 YW$#@LJE@2/TP$6FA>1TJIRZV'2JG8^IF3 M8FQV\/QS25Q>P"4P**M<\)$I*5LO? MDYG?HBG6K_(S)E'325V)-FEPY+6,:QW<**PO;3Q(<9R )( 1(D=.W8T%&O! M+O)#Q86EL\^=945)QTK2>8:DEY"TDJ.\=K38DI'86I$P2>O0!27D;Z\.27HO MWE 6/A;)BRRV&@6]'D>.2((Z(39G6@ M [3N@JA3<-9/?&YKQ6^?H=1/J^B:T#R,RJX'/27S":[Y[]-^@Z#1-:#IM*Y# M@+1X\LI5VWK8$;]S^\U\;<:)&T#;09 ZOD<]9@L.!C$E4DO6$\P8EJ>GIT,R MA=,A4R@4TZ*9V).3HM>.U5BP::K\ZJ'A*Y564UJ?TD73JI4.@FA@>QT*I<.1 M%S=Y:^)&)H JB]9L=\5=0@+'C>/(

"ETWDI7DT3JY<8X$1M= M)W8&K3K#%[=D3>%ZC291U]T^\),>3I-R\^%%?A0J/QPQ&K'+]O'='?8I[W M:PZ"W:<_:D0)^7,3$^)!%-@Q@, //!1$J$49F""R0J[MT:6P:=;YWAU60-V5 MZ3Y[RO*D?#'@OOE\N[L,=_1O/[)3"TU' _8[K:-&[VGS5L+ 5Z-S5JS$G3WN M? 7QFD,NEJZ&T3[Y8IRSO-\)[ MGVX?\^R?A_Y<,X%>[$9V&&$;^!$,V?DC/_:)XSFF"0'7G&,50#6G-.:;T3AG M=)XT#YI^R)\/W:,^1^3&";K<]8EE \Z7OGZ:6(OE,DUAUI*M=(9@)'6M(O+K MR&/KH*)8X<@4?4?EV!F277 ^>L#N[.\+!KC:L/LVA 0V]D, "(E)')B=98#\ M"(LD*A7V-.<;4M794W,[]8%)4ON0"BVPMR?H1I7F65$:^>B]57V$\R6*N;D6 MT_L!NN9N/7LZ^)@!!A#G?JSF*F 8[Y&+\0IFO_F8TC1>/(,4D;C*[?/(V)[%BTC;@]+>&TX\]IQ\X.-6B:U?( M&M$T532O0\^4>5/H^1C%=(RMG>1;6F!VW4L8BGXUY3[Y@=(\??6YV._CHOPK*7<;6G.: %K(M\S0 M=UP(S+ ]2T(KT0BY0B^4+@Y6LY*^]H]5C$,/#8K9Z'V\,8Y>=EW^*^/D)^N* MTGO:_+7.5^,/YJW1N2NXLK$X^YRJOCA.?6EA-1^(E@RC.W C*6HUW\PZQ>IK^BW+&V6BHL8:>KVD22D^:9 BF7^RH)M9\4G" M6>V??V)PAI@K$X(I5*Y#)"=[<68",)V5B9+T(=_2:4B55I_3ZK!GYWMBZO@= M'?#E73/LZ9^]*ZJLZ3"] 1&Q@&7B",>L%ZMI(XOTT*"#A5-9KWW(-5HFZ*XS5)"I<+E2+=;.[S-2X81Q<,-O"-Q@FC]:+Y*W=7 MHSBGU@HQ+R[,>@*[:A77Y#*?Y.OD>V)^B%(1:+YM.29QHC#T(RMP'9K%G!Z: M"\)HDZ??F$Q.RA!J(7')3MC*SA ]M_HI9L)TA+SB&V+=MZ9Q(2H:9A+S!,P[;.)SHWUY@I!]E7-**:'=]7Y0IO3 M4V85JCB?NA2.$>L&%E$[(/)"!\&0!+TUVP%NMQ1.\FF3A:MVQ!?">T@JEL'3 M?,<6P$<7OU>^B,M+\*J'*K\7G(NX8JSP#J8HJY)OW\KT6[<=]CG]GN:'],W- MEA!%01"#"#L8NU'H^LB#[ND+@5S,C0B<6N;7(7>*?2IT M?JN"-\1K^K,?B_WN^.XP>Q+J=!#X9!_XOFO#"+HQ)F9$?.0XH+NA[CL>WT,= MZJUJEL0AT/_HWN06O(JMCF ^Y5N&6S'U.T=K\Q;9X/X!%<+%[D3S4C@B@^K# ML XIU.#7VQO*FICCE<3F_E>Q+[Z],.O/[!AQUW32=FTKCAT,P@A9?@!";+%J MU O"F)J'B.\]].EV1 :FU!OHK/_F@*C9O\P[&"_2 M-#+XIE.[CL&FP(]"]4IGM%S'"W%CF4>5;3.@+FNSC[P7[5/[/@1T$, M@6T3QW5@C"P01: S:+D8^6+Y?8(A[0G^B*U)[ \=NIE[.5SD9V0<*2!U'0-) MA2-ONR"HXH9W*-V5Q7-:UB]W]-NJJ=%C2?$;:^*^P3ZQ;3\P<60'<>Q[ #EQ M;S1RD5"&GVA*VAW1C?&#BQY#Z54[X,/R.=8FF^!W9C-- :0LF) MT-]&"=4B4^-4C4B5(H[7(5>JG"FT?(=BL@6WV\/3H3D@$J7/9;IMKT717^]3 M]@N* SX599W]J_G]BQ@WOH4P-FWV$$7@T *%Q([;PP.$F&+G-&>#I?VLYL>T MJOX?(SGY0V<\)X>:,9T,/!$3R/FBQR>EZPJ;E.@.7#"&/K!#FYT73="&?E"! M?BW5-Z^U>EZ15A6$$3F?/<[K$/[YW2X6'E^*:N!/:;W!EN.Z7F#[ "//=T*" M MR9M.,(NYNZJ)/]Q J8QY!0_7O$-+G^S=.9=6",))E2383;=8Q7-:[PEFGB M_/!W6&F&_%U"S=Z725XEV^9\'?Q:U27]]<9S('%=.F[=T'&""(8^:3=_7(\ M)^"]E#?9CKZTW$$S&FS&$)SQ1P]O]EX3XVR-C#%E1*]CG*ESYUVO!J4\R3P5 MGGU7]K>F"8*0B^*D6.'V+5B&'G=)6LOCFP2R#X(H Z![@,BKQK!7QJO M-^P$W>O_+-4E65.0.'>%%H^/X(Z1KM!H[\//S>[8AI/6:*U#@S7[.-(Y7Q>C M4ZNCUPC@CZS:H,AWVH=\;"< @>D 8O8 W"@0.K>GT*QF77XUHD4;MJGC=EH- MJIG6*=7H'PS-2HK/]S1)E*$3N%Z'&.IPC+,TG2[D8\0 M]FGQB[ +[-X0"L0>\Y#X\3^'C/%R)2Y7&FB:)$LMG@6%J07 *4""[*U/:$0= M&!$4*2YX'A_]K2B^[=,/^;8_5H2 [W@>0M"T?6R%Q+;=WH(#+)?WR5'1GZM9 M*EHX[/+T?_(_ERG,S;A"Z*9%3!I.C%P_*#B=&?[G0W4R)/=H*,^WP_-"Z!O/ MSJC@%/^7?PU4&GDQ/?I*)H@?CX_5QS[TH$T<& * 7(0\3*+6K&^ZD64KF!;R M&YNSBAJN_AA_,(Q& U*XK?=4@B?-#?5PJVA_@H_6.>>(1[K$9X;B3*^O3)OF M#M\L4)8G[DO[A_2^&-C.TJIKPM&^YM7U^=G8@8,"[/F!%SH80129-NJMQQ@+ M"9LJFYKU[9[MV!O/R0M;<:Q8TZ.^_]&S^+Q1&<]\^K8$Q6(R1Q$R2H=JE\U] M5IZ3I1%U4\WS.D1.N5=OK^9K86UB$4=^/*=YE5:L#]%P&>Z_LOIQ^%G7^Y2_JP.M=VU64F;Q\BU>ARB.Y#OV>S5N^&E83R]PE;OJU M_I!7==DLX?R>=X?DTQUK?L!>9!ED'(Q#%)LNM!T3.JX7!J!#X(?()4XL=O= MI64NK9ARO6 S]AU^ 1K7)5$<]:YF.+5M\'SW!^+_-M]6CZQ#EC57;O M\&1[Q$? M@-C"T/<"[-J(=%9Q3'Q/Y%;15%M"TW;QBT6?TMK8)F7YPIJ )T^CE9[N9^G/ M\3,RVE0QNXZ1ILR;RT_1*V!)_+(#S.MLE^T/=?8]_9+2P9VQ-;[V(4PZ]EFG M[Z876M>:DR0E>VV1O8SYY3$IVQZ=&S8!1*8#(" 0A0X"+NP.NX4(NJ98:\QY MH6E>=AN>P1_Z8YP<,GJ/NB;_)Y_87^J]8DW_C<:OJ3OI2TRLB*):-9@ZJGG8FB((SDG]GC MO([,,[_;;]N9+,,[;[;YE/X%M\TR+K5Z5Q8Y_>4V92N]U6V)'^DP2S_DPS^1 MY=OL>=]E0#L@Q+-"B@*&L>_'Q+9\OWVCP,<("W7\TXM$6(2V2/)89X@KB,CS.1KL<0P M$9QI[/[[4-4-AK@H1Q V-SPA020.H]A&/G(M.NP#4>J#B,J\>5R])S!(.S^%\L"H(5ODKZ]53P(DR.E>E:(K(.Y=7DV]N" M6R.#W$_*T#]]^P!WQ3.KZOL'-P .L44_G\"B1JF@(]*+>.#ZMK_)TYI//*5^ MO-AYA%I,'QFB9BVXPR2F?7)T\4F(SS86W MK^I,YT.@>76G7E_J)-\EY:[Z_7F7U"F-K&?:G>V W;V* HR1Z0(4A< *S=XV M<9$CM-:KQ*+NA=Q3]C^B-%J8!L/YJVD+MYE6P3-GW34[Q8+UUG5V%WJ+AXNY ML?I**?/KD#;%/KWOQZR<,=VKDZ=54Q\1)S8CX$1AB'T$D.F@'A=&@,RQ0LF/ M9NVKE-*[7C,$4N]RI9X8SKQDN=C^UF36-:Q=BD=T'6H_H[^*UC!EF>;-$K?/ M:9DPBQ_3A$IBEGS-]EG]0G.2[;DA\)#C(Q^[3DR%,0R$#D#(VM"LZ$=8 MQI[ANFG_8>P[?+/?6[] T\CPG4KL.@;E9"\*M9_;E '$3KYO_"@D)H$>\-G M#$(K,-MU,3^P/,\+Y<<.UX^?=]A(W)J1H8RO0M',EEC)<2+J8ZLO>(RI&22% MV>=6$R'RUB@D8@Z,:H@$%[SRT?Q\F.\^LSYT^^Y.]<8V'<<-S#BVPSB*8Q3 MN+=E1Q![(@HB9T&SB# P?8<),?&0)(Q//_1S-4E"JANC(8Y<(4Z+EISE9D1. MIG&Y#D69Z$.A\NM2T_2>73S>%]6A3._3'S6BSOY)E8W8T/$L;-,2B401#$G? MH,%VPM!4T?5>QJYV#6J@_OK^G0LU/?"EJ.;3J:58%E.OD3>93D"-/QA4H\&Z MCOZ'YU@)62/#WOBY^>=H '9T6+M$=X2I=(XJGCNIUZ)Q"?PI='Z7@&:KDQ_%: M>&\)$NR%, 86,)W(,J'M =19"JS(!R(J)O/S9]*M*MFS075@"RY,MNITGVX' M?0MK!EWPB)4,FWRJI9M(,9UJT!@=G(6$Z0PC8X>K)O"W#O&9Y,';HU63V1 X M6<5&V]^3\L^4K4\T'5]ZDVX0^,B./1.&EAE&*(K#N#=I(UMH_7N2H9DDYZD' M)WQJ:@*'?/HR&WUB0M,S=\35K(TO50N-D31^'&HZM^L0(36NO#_\I(J?B;O9 M1RT,@I@0!\8Q1!9&EN/846\4$@\KV-3F-37S)MU^..&H'HNR_I7^U*=5;'!? M'VF*N%['6%/E#-^NMQQ'W..M?DS+;IR?F=Q8!$(G< E[G\=W,?1LUSP.OMP_YB2?QY8 M!5(\/1=YL]8)[<@B#G(Q >W8MIVN/R7[OT(KD#IQ:*X5[LIBFZ:[RDCVS??( M%B4+@PJBL6W&0LSQ&Y=8SV63P=[3BO MD]U)'>A3JD^V[=M1Y+H1M$//MVV;P*,U#_I]U_E[$5&0,\4UX%^WF[\7'_9Y^&0;TZ@E3=%_>19)_ET#2WDTW%QF\;D6H1KHA<\[>&%6>%YO_RB_%%S M;Q7PK?PAVW6<$+H.L%T2 HRQ"SHT@1E[)L\D0#<&S5,$D1;R\W(_+F1KHEU& MZ(ZPC0%NIG=&C]QHH1NW#T8+WCBB7TF$^-]T7TNDY-Y_;R*6G2*V'40L?S]^ M6,.2M(W8MO=BVL/Q$^@[D[GF"LCR#]+/XF4Q[VW#U_J8OOG M8[&G?%>M\3' M1N@0X7_T"OM'CW+NOOH\S(T4H6J97T=)JMBGM\WM-3#&_X+1TU.1-V:[?B 1 M]-E]$,N*V,UN'UO [IHAN;'K>D)WK\5_NN;5KQ90.^#$)L$21/$IE5Z.Q%1I M2,]";8+>T3$B-?+4K4-6)N!_]SC3-";X&\_N,E:O)ON[)-M]R''RG-%Y7F?3 ML3R/V*X=VK$+/,L*7"?H;3I>('1Q=)HEW6?OCN ,AN[7+#[K7<)VR-?K@\C'VOC M)R(4,[\2]5/OU_L3$UJ8X[^97R=9GN[ZUVHZ8R$"!$#HN8! V_-= ARK-Q:8 M8FZ8J=I0PRT06!';H$Q(X+@FZAZ\"ST0NX2JLQ'^J9B%A M8 R*AG_C2Y"4ZYN-^O@0TXB>BNO2,)43_NT]?=S(;=CU'$W;=7OEU85]-#G/ ME]\9D\1=3(VY6.%$?W[)[K9$:?O/#_G[M?K/Q7X?%^5?2;G;1,AU;,OQ@64" M%!&((L_I45B1(]377[5MS0K9PS5^Z0'_C74V/K_+Q7 ;'7#!UM3*0\)7JBT9 M#3%]UA (+36>(*,CQ9^NV*RC*M3F73'/%RZ]-=D\J%K='NJ*/61 *]A- -( M'!M[H0VM( Y#@G!GTH(X,#?/:9D5NR]U4G(^S33)G,@8?HN,>SBC]%N6L_K= M0,F^.9KZ"QW-50-VYL/Y8V3Q;=C)<[R.L:C&E%/YX3^5\W9D;R(7PA X MR/0MZ! 0.W$(>T/(,V/QL25A9)D1-?=1F[>TC)ZKD>9P'2-FB@/O3LQ,Y$)H M=+"; .DN.I3L:83V4VL&9]]?J_E#=_03>Z2Y\HY^1]6&.-CT@.428H4N]!#V MB-6CB6RQRV:Z,.B>!?3W)XH'=O:4G2NIFG,E-&?1+R9/FU:+QE]9_=C7H+3N MH/-KMOO$>F?UKG7'47KGC&?FW4USVI7^Z#KYT?P,]C4TRY0\.7'>6/--*]80 M9K'I11N7%K+18C9:T#=&"_OF8A ;[ NHK3C!UR198\A6I-LZO3PG[MI9G9@! M_I'L#^E%,!O/=:+8=$G@^%'H(EJYX:C'$D!;A?Y/1/#OJ?Y*%']J;"?I_8QA M5:?V#>AQL5^%UH^3*Z[TBH*U:IU7Y2.?RBMEE&?'4@K'VP6R^^+"";<-<'R; M6+%/'.1X06@'*/1[P 1[7*\;K #F_^1LL0+Z.?:$?Z(/9-:\>%PX(;"2CV#Y(P=K(:)8W0!5 MN#P*MS135PV::D-GXJ9E01\&+K"0:1):O77V;1N*-;]59W6ILN:A8.TZ'[/T M^_$.<'-.J'\FX"FIF3E-:YEB@5&P>JDM)NK7*X=05S%E?<^@[(*D5!16/36= MXI?(HN,$YE0L,[XR#QR($45@@L!Q(C>*,8!'\TX@]!R4,J,KUU%UJX)BH9B^ M$*@M"LKG8*L3SG?\22[O285@U;(YP2V!1;P)O"DI/_LZ^?8!5E5:5QN'1+[O M$<=%T >F;5LF.6((L:]".24MKVAU+%P45J-:0J*]"CTL3 M-&(MX%5(ZGDN9>M1Z9BL6ERG^B92ETYD4$5M^@Z";4(4L/K%%EUI:EX)*:7IUJ#H+Q$7:FJGF52LEB5#LBJ-76B:P)%ZT3^ MA!3U<_K<63LC[1M D(/-T+(C$IN0 !#8IV6&P'8D&I0KL,HU?B?W*F_!T%G\ M$>K$6G0BU0)".0.]$^1Q@.Y\Z;F ((XR=DT&U="](O%3Y- YR5/)E0JA:P1W M8P=1Y&+B8NA&<>@1!*Q^8\IVXLA5K'-\1I>2.772QDGN=&532*@>86L KD?7 M&CB2LB;&]?I53= ? 5&388J_!^9_'[K9V\7]]F9H?V6H6(.G-*^:PRR?TW9) M-/V2EM^S;=IB_9QNBV]Y\U-:V)'MFO3+"DQ$0!0XQ -6?Y =.! )-6-:'*SF M:7>#_=<&?-/AODQ@;+LX"+'K6Q8D=@^-9E^ND^^S M*+3ZRU5FF=4 MT_*B3D\GUC/Y5]OF":*ZO#5K_ 1STPD^:]_Z]DCPJ7'US;OGD5@0AZ\J,4_6 MEZ:N<3\Q%2D+[<^3;M2Y+)%2%//-6 MC5!HQP![R#RF,-_FOB&E#X'FQ##^'G*;1'A6\JM*: B"7-SYP M'3<,'<]S+-,)CR9!Z'=-%$F^XQ/R2<9$1.$U+O[EK0;)OV=G4EYZUS%(U;@B MTIE4C)\)G4F=R+-"$#LFQB@FEN5X=K]NX=BQ2T0'E82)V8?2S]62E)>^=0R5 M*0Y<;TDJQ@7WL$CWZ;9.=__?(2EI1;U_B;.P%F->\#!6A],X C6.2(T!U.4>-QW M>JF105XI_:VD\X>[LGC(ZHV)?), *M>AY848.]#MI@BN[UD^"D6$4N3G:I;! M!HKQW&"9=Z@-2!@92#)4K6.82"$OIG\H@FN1;:[+OYTFS)O #) +/3LR@1O; MD-IPHMX2"FVQ]46)GZ_YDS]"&E\DU+/0])Z.L<6C">2M8Q!,\N#M(L]D-G@' MQ:>T'MBPW-BQ(NPYQ+2@&WE1[,+>1A"9WN9[6GXM> >$V,\6&0I#&-R#@:W( MSC\,7I$P,@#DR%K'IR^)O5#QN0@>YV./--&93@I_9-6&]7V+74 B0J 9 -^+ MW7;/RR-1@&PH="Y/Z"=KUOT&#)O1I71Z0?$(OB8GR!+?Q$T?08(''KBYT7,& M;4C#V&$R*;K6H0>2V-\>[YK @+ >1,53DN4;/P3815&(' M#")#M8]19(2:Q MA7HSBO[L&36A122K"KQ<">J"!IKDE>$:0WJUH;7.HPZ"I*U,'T317U((*19X MSG+>%57]?Y+\D)0O]W^E>?WR*Q':/ BK$3(#_J,3@H0+QG.-5;UGUVD]U ZA ;+62#83;HQ^[PGQ'4P/BX M#BU/MIA*7>29XC5ZP 9%;/20)=XDUQ %_A.:RT9#[F3FJZC8X4WSU4][Z%R8 MA@NG+/71N?SI2HV^%7-\D'R9J"KKS>>TZG?NFGK8=V.;SHGCP"2^AQT0A2[I M+42QP[5(+_-S-6>1 1RAJ:L41>.)03<[8K(O0 Q/;4J=&]2E]-_>UJ1GO#^C M+U,X6E8])B$OIG\A4B._JW,1\4T'V 1 X-BN&\<@>DTIE:E!*+8SVN!% ,\:O!EF^9)F15W9?H] MH^7'_N5S^ES0VF/7E1XAMME)@-",S,"!5(H B'N3F$Z-><5ALB'=\\TC+J,' MQB\5TUF\KARS$B@XAWS/W?5)HC)!N4;,!7U1QN?RF4+LFD9^K66HZ*%)[:4+T\*V8ZV)& M3$,X2=&R4#Y@8&217(:G=2R02R$OIG\E4B._*W6(Z08.C@D!@4VBP(\C#_8V M0.P)':\6^\ESC7ZI73-!DH040 ,_DAJPR';9*Q:NZX @6ZM2 E'LY[5 B@'N MRQCL+A1ZV[RKV:*[+Y-\^\A63+M*Q((V"NBT*/:A"V//AQ%HNU%ZL>GZOB5T M%4.A78;>4(7L5023Z?!BW%NYA"B5"N9@HD?A&#G\@1D=,1CG5( MH!;/WE[!T,:>.OF\S=,.@>U'@$0XL)#I>BZD_PWY+N%=[Q/JNKV MH;F#W,Q]W=AS0A/:'IW[A@&T/&#BWIY-2"!VIT'>CL@@E;K?T"!BEWK;=P"6 M6)>YR,[8R)O,Z$K&V70_WMVC5\,,=Q.7@9ENJAC')+)Q'(8(PM!$S7.EO2$G MB@0'CX2!V4?-(BL9[XD9&3 36%S'2)GBP-M>+%.YX#D$_/JDU_UCUIST:CM; MT-_X0)W.Z^Q[>D<_K#[)>0"%F,"8>*RO7H1 U"VQQ%80!ESW"#29UERDTR\< M]*V?C_ ,AF_284AQ(BZ!$2)1;](/(?=)_,F&-(\XBL_H ?8CKX$X/NHT$#H^ M\YV=2[&I[CB-$F?HI_/)?V1^5E[E3L@S?M.>W[3E]VO#[S/]<]..RE]S_T(N M4,;:\LJOSI5"PUTS^\HZ>ZX5QY'C Y_-[ZB%<2L(S8YO6_Q=O */X*N/SS79S^KB8S8 MS*@+RI+F;]U)0=B3H6[_!&<67@5GTT[HK"^N\D=ZAHX-S_487U_.OS_-W+LQ7G\5 Q>[Y8K.R56< M U(2+O�_-^)>N8P:V#"KZC24O$1WOF^W1@*TJW#VW&AM^3;,_>_J$I^S?Z M=^M-[(4!A>R0T',\8$AEH*I??7U"&FX1O2-8:N66R'21;<. M;5,5X9]P9B^_VSZE?EO,4HQ=[7H\TLI$]4YD\ :'V"KDM))HUH19E6QYS;LRL2Y,N\ZQ#FA1$ M]2=7*!4,J!(J9=$0/MN4EM^S;7H>^*4]6Z,,F47Z=C:PE]I]NV1$O!K0F<) M;+OO^ZM5)LY#/2LE?>FTJ?]362R7MJXUNR<#Y_Y-3C>]AM\# M\^\G63Z]$B4=:ZBJ/HQUI,#E:5"UFJHV+G.EM=>'(FA"[O%O$ T]48HBBWL MX=@T0W"<-H>1V.OPRZ&<*;'EQRVA9H;)IHBG9"=\76=YVF;*;O/$=;'T=MHH M[*Z;4 ^/.>_GRG 7(Z4QQ4W_.OX]-&,O-)'E'._O0,LUQ=/<,C!U7X7I !K/ M#"%3M.W@LJKQ2U(9B?'\ZF;$0Y*5QO=D?TAELMY"P19(>^N/\^QY[_B5W/5? MR>M[F)V3"V0^+<&ZEOJ6_4)6E/L6)N)<\EM#;#0W5=B@R+1<:$'?"1R;Q %V M@NXUSAC%H$(TGI#5%1RS;J+B@OY(0S=)406FH MENNIL%1+A3.I>JZ _-0-%?B]5--/09#5Q0_KG'Y2^Y=NZ\>TO'],\NYL[<:. M:26 /8? $+HHCLT F;T_Q$="W<;6Z\6:CO"LY%C.]"]CX1,ZLWX4N@_KD!_; M_:%ITM"B_Y]R%/9:$)[[H7%]"7$-@ M)&8 !GJ_674$;72H^^/X/$?QYXL)_YKA&F(CMUXX:=Q,>Q)#DK0+JX2Z0[#\ M"J%V#XOY/FC^?/@AIY]E>I_\2*M[U@EJXWH(0NB%;NP&5NB'?F!;C0F7X,A' M(6^B$_[!FC-8B\=H !E_-) $GO(1I^EZQM'*D%@JF9L'HFP:&;'75J%MNZ&%K-C# MK@GIS /9;F8&Y11Y@ MOLC/R#+,=$[7L6ZBP(]"]=>F0((^)4]I][2M'7@AS2&^&T''A3X.B(,[JR0, M+:Y795796D:.;@P&48$HB; Z09HT$:I$H%HN%WKQ^@I;HG(EP?.*14O&&Q[I MDF:)5\#8H1;Z9Q^[I^T\QPI<'[JA"TT76C;RD=,;\0"$(GHE^*,URU./QMBV MXVK+6/Y5JF82Y8Q/C332)28^1Z8NEDG7'M;5HC^O^1F1&TDBUZ$NLN +)1^3 MF'8XC97#_?PYE5NVR+=O)[*U&T/*1Z<#01R"PB>UT;2BH53NP3*&N M#A-M:=89G.RSAZ+,LT2PS<)4"OE$9T[VQ.2G068D^M(<5F:!*N MK2SI'S[K62,&RVAPR9VI$>!L7(YFH4MVLG MD<2Y6-5I) GXYT\DR?+ 6^6A0T4M5!4NGKYF>7=.M+]L]F%'OYOL(6.GHF!5 MI74%M_\\9&6Z8P)/?SO;9W665O2_T4]L%Z4/:4G_(P4^^(^;"!,40Y,*O.5 MQPF#R]#&T$&C]=#H76PKYY,?1N?EC='[VGUA2FD(G7S*9B4FQ)' $93!4KXZGS*S8E^D9 M45H%G*Y#(54X4BC_WOA7.BX;^W+X^M_IMKXOR(_GK&QGG<@$.+#B@* (Q3@& MT+..]EW;XWK)7KU5S7IU.Z)5-^Q-% ;8J O6RJB#S+\6H)C_Z\LIRU&O3N!N MC ZK<5\89'G6^9=FEF-?;LU&911X5G:$^+FPY*.'X^77@C3Y5>C^.E7<:6NZ M>VT\BX0>!#ZP'6)'9A1:$>DM!O3_3;_5QF='<\(Y>U*[CT33 9B M&IF?JZ>7KUZ>BUFQ?'+Q1LD2G>-&*!HIFE40NXZJ68DG7#??9-CAJ9N/CR#B MP]-A3P7Q>WK[5T['^F/VC!]95Z&-ZT14%6T<.28P/>) !W7;DK$51Q'@+985 MF-(L6(.W4[='C$;1@S2V#4K^\DP%N=&(UTAZP'3J M^&H_,F&H;XPLIP5O,M(+6DLM)LKG2(&F+33KJ-KTN5?,](F+#7-\H";S^GAT M@K2MRE&:IP^TS"QR.E4^T-ER-VTN\@I^K>HRV=8; 'T8H,@E$8D1B/S8]]N[ MRAY 7@2$SLEKA*'[D&N+7&R&JI-UO@GL2@@7*Q@[T,;@\D^'V_BE0_XWUC^] M!V^F; M3/.J]&VZ-^=%3!%+@DKUZB[#>]O(AR:!MFZL8>R!&*$8.CB#QHLB#=F\5VE!H[W:J+=V56(M+KA*3YD^L$IN#.LE* MK(6V(@6[1!9')3:5YE6IUG1O+E1B:EA2LZRW ;&)B>E9.':]B!W^QLCKC8:A M'6YJ]JB6BJ6[JZ:$=.J(BO](!/LKQE;](MUU#E4LQ"FE3_UBVYJ6TJ27R[@Y M7I50379&:-E+D"/N!CS=EH?48EL HA@$Q/5<)PX@@@#WPAGY#A1:]M*)0W,A MUD,7[.:CDW@^X5L+YV*J>+Q!^#/M04R@>D15YPC@.B1W%D_?]BR:C5U1L>X6 M%2]E"LLBP/&C (>!'[K M)PX[(W'=B3T+(440-_PI5@ MNZAYR3AVX\BR381,VPM,&%N>&?3& V)Y8H_2*S(J,H2EGI2_MC.BMT89)8>G M1E'#[KK&HRJG+M4H*CE3M'2VH=.\$,8((CN@!J/8 = [6@WB0&2)?ZJM6=;X M^]/V2A?"KM.H9+%+*8,:%K16M5PEOR3%3?.ZY&NR-V)+2X(L\0H6S.MLE^T/ M[ K3EW1[*)L&5.3'=G_840VEWK-7MP_M!;?;!Y*4>99_J^[2LGV7^^7\#VA> M)2&^Z3D$4]"8?E, Q"" [=T(Z"+7%7J-:$FD?#8FK5).!?OR95NC/NDA?69\2 M9_7NK-F8M;BZ>G(CL_SN7E_>6#.@L4WT-L50SJ2>OPCCPP2@>C-X+@[IA-'XL MT^)/"?GZYON"P5V'Z,_LL]HYO!3CW#M>6;6E&G8HT]N'80;[G.X3JG&XJ.JJ M74E@=4Q7QE3WZ8\:48+_W 2A39@Z]FF8\$HC%WH-JA\$BX4.ZFC&HOOL M3E/O-=B,(7S!O3/= >'<6UM1+!27W0RDT:"<^\3X-$['MNAFBM8ZU'PV;]]N M\L\>M3FA\5T[,#W+QR2&H06PA^+N MD1H4$0@]H24,31@T*_:;"I#]:Y*__$=E-*B;\X(=;H.]/=-TLC]6A]W?8+.$ M9OXGN"JB*VJ<*R8K")B@K'>(+Y7J[T/V1X/=6$SN)3D>6X71'+5UR+MV+]^N MWLS"JKB<3YPVG(!B;$6.C4S3\RWL.+%'W XHMAU())5^-GBSK?E\:1=[WNCZ MFU6#7EW^*\V^/=)?_ J_IV7R+3W^G?:'W![JJJ9J1%V630SSQ5\T9ZPR]/+I M1-%RT8H2CJH <>6BV;^&M:6I^0FXF,$6BH7$7.7I>5^\I!1D^3W;IJ=ITW!B MQ;HX;SNHISX5 MJL/34U*^,/FZM%AU/*8\>!:X+MH+5,UTEOWET^UHZ4G/W.$7GA:M./)*U\-N M^HBW+SSCY#FKDSWSH]_^6%%>4QP5OJG60E_"VK+<8CQ$Q4S' M1?ENN7 P,JLA]//.-0Z@%W;HK^]XF+U?9#8*=GYJKJ\-3^WAN0P+-=B[ 'BE@K M5],VW9+^C9_5,9O M5*AJT9848Y\-%L,5.6FXT(H WM'A^@C_1.LO.9 ' 0NM'U$" I6\N'H"7)]Y[55>/*A9FFYWN>XV 0!B[&"$:! MXX,>I47GG2H7]%1CFR\??O[R>W5<*5*[GJ<\8&H6]Y:,E>*5OI,K7;IBSOQ$ M"W^"H9BP"J@KZ.M-0+-X+[@^J#<*UQ)-F7_;1&FU+;/G=N\*':HL3ZL*YKM. M$2GP[%N>/63;A.;)[9:=H**%_EVQIP5_VN;!C65%T"78\H!CAH@$%K#:9I"! MC2+'LGD2RUQ8-">2@0O&[8/1.V%0+XP^R=#?'SABG#PQ>E^H 2UR1]R^Y2OB(FSZ3XN6.T;$J?W=MBF9$@V#&IM59]3K=I]IT9ZAHT MV:87AJ$%8L?"H>?@$(&X,X==%PB=E)0VHCG)]KB,\@A,L#V1-'M\,ZY9B!/+ M;4?.3I@6:MEVB9R1R=N*ITIM'Q=8D40/E1U\926N&C:2+WC&=HC/*"E L?G89$[Y MIF5STBDF]48 M3F"-AZ(T*-Q7*_VO ,^\>B+"X]B2BI9XK&/,:O+M[>*+1@9YQS.[H7W[ '=% M4_]TTH$ )E84VM@Q0QC!, I(>#2%'%_L35TI$R+C4^H%78:J.;W:X9IW$)[C M9&2L3:)P'4-JF@N%PD]*:I^$CLDOK']=4NZJWY]W29W2R%)#G6T7."8,0L_R M$3(AL=W0)KWMP#(=B4V3B1;GV4%AR>R(TFAA&@SGKV8HM:,RE6>A[949*9;: M:QEC=]F]EW'FKF_$*&)^'=*FV*?S6S1*&=-_KNLC_>,?ZO2IVJ PPA!;")(P M"$T7>X3T\Y 86J^5W$6;W6-DI,%FV>6Z2GAKOMBVZT[*W^"FM-[:/76K MY%M8<=%9A#8O5$0!4+7]">:TKU'>D)G M]/".(^J&/<0CN%4ZD5C.G=+Y.!7<*)6G4\\VZ2A18[ND:AA>AUZI_)_]=E/V6;;5Q2>Q U[()1C9 ?!1@'K+$+I^.=]#BJD'*ZJLGAM78]F#Y)\'*V+Z^7+$$T8+"]O[@1XN1+4(T* V\ M(,7\ZPA+4"VW3O#^L[[\54];#>#DY,)L7S6CR\_FE7M4Z/O^A+('-;NM#\E^ MT)2@:^??MNC?^*X)'#M"Q+&\$%J>Z;EMIY F!B%(IECLBW]6:.':"2#%VN' M)VV;Q^8I5B%%FTXR5\*8E5_A9'&D=O@8<(?/N%N"5*$4,2NYTNGA_/?;D=Q^ MN9,3PS4F+B<%91RN(B&H\Z;0\Z4)7 @:*%R/H.J,5O=I^93ES:?8 8AM%'D8 MNIX=QQ'T/-_VHQX _177Z1,-9G4OW XO7&Q[N/WHJHSZ!%@X2:@.P/5\L2#W M8JGC%>U'I'WFJ(P!5N$THIIV@;M&R]$O>>](^.N?>!=)B* +.4<3R\NG'UV. M%=J_4)$#00]I6;*5M-9X\R()>_*)=9^"3T599_\:(@!>$#DQ#D(0A5'L(>+% M=H\ $ OP'_Q1:U?[ 9\6[G%0-IN)U8V1=I"-9("Y&YO-,8,T3Q\RSM5\+0'A M.;6S7"Q$3^=T8>BA-H]1548/UABB%4Y4RJD7.6:S7 ADC].<'1&C V+JX1DA MCBX>DM'#]/+I2IMGA?[O5/2^VO>46JJR_%OW.N$&^W[LVL3S8\MU PPM[%N] M(4+-BUU*$_[QFM// %$SP"@DP8/X$HSQ[0EK)DLL/PQY(E=XTG0/[RT;(YN] M$ZA;QP;O% ?>79N;R 6O=O3K_I_39ZI6K#G2E_1;V.%U]R(=_)LNWV?,^';SI M;4< AL0V781CUW-L$-EF"\U"$ %?2+CF *19XCX\/;,)23-"V:[O_J6]$L_V'MA_+%8YWX5W(])]9RA78FH MS^KR6_F?GV_^H]/5X\:.38!<.R(D1!8* Q@CUC78"T(2.*;8W0VN'ZC]&'3U M*'K0F8<&/N%4SH#@<8TQYS4=2ZX>1P\?"_"Q#K40@_SN(+&PO[RC]>]%GK[\ M/2G_3.OXD.\J6..D+%^H8C2/Z&ULU[4"/XQP''N1QUZ&\E!O%3ABKZA/M:5Y MC#?PC*<&G_' (J-^,E4\HG!G"R*Z41+8 O-:+#=&$EM]/#:9QGG%9(K9(UH MC"J:UR$_RKPI]'R,XB4&*W/H/\@_#]GW9-\4/F]LAU:,(^C9"$26&2$?8._97C"W%V,Q&FE^D)[3SI_"KC%W)\>H8 M7\P!)T9!,]GP7>(Y =?2CSIKN@\'#D :+4J#P31..,6?65+$\_5C%O-3 M+%9GK)E=@3-_L[,L>=1OR';:LITSMG='J!//]O$0<>E(GU(2ES\:H=B?0M?G MQI\=V,OKK%5-4J>[N[([E=& Z7N'Q38$IAV9V$/ "8, F7YG,G9AP'VE:+(A MS3EAB,\X FS?>>67J>ET7M?_69D4D_XQ$B5>E)C.)K_>S\JJG-2_8O?YR&[% M0$[3^&O.7Y!W99PMK^SJ7"DT?%/JJOV/QWY1IFF'#D8FL'!@1MC'9M"^'.A[ M)O0<_GM!RBRNH>K_*--O3R'IT\M_/7QKF (L3;6ZN8 >RG_2^<#'*]T%U9.Y M?/;0X)/ W$"6,>[UW.+IJ<@;%'=)>5M^J5E":]:K[M*R>7I^$X0Q0!!%+G#C MD,3(MKO^ZM2R;SO^)D]KSK5&/]^:P.P+;MNC.>DI-\6_;>F M*OO.8+);"D;%@!J_9+FQ*_;[I*Q.O_NWF9=ZKQ,ZMM"K,!PK6>95Z=';15[E M;'$WZGQ57UXTCH, (\L.' = $P(8QH'3&P]LDZOAMF*3FLN^N]<3I7;$MN-4 M<'1JY9UO=WD!RL4JOS>3_AOCKM7'%F6[Q\PNU!D-T)E[?G*1-Z*%BME?AQRJ M=NIM:U =G,F)8F.I@H?ZL2A9U[\-A" &(?"Q[WE.!%V('-(9M6PW1/)B*&QJ M;A%LI*XRDB/"1@S;WYVD@.(DRRB?5GXG*EZ+S3B!6U+EWA+%K6[2#*]1U>2= M&56SB1Q-4;$/576@!D$<8CK%ZHJ]1Y6Q)FDD M1%$$3-NCM5V,H85N M 1A! 9,A>;TJ)N4-AY3)LR2QVOVNOO.P:0;8,B.78'8@,PSBX*B@T+3%WKZ= M8DEDF$D]@?MZE5MNNJA[.5M@7%ZVGL@.7R?KH[7^GOP_BCJM MCHM!EA7C&-AA@'UHA=A'?HQ[DQ:!7"_#*S&DN5XX=8#XSF"=UJ!%>BM/Y?+Z MB8-9:12K"3J5Z@J"TY,Z.=68-?(HTJIZ15]DNU=/XY>M2/4[#A7,$RMA; M_OB .E<*#5\7O[#3'\W:9"3?TMN'_RJSNDY9,]**_M;M0V.S.\2PL4T$<12 MP'%-8 5T6AH<9Z(P)%P/="DUJ'MB>,3)Q/ZO%BGK>,B@-J^%#L#RBY4ZOJ\G M@46H%IP@GEBF$M6!-#J4S6N["[/,GQH685LN10A]V]..GO&RKU4B2FZ0T[5+KA3.SP2[1>EN2T^,RW-$UQWSEY M05KER5A>0R=@+U1\#F]5<1BPC_17__M_];]#_^=K4J7_^W_]_U!+ P04 M" I2%I0TMO8_B"\ _E@D % ')N9RTR,#$Y,3(S,5]P&UL['U; M=QLYDN;[_HK:VN?JPOTR9WKWX%KC,RY+:ZNZ=_8E#TVF)'913&V2M*W^]0N0 M3.I*,DED)B_JZIDJ6P*0B"\^ $@$/'O_^O'W>BG;WDY&1;CO_X,_P)^_BD? M]XO!<'SSUY__^/*+^F(^?/CY?_W/__;O__V77_Z/_OSQ)UOT9W?Y>/J3*?/> M-!_\]'TXO?WI[X-\\N=/UV5Q]]/?B_+/X;?>+[\L*OTT_\-H./[SW^*_OO8F M^4\_)L-_F_1O\[O>QZ+?F\Z_?3N=WO_;K[]^__[]+S^^EJ._%.7-KP@ _.NJ MUMH2\6^_5,5^B3_Z!:)?,/S+C\G@YY^"A./)_-LU/E(5__&J_'<\+PVEE+_. M?[LJ.AF^53 T"W_]/[]__#*7\Y?A>#+MC?OYS__SO_WTTP*.LACEG_/KG^)_ M__C\X5DC95! /Z!<]D9_Z1=WO\8RORH"X']>CGKC\.EY"[=E?OW7G\OQ31 : M2H@6(O^/5^6F#_?Y7W^>#._N1T'"7YOH@AH,AE%QO=&'\751WLVU:/-I;SBJ MV[L:3337<=V;#/MJ/+##T2RP]E,^_5A,)I=Y^>6V5^9;NERO=W?S;3[VR M#$A^RQ=(3I)$V^]370%ABKO[V71.FXOK^)?>^&&RN@*N,MB&BH,>Z/YWR;/>N1^]$>S03[P82Y?UOY[/KRY#?]58:'HW>3+PHNJ MLVFE]'>=K@>]Y$@QV?38;C?#()>'T=CN?A@?)!C49+FR[\>%;V;X-5=5D.^Z'4O(')O(4RC-KQX..P M]W4X"HWED_"[8%8.VH>W]4X?B7+J34#-?:$YL>,\/IS&/4;\K"G"BC"^";N2 MX59Q:M3LI)O[SQQIC38IW'A2C(:#N,/3O5'3!X>I-;/RJ^[X+SQOH==#E8O65^FX\G82<0 M[9=]N[ZNG?9%N+C/RUX=\Z9^ ^UW>FX5WQ:C09BB79B5IP][=GY]0XT*$8ST MZ3"L&%_R\; H/P53OP;:&RJUW;F427S/]MH6Z='V^3">YF&;-'4_[L. "VWW MBYOQ\)_YX',^BORX*N85$L1-_%;K4,SN[H+A=W$=-EVF5Y8/H:JZ*V;CZ<7U M8A#$^:@8Y_$'R5@D?NR08%3F;E=XU/Q>VY#4,I_K5&VRH^%CE[V;;:>5K\HU MUP6;3_KE\'ZQ4:HV#\%072GTRS ,[>M@,XW#5J$?-1J:N0RK3@WKO9G&CT78 M_9>/UK][+!"9VU[8W$P^C./V^WNTO7U1VF+V=7H]&RV+UYMF.N_'L4!HAY/> MS4V9W\2%].+Z<_XM'\]R_7!9#F/MW_+BINS=W\9-S.^]\L]\^GOO'T5Y61:# M67_Z,7XK?.HJGH+B-C>9!NF"P'],\L"QCV'',ZF.FCK MO/[GCP6P3I:08UU*:MDB37ZB.<%];UC^K3>:A6V 'X[#U#J,Z])D6LY]"+;) M5+-V9]W=?TU/;[@S(5<_6\P'T3X?Y@,U755K0N =/]*9\+6&VDYM--CUZENK MPYO5%FEKCVM4[::C"4,HK=5NQ'O\4UA/EY9CL$;RX;=(BK#=319UQR\<1.QR MEC^])FM:YHW-=R]P/'./ES7A/_$PYUMOE-?=MS3YB>X%ORSS^]YPL#S7B\;& MQ?0V+\VLC'UOM&-Z"OSLCK'6RZ, MOQ7%X/MP-$J6>[^B>>!#;%_SR]U#,-J/ZGNBG(Z_.=\^5V. M4E^4E?-$>^@TTH%N0*MG8=9NH+E./YZTF&*\^&V=*]%MU=KOX/XF94*+S8GU MX>Z^UY_&LZOXJ]&#&A3WD_2R&(<_]O,Z6^8]6SN8./6\E-,:;5"X^T"T&+4A^7H/$V(BSF MH^'2P53G-\/Q.%YY!_-][J)>W7W_,2Y7SA&AC677]\>AX2^W"]/?>F753W=] MG??CPY+MBHQ_C4;2;%J4#SX?Y&6Y.M_7A>J.F//]TU+WX2Y_SX!U-,ZEH?^S35M""K#^W2Y7656NG<55[>S=^R M3.9&V2/7=^CK]C9:Z?KD4S']KSSNL8+YV*\<^G?H]Y8&FN[THV'C9]-9F<]_ M^GN8=,HGADR][N_65.."S.Y#2]%F[XTJU^57)FA-079JJFE!:DVY;Q5MKB-+ M;\KX:N/AJNR-)V''5&/_OJU:^QWV+:+_VD7CM(U9S_F_Q$CAY61Z&V-^W],>[- L7RP1;9=FRE\^Y7Q58_6)7?_L(D-E1KE!ZD+YU# M66M8[]56@Z(L8RGD@[B)R,,Z%=';UN>-E=KNW/Z+P][MM2W2HZE[54QC/Z:A M\F38KZ[4+N;.=&5/R;Q(Y*4>]?I_!H%">Y-%O^/+Z/"UWXM!7N]^M^MN= ;@Y\ELHN+)T'#Z MT 02Z]OK3*2W?[V\2]4/ZGNO'%R%SC0A[G[?.@XH'I^Q715K%L>V$=JU"]T! M%U^4+@9IQ>88\*D91&JUW;:H]:R.&E7;[NB+&#FOIMHGOJQ/D)W\%G;3TZ0E ML,D/-PC2KH^FNW@<_?H;"=;7/FVU*(B9\HTW1ZTT26ZKMU<&GP0WEHGOCQ0NKC[VO^0N WZHW*LMGU6)411FC M*D(V[_5;K378U,5G\A_3/&PD!_,(K-6'1D7_+8GFTESW)E_G(LTFO]ST>O>_QGG[UWPT MG50_F<_DOP"XC#7[/Y8_SIX=?(P'G_/IL)P;Y_%B@[%/-A942XA;Q>+RQC0 M9R[ W%?_L@@]7DFR\C-92705U*1#3_[< ,R^36; 2$0A-=82YSV1@B%8H<0Q M9'50>DI-5?9_*LJP:6H7ME_Q?;GK2Q+_'H_CU3U2_]V.%H=:,= S!V0J3B(7H+@U63QZYNS1=/S M2&T+^JRG&((M !)R;B"'EG&)%\HB5OE@#_<%&,#L<;Y/%I>.?PZFY\-!K7- M[>@-PF^JEE%# :0-V?,K&:T7K0 \^%(9(N[WG"\ M$XT653(=A'..82>IL!PY0)RJ) 1&\3,F4JK.MU)H+XBWD^C5Z4_X0>:+6?E_ M\[*X&.=S<^/W_.YK7K[!B/6%0T:;=M13E>;_5U2_'2XS7>],K[76G6DQIY^796,* 0) M$@)#:B5W2IEJ$3.2$*@.MX%_V>4ZAX!KZV3.>@(!TL$ T?")*LM5- Z+)9'JQ8"9P\WZ!]])-5X M.AQ$E03LO^3]Y=.CIPF?S-,T6Z\XN>6%,Z(E8-1P'2PD2;#&DOE**@B) M/"^.'8H2K^S:1#T9X=N9!^PLO_I>7-T6LTEO/+CZ'CKV*>[55D:$@ !J&&9_ MA#DEQEI5B8FY)>=,G'VT770+>%=S4>*,7>>$LJE/9)X$P*"U6D%#'3 :85HA MJ 4ASJ_/.M5]4#:.\Q:_&1D+_XX6;Y3RF'MQ7E#&YD"8:?-)"64 P%"(:W M7,TVU'?2U:YG#WY-FXRC>GFN,X#WD&GFDF>_6)GI,XHIG @%EL!4=$ M8 Z6/F^:0,YJW6VU(V50P")64U1##1'?+)]AZ[0CRG+HH//0$6=4)1^ Y%T> MBM;6>=$\PEVM3\_Z6IN+6%K(:+_ M+=;82\*8UWAY#J*,D3IE)W;L/#X/,W1?59[(8-CZXJ^1]C.EJ+%:*HB=MH@A M@HRNL!.&'\R;]?BMUSWXU^P V$N#QW'P^E; QA,](]7.AQF/:2,4L- R0>'R M59>V0N$#QA%[G.:WG-W/M5'G!>&>+6:<(@$8Y,9Y)2$V3'M<8>24>I>GGK5Y ML_;4LTT==+;M;#N]CHJ%YVMUY-O;)/*+> MX1;-MWI=8^'<5"TC'!-F!#182XV)DW@94$$ $C;,M7PL.Y-VMY";]1K(D+2, M Z0$5\!@XQ19.F7$G1-PYQQXHQEF%!W ?A(3PS'&W&QCSF"$(6&(E<&"44:' M>=UX[K7%BBL<.'(,!G,\^GCB##[[U_%*49]2;; MW %V:"4S2&OB $&(<FT?I39-DZ(K%1P!%1_[7^M*?L>6 M,J2LUY##L/= 5A.#Y]=G5=2OJVP4SAQ$0&$GCC", 4&6DJ:1@D*>\-3SJ=_8M+9J-H-PF M5^*@N+A^UL6UJ][&\IDG3!O$L&"( !J]#ZBN9'*2X?.8<5(56C0/Y9X./)_# MOM\L]OT7U]?#?OX?O?'@2S&:Q_OP )AK",&CD:H8E4I^) MI=.0&HLVL:TW>TRJZ6.2]_]R4WS[=9 /%[-'^,/+B2/\*/N8W_1&;CR-60K? M7F'>*)4APH'V @!@.;("2&?MXSA)]S1--%DKJ*1J#;<[%0WWH/O8V+PI,2&=<<$!%F M/NJU1H)P1N2R2V':T@=+D]*\-O?31-$$;&U:A2;Z\^1ED'_ZL"%;SKJBF9#> M*#<)F,^Y_>SLG_;F^3JILSS1<2E MYSW>N*^H73_#V JC#?1$",$9+M,#WIAZO0FRT7,76;R*RA6AKM5+ G.)), M2T@K!!3B*>&(Z/&PJO-;F);P/PX&QLYOO7NIVT2F JK 4DT-"B@[+002%0+2 MU@NC?_SS6GO$V(EY>^/>%?,^ATZ7P_XT'\R?T&V]9'FS? :9(MXSA)C1PH&P M/$BT6H4-.+/KE>95_BJ)7SK(71'HC8E]RUJYID9 "T#LG/)ASF<<>F2LJ^0C MUJ>\BV5'[BG3V3K9#/:'Y%;\8S!2MZZ'6^MFFCFLN4,.6@9%V#U \3CC8WRP M2:M#SZR]:5"#5BE@[_\(>YSWIWY83F*LRK]L>V7]1N&,",4-$0:%G0F0,2:^ M)U5'P^Q]L"@HW1%A3\45#4.[)P?L\"X?%1LU_[1(Y@+3%0/Q:@KX8/)!HE8' M"%3[,[OA;T??"8 V,-)KC_+J$$)(0#@0/LQR& 6K"GFXHJ%,\LA-NG0[T+S? M['#?"^-63V)[XYM-!_:KWV=&,1H,*00"<0&$QHG'/FO!4C)5\:,/2]G)H?V^ M6+?.C[53R(L269#7HQCZ*$AHA=6S MNXVJ?U8FHU &F\5R!R%U/.8+!*NYD7EW,)>N+I2_J_J*9D!LE0##\78"/"V3 M&:R@*PEP]S-,T1L$>I1L/8IBZ6D]KVOA&#VOET$/@9(<2L5YV"XB%_Y0>VK@*ZI]N0ENPF@#(-BYW^Y"H-VLE#MINR8NS23(QMQY3]U@A_\6 M?AH&[64>=/=6]KTV/Y=Y!Z'U2EL-%-8 6/RX6 $F4WSSDMS63XW(1Z2DPX<7 M^F.27\]&'X?7FZ;C.M4SQQ$(1CHC0D.B"(48VI4:.$VQ&9)<1T^ D2WBW!7# M?BN*P??A:+2!15613$!N17PL)I$P#!*F]6J,6"E37E8?OY-'*\39$]H#GA)> M+E^[79;#?JY&"N!_W>7\>I_N'S0>S_CP%S-:L#XU^)Y,$8R@QE]Z M,-( 1#$H^ ++^"[^4+>,)\3+0RJD*W)_+,8W5WEY]V'\+5@"\_. ]HW1& MB/0""PTTD$QAZBU>H8LU27&&3#KP/B&BI<.ZY^;B]8>?Y*RZK*"?7^C8X;=@ M7XX'P5*,P8U[-V^97,EM9D@YB!$T@!I&"1%@'AQZ:8&JM!2BX,SIU#7Z[9-N M\8M)G'CCA)O.N!<-9A #X(F'QG@>!-=L]?A?8*.2HO/!TWBLT1G=TJ#?DVO/ MN_#(](OKOQ5QW[O:&"^/V =_W,_WTLN>KB%<8JL90DI8;I%DWC@KA:?(5Z*G MI@H_(C? UEC7+?[[1G@:?.N-^WEQ[6?369F;XNYN.(F?GUP5.O^<]_.X4U[# ML'J5,\8515)KIZD$-EXK5L^#PX;)^Z04$T<8_JUQ(K4"\P$O,T*/BYOQ\)_Y MX$-8V:?#ZV%O%;>W&@MJ/*BN:6)"YLED=O?TP*:.XTO#7\P\# L!!XX"X("@ M@AF-*GP9J9=H;1V-CS"\55<7&P?036>>U\ON;XA3_?=\>',;]N(JS/IA;:AU M5)S2;,9\S&GN3% 7,XAX;^GJ.DCKM'B]1QB9IQ46=ZB ;F\O1F^)4DF[R>.K M3O5,$@"UQP[#,"AC5B5I5H-4!"12J/>^KB\:!7K?!^B5==L+$_ 3F^13,>[/ MR@C0&JMQ>\7,*QCSBWL..:.&@F (KTP9PT127-B=KR].C"FM0-RQYY\ORFV^ M.XN]?"BA^M/AM[E=L-TM<+]V,X@5PT0(93SSFE'F^.I07$N61,?W MV7K$Z?(>_= ORS"AWX4&RH?'RYKPXZ>W.!?7-2SB,TRV)[Q6%AE"G$'0&^J, M"]:2-,)Z87&]A#8M/8P[8+(]1:7DTBI-<1C?FEH R H5(L_QA7:S;$E-MK>; M DXO1AV%RA H.?90>6AUS%A$Z>UQH6:,NMVP/X\8=98B!+3 UC!H MJ6!8,KB464*@WT/VT+UIL'.,NMW /F",.FA%,/$X90##&#;;0,"JCDIND@X, M3L+LWE=QVV/4[09M1S'J* 8>:"1EF$,U @RI&(%# 2"H1B(I:/AI7#@VH.\$ M0$_Y07-8?8E"B&%EJ S$]LRY"BIA'3P4=<[<8-E7 :=X^VAZD]OPB_A6X5MO MM,4'L=T/9V%"T$1#YRT0(%@(89\C*K01H><8GZU9%K9X+YFLKI,<'(MCY47) MB^GMQE@I[7XX8\X8 [S57@-$/ 4,/UDV5ZVX? M>Q?3WNC$Z7IP%9TB\9_\I"/V/_E)Y@6GBDG$#&,"*TR)66U,%"(IG@WU/;+D M8@B,\YO>=%GV7X,@35.G.!(^Y3MZ":1\*0.::H^U99I;CPEC0*K5 3A4*6^J M=O

S+YOU.J[ZZ2DW#RF1^X3IYW_,0]'#OY9RV&GD2]EWCFFM$ ^3.Q<,"UL#"DQ MQQ1;F!1VZ%2.<].XMM:?YQ#ZZ6IFFCOV+A[B!R%6;I7]X0%GG U]LL-)?U1, M9F5>8PK:J9T,.<*@TU8:9(&DA%+,YOKAS#)8+UW- ?&H,^7LUE"F./0.*4(L M\<8!3;@A2T1<^"?IL=J1SR@M4:?H4!]',(.HP6!NPO1&'\;717DW_\"!'8P/ M,[EPARGRD'&N*?.2,$3P4G62:W- %^2/15PWG_1^FZ/QVQ4RSI#3 '",@(12 MP)BZ;BFAPF&E/2\_JY:T_RI:3@-0[[F-KY46ZF,8WC>+J(R]R:;,@:\+9HP[ M94"PAH"%FA-H3$R_L) ":'@P]X-V").JRJ)!++MCQ&-^]UJ\>)(.7C!/J,$2 M">H)]II";RJ)"-0'LSV:94>J.M>R8F\D]_32_!QX;1:6P9?9<*INPI7%]/>P'0#=Z=.[;7(8Q]-)! +R@F$*L8@B+I;!"L(-M M@MNFS3[Z+CK'>T]RO>J'*>>SZ=W]*/2SZNT3&39R:\_6,FX$!\&T%P@BR:11 M&%53M?:8IA@X1^18W#BUNH&[NR"2+Y;QU0GX+A;SX[$YXY)"!R'01FL7LTA[ M5$F)!$YY(W5$I&K8"&HML"DFZIFRDDE.9"26VP M(\ QL3J%T))2>QYK7Y/*W\BG=(CWCAKYK!NZS'M__G'O\_5!(=>4SX*IJ(4+ MJW(87$)(3HBLYFO-C3_8@X:C9T23L'9W#C>>%*/A(/H_Z-XH1GO[L98 -YBH*24RH=Q2<5B1 ;K M4QE;Z[E7R])O?;G_K& 6UD"'!(NQX478 TI@K:LDH@JD#-IC/W5O5N,O[_-2 M8.[*0EAUTHQZD\G%]3SLYY;W]VOK9$A19250-(@()&9&.%/)J)T[V-O7+JFT MH[;7D281VZ[X\[2;6Y_4ORZ<>66ATF$WAXA$BMGP;[24BL<,C^^!,?NK^N7U M7BJ^G;&FN+L+F_W87;4U2?7KPIGEQC$I6=RA6RZMQ1A44ED/SCG]:HJ.W[@- M3@+V '31N]!E63@S& )(!63>,.\0AS1FDUM(!:Q)<1@^]K=U[=!E/V [MVGJ MG)6]+IQA9K%'5FE,M4;$($,J@X]K+PX6T>$$K9A]0>V**DNONNU[P^<%,^B% MX89HS1VG001B1+5""T)H+?>*$UV 4G3[,B1Q"JC=4J1Z ER7*2_*9YX+0'GX MES820D&"3"O9H+3G')ML7RV_298T7#LS6!;1%.)_GD144%/3*\N'X?CF;[W1 M;-,)3:WZF072(PT=P$0Y9X%%A%2R]X"N M9I]EGV-RSO$DC^XZ,3K*,W@V3$(U:F?">Z24]=8H["2!:![W:R&WL3S%:_/8 MPS,T.Q&L"'&(17,34IF]]G;ZJ60>RP@4)+#0D!C#J!^6K&E?H2GAQ_<=D\1I\ Y,VU@M;!Q(6;FPTM4YS M2RVVU;&Z% :FW(L>K764S)XF(>W.X2XUY[<*QEP0*D#C*7)808(E6&IQ4I3&H.MS452FN-N8S\=.S?: M!?<8(]EQB @V5$+MG)+:4:YU)8%T-,7B3P=7ZRNP*;=5\B3.8QJZ =T1R,YV/D_"$8T''P'JI (>\1*RC#>SCD[1?-,6$^U--B[OE6_[#W$6]OZ]^G/*V2:&"ID MD$9Z0,/F$JG57*TU).><\[()G:^Y3D\"N4,*E;-GX7!KL>CM.IE%FB@+N:"( M,R%B^N)JY&GED\)^'_N2UPZ1&L&Y.P?X\5S@OP^GMV8VF19W>;E*/;V=5G6J M9XY[*H4*^PIH);.$>>Y7DFN:XO5\[!DW6F!8"Y ?SK#:R:#*" &6$8BDEYA1 M HQ;0::18BF77;O?8'2[T6N!2,D =SA'?/+XIF/B8TD%)@2()D6A&\1PN M>\/!A['IW0^#Q?&D]YL.T;=6SKR"6@"JK0#+\EG\8]XN[/ 9E_)1/+ZZO>C\V7]SLTE+& M+1%4:RJ1"X KA@6HCE4L,B[E.N?8#]O;(&"KZ'?%QL\Q3\TX'[A>.0[FXN2) M5#:_'O:'FTRQ[94S:0QAA@E.C?<.8$!6#VXLLCXE9LFQGS^TP+G& 3^X=+ZM9%I&D@ M.7'4$\4AQ(@3SLU2,5Q!1P^8'W+?2-,42:.1!8 @PX&&%!I6213HG)*^^OCW M\DUJ?'.DZ=U@[L[N:#+2M#;$&D<@"7,4\,+QL/96,DJ+4MZ8G R5=M1V[4C3 MNV';V2%B8J1IJ 27UF!L)8.0("SITAKG6CAUSM'2&E#U]DC3N^';[='S_I&F ML7'"1U<6\?;(TWO!NP!Z+)7I&F+E7?$(86A M!!QX+%RU@FM"1(J%<^P'R^W093]@.[=I/NX7:9H*XY 7$&#(L3(&6K,"R$ER MWO<0S5HQ^X)Z@#O0L(6]*.<='\POX2[S\LMM *W>M>BZVAG$0GO*":'0>2Z< MA6YY0L"- ^A=)%_9@P7K;T@;0OH #)MW2\[SG;8]!>Z!Z,/1>SZ63:&\?X)[M0Z$FU3/(P,*#A.!B30%@-J*N0 M,YK E&W8SG>7W_+R:W$N3-H?Y$/P]D'@R[+X-@R#3S_\,6A7E+(..T@-@S&O:1&H(*%:+$.3\1;(MS[:J@.T_2?\R6 M$4&OBL]YOQCWA_,L#(]#ZJIHCKIM?"[CABAGM71J?G[F#*R<)TFP^/@YWURT MR<-77JP'5UU7@\+F0>G]X8(,XX&Z*\KI\)_SOV[@]H9:F0)>&ZN$0I8(9QFG M50PJHKC"YQP\Z;"\*=K246='Z'$;HGL!D>BUFX\GVVCX=H7,4X$9DY08K1FE M&%!**^G"ENB<+8"C8F CZNG,.G@R/BZNJVC1+V)$;XQM6:N!+&S0*4620ND! M( 8[8VTEO0 NA9S'?@QV5.1L15V'(>O2BVQ\8XK)_)6I'4X6T=%JTW5]$YEA M&#!I/9?6:1;_QU"% "4NQ>0\]K<"1TS8QA2VG;)O9CL(")0QAH?-%_]](O-; M.3K>8N(^S62$$&JD\4!P%PP7(B%8/E(DVMHDKXICS'MP# 3L0$][DC#*_UMO M.*XRF'W.YX]NYD/B8KPY\+!,W]A^NREXP@ON1 %&J*)W.KT.9S2]*=V@EH]P@JPW34FKL M,0'(^ H'*''*/7W]8 MR0=1Q?A.U]4[7Z_:TUA5[YRA%,SB(8HO9U^GU;%3% MW=U UTW5,@X "]L^R8GPC@L:KRI6DD*;6@P9U,8;:YPE4%?7:IIJ5^O>M;'L%.^8HJVH MJRNR1B_!A?9'H^)[?+-8B1,DF-O(YK8WO@F&=-C7S3;&$=RUJ0QS)P(<-@QB M9 43Q+'5\$70IQBK$.QI!%R]#Z.U(YUUQ>*YT?T&/M7M\NK">0-]:[>1^3"$ M;5AZK%. ,F 8H!4&1D&3X@(/_W5UM -[VU)95[3=<%JQ#$A4X_Z^?B.9=)0[ M[[7DU!OF$7#:5"A0+U/B8,!_W3CM0-S6='8XYE9&>8 V'W[;\LB^3O5,,NN! M,P(K#HR#,.PUJ\VF040F3;-'?T30!D.VDC!9"8>C7V6V!'.EO-D88'9KW0PX MB)&7""I)C"=88Z]6BP5Q*7O_^K/DNR)>F@8.Q[IEAN:J^\L=7W4*O#7-Y'X- M9I@JBH#5 #O$N V 2+K"7>*40!+UK^;?%3];4,L!;9-';E78OJH=9GW-E!'($>TB4Q(BN1AM6 M*L58//:^C0GV=N+AQI8R*0TPQECO,)0*PNC 6N$1C).48YYC M3V1P$$HVJ8V6W-PVT6RG^IG4 D",(0XCC4/+/*KP4:3,MO5OQCO^LZF15JU MB?Z!]QB/0NRYW*YM)5-"4*NX0-)R90'DSE8OIBP,*\$9WWT?;J?1@":.[W'O M!D+6;R1C #H@/* 6&>FL4(I7>W]+?%*8V-TO5KH-!]WA>\?6%')@6BX<1!MZ M<[ZAL0S[@ 3!D@,A6'0_1:ARN7<^S!)G_*BGRS?GS:F@,Q?*WL/R:E3U_]]L M6.9!I#"JI@^7H]YXJL:#&'G]?HL'1?U&,F"(-MX;H:7&R,6X9-4!OT,LZ0C[ M^._VVF3-2_?)ME1R,&)^*:ZGWS=''EQ;)\,.<2,45@A""Y&"HLI3$6!TL)O@ ME>^1=GMJX& LT[/)<)Q/)ODB U/$;?F;32'E=FDFXY8"!8E3('J0 *("(!42 MD(&4+(''?XMW2"XVIY2#T7/SD[$ZU;)@XW"L!\,P]^MN4FMU M?8YS2-KM#_X!:3;MC6^&7T?K'\?6KILASB&17#N&M&0:"+2ZEO02FQ1O[_I7 M=.]QODO4Q*$.$2^N/P=LRF%_&I&J,]_5;"&###$/A 9<>PDY,P!7)_*>0H\[ MN;)[!TQL1Q_'=U;3R!E-!JUD@DN_R&MB*$%J-2H]QBG/N7:_M3N*(\0V.-F: M0@Y,RU6#R8^X&;SK]/YYBI&_8ZORN:1$#:9CULK9TR:B&78FBF@65@PM*NV9MX1 MRCLY,CRJD)*-<.3U>^MF%;&G0T-EQ?JB-+W[^WQ@>J/1D]@$,930.E+M5#\3 MQ@(38XA+8#'F F+E5T@9E&(-GNR98)/,:E,;7>^,0_\_Y_>SLG\[-V>?A*:O ML35>7SF3G$5_#NV5<2@,+\;L!KZT@V/!;?)3P=CS+>.,S"<5&LY@Y82[LQ?UT2[#(5K^; 8TL4]$U M!1 ',3<2^ IKC$G*$?BQVY('6M(/K<.N)^QE(*ZKXJKW([IGQCSB08(P_G<. MXKMODQD6&A$40W)2$0#1!DI5(>1EO?P8YW;PV>;DWK*"T@S:B^O_"-WYVNO_ M&8?C_(1VD5%[LQV[MEJFH;<2>F<9Y2FOKD[V,+,E\[4I)>S) MH&"Q+!G^)*SJQ=?1\*:W;AFO4RVC3B,-!<71MQ@R9P/[J\Z[," Z.7A\DT$G M39J&<>]JY7S:[7@ L&%%?%DT(\P[YX@"DD"H7)!'BM4PT#9E+MKW;H8@L\JBY3U2P-;!%*?"W1\%',4-2AOD:TTA7='2 M75_G_;"8NQ_]>6RSSV&>N!A'F>+_1X?(;[W1PI"L;BOG/D+CP?,?/"FY@;\M M?"W#'BDGD(_1K#@V7L'J\HM""GG*OOG87SNW<@=S>!UUQ?TDF2[SH-_!Z\=! MRV.!I^@M$-TP++KM2&:=I=Q#;TC 'V'A*765-EB@32>[I,,L#:V,F*-6WWD. MIAK7^8?I4 8A9]%JT$Y#%+8QPH'*^H1$&-3)!O*,EJ.34.-)#+*VQDI&" HS MDE:2842M@2Q,3A56'/%NWB\M*7\_UWA@8CGMCOC'SM$FA]2.VG[?(R-&036$ M4RJXQ)!B"]$RTBZ- 5I2W+QW?@F]&!ENW.YYXKL:"KNIMZNA\&5V?S^:K\.] M4;4.?QA?%^7=@D,U,MS7:R&LZ8 3 XT'#CAJ/6>LLD11W.9UH8_D.8JVL] :C;1N8E!@I896*X/8NE-2O/.&1)4D;@ M8X^YU([G?TO([^E>$ 7[CWP4TQCYV706WPT.\KMQ -:,>L.[217M^+*81F^Q MWFA1JO*Z6>-]D-AJYJ!P%N,@*0">PHY7H$B)0NNAN M&SP/>C:/R3T8Q@Y'3\48$7F@9]-/Q?2_\KDIL'''6Z^)S'ADL97*0JX!U38H M8/DDC&**33=O!0[DL-H:-5O6PK[3X:-/>'2:G:=W>^+R=7%=XW'\7NUD6'BE MM9/>0X.4MUY44?LHQI!U$][_7*:\EM%OD%S+' ,Q1?I20U]ZHWP2BPXG,0/F M9--[IX06,P/FP%)CI0CS.O&VRDE,,10[=A^)=F>]PRGID;?__NLK_7P,/YC_ZLW? M+-MY!7,9NAS?XI6]T5_ZQ=U"7288",5H.(CRK0ZB)G.)0KNW^7@R_#;/7_F\ M>_F/L(L?A+FR@^NWQ^.QQ=GI_#GWD]XM?UKC&FZWEC+#=;#4#80NT$8'?! ,(8 ^*##+B2!S*8XDIU]-=" M;:G^M?_ZWH!W9?C,3;,WA(]=GD?DN.K]>-MSH,882V\\L]:1,#4KP0AC3&%O MJ[<#3!I"4W:,QWX.UA5-.]?2,7 [K,SY\&9LYOGL^@]/(H0$E.=_&RWXLDKF M7$&Q)]_W_V &@U7 G0@F ](<,"A1%;6.2:%MBB?(L4_577)SAV'1F3([N]IX M+6<-OF^HE4G,J= *&,$E-%#0L-=?RJDX2+K#W?UL^6#O(%J=N)N#_] ;C&5> ME2=/RSO?62SP6W6JAG6SID8&-3:(6D" (E8)!PA>JI,#X6VMJ[N6=T]76]*@ M/B^8"0,$H]!KR+41 F"+7"61=NZ< ^(E*_FE%V(*LGNN!I-R^H0CX6\O^1%^ M%&/W#&;]Z47Y)2^_#?NY^C%\:S.YKF@6IA5L). &5S)1;L_QV"%= MOZ^)DHQL5X;EQ]##10+[97=_S^^^YN6&M6=-C0PPBG7T_S% T.9PX:MT(+^ M8/Y9W3 G1>%%&P!W&(\PRO_8V_F^;"N+-E7+M'>4QP7<80*9U$;1Y1Z,0Z:2 MGE8QKF5-:+]H$^7NPI[->QE]9MY*Y^Y^+"^4HZ=#^+_!YB.X M/5H+L[U3-.Q=J7$ 4$TY5*C"!4N8$CSMV-G7&&5>Q4EK6PW=G01/IA?7OQ7% MX*F=\*48#>J$!=E:.0O6)<0&$QTDAM0;[^1*:D95M_FK3W;J:QSHP]-K+UIE MV,-X8$X@=02#^/:RRC#&@;'P(046(8PM*XZP UBV7=Q/Y4^#^V/:&=. (NKI1C@(L;AKI6L M:FV=S#@7 ^Q1Y)GFP@*C&'AD_UGG$6B0-4WAVYW)/LG#MV[G[RJ^Y:-BGL=\ MV?F-QOF&>AE%CM* 'L)24J.I$J0Z=,':^K-VZT@GP"L#O#FH.SN*RD>CA9?R M[[WRS_P)'IN.I-96RJ 4@ M)>'0JILH$[*H#M[!JNY03\F,WK9LG5&,X=V8" MY>. P2AT6 WNAN-AE#^F6ME.J2TUH[,\L5P)C:WS1@NK165%8J1=2EJ1I&>B M)\FK9L$^F!6UB_64*2BT\ ($@(CT''%=N3YS3"1->9*RN]74K:W=/(%2X>V< M,K4>)[Q1.C,>>$X=TQ(I![710<+5JNVH2Z#-[D\V3W:+EHYLAT&&BN>=75*\ M7G"AS74S1Z&!5@KAO%<2Z !9=5V%!4QZ\)+T*/.TV-0TSMT%05N$:MMN#;TH MF5F%(8) 0*\()$AKX%;6'A,XY<"Z_C;M8*EFFE/WFMAY^\' MKI$Q XPUQ!CJK&<4$*^JY9XHI,[9;Z ]$C4#]L'7MWW6M4Q*#36*J;P":&AF5Q!$I+474"LF8%,14\CD"4DXK M3B;P=E,,3$6WLZ5YKQ@*6F@;+ T4-M.68H25HGXEBS IS@?'G@:PR2UE J9= M\2/&?@ES8$RB4*5V'O;C7=-P- L;LAH'%#5;R)RWVG -%1(:,(PEX+:27X>9 M-V6["=[/]-,.W$="M_UIEG%)O:+.*Z84E 3+BL'1\H]2'%@./9+Y\8IL1OE M=H2^*ZK]/1_>W$;QOP7+\";_-(MO-RZNYQ),+F;3R;0WGGNN;I_B=FTJ8T@1 MQJ$R0E@HG?0:XQ4BQB7-=]^\P M]VJW:'GKZV>84S;XQ'#CM)8]9WS:'1 MU7#S7.-S#)_1L-)?;MH:@+F[MU.KP,);XQ^\*IM9Q44,0 HM%$9S S&J0AY[ M2I.2?1P[=1*5_#KL6A*T7=%%#0;SU".]4_/[F;S^.?KPF-NIU?=-C)'L:+ M&\01H4IAJ%655=$[!%,>R!R[WWG#5&L)\N[>7TV#^/F@.F'=RK&W*V128X>5 M8A0[%9*-:\O^;4V-C"-A ME#6:&":UE1Y0MUSG&8#(I9P,'OO:U]#.K1ED#\F<1>:9?.O^;6O=3$%LA58( MF6 T$NF-$JJ2V6*?=/MQY&Q*ID$-6J6 O9U@;R8*^FTTO _+Z=KEZ569Z*<( M-%082>Z<(-0)7(5I!IK6RRIR1AS84V=%,_!V?JSX<;\0=&&3"2%!+-AIECKB M+62RDHIBDG(H?>QV<=,'B/N"VJ%7X[.L!A_&K\_B/Q>CD2_*[[URTV7HCBUE M5E."8'SC#+"V3FG+R&HJMN3,TF&G$.*UXV.+0!_@K/'5[6^]8\=7U3(1YF]' M4%C;D8+"2^FJA+%,TN5DIAHP*$B#GOBJT20#.HPAKO6H-]YLBNW58N:( 0Q#ZAR45#%MF(,5/A;)E&BO MQVZO=:6:\WA2+L?S8+5CASTW!%-F)!(:%D=+T%G6(H! M>H0YX-LF\=$I["@LBR?'67O;$D_;R,)Z!"!47 F*H0; R2J- D-(L91'9L<> MM^0HK(<$91R#O9#&QU=-A"&IC X@ "P(L=1Z@]4* 2)2[L"./;W\,5@%";HX MBNFQ6@4^3+=C+B+.?,D6 /<0P0@L"ML)"&I_ RZ=7V65*Q$1T< MP^R83L(EM_O+\'-G8Q,JZ)2,G_/[96_? M&%7;*+BQ-"@:)9$[C*CP,0\3;I'AY^P;,>X<,W$<9W7FF_V,VF3.1D^YPOS-U_F)%G(^CGO%S?C>2O;^-OVI[.8O#V( M+8!VV KB&(;5B7(PUY/B5\%C=Q+LBO='IL1C&C8O_'POKDTQ_I:7T^'745#+ MUTUO?)MH/K-6Q;B+B!HA#>40*H[_-ZE(S7=4SKBI^P$ MRAE%C&-*J)2$,0(!D:MQ@F72]+7S!=+"4\^-!V &.T M=Q 2ABHK-HRAI!0Q<.=KGY=L.J/9*AGZ#F-Q5=N<+_DXX/^IF#Z>J7<>=RMN MM>QPTA\5DUE9)X_-VQ4RHA&.GHD<"& D 9Z;13@ KN)KN5HK]C)#> +=52J4I&!],,VR,W.E*U7K2!\&&'[.,>\L/XNBCO MYFW;^.Y\=/JC60JF&(J^\08Y*2!S9JD'$%;C6H\5VI/PPSAT[HEN,+KPIG2C",. M+65 " .-D%HOI0KBP:3]Y@EP9F\E;R3,'L@>AB^?>G?;PRFLJY(9C;4"2@'J M8N9";!RNUC3(J3OGB'@I^MY(G;WAW?.:X&T+P,[RJ^_%U6TQFX0][-7WT+&' MJ]#*^A!3>[>5$:&]]P)83#DPB"H@2"6FMO:<@^.EJ[[H%OW.SB9F7R?#P;!7 M/GSIC?)E%-QMD5_7UMLK9](BY!"BF'."O?10'?%LLMR^*TWC8^K^O,H%EL#Y+U=(;- (.U9=$VT,/Q7&5--^4@K>\[989K4 M?=$"V)T')S*CWF12<]5;5R0(VN M>@T!W-G%X9-N;EWE7A?.>)BT&8600F"H=0@#92NIN+/GG(*E 56_O!9,Q;?; MZ^9Y=U7- .=/"V>$@# K.Z D,80:+XBI1A &"B/.P&ZTDQQRE MF-?'[C78Y/K5 M;'PK*MRUN]!C+,-??.6B\,QUXCH6AU!H(]%/",)Z]FV;$C M]?:"?]]SSI7;Z^8CS!?%,F" BT%00>@EQLQRO;H'QI+(<]Z6-:V^HC&8#W-9 M\K%&R-@U-6+<(&5-V+0ZH3VQED,M*_D"?BDT2G(AY*5OI%$>V-\&!9]& ?T\\GT M<]BJSO>K@\N\C'X]O9OZ[B*;&LFT=(IA[C6VC'KG"065SP2Q+"EDXFG=EC3- MM 91[^YPN^CG^6#B U11F/EKC&@(],;]W!23C5$[ME?..!52.\BTRQ]OYC/);7GXM3IEMC>/=Y0RWN+V>!!TN[['SP2,V"Y?Z1?01N&66 MJ]]0!A7"!I"@.D^UL88H7@%-"+3G'&6SC9FN->0/\.;FLE=>E(M)>A'B)B_G M$FP]%=U8.Z->0:-=L#,HI1@I858^0M1QD1(B9N=MP,G/=\T#?AB3[HGCSN,0 MNBR'_7S;7%>KC)#!",M<&22\P@54@R0U8&"L$I[R^2HE6> M(!%;POPH6+4: J(%*AR2J!0JZ0WGO7#4[X#JNT#]YZW MFI>]AWG<'U^4CU=J3[PG)VH\6'=,MU/]@!2R 2D," M[XDE)U!9*J6@WA@1E,Z6%HP$+&S[ZHR+8WU/C!UT!#K .78<:$VP]95L$+_' M]\2UM5WC/?%NZ)[*>V+$=-AH&L $,(H((^ R<3"7D)DDK[U3X,S>2M[^GG@W M9$_Q/3%EE M!-#08::J58MJN)%3HG/WP4O1=]SWQ;O">['OB !(Q85>G#,$. M"*4P%968DMGW,P/MH_KD]\2[H7]ZCGP0"J&-0H)#!P6EANAJ5")!O'TWWC%- MKF_[PML5?=1=C#[ZS[G"+JXKVS">:EZ6^=UP=K>!2%OK9M9)JQ#67#//,*,^ M_%/)3*Q_/P$0]J#!R_#<#8-]&(+YX;@W[H>]]S8/JTW5,D0HP-@'P9@.PCE* M9;5709[(%%^#TYJIFJ95$LY=,>K%*"(>A\[I:P1&$ MM-N4V<6T-SI=WJ1!>^ #O=G=7:]\N+C^E$]?WN2]RG!P3B=ZSD+A""4"6($Y MEE:B:CPSS'FMR^%C/='S/L@B)?%<6PN$A8R82C;)<5**LA-8$U*T7>-$;S=T M3^5$#Q 1D "2A+7,(Q;$JOR8PH*'S_H%7)*2MY_H[8;L*9[H!=.:.R05QTH0 MBYPPU?V89$C"6M%6SX([N^F[[HG>;O">[(F><4@%V*B&DG"K&6>VFJ,YX>2< M@TNDJS[Y1&\W]$_O1"_(AHC2C$H(J($&6@$K^8 $*]^N3 MBA2RT!%-CU"G08_4W=30'5T7VEL\X5]^48J MOEDC,PAQ9"VE-OH]I:R>IWI:N"NKNE7!\9XJ?ASVO@Y'YWNP M2(+!#AG$$L P20BO#*N6%NV].G BH:8"E1 ?8XBS>"^,):/8,EYM%S0#XMSM MF!2]UXU3LAO$AS&I_QCW%I=F^:"Z@OU4C/NS)^4!MYU>G?RLU96&O4SF)P(&Z0=RX8<]YP9E&U ML&N"=W46)6!DV'XOQ3=B]W,VME,O>PY8;N2TU,V,Y"UM. M[*%1G E#D5X^WY7&.]YMQ-/N;>D&V=4LTH?'01M,B+C#1%!- @-/2 MB2KDGV10USIX:$?"QZ=+SQ?!29V,FMLK9XX@0A2S'KH8?(E+@*M7^5)R=^[7 M%RE<>!F+OVFP#[!FQ)[/AW0==FVLES&.%;>" 6^QPX(Q!ZJ@J2K8:"G$2KJY M. DN-0GMGB=Y:]],;N7'#K4SH;#GE!HMJ08!JQAKH1)%N:3P/Z>0!Z0!RK2' M=G>61>#ZY9.X/CN:$9-J"ISD_;_<%-]^'>3#Q>P7_O!RT@L_RN8?W& LO"J3 M<>*A=-@JI(.U3Y31R_?R0E+*?:UP0?7.SXO^PB5C/'#C:2#@DR3'ZWSJ:M6+ M&2 9IH@:IS6#\VH.[,2$U,W86"$XAH"S8PWQH5UCJZD\O*<[O45:ZB:F%0/"VC!32Z'OJIMV /0!= M]"YT61;.O++8",<5A\H3X9SFJI+*(7?.#V#;H6.NJ#5L>%HD MTV$\6$.]X]I+J'TPVZKUDH?Y]1S3M+=+BP1T6Z*$"MT9S+U91KV;-9QX5B83 MC$JAD5$$0 WR#FS8S&V9,9Z5 MS2*M1>BO%2ZLL0!8:JM#)RZI.<=Z/_RGNE#S]YRVC= M4#J#T7N. 24U8H1:AAVOK#&.,4[9QAQK0KYN&),&="><69"Z/FN>E,^H],QS MS+"E'AF)A5H=;PMM0$J,NIV3:9PA;_:'NB7F7)6]P7!\\^7A[FLQ6L.69V4R MR9F!C"#B!$:"2J( J+H-C4VYE3_6O!?M,B0%WI98L9#0+*Y9YV' _S-_6,.. M-\MF0!".G)7:,$65#:+PRAP7P41/>8>U$D6"A XXM"<:Y#/U?QE8,PE"0Y.]SK+DBVN5,0TBW;+2H\7C6&WW.[XMR MG2O%6T4S$& &6DD!A$,<0LO-:OU4.FGKG);PX90HT@"R;1^OQ=0!PRAI+8J\ M+)YY9ATR)IX(.4"I(,3HI3#24I@4$^K=G, VA&ZKYHH?CO)/LS4W?F\5RX+Y M38&QFNNYGSQTEE2KIW1&)44F/2(/TRX,D[U1;942G_.;8?3;6H26V4B+YT4S M2A1$ &NK+($((Z5I=?$I <%)SDKO\V"V 9A;YEZ3=)1[>OQI!N)6F:,& M@Z"KR?(_4>BWTC!N+)\YS26GT@A%XP$CE417YKO4C"1MC)(.<4^/,>GP=L$6 M$_YX45X5W]]RJ-U0.ECOB ,/J44($V2]EF:U_ :S/FEN23K,/5FF[ UN%SR9 M+YD7Y659?!N.^YN-FK>K9%PIZ@V#$E'BK784LPH@Y9%Q*8Q).M@]6<:D(=P% M;2Z+R;0W^K_#^ZV6\%L5,@N%41!@ I163C"#8#4.%#M M.X#8NS+O;:#(TR*9 UX+$29(XH4UL9L 5IT&!*38*.C='-XF(-H2#3X6\9+[ MMAAO/HE[62P+\QRGH=>. LR0=4Z;ZD)"4:M2'FF@=W-(FXAJJTO)W_/1Z#_' MP2SZDO#14[IC:O)FCI9-*,8<$8!32C!V 3FKU9(Q9.>:+Q/3]HF\6Z5 M1G\K1K.@M7)^WERNCW33<&[7 M@V5Q ;ZXJXH^-D%S:YWB-E7)K$6 2"H(-E8ZZ;B2*R,+,I?R]AV]3Q?82DX1IDI"22J4-. D:0)Z9R>YC2#< M^FUT:<+6_J8H-[O./2N9842]-,0(::3DQ#N&JZ=-6EN4E*[A?7K@IJ/<*E&^ MW/5&(SV;!!G?C."YIF2&)2;!#+-8B;#II\H#4$V1VFM<*Z#,.J*\3T?<=)1; M)8J[R\N;L$3^5A;?I[;-&9HD6CDL0##-L 7=0KEQV-*!)2?+0 M>_;-;0+M=F>:V[#!J\.;IP4S%*QYHQW@@CKD/8>4N]54*=..9MZG6VXRR*VR MY'+V=33L^U'1VVSD/BF7"6&XMH98I[!C,>:W6,>)^3+;0!I78&NY'_[8WOLDW.&N^530+DZ9'UE.D/2*26.Z!K(0@ M&"8QY]WX\3: [",]V@WW:?-)OQS>+]+55Z9Z0&25?>?+\&8\=_(*0/7GZ1U" M,Y=%F$N'!PPU?E'>],;#?\YE-L5X$OHS6/!M/+A\@L?%]2)KP+ W6L5]F]2( M3-Y(^YDURG#H %:28:H0=F*YX\'*4%]K,+6#7Z7I)^H/DKU6<)W(TSNWE0%H MG$5" J(8)D*%D8$K7+1@*?OM8UV=#D2LHEM5G<:LI0:#^;N;^/AS->,?.'/8 M:4QH!@!',,,::$=U,' @7ZYA2%,&:[FLO<1O3>;"% 5OC,VB,I'Q8SW/PQX'#RIW[0^;A_&\3: M%B)Z6]6,,H^= PXAZ 29GY/12F)$6)(#^Y%2M7.RO$X7T:1.#L?"JM/; TQO MJ9H%[)#E!H<=E-#.L+ 7TI7$#J)S#C?='!NVTBP)]*YHMAQMD\]Y/Q]^BP-M M:VCA=54R!)B4$F)/H)&,&*FQ7TIH*,5)[P%/CE;[:K]H!>RNZ/2E-\I#7[_E MXUE,@+R52V^6SQ!F( PU3:5EA $!%58KV11*"=5UK%Z0K1.I":2WL^CM;$G% M]?1[D/[+[.O*#%CV9+*6(?4J9@$$*X'1T,;I6GM!+*\$D"@I:/6Q>CZV1I56 M(#^@U1ZCY^YNL%>U@IP4&H, %UYK(20+@E=R*D:3O F.E%I':*OOJ8Z#T2[V M=W<+_;%61J ,XE#I)-8".6\Y7CH9(RL=/<]&-SS0P9 "330@'OC?- >5C-W!8%&-\3M?:AP4MJ-0KWGO2:E-,GU I_ M>TFK\*/L<[SV7+,4/OM]ABU#+E@-$$NH+.+46;7JLYEQ(8RJI;3 'SW&YVE-Q+]6^%X!M*O[WX7AX-[O; MJ/IG93*!D6,64"4DM"3\X\$RO QRV-BD"(3'KOQ=U5.+\86#W?'@UXYF/QQ/^A-\U ^=+3N+=GF^EE,9!_6?0:YUD Y M1&45V1&% 0S.T8!JA@MO7Y,UBO:>MQUI4_G';:D\FVD]TS(Z+4*MG!024,.< MJ\XFO(8Z)3[>46=1.L Z>SBU=3577O8>YFO#56'S;_FHN*]ND3;,CVOK9)IA M29TRQFL !:>4Z6I#[2W6YWBBL\M:085W](265 M/&DHB359SAXZCE-D%8"7 $B @!:8ZVT4U2M%-WE(:/A6S M](O1S:X=@2R5#$-,&HJ$HR6.1IL MT$6D^E5G#8OEW$321TF)U4?--]\Q_UK,[L;3E4P/@NRT28*/FWIF%&7(>ZOB MRD'<5H3%GW).Z 9=BZI'O+4JH;-/]=9RJK['E//%W/V\+ZX6Q;6Z2R4>_W,< M>R?.$C 3EG@C)+;2>J8=\Z@B#;O4;NML\ VZGE6/X&M71-T%;[\7\4LCYV[2 MMT_GA_:D+Q\.)O*)(L>XAY2F(OR&PXHJ%VG- -Z@*V/U[+QE2Z(K?%4;FG5U MVW0L_J6X61T?'L#9_D'!<:13 9?HC7*K"(&NNE,05Q'D65?'!EUFJV? -2:2 MUU%JPJSJ_\S?3=5D4OX8Q9V2+V>V7/Z]^+:<5%?M?I>>J%4R0'N>TILD$H8P M@Y2IT$&TKG=*WI+I.R#:AUN4G\O)Y%LY^S&:[?+5SIXKQ/V/D]@XS*6V-BY+ M45W+Q%3W> >VG1A^QUAZ;BU;EDYGSEHM.O:79S]KGM1<"5B@D!*:"^.09\J!>@AJH0SQ7*L$#:M-UF2DA*N3$& M0"XM)H)OZMIBABC..9HY.82[MMMN>OUV07J>6%['=MF.YZ.;FUEQ$UWVZW1( ML*H#H7]]FHW3Z#^*\F8VNK^-HR=_CF;_%(M5?#N:F^OEU2(=3J17?1W?Q2FW MHR/GROC*WS4>:VZ.F+<^JCM)&.2$6 MZPP+&%F %0-QA1KG((L+UV^I-22K"?/ K6_'<"E;DTJ;-Q2W%#_6/0]&AV\$_WRP:"M M8 9$)] ;H)33#+A-SCSTC/"P+S6;$? 4=& M!*^5(0P)"AW".GXVHJ[Z9 1T5M_#-P&%9AGG 'BO[_L %O[I#@V$1^@1[ MB3FVCEF/M*@H!L;G7%4>*J1:<5Y:8OB9:NK!8QY^K3Y0>YG2S&ZK%:5Y\99,\?AV'/&Z^&-^E Y[JQLOW8O[QV^H.S.]4 MB#I;;JRXC"@R! -(XLX;VN,#@9+B0734D!L++?8B>KZ,HX>XR67I6\>&R]#RPWS MOW?_-I^\_%*5?O&! P1-593X@25YT#@>8FJAAC> M%:BJB@G)W]_\N*G?D3Y]=7OE>!>.NG,$@QQ@T'ABO0:$"T:JIKHH]2'):IG^ MAD'7E@ Z*XJQG$W'B^6* #_^F7XZCKK]@X)FFD5R='1[D3?,"%%U^44$*WC) M73W:A%EC'.\*5^^+T;RX+2?7[^[N9^7W]8[I*+ .C J*(RS\0?%\C8G]\<* ^NM%,0JT,)4P28F75 MYH$"G941-/0]37_'T.>ROW?0U2HF66-TL$9 '=6JD])[*:R*7GQ%MXKF^P)- M5ANHJ NXLSG_.I(%JC]_IP0T+32IJ_OD;QZ?BV?PZPY="P5!\Z4DFD1PPSG%I@I1(U:VJMA;]#_XW!Y66M MQZ:DTI7!B_KQX[B01_7TP< !5YA*))FRP!OE2/(,5M0(#W3.K<>A.M[# MP%B6'#J+/Y2S(IJM]5W,N AFH^D\$AV9LKJ!F/XZ6?%H7E_EG3UG@#1ND:SF M+K4#HPAP!E3%(^!PSN'AT#W]?K':E['NGU=?/>\=$X@B&'-IG67 6*,LTV3K92&;$Z7.*G)^B>!L2@K=(2U* M9#J:1,>\RA4ZJD;WC@E*0^^A14YH!#!1TJ7*.BL:I2$DI]7,4,N;#P5VS8BD M]Y/J^OJN[A0AU3L&"AJ-@72"*&'ME@,0^YPPZU#+G@\#E"U)J+MTL?F\*%:Y M2"?LD@Z,"LYI[CW1VAC A(8."[M=BX+E(#&K#OHE@J\Y.72%MS_*\OK'>#*) M['G6/>P$^-6?)'*!@/:M*^B7"L36Y='9Z]+P3 ME(FB'2_23X1\96;52^?=X<5LUOZNO'T^;*$ ! "+4,8N4BA8#055Q6 I)LX*1OR-% MAT]Y6A14=TISOOCX[K^K;LC%=+YFSOV&8^]6%F#\O4B;L^,GYV?,%@RAQ&EA M'"662.$92DW\5GQ1F-5+6]D'UM^AH$-@;5]:W=G]>1'?=?OH_F**<3WK[WV* M^3]COJ (0,I+PZTVC&DA+*[2%)05/LM3_1WK.>P%M"^OKK#\J!W;Z@YN?=0> M&1DD$003((E$T5]WWD&$*GJ]YUGX'&H;VV'@LUG)=(5$6_Q]PD'[CJ>#EVAU M8B:L!L)*XY3;6@LF5-;5I=^1GD.(RY=&=Z'%J[A3^SKZ>4H,>_>0((4BFDNE MO:="8RF!]]MUQ%5.8!'^#N(3)5/ M^N_1+/WCCELQNZ(\I\T4M,% >H(Y@8@0#0QVU5K5GL*L"K]#;8@[#+RV*ZFN MD/NA^/'H]M:LG,8?K]8<.E7!GCI5<,9R$1UG XVQ%/GHWU3)U!K +%<376P3 MU'/AVK)T.KO!,1K/_C6:+(L_B]%\.2L>DDY.N+%1=X[ &-6*:NP(U]Y8ZYBH M K;QEP+E(#0K2'2)"&U++*_CQNSJ8OOO^[)'H*4D=H893)!5%BBF==4!6D08 M]-CD[*%TP3KB_KZXPT18; MH@4R2*(MMXV]R%XX_<*U6X%U99*W+L4C9KV;1A8M5]SJS=INO\N.YU>3,GD[ M=8SHH6'!, ^4M9P 28UW@J!4+8D[HG7TO^K=T.B.VI/\]%WCUF53I 7,XD@> M<9 S6-&K(,\Z.!ZXBF@&!_O<[P:X/9#UK:ZO5PV$TR^_E;.[U4MZ[E73QM*G MF@L#E;+<"LDPB@I>KH3#L//&U:HVUS*UZX3H:%3>CT=_CR?C=#2VV>==?YQ& M%RAZ/E'"\8$/Y716_56/YN-Y&K^2W*KD^OA_EAOC4X=;+;PV.,4\M4A:@S"W M2@KFR9K;! "%LV+RKUGQU$;A/L73O["Z#-,_Z*DCO6M>/ARP9H0 )Z#1P'&F M/">LHHI:DA6E>BT0[!4M.T+W62+J!W@?1G?'6]CL&Q(4IL ;8BA$2JCH!1CD M-Q1"Z$W.X>C009@C[X/0.9N]9^[ZXP9SE>84P?^EF$:^?2@7Q=PNBZ\_RJ^W MY7(^FEY__1$_[-?7.,O^ZM=GSQ6-$^0VGELN09< 0@YQHA59@=B+2ZY;&_3:*D1 MCFQ*#IUC\MWT?KF8KYB"CC=XJW/8+=ZR<@Q?B#@T,AF$D ,+(*V&( M1]X17%'KXF\R$)A58>&2$=BH2 :2 K']W9JS9A095ERK1VK^\M(A *0 6 (% ML1@9S^/6>YT!PU-2&JF5ZSKS7;ARQ\M;#%/4#B.3(;D4-7.%LU:(D27%VN*6;?QRF+?K?Y2RW+Y[O_Z6@@ILG7! RC M.V*(4A@0PKQRCJ"*DQZD2@47A>A$+!BV!K)"0/ QPT[4]9MJ".8 M::9]M#]X2ST%684)7HOSV)\];T-&EYU(H>/Z5-1: 0AR<>$*#F#%"X-)3L?V M5[/9:0@M68D4I\FAST0*>%8B!:R:VZ/(S6@5$-3*1^ZEN,^&3BH!?A.).\T" MHD8BQ7G,?[W9.EY&EP-+[RCUG#GN$",5G4RZK HKOT'6*//[!!D^"V2XRDJB MT#HDD2!(6R-0=%.J31U7%.2 [-5DTG0.LO.8_SLE[%#*I%\ GI:X4'N.P)E%1CFN&"(4\U2.0&UX(!S)*^T[ M<'W:%#IJ@2Z?]UWA;[UBXVJ\6AQV)0N-S M&C@-L#3?,)1>0\)X[U0)]O+'>IOO2$YI<94S:D" M0@0RSQ%A !G(!:&;^RV1*X!J?<%.33-H.;SO:UH G:F'%[7X4BNCC2)WU]\N2V*Q8E5Z$Z9)A 7>>" M5U%M3PA#T!!#+%37A?*(VPTFJ*324TB,H1(+R+TTPC&$/*I5@*,EZK=E>^/7 MCQ=%JGGZHK_WL53L^I,$CZB2@#*RH:)(TXH/A'EQR?4- MVT#+RU3KEB0Q $0^?'^MTG(GSA2PIL1 I0&RP@C",":\XD=*WKQ@9+8"F_K0 M;$ 3=3NFV_']\6SJ Z,"BB9'6BX9$@(!!S1.9^EK.HWEO1WW M]0N[/$@\#VPTQO[N:GFL^A87UZL"*.6DO/GU>7QSNS@.M2,C@XJ;%Z\8\EI@ M SD%.J6AK^B-)J?>COJU)FUU!+=F13 P_N^3K),C>$!1!];4^B@9A1[)P&$ MMJ)<$YCC_ T=?/TZ?^>*H"OP?2[B3FQ\M2A6T><#,'OZ8 !8848AH)@YRCFE M,@6\U]00A2XM-Z51 9<-##8T$J[U(;"2 )D#RRA!E= M46((ONB[0FT")H/)G66$W*5NO__9=#1ZSH)#>2$'!P;"B7,6=RM@FI1MG>&7$)PRGG/-"!1>:FOCWGV[N.+>/2V:^.B;)?S7=F@KZ.?Q?S3Z%<][V?'TT$YPZ3R&&) + 0*,:PW= EH^24W M46P54?F\[M"/209D70$S6B)3SA?US@7V#@M4"*Z19T!)"*35UDM?48HTNN2B M0JVBJD&F=P6OC_?%;)2^]7TQBG+8:-9?QP%V>&!00GCGB/)>:6@T)"0585A3 MJQS+.1L88(N-5E'5**<[P]7BMIB]='YKX.K@P "=4D10QS%EG!K%$ 7;561$ MSE6>D\-HEZ2Z&F5[Q[;Q)'SMI]%8 #23S'BLG70D_O?!_A.6D]5R>@AM@+O[ M3*N8S?&A;>UWUPMZ ]M[8RD 7A@0-UO*4.L@6Q_XR:@?(*RE@UNZGG(X>W:5 MV8D\P)HBZYS44$NAO&:;KQ<$Z#=_B[RV='>4SSJ1N5W9B><]!-0BM>KZ%1?_ MJCC& <0<&1D0I3!U1#/>,\N405%K5?1B8BZY!G"K8&J6[SV7H*R-MEKC@X3> MV.B!:6PAL)IC0[9KS%O93=QKP'Y*C@)KFOM#\UD^S8K[T?C:_;POIO,B5;I; M.?X;AVR=-/4&/!A@../(">;2[3,IC0:5X^F((SUZ,$\%='P[L_/Y@#B0C")A M;-RT::.(U)N0+/ @^MAOW<>I+?^R>6YW69]Q&L7ZZT-Q"$"/'XO*#7 N">86 M0J:!5U179Y0>QDW96W=GSL5-!I.[/;!;][&M>4CW^.%@-([?+B(YV"/M'4E7 M-RNJ.,XYF+N(F,*YT,EF=5< >JH;*\^B+J)JC [6 ZT0B:A^";C#4P3HO$,(6UQM9JPPFQDE*[I=O8 M2VY$USPV7IBMIOG?.^[2=Q\M[%9C=!"6,X4,0-(;+P5TW*Y=1.D!BC;[@G'7 M*"SJ0NYLUG>6BKBMQ;3]YJ.UM/:."8@BZ#TQ6%H-N<#20%'1:)WJM$Y[YY>9 M&P7!\[S$AEC>%:R^E-\6/R+7-C6_:L%J[Y@ (?5$ 2F=2'T=K>:(5#1*#'/N M5PS]^*E-4#7%\,Y*L2UGT_%B.4M;43_^F7XZ7OAO_Z# K? *Q\TKH22J?1C5 M_L:[]9":K-/PDX^F+DI;-<;SKI"URJ"\+2?7[^[N9^7W=4O1H] Z,"I H#D@ M!GE& 1!"$$%X16=<7#G8&GJEF3:1U1S+>_?IW]>H'GE\<# &HV9(JGC MG*>^HEH2_#9J1W:]DSR7_;V#;E6-X!S K09&:B,?N0#&(N$]9UB3+;66ZDLN MRMPD%NK"[!RF=YACO;Q;KN[=/:YX&'^>%"O13J\?%V#:2^/AE.Q&7A%2VYMH M:Z)UH*ESE76>5-8&8N=R3MOJZ\B^*@*T"-R>!-2[%CV<.7%H6#"04,H$XMAH MQHET6I@-I#B$]6XJ@?CGPR(G!E(ZXUX,QZ M91 2"-$-C81%5_6"O:EF,; W^IC#[ZZLC%[.H_Z;SUXU'#HV,#B<:3:460 M=UX(+(E(1GE#,U YM2:&#JML&-2 50ZSCP-L-KU9H0:B#6;B+X(II]/B:N'' ML_G^L,SN!X.('X<]QYHSHK% 'M%J15'+^"5?DVM0>F6#/.Y*RU2:M<[!Y8MG M0W2U 1#42NNHD,8I+%%%$_'HDF-X31NG7.9V#9C/Y63BR]F/T>RZ!F0>/1VT M2]T,-&(&8\BYQDILZ:+6YQ1''[JRR1#R'KBZ!R(E<[1H759L)NTQ'*I]67*^! ME5W# I..0TP%09%$ZJQ1LC+53.NLAKM#MT=M(*-IDAZ,;Z9KF\R7/WZ M.AM-Y^M&F']$7^[]X4!9_4GBFHJ^MS=>.6,$1 AXYRHN6"]SCGF&?@.J#:0U MSO$A6C>.,$"24R2!\8 @)^56#SN6=9?_Y/21M75STPYC5JW8MM-X.MPXP/QE M"[ W$!"(FV!GI%'8$DNX8@IOHN!:"$;KU:9L.R!PK(5IK1C!T3ZHV@/GK8 2 M @V9U2#%MC:] M4UP04_&! .TO&8HMH*5^X^),20P D;M:BY^'RIU-RE/Y!(4<(Q( )QC6U,.* M'P8B=L'(; 4V]:'9@#@ZJ\NUG"_*NV*VJA^?F@'>CN^/IWT?&!7Y":.'2HA3 M1')KF7)XN]1=7/5O$W9YD'A>CJLQ]G<%L\W]FN+ZX1;7Y]0,]3C4CHP,P!!! M:"04"@,(P49HMZ%71I[FV-^A'V)U!;=F17 FY.:SQ2.XQ;\]AUK\5?@MXZ+O:KFV1-!2ZR( M-X@C!8@BQ!!5>022*'6)%NQ,P3T7^UD,;%/P?T:$WRWO#HK^R3,!<^BM4\QA M 01&VA!'M[0#G5-):?#"/U5\93-,;!4 HY_' ?#XF8!!ZA]YT+DBZ!]\?\V+;\O)^_&W0Z?C=88'D&JU*& A0XX[%]E@=46Y@5DU MUX=JO-I!1FW8G4Y5SPCA44]DS MW,YB_ "@]NB:Y./KD.>!;\]D 5/BE/3:88BCQV$UL;SB"I!9>=E#-[U]P;$9 M470%T.=?_Z%8N)]7D^7U>'I3(S6ESO @4U8&]]Q*(JEVQ"OHMY03G!.:'GHE MWE9!V +S!Y7?XN:+\=WS=;2I.^S+695<^!;37E+Q!^JT0]C1J%6HMANARG%#U$N7W\4D^_%G^5T<7NFYU5CXL"%=W$3I;VF6&$/863AAF/Q M+RRGX/S0MP'-(NH$0]BX6(;@M;TDZK^*T>SKC[(Q[&[F"XP@YC&/C.$8"NCC M_X.*-XCS2\Y%'Q!DSY/&@)$:7W_>HK-==@NY+37O^" M=QI#0^L9\A@N7GVY/%C(\ZP)@V#.(HX$Y,!A+!TSICHM (+PWAJ.OSVTGB&. M,^^WG_%M\5DUO?YZ6\R*T;?%W@OQ#Y+NQ+.UR@. M'=__3ZT;1W4F"L!1Z2BAV!.)I#1Q,V\JCD#*W_RMH]J(V7OKJ 4Q=&6D'HA0 M5U?E,G[VAW)1S-^7H^E\50-^Q;7IS>?BJHB$G8S0DV<-R$%*L7 . ZULXWG0_?-KVT([G5Y-R MOIS5 G#NU,$13,SJ+J/6GL?U3M668]B)-W_47P:_!EB/#PX8 M24^@EM0[Y0A57#%640VPSDEYN8BSE'/AV#CK>['[LV44W7CT]W@2N5* MFR1([ E4%A!/=2:&PU0Q07/08X3>A%')XU8]29%T#T0MR7V3D+>BU$A+0 AB1/I0"CN_3@1 M!F[*XD>^",9S["[_C<4V9=$U1LM#E/CEJB?;R_/PD\';Q&L"C^=GQERNGZ7U>E 'H[D_X\GO^3 MSC_^BE\S6XS&T^0YU3B,/C@N0.ZH=0@;*)#EBEM$9&0^QU0H(6R/R7]/V)Z( M..U@I,[PH#FTWA,'9%P(EA@B@:FHC_]C+_C$N2%8/*^TX'9T 8#8&I'Z#4B"!%)&:[&1"[% UK*6'>F"8[7N=@\( MGG"-%-=,1-AA#J!ANJ)0 7_)$::&1']LO9_#Y\YJ,3W_6/TK]8L]4JSNP*B@ MM8>IZZ=#&AO+XD]J2Z?5K--F]!WC*5?RQX!T-I=[0]-#[^&3%-.CCL62QGT? M!A8*9R,CDS>\H9,J02^Q+DJCXC^JF\YE=5>0VN."I&\_6L?KZ-A C=%1F6N( M,/,BI9P3O:697'23I4:@\+SH<\,,'T;=+H,MX (2Q@W0U#% 7>6;4^VSFH<. M/:FA(8N6P\_AU.@RTC*HI>-8& 2E0,C;ZKL%HY=8W/1,P>VIT74: X=5HXLY MXRG#6@&"L'92,EGM_B,7T"6ZM6>+;V^-KM.8V"8 MD?!#R9K-#E@#?8^'Z#A M!'N;.O90DKHE&X>W%LWHG)2WH2<+-6@=FN)OJY@I;IY_X=Z]S<'G@T>"<24Y MI]!YB(D6<$L31O@26\8V).2R>?;6@\R\PLR\N/I?-^7W_[U*PYS]2K#AU5\2 M:O@CU&Q^'?[ZL@,B#_\8J(U:D0*8"%<**JDUW7PP,Y&.2\5#O@3+3%YVM8W] M4$[_.EYX^M%3@:?/CD1X#5)=2VBAXA4=F-"E0=QW-8B*?J1UH!O_Y@&;P MGP-E!"/GL:%:0PP=,V3[P4Y<9"IR.YKA9%[V> *OB^G5[=UH]L_IQ_!/A@;$ M422,"N1%I!Q[*-"68D5D3C;=T#.'VS^+SV%U?^"J/OKT4_EG0X/C#'BL(WD2 M<$B,$*N"@"N*B:27W(6H.30=Z;27Q?HPS[_D%!&0F$0T0S;#2G2'OD M*RJAM#D58(=^.:9M'^M<)O<&I4_%+/UB=%/ 4\#T:%C+7[LXW*J#7*;HJ#S=]/'SXRG5^/[Z%K72;QO8OJ +%;2(4!U"J(2 MA"T"%?>4QI<8),C%T?.3X.[%,%#5L<[5?WT:A'(DF/7:1P/M#;61^6C#?"Y< MO;*2G6N0C[,UM'8BZUC6?M:\ 0GG&)210TI&GGD7%TK%+Z--;]YD)VJB-ECJ MJXG&6=[55D5=__=ROEC1X,O9(45X..1PTCQ!.>V\M!Y%;XM"A9V#;,,+$?VM M3DW6TQ.]=@#8$7+*[F32%3Y3\O'';RNK%>5\]+AOU^,!82,-C/,+&&F,O-2N MXI^(NJ ;M,DUVJ;%HE6DM23SLG$V=Z;@MO1_68RFUZ/9]?RO^^O1HHC/,X". M(JK6^""4Q-@*8S2@6%N)H:RW M<1/YUWQ=KN( :@^."VDWK@%/MX@<U.\; 0>08VRO:DT _B MJHIGOVIC;3LBV@K$J,1,$ZZYH<0[4MD*Z97HK=CL9:/L7/YW=A(VC3]&;?^S MQUKIVV]X*/51XZSKP*B %!8.(\X!4R**C3JQOGO#J.66U(HR=T9KG2/Q0\." M,T!$-Q,ZQD747-XI;BIJ+?.77(.F$1"\:(C0&*][6,5#+#;3_ *'6@M,*%* M*R0(8IQL$K*<<1J==;*],R#]B+/[SIYW/18HTTHI)JFG4;]SR<4FZ!(_T')] MR7W>&Y%;V1AON_+4]'(>?8?Y?-4'=E,E[_#I\)X14<<@3YFU!$DEG2"4B"V3 M.,FJZCI4[.3)N6R#KWWB9MU*^'@MF*-C XAF22!,C.+88@6IMQ7-EE)^R;Y! M-@QJP"J'V6>F2)ER.BVN%GX\FR_BDOE?>\]J]S\$F2G,7!8))VQ\RM0FQ3'<-Y[6V.?1AJP8=&MRZ-L+4_T!S=L.P;$K3RPE@,**N0!0_KI@O4L'>59VBB[_GR?MXEM0$.=U;X(U7T4]/K]U&BD_^SG(WGU^.K6AG< M1T8&:!7D&A EN<8".42PK.A% N:DD WU$*XU1#7+ZS-/^1_9Z/<'TF+W/1H, M -!0'+\1 ^A2)5FV\?P]D,#E;'V&6F>A$=>F(89V'3PTY=W?X^GZ GAQ5=Y, M4Z/H=]>16^-OX]&VH=HFTI%Z1S]JGAK_;7E77%?]IB/AC_ZQ1O2QO9<':YSV M"D1I0:(($414;H4'P*M+#%3E(W!/W'(P8NH^=[:,U#\Z'3T$ZOV# @74(^,E MAUPZ[*(&JJ PA1=H9!L'8V/L/=.N[G__E^7?_UU<+;Z6[N?]>%U+8X_! M/6F.H $V GKA=-P9&8\5@UNR*&(YYU!9-4D'"I2V&=QOD/TN[5).#K.O1@4& MG60*Y3.\8&!$AOACXPE /FHB6N*C1YZ*W-J8']2GS^/+73.(N[ MTC7_&DV6:XE-)N6/T?2J>.2GK;RZ[8V78PKHU*F"=4@#8Q3@.+4:QT["BM$0 M@2SSQBX==!TQO8=;" ]-ZRM*'HYIUKN,)[N+B[N?0"ER A*-(A M-@IM=83 M#!C+:2U;W0ZM<1=X7TY7]^"^/4=9G1)#M<8'"[QG6$<_C%N,+%08HXI^Y]$E M-O]J%!8O"C,VS_0S'9@7KW_BK,=EO=/%VG=V>>9L 3#FF;7*:(0,TQ[33>&# M2*K'-FT[-N^FG67E5S.=59ENDR!;?BTFY*L-\*(IW MXE3!E+4+CP[DD13.G%51?[1&>FN^_KU M!@9 A7(8<$6 URS5W@6F(@!KEK.I&VI+FQXT72[?>U-JR<_8_,[]O"^F\R)Q M+?ZY%O;T6A?3XMLX4G@;>:Y'\^+Z\0.FG)^D^!IX7&H9='C:< ZN7H((242*;Z@YPJ[7FB M?D.W\Y+D-.>M[Y]NRXC>C!:;9R\'7]E,[PUL'PX6Q=OU>%#1!G#LTR*26B-J MM% 593"O=P#>A[9YOB]-0ZECXX-2"HM+.#:@NC1$@.EJK9S M3D*64U-EZ$Y8R[AJA.']@NR9TUC]U8^G4=N.IS=I(U33\3IUUF"DY%8H:16U M0@L6]7GE-SAF8,[YSAEEN#NVGPW"J!9 VQ!)O]!]M.59K_.38?IBA@ 9%%[& M_P"B-:-4,N8K^N/VOYL*R6\%DKGL[Q=^?Y3E]8_Q9!+WU^^BM*\?._ MGPS,$^8.FCDGM/<<"<,0 ACSK4L3]_ Y%_*&OPOI&K+M":9?,._MT'HR=/?. M%"+GA17$"V4C/YS#0L(-/[R3(N="0_W]S5L!:E-BZ!>6)Z,O( ,9T4;(Z,,C MGQH6;X\'?-S\Y60*U\_)>PJRKQ>UESZ?V7WDXBWO[D:S7Q^_Q866$CET\:V< M%7%M?!_/X]2^G&W"0#ZR\=&XBTO*P](")K!V1@JIN<)6;B1%&#.FQX::ZZ]. MPDDR,&6J2;^,8MTDX)33C= >2V=S[_DH+\Z:-5#C!6*8.(643HD2O@J)$.8% MN.3VF8U :&>9@RY$T6TYC9,HBIJF&-\<+[AQSJ3!46^EC[XE))1:9H$BFR B MX1B)2[R<-S# GB>) >/5_8P\C!@83Z/Y7&7X?RCCOT9+6T[B]]W$S4X1$7/< M'+7RUL"!LX@Q91E*C4JB.ZM-Q6?M34X>S>F98<-Q[SI$?$NBZM-'?(-NH4O= M\Z@"PA/M 7.,^/7E=88UM;S6V5%+=S66L[0:MA^_.;;>R&471.M\T(H^LP5K/[EHQ9 Q;8>BP<933%_+3"IEJBEA-UR?<:_G" 8 MZBU$0&N F #*0P9$1;UP,*>BS'![^0P!FXW*92 NZ/EN9H@&R.W&T7(D.U5[ M PKRGKMS:8;-?09H4^GNZ=5X,EY-^?&;+F[&TVD+B]]2J#TFR!LL*(ON413AILN51=#P6DND'5J?RVJ/1-S/J\GR M07+S3\4LBBC)--4Y'MV-IZO'/Q>+Y6PZ_UQ.)GY=>NL P]I^=5#, ZR@YA!( M3JC"0***ZU;3;NZMM5[6NE'\O6BP.2@1=64;]Y!Y ,M[1@2F"7;. J8@-HQ# M"["OZ$/F42/W#B!XOZH='/=QLT5W%G(X""K;D%C/B(QK?E:,YD4J+;>$K9H=4F<-'W@"!+@B$VWM:&@).H54G&.8ID3U!G^G<_7MBC:%.T@ M[<0FI=C[@L"I,19S*"+W$ (,05LYI%@H>8EM;5_KLFA7M*_/I3<:8B5M MI Q;)HE6THF*/D1P3C6QD\OTK%UZ-_VMU9N25Y_G9O\:S2JNNF_?BJO4W>7X M98?TUQ2<6T:8_7H>1?X<3?[%G::E#9J ."H7QXPP ENSUC ,D6B#:T6 6Z;U MZ2K9R*T.=YIX3X"8,(:,(XYJ;S0SQ&\J#2!JH/07G/'1",SV M'>#W()S.HT=/:=R=)'"P/L2),P5H-#?468B=P(8@D&IQ;/@A/.VF\M/%@[4A M]O<,QZ]5,Y!YU7KA=""^G",0K2'B0%D)"&&86V*V2Q)JV$V[S"'6DVT8A-FL M[QE^'\KD8BVC'_?WI-AH_;-Z'#0R?V .4&:TY<1:D-*Q074%)?+.@)QPV-#W MW!V"ME6A#!#0'Q>WQ:P9[*ZF"HXY! 72%,!4I5P3*6S%$0]X3G[G:RZ#VP%, MS^%_SXBLFDZZ:>31^D3AK)W3[GF"4(P)(0FQSA@JN!"DX@6CP.<<4PZUCR:G [)8S,&)8'AU$B+E !$*<(9KOB#,,EQ M0_EO<+8DAN,PW=F^;9\6+Q9/&B 6\P_EXO/V&'0'Z,Z?+/#H<4?;@*62#GJD MG32^(M1:D7.M7+PAO'4F@8&8YKS^+OF3A]0*/:Y.XK@ 'EF&J:Y<[&A?8(X1 MEV\(M[U)Y/5EQ&L+%;$$(D@8,,99A>EVG5*4E7@*7G%*?#;DLOC<0VCOZRCN MKN9//^-5A]X4=LB151EBPN.:)=3Q-<,'_7. 'YDS!^@EXC"RRCJ!!?->5\T2(L^8>*MU M:FM#J>Q3'%T9GP>JS*.&E'L4WQG0/7G6@*0$$B/(%( 0>8^B>"H^Q9]S;A&^ MYD!;/FS;%D7WD-UFJSS9)3\/YIR,V=.G#2 *P3&)*"&>&R^(0!O/DE(.T"67 MG6H7M*W+HGO4ONSV.WW<_(:'Z5,GH'44R<--C6=!HA2*SEPT4]2E%9<\LYVFO5Z46!M61)= M;7K?KU+$>]OIKE]?8W/[],& ++&($07CVG=&>JO!^E(]%]9374L'MT515%W% MPW'PZKOK+/+# P.%WD9#C+W1#G)'>=4Y,E)L2+U2XJ_G4O2YXBY;Y&FW2_+Q M;F/#C6@-TP^K3J+KY/#7MW %C_I/ YER$C2CBCM729)J:&K9HS87[NIS;3&_ MFHWOM[[QT56[@O231'046(R80@X)*6GVS)S(G M+>ID$#PM+M86#!J07YG/R=:E_V=Q]_?.#+IG3P2E'&?.>P*=%Q)ISJW:?'=D M!;P0RWVFK)Y+^BR>M2GK/\?3\=WR[J"TGSP3L'0K.$MJA()8<,5A]>V"=[OB M.Y#WJ1(KF^%;JS(?_3PN\\?/A&CL#*.6<2 @%XK95$ES\^T0TIQM=M:A^P!E MGL&WK@YQ=MNPZ,@7JTY<)[N#VY$!(@FT$IQIX#1FAC+#*WH-H#EUA0:$DS9\ M@78XW"VBGFY$/Q?3XL=H\K68W9UX+/!H9-2:$"GG9%PZBAF%A.85O1SI+,TS M(&O3N/1K'!2 !\MLL*\NL,:J2;13K\% M;96/K<89W16\GBV'\*P,OG<0-9I M:;TN-L1-BK]LC]']@*KBR:]-79K:J'H^, BL4[DS"Q0RV&%IQ*;^7Z0V[B4Z M;=)\4;#*Y'3/N$I=<\^%UL/80+B5VL?U S11QD3S3]V69@]R8OZ9+0(N!5UG M,[MG@)T.J^" P-)KA@@"UA%*K*@.QX34L+<^9Y<"I1,9W&U<;QO">ZT1/!F9 M:Q2 CCND#-/,H^K0)SH5?8;>G\+A2&V&EP^'J'8<<(I%2HS&0D(!V)8RQGKK MH-5)O*ZV6 ^NP3/XV-T13/R^J(8^)_%,-GF[QV#__/F "$TZBF/I+?>:Z%\ M11NRD6^7MB5N!"--L+('+9U.?N)7I_2Q5 OQH2;?:U3:3'!K,8["4P:E1+1U M&SK.4V/M6@6-NU#:_R[2)K:X5M')'=T4GXN[=?')K3Q@;95^?*I 4Z:S-5BR M5+) F[TY@R:/QJ8)& M#FK(+*1:)MNHN2<51P 0EVY$6L!=/I=[L"^I2L!_%0M3WMT5TZOB^K4:%Z2P MHX "@[6-0L5,D\W!>-S!&UDKS^VUY/19A=*-+L(PQ=X3B;VL0 4<(Q>2W)$K MZ!-R^DYCZ#!R^@AWFEJ)XX_WY79H:X+27C'EK"-- 8E/1*Y3+T0N#].R; MLPOM.Q@R\X'9+?<[_;TXN$6M%\NEK,U/7^.XH^KZ.YK/I=U.DR]R"R^M/HUUVZ(VJ7=5(^3YDF$*@%<91BQ*B'3"&!*N\VG3QF814(B MB-+M;VH%-FSK1%H%R(7Y1.V IXX]:EX60T/K?Q6CV=H+!YG@@&"U#"HKA:G\ M5$MQMYFJ;Q&69PAAB,#TY?)0=YA3IPJ8&49,A@D*L??F]*6::I@%"6<*&),_ ](9])RD]#&'40BYU@_JSK:6T'E MZ3(8&BK5MRBW!J'Y9+Z M(%$,&VCS8 .,17=G(HW&L*<1*&L/D9O )\Y@A@: M2!O 97 0&(V04Q)#H8S!LJK4P%TT(SG;G=.[%K5^:6504#R1]X- WU_3ZTU* M7G'M?E[%1_?&RK+F"\!9CC#'$@E"&/04 +HU']&MRY&3YNZ?GT#FK(A M>;R^RWLT.BH88J* 8W%-"J[)UEVQPN4T73^Y*U$7N5^=0*T99G<WT^* MN]65%C.:W_I)^>/=]%LYNUO-^EJ#8)[;*#(B-4'(*&^(M)6M(=+5JR?3Q1JN MX%=["5<#@G&868BII0 C9Z):HM5!-HGFM=-Z?-UD;YXGX(-K]$QN=J7OG]7" M^/AW7(S3XOK=--JJ5<,S7\Y.MPD9LP9M@0*>(>X-0*N6(-7=.4ZL8YW6I^@\ MG'HNYKIC>+>VH^?^8N?:!IMJ'D'#*==8 BR8PE5A!@6PK9424"O_;G_-@*,] M$TX9'G&IK>52>ZJ-%)QPAO2&H+C!STIQ>@VFH+8\R]9YV^DM\'1+O7;SC3TC M @8<>*)3MVN)I(84:%'19YF[N/2X+.0TR\Q!G'!L\MU^G0"DDV<+6EDK*(GL M "2= @FZK;6DM0'FLJ*YC8&L;49WY2U\+B;I0.G3:!8_>#::SB-;XCS]>0[[ M/JB&+W%L:$@60A &,7?$>6"YYFN#03FB-1?CEQ%/VN^X*+W))GU<;LM M#85>V4VK7,J\12ZGF^:KUQZUL;.W\UM[DNCL=*P6!7NNPI\^2="6D_4.'Q&! M!2#8@8H+U(K>KA)T@,>685/3Q&7+I ]DVC+5$JJ)P/7#01ML.8TN@38\+F9M M*$8555K@WNYI]ZCYU[C.?VQH\%RQN $@2F*LJ=;,.+O9 M!P!J86_]6MZ*Y3I7$EUASRZ+K^6C;Q\7\TV9=#6]KE5[O.8,(6YYM3","R:) MT4I;@*I=+_#&=-HV81B6[0QLE%WPOF>]MRFO.O>1CX]7Z[_'B]O'0TY7BW5G M#CX5WH/" <:-8QPRJZK3$X EKE5M])5JS=:PVJU,NCO1^EY,EZO>QBDJE&S- MZA<]'ENMWI_86=5B2*PTR_FBO"MFM4ZO:LT0D'2>82BM9&"5UN;(VID2D#@& M:B54U_*>/RYNB]GFJY[S^5@DO=;8P&#J].N3D97Z]Q.+W^](@)'[_Y\70TO1J/ M)E_B;U:YGW7.LQN9/W!&".?$82:C3ZT4(GH=#14@^B6@5N)Q2T[P>#ZZN9FE MY/<5%15$CYQM'QH6H.#4&"M -)04 VPAIQ6U_NOG\:W8=7GU=YKK+212DN)96H^M*6>V*Q\F0$E8S8B\PR^ MM2GS3[/R>GFU^#C[4LR^CZ\.V?9=CP8%%+.88T=Y.FGF1EE=46*5S-F##OW, MJ7&;WP"#.X!*VEMN/G"^-U9\\/F -8O_ZYS&&%I*&<=JJ_+BGY>8F) OWY= MR>9L5T?FF^_=:UAV/A>4D,Q0BC@@W#&LJ-O<7A) V:B#+QLE.<(MFV-K9Q&] MW.&$JGK\79%<,@OK.1N<](KFV=N5^IF M5]!@>U=EPY'/Q55Y,QW_I[@^H'Q.FR@PG_HR6&G9*M-=,T$KQS^N05ZK9]?P M-TRM0:T3KI^IC[8]&.-:6(58IE?%Q[\GXS7Q\\>K(A6=WZ.E3IPE6 MQ=!0! MUQ1+HHPWJ")-$Z!S,B\'>%.M%=W5+LN[2TO9H/X0,P&W*@7FO/C]/ GOIO6*$??PEL"<@@KP4C: M 6G%@#3; S3M(<])=1I@!='67;;N1=(D6@]]Z):D=],_9L4HRNKK[2@+M?EO M"X8AR[TF@EBI$:512M69CS:[0V[EH.C;N^]*=W,^KR?(Z4IZJ MA,3_N_XZ^GE^JMRNV>(V#G%!K=5*&:5X\H&JO :M3;WZ9$W5(7U:LJ6_4Y3& M_( 6)='=ACIEF_U1EM>/#RZ_E)/#F^=]@X)%G%.5\O:,)=@Y@^V62H-QSIE, M_?JB%X>WQAC>=S[COM_W7.&KPS1F+)VEU!/(6#K_AU$E;-)/D3&P5N2]^[3$ M.O4Z:HT/4ELA/+:&&$.MI%PSM:$?"P\NK"%\XZ@X(?OP7)[WK2*^+._N1K-? MV[_K7W\4YSF?8^ M'[ 3R'(5^40,4A)JO+UC!*2@%](MLR&YELUSM$V4?"AGBUL5=6C\NH-YL2\? M#!Q3!:663BEHF(=:B.J&&*"<=7H#HLTJMPW)LFR0F6>>+J]N_CW!]JS8+_8C M(X+3"GOM!(!08>T-5KIRQ@'"I-/DZ-@GI:\AP)ZV5+BZ!J&$%-%48 M,-ID32^LA'VCSDA+/&XN>%4_\!2<]0YIS!GR$?<2><-$]8FVYD74UV!.FI?9 MX;#1B8SMZECC2S$IKA;%]?]=CF9QU4U^;6^=VM%B]-=TM+P>+QY2TSH_N7CY M78]OEF]KN]8XP3AQIB HDQK@^%E4*DD\$&934HLKYT"MS5D//*ES]EEO@@ ] M5M'-MLQCF*B9\:V#I>Q $@/3'=5CVU]LGW^X_QZ?VEYR M__AM4]P]56^.$_54=$13@;;\$+*WJ[\#U$>UH?.\#G*+ GD[62Q.(0X8 M 8['743*!N<(5'PQ5N5T+1TZ4%L"4 ,)+:<)I2NP_C$KY_-/L_+;^)">?/14 M )H#AR7V$C*9VJK3S4D'Y0QRG>.5#?TJ=#?@.I_978%FV_SFW30Z8\7[^+T' MP+/CZ2" T%0Q9 &F'JE($:GJ%#(M44XP8>AW%;L!43[3NP+3AV)1"T9/G@LP M97]8PX@#4-&H3CVM' PF+,@Q<2??T.@\<:X;".4PO"OPN-$LI4+//Q6S+[>1 M=WHT'U^IZ;4=3Y:+@S<:CXP,#LET8F:\CC]H"!TGI*+7:II3\>/DJQ<7"K!F M13"P4X>>4S3[.S6 #%%FD> ,&TNHAQKRC=0$(/"LRK--MT\Z?.Q5-X7SK/F" MU,XJ(@E3D%/-E7+"5_QAZ*++V;8&I;W=E-H33&?J9J,9BVM3WJ5JW$]NN':N M5QZD]/';XP_:5 -/J:GSU2?_G3ZYZN->0\WD31R4A4I H2V$7C!KM-?K$^IH MFI3OL[UC;<+T8\)JII#GS!RPLQ)A8#V)BTE9&3TZ6O', ';)YYE=H>UE@+Y# MB?6KHH98BWNHVHM2@+T!RE%#O9>0FDU?&^8LX:Q6O8&V?:8]4I[-4LG(%3GZ MUPOLJA^CV77]-I29[PB0.Q+I2/="B =6.P]DQ4=LZK7N?)L:K38"][I:W1FWMG ("<^8IJ&@1&EU88GT/&"B;XW[G2#K: M>?+9DX%+;*BV4A-HE,(:<:,W]#C@T(64&,^4Y3Y$G,7#8)-+9^0],AK ;TA M0G-;D4=T?Z5F6X;(J<(MN^-QF]FE'*YWU'V#EX$>S%(K9T0T/<_EZ*4Y,E MO=T(.(M_K5X*C%OX4=R2?)H5W\=1W4U^?2[NRZCKK@]>_CHV+$B#4LA' @L$ M49%C&%>;"&^B=KY(A)PJW;(UAG;ER?XK$I^2FP[OB!X]%9!5A@!+$-(66:R- M)94*]4B G/:R RS?V?]^Z'S>=XRAHWNA)\\%!Z@@QCN'!8K^/_=V4YHCTH)] M?R?6[>#H+"GN1L)9_.L*"WM6R6H9Q)425U/TRX]V53AAE@ 5TB(J:\\559YQ M9?$ZL,@\H)SGW#4<+HY.Q<#SD[[6^#LVI*%IT5I7STF4<=JI1E5PCY-!E-/XSNCL4['S\6)/ @LH%[!@0#4!"B M-N=C'FJ<5:4RJTQ]%YG2O5NK#$ETC:FCQNGI@\$8J 21T&K,#>) 8B4J:IR" M.6TXAI[.<9Y4]T#C+':>&0-]&D+[>CM>A=#<_RPCO^(OWDU3^MCX>Y&^[6 0 M]/2) F)82^.4CVJ5"Q/IW-PZC@0*>='I/^>*NNR0X6/% W MO:[M)[7QNA W(]0:(83SFC$*(9*5%D# N=[B^QV _$R(U3NY[%(JG=V[W:C^ MU=;XXZIIX-'CA+UC H7>6\(Q3X7?\_'U>#3[]66T\IKJ!'_VC0G$P%36CV"OI$4,2" W M644^,I/FY&R>W(_LS3F>38FE,^@]?&5:?!^_I7CI?'2UNGAWU*4\.CC0N#\4 M0DM)46K"!@R7E5\DE&(YS?&&[B V (7GX&J:W[VX?JT>U:?MV&WE>K& ,I"R0)6B;G/QR4O'R(5=^^H2&CO#]XU(X*BL8$;WX\5HLOZD MN%LJ9M^+:U_._'*QG!7OYO-EZ@Z]K^]WSI3!"1BYIW4T+ 88K8"L+HQ[B2GJ M+7IR,=#K6$*#-_Z/>UH\6GUK=V?T<, T0%10Q9>TVJ45)DE7] M)2N2^'O9M"_-SD-#Q>S[^*K8S8D/Y?1[-)S%VH;.5]0]_O=4J?!#N?BO8O&Y MN"IOIN/_'*[CW]8[ V-".ZI3VQZM!*#:*5GQ&%*: MW=N<%&Z9N/Q[?C4;K\SVY]&B%1?OR"N#@!@X(R1)S:&%1I0AOW4$$+ Y$4#P MVZ\;G@A?RR)Y>G08U4-%?XNK9.\[@\8X*A^KK8>&&0^ Q%O;'S>>.?WFX.]( M^1!EV.DZ^?LXO7\_I_?3Q7JW02KCBV45EX:+/;>"DJ8 M IY)H"'91HVCEPRR5LKOP/X@A=A]1DKS"2E!6P"I@HH309#SPA!1W9'77J*L MGL>_@_#=2^C5[[\?9EH/^KBX+69?;T?3S3E?'UOQ8]\4D(\*(S7Y5%)1[3T0 M&E0R'*+_O2T?FL 'O_E8ER)X-YTO9LM5DO)S@I\&I=K8BYSX"0%A MX1Q4T:/U A',..55VI'F7&9=?GT%G69?X4ZE70F?Z8WMIN9S$;]U/EY4FF7] M18_.Z/9X8F?.%J@2R@-I4H$/PZ.OB71U2UACC[-V#X.OE-&/2]:-J!Y0V4Q/\AG K;,5](?'O=JOYN.TC%>,TL?:L1Y=W=Z/9KX_?5-R4WZV) M_"L^\[5+F]_>?QS>WB_E?45/.]&1T]4]4O7&^^9HCZ<0IONW/\KJ8_-:Q M.[$*A+440NPL))3$7162FU,.(;@4M0)R+>G85]7*U5BOK%220J.%AE@C[2L^ M,B9S:LI>N+:LC<#66KF>)KO769DE;MP\880@0[%7E%N,*RY+I-TE6_,>@%*[ M,LMI8KF4RBP.48B!(H@QXPBQ#!%34:TQRBE8-7@PYD/A],HLI_'[]51FX=8: M9!GVFALH&!$>\2W+(FF7C*,&I5ZC,LMIG![\N?O[;BJS** ,]@YJ&=T;J1G' MD%9'FWE MI<$R*(6G5F'&A#(0>O>@6XCHK4G+ZSB#KXW1IM)YFA;HX(W%(8+_5<8][G@2 M4=)61G7]MP$0Z52OI2,5,9?*4(S4FN'KRYZ7DA#4JRKW)%?1[/__&S MHG@WC= IYHLNU].N=PS$;W12K?[21^"V36@S4G_@EP0O'!<("6,,HUXAY)"MY M$$]R3OG?0%F>SM=9)U(>2 C_\WPY5U>+J#T6OW['XG=&0K5C4G-@K:..8:JM MT!NYI Q4=M1*<-HE]7++XV EN+Q9\F MNZX\BO/:\'E&HD\$O'=4&LJ0%623!\:AY3XKNWC@..P!$ ?;\)TFBL$XJJ^@ M#9\'1'N#D7,&*JHE-<)7G/4\J^S0T$%^)L2Z:,-WFE2ZPONS!EFGMCVK8M%2 M*XNUT4!RY:B*O#85;2S^LA/$R37BIL5B0%N<5I%RN-G96;(9C)[M.4_ &PXX M%"AZ7E(0&HV=V:3^<"2,N^C 3>^.0N?R&SSJCUX8W%[M_5Q.)KZJX],MB-!N2#]83YKM?FFDG!!'W MN0 *SBW31&MDJ":5!$#-D<9X:C$7;1&0RAY2\F_/KMX?D4)0LBD/V7'I&"A!#D&:F MNZN^ZJY;5V6!8?SBF!CS>;X86B)_F$4$T )9 *#".V4(!5&'M:A1.BAH<)R>39?*]BG*R7S#1B1U$"G+$.6R()99S7[GA%.,^I$SC-NLP%>V$[ M9/QK$N3"I36(M>(J\0;I6BQ2RMM<:-E-U[G8C2@5N"1>B:?S[0 &W M!MJ>8P1A51 (N 5G@0>C6>W<5U5JZ)MK^17O!=V":?P;PF-G8)D;PH5SC E^ M7&.'N,<(I!+: =GS4(.F.;EWD[T4^VHVA&[!-/X-8>^(O$_X+W,WN&2"45 G MTBYN 80CQ%!L/3UP3P'.V HF>Z?WU6P%'2)I_/O =#P&PFH;! ]2$&48=ABH MK3G' NGUOO$TG?@CWPQH(?%VAO<,UXL#E%)"QF&"F' M%1!O,.B'G=I8U*@C0Q?J?V'BW9)3?P0LGJP8OK^_V]S-EC>+Y9>2)/%H6E%C M8XVV6'),@A"!*2]J3FGPDZZB7+YX#"W0UR.ED((AS_^Y*D.TW,SMWX=$AI3C'CB/]UY6R6R5)M&JOE;,9%Y--0S#Y@*;!B10 0AK*:C M42BKWV'ANVQ?".RLF,AEO!MG8P^GA47&)_H*3ZW57DI>KS$=4)/6 OH'2N/& M'I>Q92J-/4Q:KM12&*X1!:E !%>O.C ZZ2XS^5"XO+''9?0>3V,/'S0$QE2@ MEO%@D!0X[-?EF.NW)'S_/89;Y'N#UAZ7T;KLBELX!*N<0-Y!P&E1F*&:+HZ& MD',8%I^O,OAAF,.*8H(Z(ZBX%3BR5M'$G4 X$6"U]35E R93[GIT)<3ZJ+AU M&5<&.8IW#J/+#N3C=V) 9!3FH6 55HB3WK-X:A T&OUA])"_IUBYJ5C/(-# MXZK[YIAD3J1CB7GN#2BMB-VOS1MF>KU1TK]26!+^VN!/,2?^T+7?,(- D*#, M>>2 6LIW]]XD)HIG7;HH/J-R<)6U=_[U9C[=;I&2!/2E*,I+=E6C#T2!#.:0 M#AQ."0#P=,K(>O7(LEZ]X^7MR2VBYZFMU05[QA#X^S#_M/JR7/QG?O-Q]6L: M?[<[O/_\_J_Y>OO^&PT!AMD&#C'E7"26J<,1GLH6&9\$-^D+FR3CA<'SLZSQ_MTR[Y_RPX?VT7\D9Y^@+;T7.C5(<"4>$D8X)KN4N MD4429 C.2=\O':\# V?5%9,&!N-9;^B+[T6&*0T@K20$$#;442L.:Y5BRMTR M6H% ,UA=1>R^@%5)4]+_9K?SS5D?T0_/1EZEUF)JM3)>&.(0\WLCD&".R)2] MDRTQ>]4NB7MT+\[36%_-\L;/O\]O5W]51-@;#$V?>CCH)H;>D*C&/!0.M M0!_6;5@SY7FD<<5NH-4^T7OS)\YOTS>_I(G_<[;^+[ MO"G0&KT?M;9*>)7H*@+AV&+M;;UVPEA.!;[2+_!V@[8NR-Y[H#C+$FH2,VEY MI"B1$\P%9RAWA'!!/38U/;45.;EBI9_-91FRPS)V:I$5X,@H#,;;0)PPPFI1 MGTS$>=1K7G?OD97!H'1=F.4R7I429GE('JG[,E?I 6_QD^>]U!IC&90PC&H" M1E/KZ^I5UH$(C73SPC(<]A<(CVX*=EQJ]L4!HP;+G="6>R6EHA@$PS6%DQV8 MHX^6[K_I"YLM-ZYOA9'%)P+]N-CNRJB?&BLJD-H9)2A7@FCID:=0TU0BWVNX M9ERU65O":G>BKFYSI'AOPO_-UY\6:;DO M"<7%'XO8L4"-#Y0HQ!F7VI!04X7BK'M0$^Y"U1'JNV;?6(Z"HYJ 7?:'.CU: ME* YN"!4H!2)Q$'J>4U7S=5;'Z@1'0;Y_!V+W QK>%BU+=\AO0RY2:7/Z.169VI:C-\J9RT587E3ZNJE_U*4I-IQ"=LX)9YA$+ MQ-& &$-[P\]1ZB'G5!)O!DJ?TM41R\L/+6V2.40!)B9#$N638 MIKVPIK]$\-:4;TC,#R.>%V*B&)D\>8F_24.QUN2RO5E$9F52W%55Y.#">=%$HJ9:I-U1"*)5LA,THDK7W A2Y21- ME'Z?XC7)9Y>@&(V(/A,/&4I(+YQ*-(39(*4E&K.*-<&&FB,L&4<^0TQ+OXCR MFL2T6U@4(ZB3L3P3E9%QGCBLK)?!(X)%37^$0DX^[BN+_ TNFH,@8BP2>3YJ M,Y"@YDTL\L D]QH<(40$$(S6W*)7B+:XX!=GM%21C$>FC"-) LMMP!E$H M0-P$BHGV* +'MN:_HJ@G/2:5Q2U+%U(NT'#>6E<+[]L10R3O8"E7W1(=[=: M;N-;][/;C_/UMQ#G]<3(1?K]$X*0,J] MRUZX"+35G[0W6(Q%7"]6R$\1"'U-,@)AP@BGD #+@DH_DCKIGHNDR$PP M"/JZ1'LPK(Q%XD]K]T.(]A6SB9Q7%XY!&DA,08P3Y,Q(TA;]4TQ" >G##"/ CWL M3]9/N5Y0(>#M+@R9Q>JQB--YQ=I\^;+>WA/O3=RNGE/D7B=UQG)#.2(HP4?( MVK?.B;4YUQA+M0.G+8Y]06&$9M[C]?9DS3T9-#(9/*;2<)'L"8>V%8MK*AN6 MI3.6:K2-0.!*X/6P%4:W580WCV?T5D T"HDH.*$Q<3A@0R'LB_I(8A381NIJ M1QMCVV6D$[=M>N;/E_;%KL:,W$GJ00!V3"HD%!,":CI+G%7DIW2SH"^$=MV( M[4I>]J9('-9[O*QJZK!:_WCN'&5('R_]>>)L"6"WE9BW^^AELM3C?"+QFFLC MD:(6$444]Y(?>$/#V^WO#N6L7#[W+X//K^>XL%Y=WOP*@;KVXY'C*LC%N0H2 M:PW".;GOO$NL#"XG*EJZ-EL[K_M?I<%^^L' MBE00CH,5GE*G-2*(UWU$*&((Y>2?3SRFT:8(],; 4L3AH(-6B_WE?OWI:WJB M.M;=K_FVY2&2N2-&Z\G3A2(G'0C#FJ%;<.6N\8G4#7(IP.J(G?(VI(.GHCX/# M.B^?9,<NN3?=1 :52 :@4,06DGFK:%68+VO M9ZX5<-.H#L9?P/"CYR* T]Y;[L'1=(ZD+3SX_5HTI3JGU&KI M.!P $$][$F:PHIC,F).T>5C=\J92N'^>?9OOVO+F)+U<,5RD"O&*/=HHKC V MPFM:4S9(F]-7MG207PFQU@K&M,:5OO#^R%[K\N5EMC1*69.-33.Y-"5][1_7BTOP=6Y5Q(9#'#D,4-&2$H\ MXFA?O44#)5EEMDH/V!4!JY895,Q9?HIT/S5H!I__\T^)A/;@RVCO_BD\6/3B(CEQ'AP3:KJ[^G1TT:BRY=9QRZFG5%TM( M;6LJ.V)R;OB-7J=H$:-M982VS=#B#XN7%OS[ZC9]YC:AY,/LKI/+#\U'CU(K M)X@-$A,1(*F +/":[NG@GN)U]U($J2C.CE*B/BPV?\)Z7J67SQ,&[_J4I^?& MCLQBD[1F TG1Q1"X!;J_*6(0MEEMS4M/DYJ*-+7 UU'*4KV+^,7WQ3/$ MV70\=@0D0''O;/H'>XJM5:&FN?19*8>EYUM-199:X&OQLM2DJ<;VCSXM_D"D M#J^\7CB3:*J<. 2>>T4)Y98%BFI^,.%XG^E:O54S&[.D]<+GWM)6*K?AU]5M MPLLF_/L^<7NP=)/=\ W21QX_&+7C1#)*+.5,!P3@]3Y#KLI84K:) '6TJ?U MW)]7=_.'W(-&^6]-OQ&IE)P8;ZJ>Y<@':1FC-1V8P(WH,%*?S+6(>+HE=$3K MX83YX6;RN^7GU?K;]KL#IY5=*^FYR:&;;4+=SO;;/99 MGV>RI4Z^$T%@,))9 ,LJ-ZT/RM9KU 9-L691!P#XX11HA]Q]0>IXFF=SFWY\ M."J$$I4(84'3M!R,F*4'.DF>8^B7"J(66;UJF;Z]H6;U[=MJN9VN.9M<]./# M,>E5.#B',=8N[=\DV3%XORI@@4PY>3B'QT_ADDO8 >!B+X'+_N&(&!+.>Z$Y MYNH'+=82],G?LMV0:;!9?EE5N_"\UK;<+>C%_[-QK MD0,Q%!&/G+"4::4LD@^35SE%'TJ/U[2 B@Y(?&T/F#,*V4\OY&Y=]'Y$B&CF M+*+8*>2==$B)O>&-C&!3[)'=G<;;)>G[/9AV-VMGZ_?KK4IWLW6Y_C+?E3$Y M>U*]^'94&J@UUG/*00>PA.P;AZ9U2\+Z,=;U#G++^5T9@+L"%L^>96V2OB_( M/=YGKT!=LP]$IY2SF"C&J$&&&@V*U:M7!.5$AL:\U^5#KQ/Z#X.^[4PWYO[N M:V+)?^8WC5'W],5H# 6JJ735]6ION+%L?[U;8,)U3OB@5%UL"+1ETGU(E+W; M;.XO1MCNI4A!NT0N'KR0PBM+O:EW\NJ" IU@-LEPZ+J*YD,BZZ@(](7P.GHS MNJ"M]\G82>2BX RV'-?KU5KGW$C**GPS%5A=3^L!C($+#L87WHK"(:1<,JMX M<#HHT K4088,RKFV>W&YF'Y[#?9I &22_4JOQ=$$?KZOG"7O/_^>UKAY08-O M\EK$&!Q0HI63!FLGK80Z_0#CT*P^21=-F,<$D@X(?25*TFA5HL7LR_S]Y_]) M GYSS'4:Y? M+3ARR3Q<6M>O]]^^I?EN:Q?56^2'-,+Z^_P&5FNXOTO$J:R V?+3?*3I7E;B MX)G11%KG@4H6ZB0^QAUA:L"TSH=[TA7A[=_;6,X%=;N>OA65E%Y8$"39:\$2 MI76PA[5R.^44C&NY?KJR5B9U>\\$VU&@2D)?+:NK]4VSP9Y[+Q(3G"<\( J, M$F8"W]\ZE$R "XVD9J1(:@4"IW+!6B!V;]6#'D_U;$K8L\]'(Y0.Q##K@2A6 MJ4="UFL3/*L/=_% :H?I3\O_M$#F87QT9_-]GDT\(%0(1S%@PJGSGFNZKY&8 M5J8HSK&"2P=0)JM?=,5=1=UQ9C=3@K6AEJ0=VQ$/:<>V?K]&*26>8ORSE[,L MD]!CR6L6&GG#I<')CB/&>ZD#JE>%!1MC>3JS[/S:+F\5L_?>OL\-V>^[$.O5. M9%RI()$TE@?G=&"$U-*E2-JJ)YA#T>F)U1*A>P/3PRRKPH[O/W]DT09#E-V05_'U1/0N(J<5T:F/_[OZN/7U?UFMKPQRYN/7Q?KN_E\ MN8_-+&_>+:N@Y.+[MFG9BU>^+O]0K*AD5"#*$FRY3=NNJOUB58.57K6:W@L@ M7Q$K<#H](LIMT)H M%\Y#LV9L2VF" M9Y?P>MY9D[5.;83$"#(JL[GL*G:W9GI M+-O9-3U?^F 1MNA$H 9D6_WKWWLC@DT"+;9D2Q8]T]FVV2)NW'W]]?\]C4/A M@21I$$=_.I'.Q1.!1,/8#Z+[/YU\OQFSU0E M6S)LPS4E<]!7>[JIR.KITT=)U715DWQ95#7EKJ_/O?,XN?\@&8;QX0GO.6$W?4R'(^+'P=D=\:,X(\5#=UYZ2Q_Q@_3#W$T? M9%$RSD3IK"?EK[E+SX(H(PE)L^975&YH>#R]FYP%M_'BHVDV_L OMCR6+GLL M;7XL&)ZEF5\\]G2;A.TOP 7FEX()DVWYY, MF\"/D/+"< DHWX6OZC:]9^GC#8Y0ZTQ:DXA<;%AUYP3!M_A:] MU+3 80N/@0M-X(\>6J ?/;0M:#D,:[TD2-%67SCYKWG36J KRXSO]CTQ>'=6=ITS/A!>JV)2LDP''KAL-?& M3XOK#0\_I>7^*C)9%D7IP_]\^7P-)S+VD-0R+QJ2 IPD6(Y;E1N:""B-%5GJ MUSY,'^>?[GW@=Y3?FR1DB-I'ZS/&!W[\'\J;ZQ38NMCB<@/E)2V<(6EB#$B- MV6S2A)[%I29!1>".ML^P[36PH&&#X.!,:-@D-&HBO!46\W]%J;:&9-=6^ M :>UQDK@KH87>4D+#.!"P^WD:3AJ_A9>:7@@'D[N6H0ZO;1D;\OWU"HE5DB( M=NG0R&SXA4;)[@=W 1 )6"!G$R]I4) 7;FE&^,:O-G'@@BJE)33<0L A;,V M2F376I6>I@462D_30LGXGRWB':\T?0<6D$XGDV'[^NCEIF_]:QIDLY:OT6M- MM/_4!D )&&<4!A%!L[%<7MNZFO ">.AMBQC!2TU[\-LX$5YI>*#-H&NTX5"0 M+)4RS?@-ZN%M@QSEFN-M$U<"O@EV8/O'RNL4TO6'1VTP" -?0;I/>-J$E M* [MFD^KVM-B,?E-]A)IXZ:DD9M6]?YV<5*_J8EY<9TOCH>/R[5"O*-%_6E7 M?)K$;71?(Z DB.Z'L,#$"\^'\9@^(KDY4J=W"2VLE$8>"UDS"^V\$MR/V[GEW!QV7Y'<9*ML>/\MN85M'Z]";N# M49M*#U<:F4D;U>&5)7M;O:V6'473<3.S]K/D ^J#'^ .D@3#.2[4J@>4UQNX MT!/P_A_M+C:\.F^DS!MV"X9*N\/GMD7@W39).O1@+;=&RQL:W%RHH"TW0JMW MM'/WI4NHW], WV38LF6XT,1HVOA&(^[?3]+\/G62TGU2\/(OPM:1&IYO5%/;GFHZ>;"\%EMI+5[$?Q6#S2[V'P$=Z.P M16SPB\TJXZ1=99PT/9)[!UJ)N7)#LRK48F7G5UJ TNBXRX'2[+QC5_P@:9 T MY9-XO8E#IO'=70N3Q$LM-NIR+E6]HTGXM_"")7[A);LKKC>YCF!5P1(*FG<: M%7IHCN"U$]:0<_-Z.+&8HVMIGZK@<^U@%;UH,4)UF*I%)>6F!,K MXPS-/I"(9*O@ ;[-08XTPI&J)F.6P:\9>LC8EW+]EIVU,+6HD:F!)&[7)?*K30(PN'MH MJ>:C#K2N=4DUE' MQ6K9.KS4\-)FT.-#@PA+&NM)'T\P1@B=0P\BPQA7*X\R= MC1^RQ(O2NS@94W\QOD<]$_7:,J(6Z.5E&TLJ!-,\FO--FE0]*BV.&5)9(577VS;W$0M41-FN]K48#] M.5NZD)7L8B' 6KA/8P0B;0HE4$;2'$1 7KS<7&@)P_I-2AK% K_9AF*AC*7F M-KO>0M%+O3_-GI^GL)F0J8GQ/Y\K+JV$W,:K$HAF%;7@R[V,A26[RD MN?NXR2FRS"72;%;?DS:62:\MLQY;HZK5.YH4+7*_(LK.5>G[:GB.M/F?FD0Q M)8RLD6I41C79R:?_\Q^_CHCGP__^QZ]CDGD"WGV&(3&PX.TXRG +-V"+G0A# M]MN?3C+RE'U@:80?Z(-9D(7DT]77W\YP%>>2?-Z3SB3QK[]^8%?@(Q_X5WZ] MC?W9IU_]X$%(LUD(AW4'KSV[\\9!./MX$XQ)*GPEC\)5//:B7^BU-/@W^2B) MD^P76&[U2=CY)/1F:$J2DT^_!D\?\2,D83\&OD\B^B-<_\J,2+:'I^P*M>^! M@ZO]7?G[C7,B1-X8WTB"C^:81#[F80Y"[_Y$".",!MXP.]-=W11URU;-?J_G M2*KI6+)N]$VU)SJFJ]IGCS_.UKKQ1&"R\$\G(#P_WL9PSEYTYX4I;(+^SZ\? M:HM^QAYLZK?*!D$Z],*_$R]Q(]\!1*ILIZ\ZDMD3#5'2),L=6([6%]DJ)4DR M^U*QG54WGGPZ.Y-DP+N7+SO/@&7K_@:/Q?X _I96UJVJZL#M]Q6[KUN.I9@# M6 =?CN@,'+%8]ZH;3SX-_K[M)2.HYQ<\< U#UF53M25'!W1P-%7CZ#!P>K)9 M+'C5C2>?< 4O7[(; 57.;!:(NXA\\O17,JLL6#%U2W44795$S97-WL!T\G6X MENWVB@6ONO'DDRB"FJ8KAJBV+'N0P(M *11\,"?&'DJ(BZ^#$V$:!6P/W_^1 M1/6Z%NYF;\M/"+;[$8 $?[F\8_L.2!6=%%UR9:W7MUWD)>K ,223H[5F M6SVW/)T5-\+IY(>2G\*V3D5_G5/YEL03DF2S;Z$796;DNR"U)OBYMSP?;:!I MFF4I0!HF$'%?ZBL##G:E9ULE?UIUX^&?SQY1C2ZK &+5ZNF&J,CF0-:U'-BJ M:$GEJ:RZ<R.5C1))T%$SLD1?=5R6UKIN.JPQ4 MU]%ZKJD/U+YHZ8;>MW5#4R2W%""K;CSY]*VWB%O7X(H&$_']=/@Q_?1' )%)L0?P$T9^0R[]"^B#)X/;D-BIBG)TC\(EK(0 MWWP@B7=/OJ?D;AI^#NZJ (!-***D&GW1U@Q7EQ4)]N>*FJ-HF@S44@!@U8W+ M +"2IJ:I?[)XMOW:V18;Q[U=C"=>D"!YP9$F]S5\M-V^+@T<57$,1>D9/6#1 M#D4S>=#7;*W4OE;=^!(NT;PC_7D[FEZ>7>=Q<,Z][+C\3B.Z&6S&;W9'?3);UYR MF=!W^G_SPBDI5U$"2 &)#&BHRHJJN98YZ ]ZN;:DB8Y5 FC%C0"@Z!=:2X7WR"\;:6T75;=>/))$O/_[!%P5F//$N 8^D#I6\!#9$MQY(%D M@*+)D4&R;54O@+/J1K!$US82?C2M]TY3!,'!D%X[?,E1+TG-GF"O95HDKJVX\^=0' M]6>_H/)L7.D[NFDZ/5NV0<8HLC;HRSD*F'W)+17T53I]MV^HDLM9*:CS3LES5]UXR,RE&31]2QG8('95 M0]/ZJF18(&FX(0")07W7C(7.89M#8MM9W+4W49G)6W?@L7E/7[Z(IVTB+ M5V"5NV2%#XZGB_SC^_5>N][*\YN[#>P6_(-W3Z2JM@6\OR^*8/<#\'O]@3FP M]-PMW1,'I5ZQZD8T78P=G)W>G5W;V0TTV34LX,&B:6BFV],&9A%2,#7-K9B= MRV_<^.SZ*S@2.SCIBY>(TAG\VY,*8#CD-KN(TBRA<3H*IR2Z1S@^D"1#3^0U MB8(X^1IG)'6FY.8QOAG%TQ0XS\TC/#&[&26$S)W"-F0!+HRM ML3\?6@AS1? M:U7;JAZ#9)FNY*J&H^J@-8A.7^R#-F4J@[ZNRXIC%,>PZD9J_4NRW-?E3<2# MNM2'."\;S$2GQ < 3$J44 M9;_&-#N,^/1CZ4V<>6'UNAVG&9SOWPFL<1C?1W.&L2F*BJCJH%XHIF;W%5D& M4\^59%%V;53+"H"NNO'YT8$F?N,]5?A-#K@EOG1K]L7[9YPPG*OAXC3-8OC\ M%0DI.##,D#:#N_WUC:YY3;(5T1%51W-TPS0-5]>Y,]P*(Q;; 9\#"&0,^@/09\%2UO2^J&@<*J*L MVJ4P7'7CEL&W+*BSX19=V>Y9 UV3!IHZ,$P)L$"6'$537$N534TN#: 5-\(6 MY1UM<4^)R\(SMU15$Q5;MP8#M: M>$.2<96HI)Z%"I9F2D E1L_5%%$#!FLXMFOV*TD@JVZ$K4G/CHC2+(-K&6)9:4317 MW0A&WEMY[U')_![Y) WN(XSE?*-E8@GQZ2W-&%"_9XDKW[5DS1$E2[$,S1![ M?<(TC/L2C!QQ8V5.,>A VK!+:F!_:BA9]IT0)X,)*NO27E"G0*D72HG M*VY\24AZ3X#3XH)30)6U^@.G)]F6J3BVHO.-RQHPC4H2Z(H;=P*A]3Q,NX60 M9,JF8JB*[2C*H.>:JJ;K>9AY8%M::6NMN/$53(/6?+@&%\%@F@#\IPF!^P;! M$_[4(G5;W]HH= W5=D1#M1S@RV*_W]>5GL[YC>W:;JGNK;KQ-0R"30!V'=]E M8%PBO/(?N?I"L1(,S*W SS%45$#ZDF.(&A*7TR_ (@&?*BV"%3?N&_Q*%6\N M3?-E\%) O3'Z:).;CB3:B@KZ#0>#:TA2R<%6W;A#"VJO"+3ON!@G$/M@,ICF\!L%4*>X[IB MZ7Q;=>/&5L6.X;^FH:HOW#5M6^Z9LV))JJ9+9ZZN2H[H#D/:N:Y?!RE4W M;J8IK;$+?8-=#$"!LS35,DUW8.O]GNKH%ENBXP7@28I':A_HKV->JGZ"_IO$T MH;_1UB\?.; 8 "JF-2V^8[<06M2#?\C_$OCXM[N ) +]'&FL++QV7D=6OU)90/&] M_ \<,DV NL#Q"+]+ W(K&2^+V[P6F L8,H<(_1/[FP]??IJ$P3#@/%GP [B% MC;7(R:5U;R>?ZC'VZN9^_=#X?K:<#POKV0 36%>B[!,> Y;[8^E:_.K$T[D_4M[;R0@/N^Z1J#WL:F];W?M+[] M3;\XJ^Q=,JY7E$B[P.07Y\.]RT-]16FT(_;4'>J;'NH.V.^+4\'?Y:&^)OO= M\J%6RE;W4)>HF<3Z9B:QOE63>#XW^5L2^]-A=IGPY+KY[@IX$=VI[.HE-ED\ M# J S7ULVER)^,MVMSL2J*%"?S-4Z.\*%?:>9MX>4/J:-/,9_A"EI,2J]T(N M+1M[)4IY>Z:Y+@)T3//=HX+1\8*WY 5O&E/8" $Z7O#N46%=7;KC!>]:@U[T M)KATIB"6(,41_%I/>S=]/\!0LQ=^\P+_(K*]29!YX6'@Q()SH6FK)8(LW>O1 MH(GQ'#2I%$2_2]18V-_1B V]XQK[SS7>UM+(F]MV+..-6$;%6]W?OK?Z60*A MXP"ORP'>5E#D&:I[Z)W='6VTANGNA>/C[2U:;>_UV2W3 MP//,>',X9',AB$^C*GA;0D:(;@_D(AK&XP,)(&RJVZZ[[T,T^Y\GZ3IUYJ!D MWO,.N;-?7]-^W<&1;^ZRZ'2< W%-/$N#[;CV^]9EG^W"[Q#C_3OM-_=9=<+@ M #Q5S_93=Z?;>:<[3?\M-/V]\%5WSIQ]<.;LBV^[PX8WPX8]LA^>Z1;NA,=A MNW\W/_+.7CRH0VZP$:QI"GM+4SH+.Z4X7;0M_BT,)L#[V,:.Q:IH W%Q?/\'IU MN+,'G&0'_O#GE;%TV+ 7G.3MZR!?R51Z%WZ3?36;]J%0:V\*O%<-?-MS7,-^ M#\7R3S[AK[7U'PUCFI-KIO_/:9KAMM)!G'PEC\#*<< S6(7?DCB"'X>44A;D M'+_I&N=*X6#:[Q,?E@8?4$3C,%"B)/,-0%"3>:MA<#1H-2?O[%43P5'PY;-L MKJ>WZ3 )Z*1D/AP\G9.&#>];F/*23RM=N/>PT'$5Z)A87 V[+U\[)")6\"6;OJ_#>]L3+/4?IE^@"&R#J&L L$;8= MFD>CF;S)--L.53=&U59@=IBZR[&N!XBIZSHC.TP]0$Q]7_+_K5&UD__[,6R\ M0]V-47=MX':8_')-]EUC\EMKMATF+XSWE?[B1=(.(ZN:*!\&ONXPLEK 8'=H M51^%7$6J+6:HKCMBY3 .?.V9*L?K4NP.^QWS_^<,4NL.^_F'_?8M,!;\("]4NNZ@^\HOF/^K\[\WYX'K*4 =JAP1"KA M.K5>=AQ%9)@-@B0]$ -PK2*MQ6T=A4B8;SXP"*(@(Y^#!^)?1)D7W0>W(3'3 ME&2I-?OB_3-.[-!+ZPY?[C0G?AF OPKN1X<2FBABLNMOO70=K-C[J[AX=]"/ MPG@A2N0)F50*G:!X6T&Q ^Y0 M18GG)#94 NZ'A03/RC18V.VA'KO^S&,_V'S70TE(?;TV9<>1/'HPV9VO)_F[ M@]_7@]\C^?Z9>"D9Q:%_,9XD\0/+D7K')[]DOX=Z],]E]IUJ=Y2LOE/MCI+: M.T;_NHQ^!QUGYX(_G6?G0#P[>Q1&VA(:=;[B5_05[R?ZK%M%=63H]4KU4QWV M;AU[&ZM9.^S=11UKA[W[B[T'KB'N,P9W"NBK:1#O$(OW18OHL+@AR<(+DK]Y MX918L^+'/P,*>,EP-/N, *M'6_)[+J+)-$OI#=(BUGO1,/#"BRC-DBG"J_:. M+W%$X(R2'R0;3"/_0!"[P+RU %8)V+1#;'NTT 3O<@G- #]4-^*6L;?78>^& MV-OKL'=OL%$0+('?O:$'_6:(W2L:_7%;['A'YK2,^#08#WS6LZ MRGZY7#J8PWX=P7(H"."0VVR.J'EAY@-),O2U7),HB).O<4929TIN'N.;43Q- MO80G9C>CA,S/-C@^K%H$8U$)NCD)CC$,[R\NPN&Y,\>SN<(IPB3PSA4EEJN@WB[MJU4MVNWTKX[J4CI7M-+8I;L^*<2I6S%G= MEC$?O<1?Q4.^1T&67EU_?ZN17:U*BK,S\[\[/-Y-@O=_V2WC3[CF OZ1_S7DR.ZOS!7=2R[#L.O'KA MR181Y^VG%1H=XAPBXKQ]6RB]0YQ#1)R]&XJYD[++RPDJ>A>13YZ(?Q/3F&>2 MLD!HH9/3SWB3"?%M+PP[U'NIJKT.T/DJYZ!^-$QSKW&_'#613_:E_>0N[ZAU M5F^:&H_'<<3:S76$LY^$L\$"6@^\TL]UX<2/@FA9EK2T6XKMZ.UUZ6W/T+V6 M(2[VME[CL1OL[1#P@)!@YWU..H7[W>@-VXRQ;+%>B9>[?/$2T ?@WU['U@Z MK%\G"CO[=.\8VG[9IWLFPY'[=9G2^\:3EAU-EU'RYN+"^+UG M3N]E[8S^2X_EYIN7922),&W;3N(T!7XS";T ..2] MA\NIU-L?SKDN[ICQ^F=N^?4=NWTK&F/R7*2U8PG^7X4X%1-?3 M( ?< GC-R&=-&I(#:5BT#'F>N^?7PQYMLQ(G;7LE3@O62KLFB>CS/?))&MQ' M<(__+2%W)$D.LM1[B?Z&&+-JFP$&#=TZHH#I2Q'AP,S' M?3;5WCYR7F7]WT(OJI7'5 QI$(XWHR#)"(E8] +^ $(3-_R 3KL#:5!5>!LK M6V4L?_.]'J(06)#V*YWA+JC8\8R00Q3RJ[W.#;M[%\>:\SR&OV@GQ1'\FL[% M.=Z! M>TPVI4X7TH;_.M0#LM?5^T]!WT?*U2\DMJ%!?D^5_)+&=XC&RL.)JF MAR>]W[!8<5%Q6 740V0W6RZ6[1#Q?2/B'MDT6S)N7Z8@%]?^!H@01/>U^Z]' M7D(L+R4^*BUPK-1CR3 I\2) :#!%#HL,MFYBOZF2O\''*^=;?FZ# SX*DES? MP[PK>NSHJ#.6]TQ$="AY>"BY1SRU 8>WX+T]BGC KEV_76AB1VK\NV:S':M; MDM[2^[UW32:P"/BW)W8N$TK2>\BG^N03T+M[1Q3N>H3;L7;NN@XMW7$8'5MWXOIQB MNX]W% =\# ;K^L*D=DZL4\1AT4&+.&C=U[%RY.[XCX?Z+YB_JG-2=4ZJ[9L] M-_#2)2/]I!/*5'N\J*>G_E"+24N0YO5M"\ M"N!;PO3:<3&JV_B\=F;?[5-%QDL M_MC78OR=[^B]"H#G.)O>Q=&_)=6_?3RROVFV8G?F+W(3]_<@X;0[PA<=X0[Z M]VC=$;[J$6I[D,G?'>&^Q=N6:L#H-/\:1^]- 4;_^+)M'8W^.V?U7D3#>$R* M=)_/\9"EKM8SJM+L\@Y]" ?2"3O'@26;J^8QS>WN:"SA9Z#";R0BB1>:D6_Z MXR *@"MZ&%)RGS#K^@3(=]^A0H?14 M$2\9CH"8'/) PGB"M[Y?WK'&?H\&79ZA=W3"YBV%S=OK)\] F8[#O!6'>7MT M>8:OI$.7MT*7M_>8/(.[=!Z38^0K&D645SO;YP)*VPQ0VO9S?E8GC+RW*.=^ ME(CN>+(7XQ8WWI,YS49Q@L5-U3-UX&*:!4,[GD99,CNL\VS>6WFPC9L[@D.E ML@%8/XJ&\"_3)$C]8%BB=7$?O,!.B!]DMI%UZL@,\R#-E@ M%:W07=3H.LSL$&S/#[K5:=B=]1N=]9ZY"!L-^ XY]@$YWM9O0JR\:J M;*>HK$[EA?7X03A%'_TU&0)U9@%)W:=A./6)/TCB,?8GG6;4O7)YYWI)%$3W MZ3>2L ZFL^87%(G!=AP]D"0+;D.X&@5Q\C7.2.I,J]VQ6,NLFU%"#LP+M4/@ ML?SC9T'O:-Q:\X5Y.T3E4F3'PQ_5CKV'UP5FITA;ROQ6.!VK,MAQVGU%VGWG MM'L7:>HX[=LC[?YPVK=7!%Z1TW;H>6CH^?;<\Q7UU$X1>,^*P-OKM!R5:7OS M//GB-Q+?)]YD% R]D"+AD/EG_C&XJJ10TU:2"3V6JR#]8A+231'T@K M.UI]$UI]E:@P'07B1?>D& +R)8B"\73,26,]N?G]>G.BI/4[5^2!1%/RE1PM M*1; 9Q-!:M!_(:*O*8R_7[\Z@3>>_9&0]1Z)X(HGXNWX0"><.X[0B?Q]=@-U MO*'C#1UOV"O><#2F>VZ\!X(Z$X7WAM=>,L]W?/Y)AV9=636D=G.9M!44J<[ MK;;3:CNM]LVTVK?-47]%K;9S0!V6X.T\4;O5=!OR[Z](%B04)1#H7[UQ.<9H M$$^3_R5)?!F1OQY>04?SQEA:>_/.CB*^UE# UJ' T1>)=2AP?(58@ *_'T ? M3-BY^-:I2O(A KDBK*17!&ULYZX78SJ'0*@@/3Z&V&4:&P94,9A ,K8#%#& M+@!U$#S*V(Q'[2356CH$0&TL]<3>U@%U$,Q%U_C=8Q.PF\:+4H[W]4FM6O5+HUK_%\7U(+J+AH2G5Z^Z2*=ISVWP5 MS\GNFYUV9_VF9[UG/I4%@[I#CGU!CK MIE' 3OD[GI4]3;-X7#^C,?'2:4)8IQU^/7]9?JU\/;YOX=T/<4;:7HG7-GS= M-/7SYD#5M_K! R! %5+XQ--RTU7?63N7?FE8FM+X4*/\)KA5!NX^>4-(6%P'WT, MR5WVRQWPE;,T^#?Y*(F3[)>3VM,3S_>#Z/X,[_PH3I[8TP$]"_I[]?51G(R] M\)?\F2R>X"N?\)69=QL284C"D%_]TXEX0G]/)]XP_YU_E*[HSAL'X>SC#?#W M5/A*'H6K>.Q%\ZM]#/QL!#_"OF[C!$!W-HS#T)NDY&/^P\*&<3D XLP7X!;X M/(@.":&7^?A/4ESEJZE\8LE=M(_9T OYAV[C#/CM+S7PR0"**FRJO[/[:W]* M*$SQ+WQG^$QO\B3X\12!^9\B_<_<@<6PD+LP?OPX"GPXI%_XT:CPFL6#QLTW M 3V(1B!]&E#CO_]3TL1??OV #^:X5D+D SWEXN^;8"*F0)"D^D%EXR7B$_37 M1_:-VSCTX17?OU[N-?UI;_]XJY=^_O5QRV87QW!_1_[S^;7 MWUS!OOSRY>+Z^N+RZY96+&^\8KEYQ7^8UW^^^/K;S>774\$YM\\%65058SNK MU#==I-Z\QG]LY3_K[ZE*U4K.)'>..X/+JR]"ODCV+TB0*(ZHPA,,F6B5-$.1 M=)&HAG3V^.-L ,KPF2%KVL!2Q;ZAJ7!XBN)JFFX82M^0%PF5$?G[6*L[58]4OY)7ZA5IJ%_.7#'43S0.@LB6UHWY2:V.3 MF01>*'R/@F'L$^'+=3,>+N55FJ04O,H5+=%P'=DP>Z*L.Y)B6#;P*E551=OH MB4X3KS*C:.J%5V02)UD[SQ+N$)^R/YT$<'XI&0*6Q^&M%X9Q=AL_H;)C]!7M MES;^M*@$O?J9M*OR!:UM0//TD0:J-[]^_6Y^%J[<;Y=7-\*W[U?7W\VO-\+- MI0#:RPVH*(+4$RZO!$G]R?]9N!P(-W]VA8IB4R@UIGV#ER6CIVQ+A=Q(\CY7 MZQW$B9"-B' 7I'"FPHQXB8#FJ"\\0U:)51JH/OE7ST,;\; M;ASYW@S!0**33PX9,E=<3SH5\+E5!+,IR%J$T0;2?1,L>9:L//ET>=6)Q&,3 MB=57Z#4#^Q5$I%(1D:K9DWNZJ9B&HFH@, >Z"2)2TZ2>;.N*WJC.HV,\H#4' MVQ"32B8WNDGC\3'E)E^J38WU7+NG*ZJB6HJ.'-HP95NV#:/*H5T:2,35L\5OY'2I+U84 MI;.>)NK&]EPMJ\!RG*Z6=1U^RQ&F7Q'ILF6+MM07^[V!H_8TW531ZM4LV3 L MI^&,4B1:AJI;AJT[DFAJ ]$QK0%P.1G^ZRJV+-J+ M' Y'5B<3KOS04G,>9[?!BMK ?DGQT4D2/^ 'F 0'N1*)<=0SGH] M6=859?WSV5MJ>Y9H &E&T5T XRK.X [AG],D2/V YK6U\O<=K ,D:5"E0KJB MY-Z+@G_3WW\^ %IY[A%4;@\4VS2,!CYO^GY"TI3_SV=8L?0"&T@6 M!<=["%+!28('NW H:SW,OD&"@/POA*W&( 1_F\P6:ZKK820H8BB?(A$O)GQRJ&&ENLD :P+ M)EXHD"ZVB6V^\/3%6T'4W& M["1;MAQ5L:Q:,!,YEYD0[X5HI:GBSI'JYPU(3NT5T)![HM$WY $(4&,@NU)/ M["')Z8;JZ*JFU%R'GV/0KKZ-XNCEKD.E+Y\IDKA[L+PYK96NH?_^3UV6^K^D M0D9",D$P"BR!_!2UWG"*%"2 G>@)&+<[IGOK;\Z)[_=]=:3VZ^]V6-OZI68+PS8 FVT5@.\>EF$-'D2TC@,_*(J M@E_D+UB\OG/?VLFGFR +:?"!>,.1, R]--T3]TB'"Z^."XE'M8?KV1CD]4_S MJGN'"4>#"5]Y1)(R!?(T'&&O;"&.A,=1 '\IE8PCQ)!.0!Y!_$B7^Z7'TNX/ M;%4:R$K/M2VGU]X"D-8\PE]], M?"_!O*NOOW6(UB$:()I2(IK5%X&[*:;>%XV!*#J:ZR*7ZXN:8HNBWLCE7*X9 M+$_F6@@YH$*11QO06/][G/Q@_$_(W]CA9Z=N[%+S?COENH%0)UXB/'CAE C_ M5SS'OD-'B.;[>/KO;__O?7_=^;ZIF-K+PMC5P9&4!4<$2?[I_IEQD=<1%%_C MB&QG3=MJMO#: ;WV:L9GX\=%Y&/.&A%N9\)P1$ )Q:%,0L#0("ES\H-4\(1' M$H9G/Z+X$3Y"O!0.Q(<+Z13CKUXJ^.0NB%C*_M4T)((BJCE"5? 0<.M<>'%= M]A+%WA#ETH*TG+XF@B:OV([KR(KEJ*YN&(ZD&JZAJ,IB.LP?L,>_XA:O^0XO MZ :76)1_Q_9L2S7V9W*:]=ZM9. M;6M8M4MF()>).@-3EG53MQQ7=0W3,'N]O@56/MQH#0:6W9 ;][W3A(R)#3Z)\D"[9Z1"C_!^^[@O^ET.!+2 M48S59[Q:&I[QLOFU/WKI(H>@#_,]_ PR,O*%GV2VQUM" )33VW_"#J@>AK?" M0[@*_A[L I#21=!%>FDF&*+@>[-TQP*T5]*,H8N&JB1S;QLNHQTCD-^'H'D;*%JQ'9 ]'&094 :) 2$ M3^((K M+2&PZ!6A-L MR$[Q%ZV\J/&OH!]'9XT7TC&0.7PER<4!X-,8=C [18$-KP,IE]SCW^^3^#$; MY9?/07X3NC9J5=)F)33;'E. 9?&7MA72R](O^6TK;VA?7WXC"FU^<\M:\SMS MNU>2;\_D7 VIZA[GZ^/!XKD?7*[IBQM0J2OS2V5]2WN2*;JZ M0?@NI$NE^84(2J IR9K=DQU3 G-J,'!0NKB&++F.W6_NEI+80(?W<3+;)%Q* MGZ:D.^1/8^3TVZ6B2KO=TPU7[K$9[;UCI]= MHE6WOVY_K\=.W69/PIYL^*U9:,6/:3JR9=@VV)5@8>JN.= -$5FHKNB*HDD- M;19ST/Y&(6LSP+XV*WUIZ]]MN/WNEKC7L%Y^S>@WNN^ITQ[45@R#9[$P39EK M#N#)NNPO-!2F?G/\5CC#CS\&\&GXK!"11_3[)>0A2*D:''G1$%$&E&-L%8D!FQ'9&<9#P7'!#U(>;< M $LC &5HO)_&&>XP3 Z/I#D^5WK' F/XRS0B@JRS41>GPJV'G ;^CG<.PSC% MMT[@X.E7G@W\_RM)RKDA/_MY%EFDPST7MU'T.1FR^C@&!!I>1,N+Y3[@(RT5 M)*AL%P$,;>7,#Q@C($&8]4UD\$G,I)_XX#3H''#6%S M8?JGDS.XAI-?X*5&?1Y*-!W[<<;O//FDGQ<]*O.-?!)N@S"LMFE\)IS.A>OB M.&OGEB,O+RBN]XA*3@4_2$"FQ0E+$(%C#1*A0')?&,6A3Y(4!#$\1--&R!/V MNF'Q\Y)FSH4;C('[)",)'8=+FT3>E7>@ M_,VF:9[U%I$AF*)> EL7L*T.MME)'+U\UM2*@S5*GI+K M-!A%KWFPUE8/5I).Q9YQJO1[.S]8P:J?:5S"Z)G,3-)V4]A!?ZT7(SB7]O;:^'BJWUY]>WRRL2ANM;?A2MWX%ZY7VWW>7M0MF75L$-&S"Z2I +\.9V MU"(HJ+YY229<7%S@B0S@;@&'D H_70#NI?#SJ0#( );,*:9[(L%)RL\HII"U M@G@M^QXS_2@A=W A&M)74X)DOGR<'>/#Y4R[Y\(N?_+X$FP.8J@Z MO^<0YZKG_1+ICZ.DQ*Y[ MIBFB.G!L0QYH \<1L3.W;O<,?,9K^^*K=^J\,:W/+DY%LR^_WJ L>E:]7HN/ M_?C(L[>2/(WV7#6]WWY-::;IRH??-,C2BI#>BU0D892@,OJ?J>38Z@ 42L60 M)5411=W2',=PX =#=0W+VHH^]LV\NA$N"@+P%IG&6X5;7P970)(X^9BSX/F! M=Z">DPJD3=$:B ;P+F.@J+9MZ\[ D0=]MZ_W)5/5I,TAO<[G/Z'"R"WW\Y83 M.#S [Q*J)Y_RG(,] E>%(]!;7L@0MHRXRK'2M&YA6DO?4 :BJ?8&EN7J1E_2 M=%OK*ZXT$'=/T^9[).KM@Q4G Z8_!/08Q4E'V.N"69*/E;)MQY5E4[8DLV^K MEFCH+C!!6]9M"X?5#-S=4[;U'BE[^V ]^?0]2D@:AP_$1W?/W1WUU&"Y\![! M[RW)?#7,>_UC)7.M9^J:)LNNY%H "]LR^KV>[BB2J2OP]][.R5Q^CU2^?:B" M#9G$$P0$Z43=<<:*JIJZ8M&TI_ M8&N*[/0U6]XY:U7?(VO=/E2!M;(4<4S,:4@QX;-$W']-@VQV"G>$-!.HDJPC M?/$RH-J4)=JRQI["MVDR''DIRP-C#U?R8?;H9-Z2;:\^S9YQK/Q#EVU;E45; M,PU=[?=D2]5U4;4'AN/84L_:/?_0WB/_V#Y4L1LVKV.SXXCV1J<,8E 4H6'? MLST"Y9O&25:"7Y&.E>![1L_4%4, /B#S\I9\9XKDD[#C-YR M.2'L4#K%8-U34XXVGBJ: U.VP91POSD.;A#V'^>\6+(YBW\303N"&"^15[!. W]=VN/!2U=ZQ\ MP)4TTQJ(EBM* ]71'$/N&[(D]73=[!G /'?.!_3WR :V#]633RUV05%1P\IC MKJ>324A_]Y)99S1L *?\@_+W[A'#RIQ5S)NM5X^$?P$0PR]8U^$#%G5#H#7L$ M^;?D#ZM/2]>.E3_(IFN9FJ$XKJ*I/4TS#$4#A:^&M;XTL_I8$C@&O8$B6_V>!LJ-.M!1 MX3&LGB(/3%V7>Y*RS02.8\_@L%U=44UM8 \40Y5%R^R9C@6VZ$!V!H:FV[LO M7!'?(UO=/EA//CF\UUEZ*KA%)[1+U@F-YV78>1<7X3?LZ8#65&= K7LB^M%F MR,I]RS!$;')FN*K;4RT3Y%2_UU,LVW)LT=P]$WB7Q>;;!^O)IY+RL0TLB=). MP=H$X,=+XWVMATDHKMPS'!7^W^R!!JH9DF$ !^R_@A-5>I>U:]L'*^9:T13* MF7#Y&(%H'P43VF61*WG]ONJK?9M6U==75;A_WJ*V+=5??>\XET6Q&T?K">?6;DG M6JHI2W9?&ZB.8IJ2J$N&/+ E0]049_?!+NE=%M9M'ZSHD!D%MT'7/6AM$!MB M(U6OTP=X*=^KPV"-J?";]QF?ZV'L/[LW\1IM5.=Z$V^VM>>1QQH=DS?O:TS[ M!*/[ JZT=-E:==;+.A[_>,*5^YOYI5S\?4W87!Y]0?\>/;Y\O*O^/OUC7GC?MFLV?0:.]K^4>"\ MJR#-IPE1I B>R\.< ^9Z_\.>Q-YO_TR3THH7[)C&R38#_PH6$ M^$'#]R9)_,^F=:2CIBWBG(N%OU5NQ)&3*2!>B,,GGN";%$O2?-R6$.$$NN A MG\06XS02/))U4("A=G[F5?2NT@96#7VL,ZB-FL_/V<0)+V$Q+J6F'E)<^AWG2H]0V&@D,*UVE4.U"EIU\0LX)&'R/B"9X M]\C3,P%0-\G.$*\HWH4Q'B?^=A][8;IRM$2'+N\:7>ZFV30AE8&X((ZHA(Z& MI,.-X\:-4A/P^1CGTWR<,[; RO6 XS^9)LE#6RPQ&81B2Z)Q2'$*5N^801>IGC%4,F>LOC* #SYY$(,37$ M0*\&4^@1QYK#_]Z3"/X8POW#)"9@9<;C8(C6)K/E.G9UQ.@X)_/H4-'&3 ME,Z9I"KVJ3#Q<,E3, -#-@LQ&.>%W/D8Y A.=H(E76G*96HZ2^G\R=Q81 #3 MN_DW'N/D!VAJG9IVS$C(D5Q<[!.T0=)'#<12)"/&9LL5M"JJ245=%-$)O&&PI#J=E,*N. MV_#.,4%,HUY\^K+3)M<(-W#OIAB@&L<1"-]_HW>$C#OL/%[L''L!#6 &O)<+ M>8(W( R8D@8?BL8TM*26WTY["<6T MS0"J_U[4^5T[K&IE/CZVNP]NIRQC _ J(NC28%'H_"808^B.0(TK]4)T8-P7 M'CG 3, 2TAF8QXQC5=\^XS\HU[PD"8 +H7LLZA#DZ!&DJB;#F9YRU?R4J]L3 MEKF&F%17Q'E%1H<^'?KD 6@JPNKA'_ASZ"7WI-2GTVJHIY1Z/EQ+Z:["W&V: M83L0Q#C\6X=G'9YQ/$L(?.'?V+-S"#^B#VK"IOH@'H4$5HVY#U2I8L%#ENK' M8D44^3C>=3AUO#A5C^&D@$?(9Q##XGH$NT.2#DD8DGC13+CS@A"C,?!K72>* MRU\J$;\.>XX8>[@3*$ _=LY5LE&0^&=H>\TPY.)/AUE5G<:_/01^9Y8=->(@ MVRF**/*DS3FQA!P(Q%5P[^7I*45.U=B;";>@^HQ!VZ%F?J<\'S$R(=*$P;^F M@8_*#?(:=!JBJCST)D$&")80N)JPXI4.4XX74^;2FLIH!EY(R#WF#L3)3"#1 M0Y#$$>)+AR['BRX+V2<@L8893T[*,/HPS*8LLV1"$LY[$JQ.0%$V(? UN!=T MGA 4GRCM7(G'CDRL&M7+TY;NO81%5H'[5&I8J$;-T8X6^//\ 9@=Z,H#N.NA.JX<6U9LAFM(X 3@Q\)[8.,GH!3 MRK'N>>$+Y6G,HXU8>TN;I;(V!>AQJN#N:05#L>(\S\W,0[FC8$(1D^%M>3TK M^RGF]B'-[H1;IY&/[1A_=,SRR!$X-P91"&.A%3HY*SG!*]%C23.9=8)C.PW\3QB0;Q3Y78X0IAE/!Y)\D!*1*D0M; MG91:U@R4/4\ZZ7'-S8\JSB$6V,ARU:AT)%$UO%8%G+!HVO06>THE MK ]47AO/%F3ESS"=WA*-' MM;B[5N)1[8]WE\1C^,>;^JRUP>R6)&=>EGG#'QU6=5A5UEH^H(A#!@4Z$W(G MBC/3$/\Z\694 #+=BK9XK*>+=)C485*1S4BG8?P@,X&,)V$\RWO>8\%D1I4A MX5]36 7M'PDJ41IC-0CMC]EAT=%B45TS @8#7\R;NPYIQBO+%XGBZ.S[^?5Y MI2-/)0.VGE(REW)]OH;/IW7756R2M-=KN[NTA^=#'#X0X4<$ZB,EL6G$?DZ" M]$=Z"K\.V6R:K&BQ1CVI=]P@H>W4T'LZ]"C/1T)F,UCKE;R_*9;A)[2_3=YC M=FGWWG/A#X(E9MA ES>#HQ! F^P^(7 ;-M,!0(2YT<8;]Z[=MY>$*7D$T!'V M@J6=D,^%WP*0I7PAM3,X%6;Q5&!M8&G'U4GH#?$>?TIJJ77LV64[-L,T/EW6 MT3@A"$H\B0U[+,<1^OG3/!B)3A+V\XI=_[W<&L#<7_4 +1L-249X5($6=%'U M UWXL!%>AXHX6L',.C;QW+#E2/B(KV L H[]F;W#7Y/FW:XC;H66'#7B&^#2OYG&K9V2\>8-'4WQ2M M@6AHBF@,%-6V;=T9./*@[_;UOF2JFG3RJ=[4?ZV3EY77:QM_<>-^X>,_SMG_ M+OYK?;^^^.I>;[=C_"XV<_F 2<#D<>];VX/TP!;8GA "WT(LS;.6:2E%?)!0*--XGO>2 >1K^ SX9QE/_C'6L\2:P7A"C* *3Z81VL M3"WO2X(&6Z$6E4LHJA_+A?"V7@P""(N[D#P%N ]V7YJ=%8U9YS><5U<6U=[$ M+QO, <&/8S 32&D6G!9MZ>!S8!#P'O84ZK#P;#**H]QX0%!R2<_A"K "!A+D MCMER57/[H\9J[X.=I<*&8R:0+OP+_!G>S-A0?O ,3.);J0*GBU/L)42FD!#MBW\#ZB?>01 M7B!3J&$(*N9I!:\\ >O;0NIN2/A( 4RJ8V:4J*1=MJ*=B/O 9DB MZ RH.6([7Y_FE&"M"2^)!"V"\8'; 0EACV5].>K0 M#W' M'E$0@!J@84)]3 ]5!>N(6K MA8N0POYB9@M%*;3&& 6!;4BK2PLR&\<^ ^'< DHZH[LY%5 NXO03P -@Z+ , M[S[ 1C(T-A;3,.J8^(%'=\D4P#%]<2%'YK[ 2:;T%3&N46&P&%GS9BFF_>1X M4CV[W ONQ]2DXD=P+EQ$1;?34^8>K_ VE-MS;"OG-!5&@UT)^7Q6)F1N"0YP MAF_P.1GX!3HG@0WBP.9?]"Q!=XCR(\7G[L/XE@83BT[4I5PLYZX@%IY2C1CV M =8O,$*&RRC"0G+O#6=-&\>N85XV'!T J5?4FBOXODTP.AJ6.6(4:6]C;@FF MH^".MHRL0+)9MR@4B7%P7RH1!557@,:.OX:#54!6<237_$H\.:^NNC"DB_OH MPZNE92XQA" M924WI&AJ,%C 9]/)J9""O4I-+SS"K#^*.K_P*AG_MXZ%X%S0=2D3>]@62C MB3>NLA4_N*=I7 U?*C3F#)V&+!.K^O4%^B_< @&U46G*?G$69BE=A6\X_<0; MTVS;"WSMG8+M-#Y.?M*8=UA[G/,49"[-$I=H(19B315L9XSS16@Y+8,TXLX%OA G6"VH4MP MPISZ*%ISL5;G!6"MS XW>U -VY8*;\,CM IE6<5MN8^#[5Q5/6.B?AFO9T M ICH$QXD' ?3<6W; N%=[ M=B!%\3GKHLB,>^FT8*[R;1D/V]QPMN><^7S7+ M]2W7W>#MV9^T3*5+R]SJ6,DW)'P4)$'$"(VEI>>-#_T@086:]:2CDA5Q'25O MF,:Y?<>8<.W6O,\=4]"H'X:&IQ+J<:=%\F$X3Z:7K!=VXWLP;1$$/0*=99T! M<56T2]X_+V77>;^\T[Q!6E67-V_^VQM/?KDY!?$V/"\%&_]S+MQ.A1OW\_=K M..&:1F/3?H^SXC%Z4R$0<4'6C? ;J#%@\83#XC:K>"]EAM2/<)X=Y\%#I>,]0JD#KEW@:J$J"G$WWN.=:= M 8CVY0E@!,]Q#,*0^L(H6G,O";R/!BK8VZAHRE(J M+ (P"*D*@$J90X9DW+I%K[([O@$XO?R[?&QARIYA-(KO2PCS( M09!;"![0U!DE2/C^=ZZCSJ&[AXKS=>[W/?EN@^EX4CI[#P"M@-H>6>QR"'1" MW=XAGV&-,J9J;RPB"T MW&.*2Q7SFKW.(N$X1@6^7,#\.W*[&JP6610<[P%^N973CXAA51F MV\;Y1%IJPR3,5< =EQXMRZ*.(>J-9$8.WS)83C$ 'AT)*#6R(,-2+60.:\1R M<[4RG*:<3BIO+H&Y,A).;4YL'^0Q1PX"D<45J1U&G6,+:1G[2$!%=D#-^,^3 M YC*RJ&$3BJ";)$Z;(G'F10#5<)@1"F)3=FDE>1H]E6NHDPLIBG3]PF1-\Z= M'.7["VVY:,#,$B&8'XP-O:7?H:HU;<(+YNZLX3GN4JA]+*[M!<4'&):HL0/O M]>,D91P:VT1AT"-F$@=>#1;.[8R- R[>3W$7588:4RY\DBS3("65C3P/)UXS M5(O\ZCK7V_8^Q+EF;&=S+T]AT.TPHZ=<_=_#>I&[OZ#72* -^^ M _N:/I KHW]V"H6U[I*Z_G)=\6LO>N].:6R(LB_JH (.5O=@42/7>\H%6@RR M".Q[$$8ER+C/R&L,)?HSH#]0Y HW'DO004]1,AP%V)."^-Q]7\QEHNDR7N*7 M(R2X#WK]&%ZU:TY-W2[60?V-8+67D[R1N9W-@,6%>?C4?RKCJ;G]=&54".+*=)NGCS7I=KS@:/^ M@G.(QQZH'L^<-JS!1,A;:;&H#W#5657YF@^!XB4^G1!7'>)'8C'CU/-Z.Q M(^J^IHV]%Z,=C4KXXA($]@&],^4$W._0/ IZ:R4?C2OD>5Y.D9(#LH0RV+S/'LLL$+BY6ZP0 MZ#!/F&!V_RG/9!:2V/.9"9 )(Q!?*Q/Q.S(\9C+\C;JSGT]W0C/)5=V9[!.Y MK[,QUDGUTX;H9B7KX'S9.QE-IG/OJ:0L,*\]9CRQ: *HC=,AC^+QY/BG/$:& M:F2N7-T)U5D[I;G%\D,J^4ES],RC!"RXW^*][$BQ(\4J*3K,>-N]/&R7@70D M%,?D6Y0D8#U%]S3RN(E/X731J5 (Q'J&=JW?53%C&[[^#*N7QV56EYYU9';, M9'81H0,G$TQT Y5)B"YF3IM#FD$C?"DJN%Z5 M'GQG)56:)TT0@%)Y4P852L MBP>OLVE O5E@HD]&M(D*2_$N,ZF8?>CY8Y!AE$1BGAU=R3_)A.FDDGS-DU?: M;$H>_V.9T\QC$6.QJ'!QPQ)FL@#3S^%;?/ A^L-QO##U(@#T06I']QV9=F2Z MA$ROJ8^.^D!?TRID@WZXGY"7N@1#+'R!WXNRR3*5O.8H/!?LPF>([K,BR^MT MSF-8KX0YI2^.IQGF:01L'BB?2E3+[6IS!-+Q(3S#D?O\YEUP'75UU%7WOCR" ME+!CEN!T^:RG M<#NT\/K3@M.?KA?V*@5RNH\^)T, M*32TO P#T>BBL$0NYHLR+JE#VZR67CQ3S#0LHDWN/%N05==)K;-*N31/B VB MJA<#,QO#4,!WI+R/0!4$1;Y-<4ER]8, M@W' J]$K$P[JWI9BON5<17MY,*5Z7!3K\"*#M"R[X1-6^7DO%.$47M))/)F& M7DLN3 T*-(/)2X4O >:8 (>K%]1D<8P3S'^+8_2M_G9V/:59=]>8LRK M+Z?"9>(-,9Y^^2/S3H7_11]:^N-4L&(>MOPC3G[XWNRT.D2VR+=!NDK/JK%5 MKPEC7]K.Z'4[+;"\;P$9^1U@<4R+3BNG$6.1%DWJ+NHBJ_4F.890QP#6F11- M0KRLTO@%,T0Q\0+=;W!,#UXRHYX^UDHH+ZRK1=!IGEI9]X)?B*8TT95FM:$M M5>B/94W08KW0BBHA;J 5VYQ+;>:MCGC2Q\=G9BWT7NM(U^+*U2@)"X^\B-O6 M/K<#=KNX7*:/=7XR\3Y@A%Y185CQ7YHR%=;2+M:F<&&"1*[RE"CU.)7 M(E%U^P.P!5-(%^$QIXP%25N4BU8"8HIG404(!(WUK:R:/4Y"GR>_UFK*JH6Q ME?*[2A.3O&R:9Z'01/[&/)=Y-T?IX A5HDBG%;=A(@-U$5X._7O278N6.5G M:2;>+UG]'L. [R%KF,Z29?(:O=-Z,!1OA / 09XDR=VX;$HU MXW/EAQ >]7<6_2QJK\SY' UI5C(S.9*C6E'Q*1=-8ZJ2K](C HB!+O(+$@5- M!JHG##61AP>$%7^@U/1A/NNHME8D^PSD[QD@Z]EM_%2ORZVDGJW4)AC(RTM M)#/0J5->;X&$A.YGH:;E\.(HQ(JTGODWI$WM3O/:LSRVA?[YO+ZXMM1IX7O MVN7S)ARJU('B9YF4+F0K*SX=M\>[#R"][J]D5I:B MTW$E*7%-:9E'7EA5;% MG5F4MG,Q,%\B5M0!M#9M>[8R\@=AJB(OMT<6?,I_IN(Y91)_C;9-<\VZ>)E( M+D ##$&&846#P/Y'_-H%*,84#L'5-7T]C"#1U=+Z/KJE*PDR #H]M5^DB%,)@AR(+C M/I)!2NCC+"*>>86661;]K>K@5&N#0L5XTW+J)4#LDV@ I".DU+UNS:C&8LS&!!=6_#A#K1[K=,L61]3L@ONI^5[OZ\9$:_V3TP26 M>LG,(C/R$XPAMK339-7SS0I#(4:%[VF^=M8TAIO\+#2#8[/RI56$>HVM$.$A M\'(#CW6.6VVE%84AM#GT0G%(X<3XEB^#PY\OFVH9/(>O+!>B^Z7YM?Q,BF9: M50UJKH"H\"1,\R8[^5D53S-'85JV&@R]&:O#(7D?[?E'T-"%<[UPF)L(?DN9 M1S.K-)=LP*F.RW9<=@F7I3F#UR0[^\Z8"X:>DSCI^R^"PAV.$=EH#M M?,IKR 7.@,?Z8<'C@!?0(%\R#?.H!*#]:=&_JRS0QDZPS/O(O4%\!1W'Z#C& M,HXQR!NSVNAZO6+XMAM^L:A*8983$H278:@!TYN >'FJ8XG6U"F<4P)MA#FB M;8."I%%MRJT4UG<"NVD!5\+&(T7E&YA%6641\&Y0@C+6UW7!AJJX/X1XPHVD M,D"#X[!I' '#N(54YY[L?TW)-"C[XTY&6*#+,EUJE)W'BF@PG3Z9LX%BO\LW MR@+@#3OMB+\C_F65!X5N_+>B(/MOA=[]!^C==DWOOH&5TDL#[VG>#O'WOBC43"&:71"P#II9+5GA$"KNFT,ZY>*Q$\')6P[0D813CC)41 MX9U/*ET4X Y,_EA1AI#K[CEMXQ3B8=[2@/"%U+IU4X!4/3N@#(VF:;6K9Y[N M/9R=UG)0N()03!W(J^_G)P\(?V8IW+B".9C48TQ%]<4/0B:E?<>-$ [%O#EZ M/8IT%<>\1P/[R6;;P1 JZW/*ZPX7XFV%2."-2RA'+%Z6!YEI VPVT(*'L7/T M!!1(\BYX>=+'A.;.#$G$)LUJ7.-N-?.^$V<:ANMMZJ*[: MV+N2!+F#4%U-PZVDAA3^I\UR!HH,Q/F<0IYS2'?+4PF=))[Q3TH MZO?9S#1,=ZC%(BOC6/*F=S\P1[68Y^3\M>SMSA(00]IJO3+&Y46#6P"V521@ MR1K/'.W2A+6=FM]QQN49F,UY.R]2S9MM^]:/GBXTI5BK]2XG4=J =V'F6KUB MN:UY1UJCZ;FFD]6LQFHKG:*+;74V6)$T.==E8ZZ]AO '7ET"B?:5HFF # >Y M#'8BYRT[\SS*2@MR3*% '3NE*GXEW)'S#%;-V92'QXP4K-%F\:S"5&)_K+@S M:++F(WIWB[P3X ]E$@J S"O=EAP)? %L-.P\>PO\/G=SU,;RTD]TI=?\^_)! M,S#Y=1@857RX@=DH U^4\5U].QN:D\]\K+*.&DNI5+$P>5TO9TO)<)H4'8%R M&9\/%<,!NQZ?,5"MYZZNB3*5:B4W#2*S*"QMIHQ9W+S]?['<8L8/[?+%]L.C MGPOO+AP77KY:NJIBC46K%%8$"^H6$ M@^299?3R@O@YO+G>F^-\S,8W5:=+EI,[F#"NAA1"G0^]IX"T/"IW+ZG/54JI#*7/Y]S%U@,&8ZB.(SO M^3"BKQ>V"X#@NV#C/$[IU$"/34DD(U:2EV<^8[#QM.BE6IHQ+1#DQ1G-8+F= M!F&E.S3H15[(Z;XH$JC9;[?8 !QV1;V1Q7-!FM*R*2_->)R6MD6N &OOD\LW M)F>7H8[#IIOM,SDWK)J2\)+!;-4*!MZ[>$Y9<%S#4HG/($&]B2ZHSFE-$@D\N5YBIY9E:!JGS=066* M\/Q"*HIU94!?$)V!D5]M9%MM6 OJ-F6$L"(>RB-CX ;O%N]IJ&F?L;ZZ3BZR MJB6JTXPZL#[<8A(L:>Z07Z BM4<#'U_/CK8R:+$'("QV%0TFZ^=[%Y[%[61ZEVPS6G38-DGVN<1PFMRX MM5S,Z.8YQ37!TE@>N23>\ X$PQ>>6+ MX=#T M[B;KMTAHJ-N]' $Q7Z*LW&<)\8N)\"E86X0Q%!9!J\_'J'.E-T2@=X2SG2!.]?U\FEJ>T!(GR\NXX;SN/1HS )TN/&-:7V6V'.9+L6/EK@BF'4Y( M0N_!3&V*/+Z7CFYC-EN(5K/$M/=X[5VHS% G!J!.&/R[['6!J=?4$5(HR$4> M^/M#AF])? =$1L,:NT"&ZOLK1@F/JS\$"1VNEX$EP&(YN2,X;S53%X&3RMO0 M014+?, C;28:TPS9P@ZI1NSA8--'4DROKB3'UIOG%'' _&$:4L+($APE"F"O M&&&= 4<\NP,>QL-%[]#N&'A/N\ )>"W[3MF0G[PC;)YMR5\?)^P'C]X^!OL17GD^O\IR"3/$W;G> M36QFT'*&ABE^@/3L8Q7!5>*W5_9]JK6384YBNFUL!%4FHN!.D"AH^*30XR;4 MU4I;GU1CHA1D65:*0C#7&Z:_[E,*8;]+(=S9>/+7GC59!/_V?M9DV>0M=VW0 M(>4)&W209_#$-/,>WBV)_T5K:..,C@ZF7?8: M85L,%D?HO&1O_1?LC2^PZ OHLT!==<=> HB-:CGV\UK<^;,_+DG_]7Q\R,<7 M5Z&\_VH893:T+5I]NA_&<2IN]AS'. &/F1;KT^#+=$S?YU=T(39&&5N3D7+L M2[5BG$Y^SK.MBIHKT&ZHB[XVY#BOWJHI)+ \NMZ"/;'.'^4HSF&8LHQF%GY+/3"H"_4I")SC?8DJW9"SVB]"ZV/ M*5O\YX,%:&+<-,JSQ^;2N'!,-'EVP. UA>D7NE+J.Z%YS!0,URSO[Q!D*^;^ M>*C(!H0UU!V7&Z+1G--:Z8S'HN\\7%2T*V5UPR'KO53T[2Z$,\[]CORBMKK6 MPA3>/V1-HW#Z[!QQ\:0(EN,\K4YE+>N1=-#.N6?RP:G%-7W!\\A1,L^1330N#*\ =W20.I MQ>4&&-!3%J]A/=G1:D)^E6+=&BR-3^[!#-6 ]_MKQHWBG3G$4ISNM9B%>10Y MEUW2>%O#GAQW=C/LID!-3+E@#D[>&C0E..H\S].HHG#M M9BC[FW\12G5P=A MP-H]A]A6X78ZPX;.(SJ; V,S=+H]-0;S7SW ?A!CW'F5L8\DGA_@<&UZ4FE0 M::'+&[O4KZ7,.4N+,&,Z$03[DX(J0+E4_=Z,SL$98=27\LH'5L-=!'>0WXY3 MUI26\E_.KEDF.:ER!^*ER+]J-)Y/U>:\I"D1+8V9I'\D;,((9^0EEP3![M'W MG!6),.CBBRI)AT>=H=UQB[91D4QD4Y5J)VTPRT;0#0H_TWBJ?=9SY8*K$KD3 MFJG%+'^')[]P]D,IC#HN^"/L:D(F:*E1'>,!?J>])FDK*:K7?S^_/B_240MU M>"%GL:.6CEKJ?1?\*KWL1, 6:C1#Y#QWFK=FHF*&EU\QG_\]L^1X+C^]7O@H M3G.W136_T;SY;V\\^>7F5+AQ/W]G'>>LFWP,9-/'4Z:8TSFNA!&0Y[.>*KD' MHM(.P*O\61^ VMMI*6I7#ME1W[J%XKG]@"X-Z8'0@OFOT?UX:C MYNW+L(8.+?IZ*S7J&B(\(].?#DG=ELU+EPNJ2"O[J'B5JD9S:8J6D:UY.[!F MXDY0":0S3)K-;'HSK5',?5J4MBO=+@LKNZGYVA*%MEP6?#"]8PG70N'0XGM= MK>SBS,JB(QV=-X"5%"%-G2P^P8/DG=[;\9)G\9)K-N([& K?O"3C0R%?(-$% M^$^NB*;%NR>5=S/G6DJ+@M")%H"9B=?K5;WF@S?S6!/8+ ;E=EM%!20=%FC<537 MQ(WPD!G5TVK1.PX7NHGJZ(L9KR.E\S=8!*&RR9P[%!&7NJ95C&RDDJ4H)@&J MPD+-E 84,9A^RKO>L47E#;WS J)%K\O_S]Z[-D=N'-NB?Z6O8I][I B0GAE9 MKZTX-X*B9K1G6[)TAF,K[OF&[D:3\*"!-AZDVK_^5*Y\5!: )CGR2";-_N"] M-603#12RLO*Q[=V4%@GPI^,^TY3%Q][!AA%^.8L&/6O2Z]%T>V7X)W1_ZI)^?]$#JH58A=M.&JF(Q"FB77]E3I+<"C<4 MXI>8QSBQS(_>_:"L&+.@%"D&4)$0].DD@AE"N["^- ].;>UA*9_,]"K*'AY6 M_1^.BV?Q#Q,:U0!3Z8#HMR$F"\:U3>ZZJ#L!T<3/16H621\CIB@G_LEPG1Y MG\N<]&+B'X:5"V$=2/>TZJB MW)#'B$CH=O_@G?[/R$[V[*-]/H@9C1ZY\ZK9[5NZ4P-6 3^R:D-F4.4WW:1- MRSB+OP63Z];E2O%LL>IMO-&7;5'PW$O\,]"$Y[R,8L1P%E MC @CVBL^5IPZH?X;,>#(1/)0NQ_@L2A=[,;?M R;?)W,\B-^[XKBW?BCI3>" MG1C! HO74?)D57ZDE<')AZ78)RK+'>>71H$H6+V"P&.T-W5Y&G0)KYOJ.O;) M?:X/@/_5FWR+V3UKFYNJF*-THZ.,RVD:]G*RYK_BHC+ MAN!"C4&GM0C#;T=WD$M#0O]:*,PZ%*[HJXDV84&P7%Y&/ZQPVW)G!K@7SUZ\P(M[\>S3+^,F MQ K_\3,9G\MY&?VLOF BD1BKZQF[D^>?+][C3T/4%I:ZGKB?"CTID7]L"U_J MY&_R^E^TV04ISO3,\O1\3,[<#/T#-8156$^"NYV1!GO!+H M,_7..=JETCO5ZN.:"F4F6C;,5R9T=K+]-P/,?9+&82JT#9\N=Q*]XX*8I-5C MT4$VCWKC3ZN?_-'_ETP!66F(7GK"%L(%&$>DF\VPZ#J6CJ.Q/&%C MV15R].%T"O$/)F@=SS=#,!2K1&IG>1Z?UP;4OQI7 FR)A MN>< /=6]H25"&EZGK&[97#\&9,7/N/,B*9\"49$S$C:2 M>JD@$9[XSC+PZ>*B86'U*--&UV]L!/%8-WTZKH)(&81IJ*E/=FVQ+;LBBY"I M0^84;?H#X+Q+ZG!U[EOLK[/%]]^?9V@>6^^/>L%U<[. 2)[K-$C# MDCPE$]8XIBL9<[?!CV/ ]72WB8$&IV;_0TD#DN'WWD@9D3VU=#[#X@%F+=MZ M_8=@FXDARC>:10H0![^-%'=.%(VSW%!=.[TL?.\SI?BWKZ-W0+ MS3K?T&#]=Y!Q^:E:9:._8/#0GTX=Z*?9RK!OG(8$X(65-=U\)9&A#NPQUXW& M"10RS,0*.D(V]=BD)6X8N6,<<=S"0OSNM"].N_.\7HI"M/_B^ MN?RA>%WCG]E\&!."[[ ,Y76N?_/VIB2\(/_CKPU$_/ZKJ>@M?OQST/;3Z[C!;G'NZMM1>JEHAM]&'C'GRW]#/4SL($=51)-T&#%?BV1!O$4:C=#V MIZF[37#0F%&?47P[;HRGNS%&PN8)_#@AB7<:2C,%RTF,=0;\_N+"4B3YL2M? MO@IF_)7^ BKAKZ-*^'?4J=V'G514Q"E*9U^^6"Q.8:BJY0L7R;5^_6 M16='V('XZN+ ";;V&_C8 GS:.T0$T#UUPW51KQMG_M\ 7_!R&\*2;K_XO@^I M1?$=#7PD,=/W1'\T;$?^'O9*&GH_A0W5U&;0N[Q]ISI38I=.N&51YUMMP'&A M@I)LR">$)#T\4-X:=ON#-2M_S^F1ESK!]^!G1\X04SP4T1R,5E[EZ\6+[-// M/X44)NLJVDBDD%W9A&0PTU=0%5KP*/]UT=JPX>)B'XZ%5;!CS+S1E,@W(;D0 M7I\SG8[B@3426V@PS?TW@.XIG&P/?_#YC&)E#02F0M\Q M@:,70Y;T6M+13$4@G)TPS=5D>%%L\-7Y^;C1WMI"+9IE>%8+<9F<'YAADDZ6 M 5AFG'V.^*+Z4T TDM&]>CF^1 MKXG6 A0]!#.3]8+EVYS_RY.OGC^W]?K:9K:]THG3,?V:9RN:%I](Q?^&'>:U MK\/;3Z*XOP]%%_>H3'<+>1+=!NSXJ&HH"""H2430>]08V$#4.&OSOF^ LC&_IK\WKGY1FR59I.DP.+T!C MEN6FI-U/-6OJ"A)BAT'72Y;O#G__F4XP/FG:L\@FP@'-)FN,^[.CSS3QZ8FYPB?W,"_VQ^R M)X0_!EJV/= [0LS1,:D6UIY)TE3921; ]%+C8EZ$4)VJ^LFM0H42]H2KG2SW M)_SF 0C*0B;INZ^Z\S#ZRK:%2,F+\\@-\'X';0"5=T #(&].G(?CR*.:420+ M#K_8E$)^,^S6=#=]WI:;3:?2&/2%/7<(J'++YT+;@O9>1GPH^WZY%U1[/#O#LH\5'C3LT[K9$11-]!.C'0, M?HT>">G;3:'48",5 >R_&^(06R9.'=06PMIN5J7TGZ0/UDJ%C@L=-R*2.M5R M.EW$&2.Q'[<(#W% M0B5Y /DHJ*X;^P6YE+YM:B*7.K ZT_0=S#0BWN8)J<,[)>+/SAU78(%Z_OS% MXN.7?SDA>AJZQT^P7%]]]=7B8VHV)IXRP07Q#E+ MQ<2:VK.\Q]+0\IZ_>7M^Z^KP^^J27;>HRG>%G%7^E;FSG-' 82TZ871)SVK< M*F3Z:/ :" /'XPP)GG9R"[K=8J M:;JEKBQ)D$+8)SQ?$;YKU2NB<^A,YW%BN:E@'KBE> L^?!_UVEQ+VSDLIU*. M)I3SXJ(SR@ZT?R_LNE3HVA.K0\$B1R"$BM"@';+TL#9,W/1#^'/R-MF(A'6% M/G@QL\B(H)JV,/[=2-UCUR9L':U-6"JF:;'P3[7(]6XSILWXF%36#Y_=@1I_6899DC=E"%)Z1>$A"*3Y]+F2*,"+R;B\'HAP*]Q-"BJ;^GQWJY)2+?DMT M=#_% /--3!D^_NB[;W]Z\]$G"GK$A@& IZAS9&+G84W"/=1E3NO/P>I/Q$08 MSNVS52JYX?G%_-$D1%LDB8UT,D0 [5I9I#2BH,!']_KXCT/T$GS5*NKJT$]V M$DR";6\GM\2D>)Y_G!U_#+O)!>27+*--?I1^%J-OT)EG"9VZ>!.D4"S(AQ\3 MMWO5=(,[(W2!Z8"9<3'>'7I20<_BPM,7I>0I(^42.9D98!(BOXUO1N+P8B>Z MHH*(K[5%-=QDL4;1MWIJC;_GN2!!L[D*EA9++K>^KK(S-IO,W]2Z5$'?DM'E M1:]6[8Z#<.*PWA-HH1"_Q1MD"K1-R'9ES?@)VL&40@7E&ZZ,#(V((;MPKHB= M/8;0Y:R+F8KPM193/DU'JEUT"?&]TG+=1E#]1NGN(-O#&[5,X". G>Q$1(^Y>I4@# M^9_T\;D.PQET^(/D,R-) %%GR5A4DXJ P?/DRM$HUSM=)*E^^E5A95IVF$[Q M-UXZ3:^"KR&R_31-86N[66AOCPPB[/J8OCKI$4FN03;/_HV^//%G7%R93 M\:"4428U8TF7XN:! Q)]@+45?[@:R(4$T,]?T"F<7(,+ ;J"PGV#&^$VG.;; MCE?.23J!%$R%59%_=^PR63HBR5D>@?E>%,:QB[U*IVY?A065.NZ;LGM'R#*: MC5-Y>A#?TR:]-41_<%V:,R/1?AWO^^&_(7 FORL??;S^1.=1+S@* M)*__4BOX9RO4!I]_]>D?6?YM"PT&8N(K$,](F5;\RTVQ[$HZ2LKVE"*5%??< M"1!"?]TU%-.1V\GIU*+!V!V%OU+%1R+&)*D4[\?J&ZKB_(P40L$EWMY;JS84+TS!"@]8!1YPJ_E->#4_D49 ML6,4B^/5>RBAJXV?"*Y0%>Z)X%3G)5"?'RV#A;ITAQ3ZWMRMEN] 5OEWG252!R&()Y 6C6$'J^#J:=-2]8=.]]45RE08Q\Y"X%.?%+^$ M1Z1-0$VC-751T=&5&SRTZIR[Z/L*7Q?V.-6U[('=2HMV)821>$WB1WK+3 MV^<2<5?$FBB<"W)S_W=?[Y%W]\^?S5LX]\B>A8 GLH,=+KMR]_6#P_.UV\>7WQI\6KL_.W/[ZY M>/"@%G3W.9B))V78L#?AI#NIF@9:>O%HE/QCA&4)@:Y24DL)(I)%LW=8Y535 MEAI:\*-#Q0$25TO,65 @7V/N"F".,J&G M#N&XLGET3'L<'/>RJ)H;=J&'+K\NJ Z_5-;\N&#Z573YI@:!2(%TO5*TMO7 M&YU087?.WQ*N/]3\GWQS^(&_-WY;]%2K< =\]W>WVX8N&^70F[(F'3R0R@@P M0"%[#N?*!TB0Y$7X3+!O6\4WLIE);\QL;/R!M MIX& /UPQ_K!AX(=Y'GS\%E7=GTT! 3:Y3K1"JX8P3U+PH+HIX9/R[FJQ@1*D M=)QW-->+3"E8&3%R]R:S*- U7%RO!G'YGK15.Q$9;&B[%#@Y>,C)<)&T#5 / MI,]@:RVY$^?#+) K+6)J@+O9< MPHG:F'=3R>=> I0<"'XJ;0 3RKS[.M045J7=@6U%IJTOV^:FO_(N6% [A]?, MF2\U+2!BZ,T[CGP/NW!(<<[.C/%(*2%#Q/D-S9!/Q RT$Y)RV*])GG>&P![N M?/Y/.*R?/JU/D;!MUJ@Y!;S-B\:,T%'<1VU M@YDE^3I@B)89279X(R\C6>E\A5X([KL*GJ3R"3G>S>/0#77MKXEPP7MY.'9P MA#>#^88KJ%Z.R&2P/U,]!#I:KXOP79UW?'*IQ.F%#8+? N:1>$-\F]2H15/3 MY!;TZIE,2,5BKK,?N/CKIAR=$:71Z1/&#=<1\X7[[L)1D<7;IQ^MBQ6]4=2% MQ,E/34;6,J5PV-LE5(110,:28%BZKI(%2ODR:6T)\K#"4!02.I0.H (RPKJR"@W1+5B M+$ZYX="SK/C)2?\(#SHVO["E2Y:9HX!-[V%'(>U0R[N9.$Y:=]06,#0WU&*E MM<9ND-7AK9DAK*<[9?5;P$KCQ/Z:,.:=^1-3CF:;^?O FLK!',.KVOHJD<:K M&L3K$!#/D7 X2>O$QL _)?B8&#[%DVN.A[6N :,I?ED5Q5K.'MJN_?K;S.(6#M\\$T$8"KVU3D3U3M,8D?H=!UUTF*F0V^OEDQ=@B= MW06A9%N6<88)L'*7-X$-V'!(Q#U\9U[M.U9"M,J::EOY+'?\(@G"K8_Q\./* M7_.64*P-R6%):Z*- ,KC>2<@3L-_6:CN82%H)6!#^-=I2[98\P^2FK"X@(RA MBXE*E^*>)9P4,GWGZX_\E$]ECG74I&8,1TPPK'.>14H\F5\0'KQ,(W=UT-._ M5? ((4EH4$1#GQZ0,21$]MDCZ\#1%L46#7\!"[%,\6@A3]="*/K(5[VOA3AV MY021+\D%-\\[[9BK36G'\&A91\N:\SU=IVTZP 6Y7-%TOR9<>5F@%25SD6AM2"R)WA!KDAMKZ1Q]T MM"/842Q.1XN2\K=T^4H6^QW-0%N%*V-\:5$S79!6 W0\VB,=CC;W=&WNML@) M\Q7AC='TX2_%BCAE>/R'V2MM;)D[,A @"LYN4W*M%1A9(Q*WWV,X*9?4L/4?U[(XD/( :T)!/3N>!8_87O6WEPS]/FEDA+S M "R&]C%^/L+/RWCJ@E"NJRN!4G 7DGVKC@[5TE?;#?U1^?B)&]K(<>8$-20A MJ#U@$!"!,#0 [&FW:YM=6_)G=E5>6^.V/N:>1U/RW1Z!. S4-M\4 'SU^2^@ M9CMF"$_94B@7Z,@.FE6)DPDC/&0D]5I32H+[5=+ORV M,!2#Y;+%K".D/RC>E2"[LKU-Z$JM43A@=4=^'[RY6- M@C"V.=X!4.UY61'4W6#41%N$V9XJ4D:L%Y=#N4;C1%9C#*[N/!W(#+S:!AD4 M/GPOM+6"Y$?S1\G2H899]\"^Y3>*$'[,:6U-;E2H9 MN@E^E@8-SE;$EPU^KTR!Z?29GG'E/%;0735MOV%Z"*G$CR87M^$!+A5X89.5 ML9A:8_@ Y'@?TTC#)[K'+LO(S8RO 4$X!B!T4,3!X/\)#+Q#A/!+4*[=J[PM M=*27GM$/W%5[0X/K!S#UT-&@,T7<0]DGJ#=G+"'+[KH3:6?@@Q]X'.R?=@_\ M3_KX'1,1;;XKUSIB&^?'R"NAYI@AC MTJ*EGT6.\V"@G+11!AFPXCDE&YP' 0F]<*Z(Q&WW..;P,*9 BUSS@H>UY<'8 M%\^>?45/7M0\BVBL:&_"G:H8$5-29LE:;JK\$NVS'6,N,;6)K[$I*1GLF9\! MC+-4A[@!-I"Q8-92)_.RW.-!=.#,5!_UN<8V@_V.-*+KAJT ;R*5$8]"C2;_ M6V:H;%L<6*URP]&W%++KC#'.3A[Y/C>+)GQ^BC%LC=&N=W0./J7)I#-TF!C@ M &'$>'@K)D]NBIC^OAOH[Q_E_-1W<4QR5Y&O].?9NB &>@OMG72=+D0ZX/OP M!Y%T.T7J7K<)_."V^,XR36HDNI%?7N4=+]IZ=G;LUZRGF:: W.*@WVBE:0@M M^0.^*P[F_D&CUD0[J\(91(W["^:M56.B+C@<-*<,WTLZ?O/8)P[\UFO/CSOW M<68EK0NZ82?W<>@;$"A_&S MTQ1.;O/*="]Q2-?16;[RFA%^:$S)51%"EH0NS.L"9),41R5KE7(1H$2@NK@O=TPSQ':AJH,P$:%0*WVX;%6'W\ CQ^7)>=@YF)N3 MN7;:&%@G1,*\KD;XZ?;PX?M#\K0053#:_,(@6+;K$P)F[:/B M<@@%*!6%_[\JJAUM?'R:6?C&A&"1,8 =G[S5;ZINA&;Z=J?1_IT37L9 M0LY_1.9W=4D&U!U1>/.C(Q$6\L+(OSZ^X)AW &4%F6FZU@(%)TC,$J!N2TA$X;$VI#*I"5X33A$#RF/W_G )4J=PXAYTBEZ1-FB0CBI<4L M'OX9=3;_S.%I^ANB]P@!$55O"S BN1H"E\=R]1"95&XR@[N>L B<4,NPF!:K M0+@XQH?H^//RK2,9CQ2J^9D25++E/.H MDXOZ*'S7YU4SK%4W8[E/2A?A;L]__.B3T\6%J 4..SGI.=#0I1RY$SNZ(FW@ M@:V!5 J56&,)&G'S &T#89%VV*7DA/1=&3EC4P1!L=6Y5SV,P.;HBI-4"-&W M#\+$&79H-3N*0ZGM2L\:5L.C=696-])Z,:$<5=>JIKX$8QKI"!AOW:@>C=(L MRAQM@Y'1)"HEV^ MQQX+GV3S>=B\NI\>D4F_NT+4AP!C;A;_\>D?/UML*6%@D6,9:-^":YTJQTB! M72?IT-2$.0?>N5+VON6X5FG =COVQ7YOS&Y-4?"=):6>:V.5N6K=RBK(J3M721J8RBQW" BLT5?)&_[$>3R9*LK M.FA/N/=WB)V23:6J\F73RF"$G2PF%E9VGBQNS(KD%]W7LJ8LD0??%1?%66+1 MM$]]/>;NNW8YO3W!8U"6^C'ES5!R:,KKK-34U"?A)-R6Q-9CM;Y#:S,5CSVK M5C1_%J?*2^KE>GV>*\[%;-XD++ ?S#'\KPEXL_C2,84\(371&M4L*Z)$W4CCXO*I+E)K?F29)M3YW<%B53>;,KIC>H3]US=[LY\]8X4 M/J^:SFN1Q@F_&+:*=D:OCDH$G/PSS::JK$H17A'YF/G(,JVQ\(QL.9;;HO+8 MEN=R7'$<@X>E.,(1[(5(WN,UPD:V"_,]4[$OOBX?:]]1T?#$C7QS0@C,6;GR MZPKB8-9M8@G=&T;9IR,X$@O:''02V!2\1YR?,3>3V19A"Z87.Y_+E[>X[W,^92_ M!AL*2SKZ7EW!X&_K&>?8;#&5YG]>)IKG%Z26T(FWL#3R0BUBP-5OC0?^.1?%&\B%#KZV?MO. M8_E$KP[)6]"]P6IWE2_#[^A-+3[^KFDN@[/Y*UG%)QE)KA7+IGFG]O-CFZ^J M8FIXZ(D&+[\J>$^5K"R1+Q'J'QRI1[@%W70_CE+.D-B M=6D7>8=CO.S-;BRZB_:M?B4;I8J6<\E#=H;TCY,ZHJM?SH2,$^=]QE]Z89M6 M?NP"R%=A#;[27_SY]?G+\)_G?#L99)!#D!Y6MBI&J_ ]A_%-ZQ;[@I2H&G+8 MB!O?YM6[=='9)CGP @_MD;5__8O;S]-U>-6YUOJ BW>+D- MVZ+;+[[OPY%6?$?Q8K)IOP\OJQRV(UO"XWP?5NHG=!#M>4,P^4ZKH!+"0F=7 M7&N=@WB9(+9&)*TREF7(,/)VL2F ^7P,5/,_B-OR"#74<1L4TM$6BF$@HE6I M:<;6B=#WPM'>$_F!IBI7FKZ$>(TT2F824R8]JFBBZT+G M@-1&2Z_S*WN7'HKQ >&&+YJM$U&?R'"K!,L,F_M5TXS+7,C=\U5;HKEE*9T7 M4J3P1SLV0)Q3I*"N9WS'5+!H;@I>:H[/(*32%CRS87^75P**<*NY;=9%Y>)0 MD2BE/]Z&@TE%?N7C641KY^3KRE6\>FF9R=J^G[>/H+'6=OJD'\S#SPN$3BP] M;"^BD&>>-QAL%G8%RZ%>$^!&7TS>MKG,L7?N\=FDN+O;Q]>H'Z#HO]N5,I40 MD65;.I\X[*4'$?:8C>#'AA$!X"ED*S5:& ^:.+T, 9_P2\L@$^(X2[-8(TW@ M?6']:M*SSGQ'#B%-)F(*\8^\ ?W:,N>_O'8/P,/\J8%?I8ZGJ0\T40YCRI)* MFG^37X_'@CS)K.MN4Y2I!YM W1BD"B<@ M H,;*TAKG=#V:I4C7;[<4*LL] Q$KT],NEG5A3&ZV$U\ZO6\D^V&'4L>IGSX M4?*!L;0$R-WF9#F+PFK6G2]$*S$^3A6YZ"@P[/RW(*-+%:9LL.$LP1 #C1BA M/+'\%];Y8?>X_WCL<3_&'G?8&F!!LPF4N!$%-,ZH^TLG. O27[A+I9->UHMGSS]G6X4D14(!KJF]?3[\ M!X8<[=MEG)M'XFNO>\R :OZ"+Q86+81_?8ERS-EP2? Y^C43,W"]A2DZW3^6*I&*9&/N"U_2 MF6XYLUZ2R-SB,NS'L%T**5?:=3B*:WHQU .W=4AB-$[7^;71ZI6M#+^G^Z&C MT9/7(VA4!TO;02,5L-1%J42>F\F]IZOZ.MCF38&\[ZY%Q$T+QP"-./>6>T1X MKM[((0CF08>@$MY1X"R^IGO\^>B-O=XXRXRK/7?+<)3T&C)3*+P/?G1R]RO- MO<>HY)'%'W K3LO[SB(@B;R/> G<*%3,96*1U\45=\!)4.21JWJAXIAE8#O[ M;_$R80U/@HS&FUV\U_%TO&2PLRG8@?<@(02%#3[9BMW_U5A,N)\;K)3Y MQGQ=_!UC.8)71E".D-V]5CEC].C"/D=BE$71CH$!U;4F>&-##M&S6VA>1NM MAZ[;6@*[N+'[X-RFBDOPI=.$X#'6'&$(D.^=/E#&V2T7&M,T3H,^M5N=A;09 MOPU.'PL=< YJ/5S91S[ XOW.+"26R5#S223;DAEO/&H< ]7EF?10,A4W5JNG M1O?0[K\O:^GHTRKRA[X)_P4RM @^H"7\<]A&(6JC>OTJEY/]&A+8ACT:387V MM[SK!979Q>KU5.0\_%[/H_]%H_08%-.,QU! X0-]LVJJQ%TV"9^2X$"\A;0O95[*X(9Z6?S=R'Y;LQG4]U#!U4M25LVO)2?Q@[J7'U MOWK^?!'"Y/82(YUT'6')8?#6!4^2D9.X#@XO>"8K&DP6&7WRANJI0HE [DZ+ MP)/A[TD4K55=[V6Q!:^*_+IT6_'.-X)^*B^,-/(F:5L_*U;_&##B;Z4 0(MY M<]6$E3]I;BC%Y*4O?A'"&SD5X@!@>$-OSK]_>2[[2(T1/U-[A-_CAML2#DP= MV<3+C5:_6_#9J:0V-$H7; #R]G.WU<7-$+[^PO8#'*A#LKJN_ET7HN?H[$+N MWB^+YK+-=R$5C@,@HU:J-H-W.5LJNJ2N0ZDUEWM8W^GBOR2#XPV(]>4U'1@S M\JM=IW=CF.VTSK 4)VDM.Q$*ES+?-D0*U_$CP2^%Q$:^0T7R (1 7" ;AQ,4UXPQO ,04 MLSZM ^D/K\4X4=H0IX'C/$P8.-X5.GBF=Z]$5XQJ 8N#9R!(Z&TFXN9E-W+) MM[G.UQLM1;#3/;R.835V+C-37HCQ 9KNDLSRX)%O3VV5SCZ\@9-8)"< ^5S MW# WB X9IAR29 0WA$C6,W1\]4Q0)I6.#*/.QSG.WHH1.+,E[,[K^YL6YHCI MB"=LT'5X3%K8S&8!B;W(ZJ-:?C!.SC$A;KU>S".2'O[9-D[WTZ!S'APP:*-% M^4=N\YIZ)%A ?J"],6)O4F=Q$.]OX7B'N2/('<\'>^SF$+O$(#[O9 M_MFQV?X8F^W:QDM/F.XW.6+N>;2@ZUE67!E=<&6TZ(GIIRW *(@JE.NY/K&3 MZ%4I26U8O; Z8_F9NK@G,TLU7/ M @B\YST79LP3GN L?''>,A]]L$ST,G..E1 MV_JUQQ%E0AHM]''^==B7V==3'28<(G4O8VI^H$'8:B ]?B7N7FP\4.E@)V) MKWJ4'@E5>B+W4N! ?,GJN TCZ1=RG?>Y9E<$)T(NEZ\DQY)RRPG5+'F:,/Z* M5X\T$,I60SY*3O<'#JR4-[?LNK"E,#K&LPI4L@QVFU?VO1_JQ?S+.DRT\+PE MDTY/[9!E>">QL,O SC)\+9S9'2]GW$)"+$,TQ71(@WEYE^M[?QD6ORY_\50B M(VX:"\OB;;\<2&IQ>L/O84#A'ODJH\GI<;GC@)'A9ZS^H?38*1!=R;(!=M+[ MCK?+/@[>[U*F70Z@H5#,54#=WAU)Z2,FCZ;-)YXL7OQ<+&G&5[*@I#MQ]O-% M[$W,53QX]66,GMD$?[*#*:DG<2%>:O!W+J K*V@E8E)OSGMM//([TNO0\%^^ MI9GDOLE<1!+63@=#XS=QVC="(.I7Q3H)[N#F*AC1C4K2[*TJ@R]1W+*%X.%M ML+]6]K)9SH^P=6 KJ!&M4%7&K/$(#^I[AGQ0Q;-$:8EGI^/$W8T&>O38*1/W MJXF&+/"84G>6>;BP5TRF26@G9W8=J\,84SD*8\%TRW62 %B",6^QUD'8 N?1 M,@)6 RS\31RUE/72J4K\EB(F/N_=K=&$*(^A[4B'Q_"]W H%=^-ZD#E GKE; M@4B7@INA=O G_@JY)4&,\^G22':F!)8>FW?KJ7.Z>#W[8B:(KAD,NV9S]S^U M:"IQ^3/LLE!:45C_SI'NJ$-GQ8X45X8+!P MW_E^QF%:RZ/A:R=?+_'"^Y1U'D$P<=8)GVU**A V :E=M9C\A^G[^=%L+N MM8,>YJ.NK9K-;7\R[PZ(0L^"'4IJ2SNLZR)OP?1XPEBM_O AFB(T^"LS)01A M?F]7Z=?>7^\).E<)"]%=_'VAR/UMLJJ99T_\OT2K9H==*Z5\&?,SH<-,"@.#9A1(# M\RT\U+&/@\5 DK+S(9[Z89M++@0_'WZ/PB%5:\%LCX3K*25PYSUY8+CT V6^77DK)W8(; A>_PP M+%D<;AEJ3V=JU=:9KY]DK2&SONRO]O?PAJ>+E^0\+6BXW1F $IMJ3=E!O\KP M?O[67\U"_SNG6-[J1\#/&,\@'>#C=11-S?@?'AK3H"7%=>"4Q24K:;356IYU M-1VJ=J"F8[J3!&=JK;#COC.."*ZJQF@;Q[Y&8K4#9-["J])UY>2$37S03*RY M;GA\:2S.2)0=1ASKY38BV\(RK]_1E5=[86THZ D$U;"*U?-#"2)[[$;JS;'Y M,--0E41!A?9&F4)DH3$U1C[F)\JZO-6=="089?HXRIF/J51$>W,2M6]BF*Q1 M>6HH[XIB1^3N5FKWZDI%L>;VNN8GV3B>@B)54C2_6SV")2CG]NV#:OA^?FSX M_F8-WW]MW?&5-BF"HS&D\!@7*'$1 TB$9&79-OEZ"6MF9(1O@LS._Q);4,=5 M^$JD7?(^:=;Q=M2\(U/_2+(ON?$/)8D7]Z%U>L;/G7+8E%\WY7H1!Y,?6P_F M+W55ODN)EP_0),Y%"**KH8P8XR2 \KR3$*:3WQ^_3>$S4I.@LV:D-(>3D=\I MMP#L]TM%$.GASK$,3UZQ\AU*,\&BFG:;]$@]DM13#R[6W,"QXA#53S GTKL^ MR4$+AO2%UL3.#BK8.73JT#E=8X]:WN^'1Q'ADE6*^3'\^3LBWWCK("=C;FK1@?'"J CK** M; AW,H7_C3&3)$2"OX'7<#Y"K!?=="0,#_WS,P>>9@3<) M$\9X&%2>U>90$F9'E+-NW,"H];*#E=DV)3Z/DK7OMI$P EF24<*%?/"!K$IBGC_!DZ1 M8Y'WY6C@)3Y=PA5T([P@[XJ9W0NKD0*\<&CBVBK4.Z76>?@>3%AUT.CZ[[P> M"([)!""T=*^*-68<1\AS^J<$*Q_3QZ1Q^NKB#D4(4?TA#W_$0,&X MUK_E2U 8S:F*P" M>Q-E(-QI08$5PV7; 9141!K*Q?*P-I_Q'E,S3R+JN#=14%Y6S>H=)M@!2*UTTKH"+@M:K\ABYO+R<8/05I/+@J"R<_ OF# M3,A1T82.HP+M-E9:Y25_:\M[ WV5<.%.UG0C5A;<61N>G'X/BCMNH)4DP4#[ MGK"=;5&<_&U87U*SMRY$J-EL0?:]Z*"'$ K?T!97!0\^ "M '>%*OBPX5J>E MW4&)@/^\J%&K46T42D'HO=)5PHLJNTJ:&:V*8B(>]/U4*1M?#I7T"A=2H&>! MO8G%H'.R(MV&7LM:AG?%7CP_EP4$M0QS2H27F3.IA"8HVV:ML*WPJHC24S*$ MZYP[/LN]F!K?KNX567Q]%_8=[FDMT0BWJ'+HKO#9LENV=IQ=XQ8 M>>'2"0RS%*I_<_D:Q(2[XY*[1P'&/!@,=_QUX,BUF-S@_)9)UZ_#X54 JQ-! SQ1$(J]?B1;",HA4-I$S-4SV1K"MR(#3/,!5S>KZ$< M$X7,O=]IQ1U'E_;(T$?5CI[KCQ]MX(QEMQ6V!')<W5PE7E MZ*P P2YJ[$"0YDN>+8+K7'?)F;L7NSUX5- $HFD1EJS/.3'>YG]C%V+->B.@ M(XY9(F3EO1V<\+#%ZJ^=D&_FH]JIQ:*+L]4&>\9'V0ESMVA9I*BOR[:I8ZUL M# I&HP96_&MW#N4,_1622X+V$!W+]%XQILA2[TC06W#1N->AAK0LJ($D,;SP M6NHZ9RI'D GBD% $%(R'_Y^Y"D@"A+X/F&0TA8VC8&KC.M'@2BT"^3IDIB)G M'CFN)BO B=9T'7B*A5T,FGU, :=_AUX=W:7>&UDG7T0./&^&L2;BW-LLK?]X M1E6A^J;%MQO:<(1VO$DL\%X?PO*G:5(*W7]D[I 0Z!%WCBT1?%5:->4J7C,: M6M.EH8A5UY%]'TIJ$^,Y<#8E.BF23/QGNFY<?[V8+EC?AO^M]8]1B?_/SS\+:TL-N7Y-OY3_^ ,^ MFGR< D0",LM["N_N_?J+^M*K8A/>Z!?\K>_]"I$S?C[2?I=[/WRG=[5"?YNQ M2K:-/.7A-2X_A?)'SL"[9L/FGAHOZ@\PFJ/M_!O93@I/36WA7S0D6S MD.2C"3T=$X(Z&2<.3NW(43G"37FW!F,"; O"2DH%I#U24^_SY?;#$Y$0KBEK M$N*CX_)H>D_']!*CB())VBU"#O8U&F_D1E,7'E!-::O&M]%&K>N@[H9/"?$W&E) "2_!'9RH[J!"BG$0U*)_Q8(Y8-;%KEBA@ F4^0U0 M94)W<^N;2PX'1YF6#T$2PUI4VQW5;,O(NLB%1)S M*B^[L>R+_G3Q$X'?NN707F:+-T/7E7FV^'%-6M;9XB_O"&4I-_-#7I=5SL7N MGZ[*JMSMJ ^K4;&-D@AM ME(JSO/!,'XYS=2.'!M'H_NT= M@W/):(A(V/>&2 *3"3\U$,3BN;X.::/;I^@?+_]BPNK\1PE_5VT#GCP$H3#E MV8+L>--,-HO?)_&)W V/QT%DO[D7\8H] MEQ^=W)9- =!+8V MPS96%V$70K&"%^@&YIDFE*BW:!J7/+9T,R?^,HI 1GWPPD&O>5NY.I$'WGDE MF 0K:EST!B0?GY]Q>!&M>"$2RE(-)P\H]H+:"V$7G6V-*<$22[<\1@3%V6*U M#V?,2=[W^>I=-L*]A2B(WA.E@ZLK?@LUM0Y=+Y.G(7D=C*#.FE?VL6D1>193 M 1YRSXO@6[:&R7\$N_W'2& ]G8Y)B1'Z*"?>:%='FL&[IF6<57PICE,K589, M1CFMXLZ_&^I\Z*^:%DB"\)@M(H%M6/>"Y@0J]=+L:.2P7A;[1BD^.&H 1.Q@ MIWT)CE\'D1Q-J+?YP%UA;W$XS;=DG0BM50:>@]596TM'7M-9=IU&UVM/5=0$ MX(:SO%CLFR%.)2S#GPP['4[(!#LG4YS\2R A95/(FOB1("=^$_,'-U8M F-R MW_J+,0VQ(NG,H?&<*?:9WP[\@C.Y83T\#:NI$R>9/ #VL/R#:00<*'LM$+C. M,7]%0PM?O6[:3F'@,TB)UH'G&*20;XFID]X>OI&XHGHJ\"M;,Z.B;6Q'QWOL MU,*0%!L<8<4C )7C $YD"2W9I#T%?%TPQO!&&!EQHM%Y.HW+P=&6II9W1,G' M$B20EW0)UX\I[5-%]6";:Y$'*H$Z['-$Z 2SJ==&O9 MMI3:*!N]8Y<@?[,A M *62\OL)G)3_RD7S$*&\EJDM'+8\"C9Z88QDTJ%FCI%S(P>Q7"W8R@&)KUD. M)/(PT+P- 3'XGR!DT0ZD] MO>%I)(I!J1!Z4("H#"V."&UP7%60+R%B?'I11B(SO0'P66J\*,L0 \N!V;8* M&VI)E1Z:J,24C:YA%OV>5Y%S)N6?L==NY_]UV0Z<'3;,.#IZ\9:ZA8T>,DCKG%^-5S"VZFE868R6#F+OINSZXIUTO.G0T@7S+MUN,YYVD MO1N<*SIQ-Q[1LUXF-E!B/-<-!0"F["5ZP0#:MTR+?O]WD,W>#7= MH7<#4RF[5!62O13E:<;\O>% *<'19XZ%FJ$F_K32DAH=5N//29[*E/*V$L%Z MA7@-D>,<(;9IE$[\%1$UU07"1H8+"RHK$X#?5MV=ZSLT\REGU'>.CA8T:)1Y MA^ U+@\YU[X%(5!1VX#<)$)%H+>@V?AUF4MF+9\9N3ZWXDPF,S>ZL,IWE%!R MJSS<(#F_1Y"2^5$SIRU_8WQARN7(4?F4+(-%.KE/YWQ"JT!*+!QN M@1[ 0JUDGV@DPM O@G.ME7:!..>7TY^Q9"C_*KEJO%:2^W%,R5'4$'QLOH[T M/XYJ\(SF344NUDZG5 0&[$Q$-79-6.N8X)5%!9%I+",SY.XS^R2/U.LQ!LCZ MR-GAXLG'K7AY\.-= _:CL/N"A?-HUL-FUOGRV/E_C%(JL17GX@[7I%!64JVH M\Q!W2..)R9U.7:G>\9R=XO*-:A4:THTJ-8CP,'6]#HL4;G]E#/61==I%E>,0TG-/4^D_ M^)^JZ?A\UDP_\:]ZK" KK?,MB"$])S^_)GMK/C771F>2<:N.Y$]_?FVCTV9C M_I-)BP&G7I+#S;"R\& _%8&X?J\&Y+*^TP5]<:SE),5G>52\#-:"%2H@*1!@ M(E>_5Z:(>[+CD][M6;E2+7"E,RB,WMQ4UT7?OQ078J(EKN2#LMG5/E00P19V]FYQ/N6 MSU,,Q(VOD JRALY0OZM!]4'"/'U?%2?X=Z8T0/)E-LJ'*24:A.Z;1K_XAB92 M>3"3C7T5:[LR.5ZL8V5RRJSDFYN0B(IO@!?*:BBQM"UU;69EU$**WYF3#I3N MH14,#;BIHJ><]<3^!A1.@K&TU#=&)SNMH#,M4?K%<3"K M&T]FM;&D;E6+V/AIC%S&(EIC/QI/?S(B8&V$:.$ #VX!+CRA;C^4>R?;3ZB; MA!@L;IYQ_WVVP:;SRUZ1ZD#UEU'^LZ.=2_"NK8KP;M?D.]D*+?TLC-Y-="P.\?K!@(RZ1UIGOT8[+IMO,6ONI&2KM!6Y2O#PPZ[7*.VL6D$$RR/)5E2[7415X"0:TK^G MUS_?,STU'2.-GY) 68 Q\L_M&HA!!0W7LLD0QS\]C>64! M>M7;>E3VRA:7E !C,)P]/7,*QM_/5M42C1CE&=;?EE-1BSQI <\'G).%C.I[ M\O7LX=B]9)-E-JY?[NSA+FF\JQ4$<$?AE%- 8>Z2T<9P8GV22[C(6 MXKZGYL*(<7K>R,=GJ.U]70F"_M$Z.,"9LAL8)]BHW$9U,#X#PMW/[U;]0\EO MLKF+\N\FO@W!@CO&* .2TP@(B0'*:OFF :$RE$ MDZ@.F4_=;$7([!;APPB< 2\;;;,V,J&&M=C'A\L[3D7VRL&!?@\C4AR^,>^Z M(@+%:Z:#I0X[.NXFQB,9V""A2O'+BC@NXZ-,5S<2^B=Z$3J&*/E!_#N"2Z]& MDQDA)]J6P]9A8^2:8:LT(W! >'Q QE#=I 3\)%[;$R)GOS(D3:D79Z+0;'I M*1VA'JN/8&M_G]_$9"%&W07Y;M&%UG1XMG/(Z3AOUC39BIN 2P$&H8L;G84& M=H::BW\RU7.PZ52/"9MQ#1QY6RQ&YILE-3S#QL8!66'\0^R6*T&UX\<<$EFQ MCX22:T)2^R#$]@Q5U!PM"<^UF-_DO;C M(G;WIH_NG](>S;WMNU\JE-#\G#J_"&'A5. R'0GB@?\6KM$1AUZIO*T)S9)- M;LC)2I2*S-J4&^L]ERKISAFC-+WO1XDX_LDR;,.+.!$,EP DP:R) L0/SX7) MOWY1OOR7B!T?>FA.2QMEKAW/FXDP7M*^Q=;FL+T/@=W@*T9CSMRP[R82!UER M5=<+1HM9W)_K+7BHOQL@RM1A0-S3#HQ=%8(4K:6&#U?[KB0ORX$M/FOC5FG! M [@TN.#@\"!V:F5])U@\U(9_\!G$=&5'5%U),6\,=DSXEP1MR7%R"KWV\#>G MD9KPX,^AJ2]HA[LZ^2%Z=<[>E"\,"NON-<13G@"ZU9P]&1X6C:E*W"?_(T.% MU_-!WU^P+,=,9"&<]1]FHS]$X380YW-LHVZ$?$\'89?E#EJWZ+.IJ$6=K.R.+YJCJM)Q$S_&PN_1?';OTOUF7_H"3_P"O34>TBDVO@.NI M3S!['!4W@@.@$9FIJI\Z:I0?";M7*\M[5?PBT0"V?Z="FEU#7:O>U!6G#I B MO?6VK$N6K=/2?LO@;*?.+M_-?V>X>S_:P,5\:^M0*CARKW&Z3R7*MMPZ<.-> MO>GW'N+/C9\@W\);4:-'"C]B^-'SXQ^N*=C&H MKC.3FQL9<137H0U7UH",TO%8#S*T.OLJ]&MX'2:#H+%D6-8"([]?A%.,HIQA M1TU@E71#N)1DL F59S+3>Z" &.U/>I ;3A@DT0.%Z_R&276<]0 &"*;8DE"( M+ ^"&)V>85)ES:'BC&*45G*X-HYX)/[!L#%7+*:@FR"#"QQN(=?I"H4PU!2ST%S7"6,@-'2SO">+R8R;'J?!<>KF M+1-Y0J%Q669'PUM'Q3H=]'$& XS['P+"U M,*0O<8_&Y*&^9!RW'3?-+]X5 M>\><044BD/D78U^&]"E3;Q)IM*E",;3$VYC2N@.P$H7$E+],^(.UJ^]M='J7 MUI5+;U(FGJ/[Q2DD<[]:DH)T&"MM;45 <\SAAENTCFZ#$4X2$H#;]B07-[;9 M*'))P0*D8U$4^E88!A?"*=I#G:=^EG(>2%CBT-;)IH%+S!;G5WE);QH?.P_W MO5F\-%F%'ZEH3Y_Z:Y6O0R+3+BZN*$@+M_IGU(YEJL[^H.$_Z.(23E>7L1EU M49'77M)],*#M)EAE<(VRX+Q2.H=@L!@^,;<,?J&PD,FQ31C>_3&J)0.4A>DO M,;&+G]4-Z_O0G$C3@SR=;(.DN?.5O;7<@QMN>PIFTB,!070&&/;D#VG6]JZM M]8CW3Q$5K/&?L:IXECDC\G;>1]'86W;E 7NGR)%6@1L4VEJ]K6V;':B3'Z+7 M?DP^47HHW'=R3G$TU>Z+V$KBR2$MBJ.:J\A99U:$XGBB%J<#2RJ=-6DL98B& MZZZ(DS24]S?M^$LBA9_#*D3SI2V1E(4D,9*RM<2 %V'E7E%WA28%%M\$\SP+ M=@%D0LO'[561K_\^!/<%C*51 Z'X_FU17\/;-%73YNO&_QW(;"(KT83#@GV* MG:F>6LHJ/N7%ZZV*3#Q M0J"BO++!VH05B.OMD$@:FR=%3DSK0THU(_N#LIT&['X\"_]==_+\^>J=C76+ M!)X2!8TE%J;!6A*EF:])Z5BBI+A,&8T#.V5)2:FW=+O-/!Z*B+2%R,-I*S'& MA0F:4\+)Q+^Z(#%EDAN1PO'@L^&AR:H3G1NFW;H95Z53=,[[]2EG/:[8VIRB MP5LV%M'W)K!QR1&?K!3R.*%H/MI/6QZ\ MU,"=FAC3,A!J1#LR"FJIU<"<]MA-!1])<@FDIDQRDC#!$% C!PN'JIZA.0LW MNW&&$R_#;&6".-F&^T:Z,KDWDL/'36OAE&PO.+_/%K0WWY F\(N:I!3^# MM8'C@;O"[GO4:=S)!T49[$JJ>QU,Q$";1* M;#>Y#W:7#$JDY#T?!P.'2[Z'@/-D2$4G%9NNCYY>PGMA976./^T:<(65E EI MI_]L737V,S9PG\ASJXK4QM]1BW1]05%HA^C. MX!#33;*XSJL!M!P>-S;;!AF% [&QKK5N>A"2A7=H)8NE]%D,/GV/-X_F\:<[V-T*-.&^GC8-3-\0SU#3+;_D*_8=<)HY'*5,!95!;I!H9C)YTOQ%VDI+T MH=+L(;:P(*6&3E7XOY<-V@1Y1Z,.U(?8/<;Y^-L:(Z9YT4A6CF (R"7K/JR[7_I6K2H8NOZ\HS1Y2Y-C3,_ SCAVWR=@#:-Y MHUB%?HMJH,8H7&>2*5?^U6J_J@INP8]C!\YLZX*6@&H+,6S)&,2[]JG^C##3 MK\AS?0T"/G\48H7S\!I E^0,#LLJIU->ITM)CJ;8NT0-)@D2$/2GQ:M4.L9'>H^RVSU7E)Q5YC*5I7%T*0X+ M%=JT'L!\!V'13R(9/8*.T?LS=?';#?(Q=)A?WT;6'>.ZN19*NMH2B6L,.@X@ MM2?TGW\S6MF RM_X(X> W!ET[KO?$0 MTEZ X&*V33\S/GZZN$BT>G421ME9VG(EA!Y^>D>R&__=U,.HBZJ;D_I*/H>- M+W0)?N=+C6%4)I 5N,IWG?S*ELJ^\?;G.T/AD;P?[1H;>7!+.+[%=!FU=^Z! M'3))(4:!0D-\?A2/YB(742RG0,6?8K%G\[[SJP=J[C_+P <'48>?S&9W+1A#Q:DXN8[KH68(3*X53U(JO0 M"EKD1 _&(=.<4'0RG:)#/ULJ',Q2#/%T27KZ329_-';CUTN3V5O5U0 KB#?H MG,CN+^OXQ >HKW.%-OH+XD41&85BQT;^8$14ZW%M,?B9.S@L@W3773;A'5PQF)3:FL$GRTPKUSJ$ MYXI(VVH=&J5OK/B$YI%[Q2U95S(R71Q<24L?6B:$]E.PZO([O?RA9]*&/8-Q M&NZI#PDQBCZO$F!R&7[.KG# AE#SG9E4^@)FN)Q0O*4FI_%SR;I0VZ-SX;OS MK-.9NY$8P%G("N-O].T'XR(L!.IGZ0$@B^,SA/L9?ID[K#)^9C3!9\ MV#82X[(3M&_6.:881)VBV](0/-Y7L2Z'+;XS$MC'],I8)-BZ8N89!6&#+=T4 MN0"[;<1\L6YN:LK$'GYZ<):<^A]L"8&(2U(O*6_=>7)2"#591T[=0_Y"4F6M MXBC@4+@)G,F8K H$S=Y,_(EK'7*$XT2G=3T.E#U)?78 N:M^4TL+S3 MX'TH'PV(6'TQL#H*V7.\..W99!'X1]V>IBK71MBM>%"&ZC JE$\I4$!4E4R% M'+"?^T>LC]+]_UPP4[OW8= NU):K1&]XYR)&D;S 7(3PGGG*P'+8ES&R0WC@4%F*3X( IGFLHSG4I[OM2KVL5]W3!<,D%QA M.B&I:$\MF0L73(@C WQ O1,-Y#6+86T9ZZ^ V(A9Y-/ \.SHREK/-Y^)Q8U? MMFDO0Z#_#T^8JU,%F9)Y[GI%]^_*?*>1[Y5Z1*S?):81'1U\L"^1S-"CD=4 MMH*Q'2SR1Z!)M'"R@'"B9JKT+ ^[8_W\V+%^A+/F$Z+5PYO,S?OYWI@/[=*: M\/L5=2V!U=C'1736VTBZ"T;4LX5SV5(H=8_C2.52G7X5;TN&"P437>^C7[5S M?31.'Y7<;$Y7_4DLJDR4PGAU-RI-Z)S^:.HNW(O&Z-X[KHMKZ@%HKD0BK%P5 M0N =)^)B$JNH^O#O5T<\X'XQ6--J:9-;N_2O0],V.M?);">3 M)BC/:KFIKDIT9OAHYWS-'Z@CL^(ICGBH>P=JCWJZ^"'8 >,'>6'EA7C2F<0Y MZYI6^%FL_^.8[,#2W4?U'99W"=OHNE"JEC0+9NYKH(CM2*5B6#IY[4E6'+Q_ M6_2/$QA_(>\!^R@<6#T8]@7/QH)3"Q:DUE.T$N#$B-QTOLBO6KUMLQP0%T"Y M2OC%W+2$,D"$%9;/J,*T(P=V[ZHKGF3<_J-?<1&A3%<&G(J%BP#Y]Z2 R)J< M=[I$>@>P!!48@QN4=#S^E!V^,?X9%0'*#BQG;NU((&%/:BNFE8'OT? .8X*Y*ZW/6.4HUN2,TM41DN<8H70U MV)2X;\[F&?F=+"?7W8T(+2<*A@CIG5'3-GHI3@7P)9/W$;LQQK!QMB.)S-?U MZI2^\ZS:7>7+<)#B!Q]SS9RQ2RCZHR3&G1Q\Y!/>=_*LCMOB<&3PZ)6Q;W%L M)#RWHG;A!&?K%5&XH?NQKR\[U#;O0NZCZ W2=/;]_%><3X7U#;A M@&Y!EB@IN(H+TMA/B"4*9G%>AL AWY5I\"72:8ZH=99A+3.&%=K-IM?=*523 M)P:$3&:4='+EP^(SW())F?!P*Z,=Z)L.S9KH .1F]*=ZXY/)2(4'R9)@.N4> M*\MI-1_CW#<,IPZ!P 7/&E$8&>O"\T=]>Y.\)2BK[(^X2A.[Z/%04Y%'QF/( MD+_>,]%N[WJ&%?XX>+E=\41N$#W^;F#'QU*8](WD-R>JY,M]4DK*._: @O=E M^;XXS$RLR+)P(?:[:M8JS\".T55^>>LU1I]N.J%WW(\G]XG:Q6E'M)%TQ>=T ME70!RFZ\"]RH0$3.\.WE+!LT;TDP9>)QX/Q ^5O#>UASJ\,9M3A'.IFSZ"2) M2XK2)F!9^(' ]WI@F_!VUC7GW#4\[7E)K9*W"Y7H+%B*,L&&#B!(]WM4[MN/PA^@?<,?_- MWLN;%? PHAEYVP$K/HD[R )Y=\O)XR73>JSP0DS@T?@&)/1>#.'VUD]$>ATX MH'6*Z ,# G[O@]L?C,99IGM\N?>U%F4V'YW$AKW!"*AY)QV?97U6>RNP28!! MM%?YKA@=+PTU+0I^67=+;AS +YZ%PW@PLK7P2^NW5@Q.-5X#SPF5W+[R$J8K M,*2(\R2M6V,X6"M;5B*WAY_E4&!5@ ]%I'"8N68A.F"'4B3&G*KN:L(1X>!H_!0-\W;C&29$0",NJ2PQN6RF?B-62*.\DU,'>S!) B-#>T03Q4>4^XE8 M9&(V1L6I8A^ *6#Y1O7""V84P 2&4ZI7Q5EC_$UZ-&=B"=9D<9$A\SFP;L-R[_;0$GB- MWHDY9-#< *+X5CF@["X&O,/27&E5<^S>#IKB.>=4\'1'4-IU@G&<\,2%$X MG;O,M]"DP9IJX:2T&>KYLK1KQNJYK'1@ATP47GJ;BXRS\.? /J4]3^J$)N?$ M5YN@CY.6!>J,"3\ 7>8F!(J8/@AQ-FJX]][DA\@0PS%>A>,,]7_".0F'J;)! MZ2W>6O8\7!VXUZW=MU3 B$VJ\]S_TK)N!_.K?UD%XD%U15\^R:>C0+P@ MZI6]GB-[$J;Z#_'$CAJQSI\W"+"[]T!IM.,(CKL++61AG=!BNP$ND3BB>QW* MRH2D<..SW18CAZK7E2L7 '+%G!M3%!]/8]5><\KM27MG5=/=J>MH]=(QP="$ MG8+\ ]WI;21+(0Z47LJ(5X;R,^9--"( T9>&"B-; !OS,J2."I;2(J*4("VS MX>BR"U>U&;L#&6N1ON0(0B MSQ*'$<% F1 "SJ%7NJ)XQ[6DJ[Q-9%PU %-7KH.6R?8PXQCYZW]S#.[K<=N2 M=.NZCB$0IC I#@%YM62-X/JQDJ^7 %)@!7960;4(TAV+I> ;QV$D9J>YBH=@ MFO 5)60X/>B@\-\D\D:,04\!)5%H.AU7QN&]@GTE4*:'?Q;_H,=6ZAQ4;U2@ M+J2X(,XE>24B"2IS;!4/+"B;&ZB+%#3%K'>C%.KPB -7;?HFF$GR:FY]S5[N MA#5!YN*D?Z5D-U%;4:*$47)S51@B3!JNM6B M8B>OG[ 16M6N%2Y (YMA;BEMO>2=_ 7Y5W0B&<^4K$L'P(H)8>U]7,V8^=@M0=MU@/[#[D.88&(GC]A]'+I4)C!*ZF:"3\_UBG]$-6,F2C@CSA5O,. M53_@7YC]@:,IGFS%*OW$B[ XI^=]K?;V+=WOA6IS7E/.\SM=Y;$/_Y?1/X[,[RNG."2#:*GDV,)Q4 M*)/&-1SO!'=F67^9W,/ 78<1L:ACTA021C.I&S521W\R8TUYI\8T[U?O_=B: M==UF58KOD9>0W;4XH_%;#FLE?-5C-9H:.6]5$E;,2.OG71K8R[G?-2=U_4(]@62G6%NTS5OS-)3%4AC3IU6>+GZ2QWD&R1%,_2 MT,%VH4D,45]BX[8RZR\E$NKZS).9 M%5YJ)SS>B=*Z-C)@#R&EBAY:H(#4_0DG53HR&<7GW7K/B,E[*?C813D@5^^& MT"5JC&,P FL92=T+>F:2*D> @40O_O+L.L9&:R6:&)$RQW[.6A%Y&_(4X.X= MZW34Z=I2,Y' B[BN]@"5)6)=Z'$JY P2IL[WP03]+9]45N61'CJGDW19:QKA MJTFO,QHM-:<1>WA@+9N(P)Z4#_U2\9HCSC=MO8@@E<5^NPUR__HL/S9Q2RAG7+)Z@L9[KI M:]U1QU.T7CPOR-L(ZM8ZV5AH""Z#BV>9%L^RF>J9$'%A0"J=F4HW^4W35FLJ MH(?0P+#<93VZ8>4+L,G0>2!\' )(E?9BV5T#C$$ZM9"9;-I]9CP/F93D*JGT M\P@W9Y%MX9"=DH,VD5X%% 9">N'H4(K1#>\SWGV-M/CP.T"XV292H M7%M=\=":93/O/VK9:Y5]=EAN*B.)-41@:I/MZR8154R^J-I[+,M]*&-B_]6B MO?^\GTOYXH__8\Z%J)>IBDW_GY]_IGY&G,K)IW_\,%Y%^H'^1C%,M" 2"+F' M__71LX_P[XXH.N3?,U_RMJ1JP9]#%O.F":__Z\7TV_HV_&^M?QRV3W_UGU_2 MHU GME_3+^4__H"/)A]'YR68MJQ4\+_OUUA.EA1N^=>L&)+GS[\>]9OYW@_? MZ5T]\-](X3CU;3[;8G]@$J%:04Y5FYP@$JNZ6^(^U3UVTK>",Z9%V&CVF8SC MD3QXR73\<#YSJPD#^ .,\6B3_T8VF: -8YKAYD"EF$U9X/@P(51VN!]W]MQI M.@\-J?+I$:GRWDB5X_;_M]G^XW#;B1BSZMFTN95B$N>CQ>,)\G1,R& 'P684 MI6.G"B&"JJI@"B KG;7%JBBO80+=Z/)BYJ.M([2F<<59A/5K4 MT[$H'KV/D_H>5"%-4/!%&.$P]XC)7HPC ;PW1%5F8Z_+O95K1D/8(_",'IOZ M:5=)M,LRFGYZ)](/U$+1&*_EJXY'BWXZ%CUF?1IJXE_JI5]L1KCG*1B2P:;0 M'[BC;*:2#?/%A=1&_S:T90>FV>/I^Z0L2W4U=.RS;W-24F5!*,;O^I:WQ7O& MFS>#-:'Y!L'NX20^VM/3L2?"I;2]X9NX[:;2#5U>'SW,4[,(QV>V+G=50]C! ME0U(%BG#8)(RACAJL_$8Q+JI3_BGBZ5 ]B(.^>]#T^==+'S!!D%J.QRKH4_* MXH#_N:3Z!%K]9F?QI)M6)J*Z3[DE9-W!CZOX%/^<<>@+]GH"BFV+D^3?A!@* M_S>8-[-OM(I#I@&2#<^IB.C<%J!HX^O99XCKFIIY_])1#R"G-'YC1N6CE3\A M*[\3#%/P=% $PT@Z0.Y0*31<9N!W1+%X.;0AQ NW]!W+0? HSD\Q%7UC?\OD MK3*2\]VW/[VQ>9R4M9 :HM?Y:C^;V;I[&]_:T:B?CE$?JJ40XOUDV9;+HA74 M(OU@U;3ML#/[<93#Q>*5>,9S_DPP79K5([=YMN)]@3FP;^2:9\QH^N+9\V=' M>WLZ]I:(O#EWM&D8JXO6^P"H-F6\P=5BG+-CNH1M<>R=/D6KT=&6/O\%(U6@ M8UX=;> IV<"F&E;&) BN;AJ971$3I8QH4WWL:!)/R"3LS4OU*XVO)<,$&\"L MFK'(.Y-KD6:5S!RQ97$%-D3Z/-["TG='\WHZYC4IU5\520UA,]3KHT$\(8-0 M&ON8[NL 'I,E,,3XB'UX2C81!R:3S@N-D&NQB&G\($*B="C_$T1L>8N14R/U M>?F7Q<*JQV;Q;+H;XC(,A$. MGYF4'K>-,Z$>#-%16^UM=-MFMF6&6QE[W/CVUQ0R'K<,3)J5Q-8W>8M*S< 4?FR08$*Q5G1"564ND4Q9B#>4L,/^>I:Z_3[< M%P=E-&:G_ XN]+]*6&.DD"(J?\(NRJO$T^B))-"(V]YIU1T8?Q]HE+*LGWB?X6% M+^R3G/A/-Z['&9:O:#GCC#P-IL5M? W9PHLC&)GQNA3!1N%7Z/IF]>XJ/#+Z M\<9'K!R\&3$EH :?;H),1"A,]>##Z]CQ_&J;#NGJI;*D8,^=]Z@8;!GU_F>"8?/^J8[94ZDPTHB MRG^1*H^!LFI#C,LE'__NQNE*ZU)445+F1M$'E:&&J-A>L!0,7%PPW_![\#*Y MET :"S7G6I$MPY2-!90I7&\+PFZR%);*.S2S=B-B1,P< XYKDH#0 \2+;L3; MRQ>7!:$'=E=T3A(_4[A?.GZ4BG-/PD%[>;EQ5;+D>K,OZ"Z3>0]&D0/R/6]3 M$J2ZN&SZ,F<22M-'.J!!Q/G<\"-EIULPU\R M\6)*.TV[^ 0L:EN[+] 9YBQ^RP>;-B7)N8<%5!&9;4.W-&SAY+V^"6Z%>64B M1SKV4CP8R M!7\$VFEGO\&BAJLTU8CHB^-$^E-2,P-46-WO/-O0>V5TXTC@ V1XGW_^K\CP M/GWV!#(\T. 9\[Y+,%0B*#D0S>USSO&!S[-'Q[[RQR/[RH-G7P';V>_O.UX\ M =\QU%%0V)B7" >8X<'U_PXFL/O-B:GR1SE#& C-W9/A&:I,HU*V61):CTN M5T1L-C$AMWDX1H:5E+0H_B_H#DJ#WH[$?X_&^'2-4/I6$8: M\6IUX%VQC_3M&%NO]RK=N78^Z6@I3\M24*M11-BD8L.J&779^$I^;.';\:6? M78?\:F_6=+2EIV5+T>O,=RA17-.B%KH6R+TQ1JFU=^C#T^&R MS1VMZZE:EZ_U17W23:1 +T3/'H5I8FII(2W#Q.O+*#R4T"RSZ Z7CWT[DOZ M%#-$3BZO?^^JT-&._TWMF)H?*B+L>A_L"GWK8]P&U[9'.'ZI&$AM.NN ',WI MJ9I3K[*+%3&5B5 >Y':#"=V$"Q0GC3(> .V-TH)2_+"'4@8I15<FI6E-4 MHV.B.Q:\'A//0Q=:%?0P=1W\5$L"\J9]W*G 8K,,=ZS]YJ0#2])<[^K@PL() MG+_C1'0A^L:)]#,)7DL!S"[K!" 7NRI7B6OJ9(<\I8RA@9'Y79, M4F'X4OV M75]LM=L?OC[$ P0.(2TNFA .20U(L72*AN9O'B1D^;@]?M/MD9!1F;[E$*+1 MIMTNO!QEHUIM!#%=&: "8)0UF>NC!&F>:='H0V-\6'!,!)O4&3@/<;KX(;@5 M@FW>IGZGV"U%0:&>X5HXOKV;?_!'&0DI383R$D29,IRQO)>BPH([K6;+,"!3);$<,*-J+TT#%;S>[O*R'>M[]?D[T@TD M'5,$F1M%V)+D&(%!=\1$$^P_8HI8SI'^9"4Z9HYOQH&$3+$/BIYA>X1+=B11 MU5Z6V@[18^<18%M>X93,"=:5,="2267#8S)L=C@ NW4@19BV4H*N%__Q_,5G MI\\66Q("YQ(;0QDO"@P^G"U^,C'M"^" &"ZV!E),W@#]U7]\^H6[#A10UPT) MBM8JJBXOE32*0DXB[:CXJKQ<;G!F!%@+Y[I0%7P,3<=@0N+5.U:] MY7-?M-R8+%I#8 +)89G/?\Q<)$1)/],T1&@6U-E$P:PC %*]VL,_+//Z'0'T M5OOXPE UP+_I7JDQ6(:@W(8%1'$V? >V^:IL5\.6SI*5)H.T#J"1&._/MEBQ M3VQ:6Z0$NI@)=-ZM\.GB$8/=4_5@#^)K:JC9"M(1U4F+V"N8AF".9URZH9Y8CG-)AQ$?Y.VBM^697T_Z'X'BPV M_+ 5X=5UV*]5.-*W^II8Y)Z&$^Q]X;3"<2Y2VNGZ^LFO2_!(A?O!7610G5SK M&9/RV6J?8R2@#8] ,4CR)0(7OZ 7'6XTB]9CM\E_CJ0:$/!K0M9#:85:(?OD M>G'H3+X^JG'S%S#O&H& MR2_7:1 _(B?)\<3OE2!Q"D3%]&BPM42;J!S(,@] MZ(N:L&R0:ZR#R?0#W;/+JX1IB^::\()5151HM[@&*K^C+5A<[]-7F"R.:(' M-' T@=>?%D"YL,4>"#\6IZ,N!I+I+L+I,;1Q*=UQT&!V(! WAGG8DY]V#93[$#"1XO>*^&MF! M75B%>4:\W/)>B9DOFS,D2[OCL0[[9"@ H=NAYATN1RY4#2X5Y93.2SZ 07PD M#3L"CHO6?:=:M,Z0Z2R["ONW $&G7$?;/V \#Y^#O;(J=V_S;QR2QND@+?*O ML3+>ZY-U#9WJ4D?F]/<4))T='[!#(N$0C>&+V!&N_MQ MC&W)[IM97%F(-)8)SCOOK> V7B2>'LT7];!="A]'B!>;]D.!VC] Z>DXIOQ[ MD!R38PZ1TY#"+C0/1/3%Y&BZ'9\3R'9?4.6:@D"YO*9B, M4N3,94R!!RN'4-1P-)JG:33,A8ZL[1_F:$BW)J;+P!6N\K;=AQ#LAHK>1V-Y M.L9"?H(#&X1L7<*U8^ 8.QG06/$ M0C26JK@L.]'?H4X@1B@J)T>QF#N$TX:/M)7HM['IVJ2MJ=VHAN%&EFK?AC\\'N>G_ M;I:=$Z/Y(D5D&0X%?05^54P]Q;@\.@C#VR=8T5B?0-^TQ_BF(^JQ^\&W_:6V MPH.O1?/7T&,WA-F=-9'4ED2P3'^1H 6Y^;T*FV%)T M&"@(0A<[@_%%'/'CT M#?E>6(EB.53C1CJGPI]TC#,D3,=R>J]&]=FY3EA)(#EP/CW.?F$$X PUFWR# M8;U.^GW"6RI ZULKA5E"A76__BSA#(O9_:_S#(^1WO$,=ZRW^=Y__FVQ*J@? MR""53Y]GM+&^^M67RQBLM#;'PQ1C#$R]_94N/A; 7 MW$C/%NL!']H1638A1\IFC>4O=!=EA%$C1\3E>AJ]@&]:A@.C%J]=,H'(K[[_ M%\]>?/KKWP 0IF)1NZ$EH#L( M&K'QN5-7\4GIU6P*@-9HJ ?J)-!U^+@YO%T$;S(Z_W_- ?/ASH_?,X5/)@YX M1.E"4&.??OE"0UO&V@7+?<-H^Y KI$(/O_JR\\1 ^8AXEF3[Q@!C,6IW.W_ M$\1/WH@&-5J^W#Q_1,$-U\QB"ZV+/L$1RV-C0JZ0CIPI2 M/$M6X<"G]<.,'<50QFHUM)@$)VPND5Z0@)^?O*4?7K;-L..^5T)-?7/5"!GV M37BJ/H3LA$?^['\8D09]VC%8A^4J6\/Y7;L97@H?\=5AV]2+SY[Y0=]=4P(F M+SC*D@A@;VC@/?ZU^S2!U3#ST8:OX>2B+8H3K#.?)J>+B[#05?@WRZ/2ZE,Q M5"?>!.DI>/P>,@2M?DJX$H>,_;PC-#R[G]>*;O$+& M<'%5%&G+@ETGA3J9I%E[))XRVL,>"GBM"-4)!M;]7):8XSTLN\O4MF-6>6 FA=,2.IA#YK:B>R^4.#RO>4?KSS@%PKVO M&X0<$74=\'7)7RD(7P@[=VVS*5600118^YDGP%%.#!"\*QDV2WN3;^V&#CM]-#8" M?4#]6DI)R^Y?="+]:S/'^(9BYN@&TXR@F^LL@G!$$!%\ULDF^"O](63/Y;6& MO[HNJ=\LQCT::^.33,;4Y$1QI,N:J#_\%/%GVET8LWN_!=(8"'ZG&\.CFZCM MAOT1@[;EGB'RM9PN%K#MKL@+\1=AN*56CL.EX,J9+8HE!8*]RQ? G>B?(2(, M;TA$;WD&&UCMO.9IPV%'EWK^642],&5G@%H8(1W>M)Z M[L7%-OPV#NN"YGS\(1O+T"L9@G_T^,H/ZX\&C/CK\/!L;WZA&8+]XC.RLFK]E\0 MCJ[T%42_+M/+%LHC6)FY-D]8; :NKOT>A\-D MRB?D X05H%\3!UF1PX

    'W;ES/K%PF7N%]B/B9!^;6PXIE9?0\QXUV=E E M[T?'#HQM<6_D\*W2?L8Q #>C#(WP\W,=W>ALW&5QW9#]4,5VJ*WA#&>VEB6! M=>_YB*:J0;DIPRVXY8&M!&>W:?-M(5LQ[NT0=EX74PM7/BW=H#P#S2>\?GV( M!:72GRKHI'-7'*!L*4->+SH)'J=OCXM2"<524Z?W%!^[*FGK=WJ<:UEWQNCX MLNEIHF8\8T+T_04A3B029O@K-VX+MXH\5CZ#R]] A@,-@R*L!9>7SXP?BLHY M990HRT1&P=X&("]^OW1%\8YLKRPV<4/;A)O6'Q",Z=A%5A6 M-#'%\[!E4UFR7QW:8LELT6.,+A*%''Z!%(T6&JH*54"SA/?'G"S^2T:@RIKR MU_"OO/+G%(6_;6'JN51YIG?%5^$46%3#QF>P&*B%RCXR#>:$P6'*C6^_"(Y3 MZN@H)N&?'3;ZUPR_Z+BU*Q:-0G/:NCRD1J.4?Q_H_.BE*\?+DP8ZM[\VK4)_ M^_K;6(4N1PJ"VI5+- 3715=R*X^^51I,/? >-$[.(!\5/2%?T@Q1:)G;>C_. M/QEKJ,I;+Q9T:TGQC/MM-&1%!YV&,'8$:_W$S:LFK4RP]K3$0+&*OOB3C+Y>-?'TYE_KA$1T>>AL[,NMK)Z./;H4Z>+;[D\+84(,7.IUTD8 MRJ5 V@9JR[MF1]*,F%,-W[U&&KPI?REB(!)K,LG^Y45.6#6$+(/7=2,'AQ]0 MA$MXV)B4SX^8E-\,DW+ \7V U[:E=&6:;E28DNU[[,EKCD^FP:EZ)>L8"\K MM+:P.[H1ITS*OB*%#LM^"( ?]EMS62"J0P 9/^K3&WRTBR+P,1 C6$/5#.O_ MR]Z7-[>-7?E^%923GNFN@A2*VKLKJ9*U=#SIMOTL._WF_0>2ER)B$F 4#+S MZ=]9[P* VBS;I(6I26)))'"7LR^_(]7\GF;U)4H,1F#I[&/U-?47I72EH9 C M2QKD7&8,Q:%-9+C4:,%]-Q.IWR&+0K6[N# MRFBP2*=LX(,Y,$S01:"#Q;]E!JT6P;.9@7)"& M@Q0H]4G15INS/MPYAU' A MK=NDQ%_F$X^@*T(,.V [K#)UEU9C]X'A\IL;\A"6=1^?#ZQTKMV"XO9B0;0? M9]Q.B?6R*3(*M(H-#0ZPMC3@ =L4' W%*H*-C=39L5? Q'=F>:5^F">?;,= MG7\20)[:BF[$E.FY M]A=\=X3*$]>B:70WBWG3N)T94['W5DFDP3L: ;[(ECK 5(KMFC<9ZI6%\5H*,U/%6@J(0L/#-DM M7:QHDU[;1>2%72C+&A=)+>P#>-3H0BR_CY3DGWGU7IAJ\%P#4\P$:J7"1,WZ M$]&K\4J[*HC(ZB7JV8T)<'?.S5)@[W-H@(-D?JW0'4HH#;29Z!V/4%;E ;TO M#0H&)9:[HWM"9:'("![N<9OVO043*%# _I3Y6_53$+,,"Y=6*4@J2^.9E2>G$J^RC>=,;J==>W6836_M4J9]*WG[*>EI/:B(8G6;.AUXB@]1@S!+""#Z'"J_)A/HTL:C,_6>;T M!0VAV]&I&D6Q+VZH3'%0MWSQVQX?\2P^;K((J #LP]3 ME%G=EX\#Z*/.#I,Y"@SN4Y'1:,A'L+)A;0 Z"8CVZ71Y*&OUL,\?'7A(U.!VDI@&KS) ?&MX'%D]= ^HHO M#-$-GKK W\T#Q%7\Y/+JF[M, =*D&QVD!(;F]:+ 0?!;+J^H.703&WB8#9H^BL!)K)[*L68V(.X M8!1['_PJHC$Z!!B?2L&PK5EZHA#C-^MI\V"1M8:!CXJ=P%*B\=GM^ MD!QHJ(_)7T1Y[DU"QN_U?I!?,@R0S$&&JT8/#30F=L5&/^*2M/<9_V3+SC25 MH9V*,NS1J[IP!LRJS[E/^"N1&:9V8&0](^@[N31!4H)]H2T7]*[I8M$.E)=Z M+[CA91E/8\KX%YHF,S:%R89NQ%5ZG4[-%8T5H!ZS@G.W.8]BLYUT8S:,[!*=(N=5>4@6/ '-=(0B++DI-]2K3.UZ=0^3ZM&E-AW"[Z M[W:KK>Z5(;N+G"ZUO"ZV,>@[G;=5P<)YD5,[NO>J.UJ2'NW7K478-]7^5ZDZ MX.Y)=SH,+T$.#/O*-M@2DVV-*J'>H\5NH2:%1MK0P;4-!%#XV$$[7U/6OD7: M1CD!9*N-A7N]/=7#ETDQ2(#$MMY\FIHE(L=H_8@6=V'-Q!6(%.K0D+IU#WAO MG!:S./K'V]]_C7[[[2T-+?'5+:?Q2Y8NU.&!X^=+29;PM1 TS3A2K(M(82[ M-*!2#V\P/5P%.KEF]( ;OTF:A;X.+8:K7U>L0&M;5\+,V+H";ZRE#QQ#LT&X MO2,PEK"O271*XQ&VLQ/S92/#-2XR?(KFP0R\D0SV[RF' !YP+I(EY4"PR\_9 M,YKG99FJP"1SS&T7NQ6P,4&GFI!PS:CI2_-ZZ#QSRG=5')@_#!IKVVY+./K>QQ:$X9W6PM;C MHG(H"/7G<=+ 2AV"M%*HP48$Q$7T=>09SQ_TFNTMIJHV*;6\,)A&R9S(34T> M^^;>4GD<#%S5>,QEV-@U@L.%"9+*B[63 .6ML!UJE]_>6D5 MR@/D'\]@LIVOGW"B4DD3B>9I1HPJ?I9>/]L.[:K+;U2BG/ */4056PAGD R7 MD<[#Q9Y)_^%U B[;\L_<8) .36"QU4;[E1Q,'.)%!9F3L)F*%RL(8=0S".]W MXX FU-VN5B<^Y?P39[_H9=P#%9CG:G!OI(&"GD?&G8SU*+)M'6R9\J2) M3BD(B+QAF8IJP!J4(!U<<(F1Z!BETW!H,DVAWFGR_"^)[" KON]53Z;WA+<[E=1$^R M73)(F$S<8M8A=@H75 088TX;!GAW0?%A8X+@!GC8[UDXZ"DY*O$AE#6(0:G< M(&QD@_F?9-B;Q]\^L++R](4]T!/WTDM[-2]SO$Z?JR].+E\J6W/0&?B3*_\D;JT$'\B;CO1(C#2D.A]Z*Y7)#E%53*_]1J79AD* M5\7(4/EP(0,'JXF1/+?4$+61DUVB+]EKL79J:V97(C4NJ>MM00$LJ9S=L-%F MKX+I#!@7+FA88+\A32.TO.[$ N]U.[I8%&CJQ:H[;BFUFON: MDJ-O^AM;[]$JS5<%8S8Z+/*&@A0%7"Y*Q8E)1O]>)$ 8& DDCTC&BB45>)24 MCU("V=+N6"_-%S=[];5H7^$R6$UPXMS_(H6:5H^CDH\RN!*]&8$0$+N*!\3# MOZH)+/TCUO5C\/,_7 JEDHWPO HC<[ 3_PL@Y4HPRF>I-X(9GH_)ZYS:[T9I MF:!9+P3@M21X"4YIO/%_X[7O*I+NJII.6!S.(JWE-]>_@&(U^4C6-5NVD5 < MT$^ ,KCBXE-WF;<0UY!&ABJ9>I0"FN@43@/D4Y8F<70QS8MTE,B$VCJD-7[Z MI,3/A942;R>PDOG3-&^ MUM)IIC2>L&F_6P9 INN94#[J$LH;V,8LYCG"1,-61F:6#KT/ MBYXG"V-1$36Q0PQ>:P*^ZX(8^70"!HZGZU%R6'"$F[R8@N4T7 Y,L95458*H MC&!-Q62 L?VQR# G+L+'% 5(#L1^H ]+H; WU"(TBL&&IAE[I]./K6UO7;O MUO0A!=5(/FG)9Q .<':(*00Q$&U.C*0' 1>3C0AY@RI#@QX*RA-I)T(R)1RTL MYXH+W%JM8R&])C4*:A1.<3KVZ28OUZU=44E/8^R&INV[M 0&?><<@W*]>J(_*U.QA.$_NSHD<&E[,73>2;9*J@^L$ MP&'3Y;H;L\W#?_&W"X'2>F>/=,TW40/!HAPK+=T.HD#(,$DJU:"!;".<]INT M35&Q12,81;58)HQOYR)"W!+'4)!8!))@5A*EGY!*,N04G!=3L%"$>N8?,BSE M*N%?EV+=7X! L[A.'RXO;'T-:5="TB+5=LX%R:/H>&?'?OY\"WYRD42P&-"T M]K)UY#O@U!;.AUM0C8-DM)/(4A9D1LPY'Z/K=#_MF#1Z/&@.)= M\>=Z<8]?MMP8T^#QMS>)15;ZRH?N]0.Z=)%M0;Z5H'CP#7ZFR0B"9.;%3V.& MS'.6!7 5S4_3L3N8-YZZPERN.&^6:JD1) #$%CVJK2V3U61S,1[Y^T736)*G M(5[-#/-^I)$%,?3:D06 <=$!7,9N(YX2]9M3L3.I:3.1VV\;=;CJ>!3&[_Q2 M'"EHT^BBAO$H_G9^R9$$/09O-_2YKQC\RFN\3R#++ MR?@ R_J6.9P/W2;QB+6*Q/+++6PF+()R%-_DWN P$"QZF0(/6X?B??.Y,F-I MY_CX@$TU6VN6#5'F9=6*#3L,NU>P#E=-Z+7H8[&\"S@ETAK)W-;;)'F'J-AQ FML,OG1!R/\,B8%<(UJ!E=,R)HDG"-GTMP'.R4+[;#6#> MXF:"&"W)U%@X<6Y2H@^Q/Y3E"O%K2X0&"!%UX^^!_$"_>UO:+88,U.I]4KH" MY:/":Y5?PJ(SGZA0D-E0(6_B%G;T^"0ENG MPH+2%^).^*P_XT(%Q/\LLH_11?()WD$^O+Z#1J/U]F,+_HF5OW2?"QH.,&0X MT&1(7IR01)666K?MJ4D5&0C_I(KJO7 6ZB$JXFG16LE5@EA#.*&AM/U8@I!& M+(XKTF3IOW ?8X2DMZC_;(C#U:7+LNE+)&M?/#AU&NB5"3 K=9 M3$(/+1D/0S8U <(&<8T5] +UA!U4=*PI-^DD'-P \X>K63#K#^(%FY/UBN&+ M[CPET7_-\-&29R*$AF>*VQ.R\A=)T!MY,D*H->^,O88\13MK$ !;I:S=FS0@2S?9O_(E59 . MJ$T1.SG-3+"O\8#:K@%E0_!X*T<\TYJFC)$>V*Q8,A*)P#)F/[RK\7HBN.._''^-XU($Y#N(-]V)\27'S)< M] [7J.BVDM*(\*_R6E/&!6%L=(,9AN[WP^5%_0\4X!#'&@'36$\2+&-Q)1I,*J_' M1JT'["&SE51-D'E2_LT MD498GR\8A[Y??&-%.FG".9:8TGYIA[1X/S#C;;$2'[.."^8[_"Y\TO3(!^B[ MX>*I")RK*&VXE"_7]CZ":BD&MM$1Y*@(Q/U8]E7V +!(1JT-H4W;ZAQP5&6 MN-QWAP'(-?,6(&2KV4<;$_0;TLC8YQB@86Q4J2!$R%$=7#<2QUR:^L)LD,;) M9-AGE7O3N.IQ"5FH8(^0K5E3_..4QE(7Z7@L; \;P&$]IOFT-:\K..[J"C:P MKD :3(CQ>/ W&X6Y%Y5Q9&RK!WP:]H/4C=+D:X(142F*K5\2=U)#T\(,CM+2 M&WV'ZQJD/ TQF'[BBW)?=KL!L#K>?6DO>.&[O'VJJ M[KB-E&(N+?%_ 6Q8L)5 *3]7D.)L2J:_<+@*4PHEU(UQ_6J-"3+6U.!*5@*]0'FJWH$Y(I;1471AN,#6F/@U<$[W4QU6;8A$?@ Q753X C M-6R3S_*1!_$HQK^%D>(@35@(U"0PYWZNN#8N(N!#0L)3U? M8-54XI&%FQ_NGO_K-!_ A]\@4I,#+8RY8U)M/4*IM#S=&!K"D\9X,;H\CXYM M):JE2I>,= A>2 \EHE8AHB%;QC+CT.* P>O43?3K9,,*C^B/;\*IC8:4&LB5 M72\IE #0P6.#]MO8M"J66D[%ZQN5T_"S13C63&LXT GUTA5T9LLMA4^57!Y! MMDU]?\B/F&H=D32\+VV&RR;%>.Z%$TCVE+W4I2>'*-K'06Z%!?.G$KOT6H@@ M*IUH(>_:Z6F6(]G(.[VEED")6<%=O7I M8(":*^Z'M]BD>.S)5/Q VW[MO8O"]V05F=D #!8LQ"JK[>@:E318^<$O]",E$IB^:AUNMTRM<3"P;A9UK- I+?? M6_V)65ZA$T#MG)K7DZ6+*RWK6R&-7%08Y[?[5"TAYM2?G_&(!=?I(26UJ*>+ M5?U@^>8.9XM2C:"3"2X+*VS![A]PC6H# I^SU8&KO9V0' MYI!T=B0F.!LNVEZH^85@$21V=/0MV;WHN&L",:RKV([>LVU'0>#*04?[F9\: MB#!3 E$8'H$#-")G#0>/A1]B?1U'7N^J4#*%;'4@4\[(5E=/K4K1.9?<<0!8--$O*[9)2[>>(^!ZS6 M'O$MU=7K+]$$(A*G#O-N:^:9-=[)!*?^DH 4=7(S]0RZ)B&B/M>'9XD5_^![ MI2$I8DJO'>FJU!NFS458(+)! &2M?Q(KQ9IE)RQ-BCC@A3IBW MJ<*@*4"5$QYCU.Q )['#SN: 'P"1=?Y6W[AC?\!6-H=+QM4F7]B?B]G5#K)WBE*BWF M"&3,+K+$@B2.T^:'!A',%8))"[1J0BZ.@OF\X]PK>JY].2B>EOAX.1=K5Z27 M$V=ACQ4S+/$B$3=>'5 AWJD4?\2![*,XJY ^%6#XA4[P==">]&NT\J9YN?!X M6T.[*!AN5SBVJY=9O#;@1O%E775?4&F_*J9B8XCDZWC^@&<&!(=5BR2K*UD MEB-XK',0&09JBN%!'A+!;0Q$^EG%K/_6F3:IJ"50)RIM>RA03379K=B&,_Z"S8<6FD^)<@S M'+_\]>SM.XM'D,S(H\MEBBQSA$>9D']G(0?P^:]M #53*,ZR^!G MSS^P@*M*OUA>:S\\!ZBB45B?TMEBYN:,TQ7SP<.#:C:_6/-:7C;+J72=0Y3P M7=M=*@'G*_BY8G'^7W\ZVCW8^Z7?BV:8_..RLKT?J*T4^?@&1:Z4RE2+(D,# M8SNZ1#^=5V01I;U ([[GQ_0G\;,0$)?K(UWI+4V,X 4+6>+W55CGTACL[V3^KN]+JF_@4G]&2.@2H$-QH\:61L' MZ4>5;Q2*&N37 A$T KF=TJ G0C,GSI)XLT-!13&U';UAD&R67U9^Q"!_7>>S M8"+#2B03DF(%,!@Q6["UF6M_%5O#9FYLP>LE?@S+_ON]WJ[?)K#^TOV$$*A* M1;-7K,;S#UNV&_?R!JPT_O&MB)?+28IUNN,"]@F"[R-]#@2MXK$14:K->CIE M^:/%BK_G(V-_6^M-0H7 D@R=V<*K>:!5:7+L')1R/DN'T0DP=X#Z=GX>]G30 MLM^[B2$$"P!J>6O D\#H7=3S N)U.B54?INELQ<,BJMR\&VP42"%_TE S(.A MP$"^H!)"W,(3%#CT<6]8(B&9(VR$S1F6IF+C!'008E5-ZPC!_9Z%CQ83U+5E MN0$MUJ1M6*5\CE[P@(K[<%W!/?!4'(ZV3USH;$1G$YC>]%2]%31E\*3JK43X M>SBFT-=,P+2>(H:>G:[F5F4[66@..I77&(MUKOW "ZJ^Y(F7%,Q+QSSC3'=O MR&&8S?%D!5.,HG>,,8L!/G?)+PN\U5J/EMC',DR[AHHQ,!)B83_>]C![T:2Q MA?CA8O[A-$EGTK"C/%5C(O6FPNNH%3*"A4Z0;1Q\P MF#5!R]Y.%/+;4[?4J8QF8&L1PN^-\>U;"RP8D8]GC+FV^%(+NE,=B&+#D)@QT4)^QJ-T+Q#I):1R"LZZ/:)N'(RCWC5+I #!1R%:8VZJTY%"RADQC(2(>15)[?.3]2FM<*=+S++LRW\:SW%V38\ M@?N+T*35%=.Q9AZ78(K!JLD$!W MIMG=3^$FUU];,3!ST]5>$6TA,!R:>#W$7!-SU-\-'/4$_J)8,6]!Y5C$!C29 M&(E1?^4W-JM5\/=7;T^"^J3Z" 3SJ:,*/IN TFA1X,9;$', M)XJ>\-KK :4 .+D9, I-T#B:3Y9E:D-[5$%$R$-E,@:2Y'4Z \<_= YW"RS] MBL78B:K& G2CXJ%H@X6)E;PP#YVSPZ>Q@J8J\HQ!"E:_!FL4)$R(7:-II6-0 M_Z!^#>Y%D:MZJ=KRI"SS(2I6UXK);13<9]P<;JW!XM LH*T!L8[@P(=5K9R$ MO\+B*.R:)XI10=5$!@VE5MO1-^C]E@,*F^/&^8*#^210)& 0HIDUYGG3CS<3 MD,6N)[)YDL&Q@78/E&835*4.GT*>%"5.VO-3DB!MX1"]&U(9^@U;!"3UR/ K M*E*1E(Q.U[%"'O<4 '*A;"9R;9V590NO)5E?WTU%_5PT8B'(T4BZ +_EM5#: MZ@3M9/#/2;O#BV04XL K6O1[APS1@DSU\ZJ$6&RV&E)7""QN4 M?8T?1'H6UY)*(?R#R17?@QS4L;EA; _>&#P0OXN?3["S/:VXL#.KPHHM;(3" M4/!H._IGFD_]T>-!#[M-H!!. "9BG9?"_>:S/#.5>+YC$\S7Y9@\33L%AAP+ M1H*P*[5DAIT75.9AGP?2B 9JH$=M03FTU'3E*UZ%05PUMERX6?)^V+67%YE9 MECH%(?J1_=>,6K@E%!;[@5=8#@G.\B=.*KK$*S7!T[P_)E>14+@A:J1,R:3W MLA21%S>N@D*;:[T.AKS@OK.:=:*@4+*<;1G=D;A^"\RJ**#_S*$<"<; 6'6" MQ*3=1 B'#6C;V&S-8VDH9D+],!N4!0[UM0,.)BH$44)TA8?C_%#]T%* M3CV0DF;2Q?HOS.(:DI+ D3"^/YZ+7DU8)F)+J"Z.)0TH2*N3E(935C+/VF*0 M*#Z:LQT"\\+;E2489(>DL-4-#6GY;=4&" 9OV)Q/"5[6%J53/@EGH M/&A_D;>^A'0+/H6E_3*VZ7/W6DV12^1CDI,T]TM_ J=;NH3GE $L;81!&CUQ MU53PR:E%"561Z2#3#X+-K,I\^PHV6*D#IZ!R3G"U#E@@>L=X(C(I^E5$$D]9 M!JGH-Y!8">GJ3%N%88/IKD%SY=CUUW]+P MYM4B,1V-^/!E%'M0W$2X*3<9"DJ.WK,*=&-I&$;#&OW44UO-5/Q[MHS&DF-% M?9%)@1CWOB)X&"Y*&2QU](X2Z5G4#.UW=P->N&_@BX!]./*\R MD<#UU&+R6/3-#4+D:BTM6P"IB9%UY8OO-1>QH],/7&TU@] MLP8&?9B3"-$:_>Y3BYK%(Y]4'LI;:H7,5DJA/I_[A8[^5Z2U;MQ(-5&")ZQ( M)?,UK."S!9>"G. ;^U[%L1?3\![PX\W$L-/GA#7Z&#@HX2<.U32B^K8VOK4K MA -0"#1*@0O47".P]C#P(+[5EAKLNN#ZI!9P235X3D3!IETR=2%BJ4R'ZZ(= M"6B=#\G+'V3E0$.) S_AMKZ6V)LJV'J;038,':&R\M9$GGO@A@00KNQ)-3HO MV@NU[2!1-&"H-U">[E'3?.6AZM4RJA^")J2C6%H?& ^3V\/ON%#/$9*D=+H) M =(P"C!B.[EJ3.D4NSAN9BO00Y&>4QZ1%@4S@\/(L>3&FTDJEU%F\&!B#-O- MY0(SC6 ]B!J_Z#.D&(JP#_F#9 R(FVTXVB!>=E*68-;SS$PNZZ?R0VH^G>4# M-#='AJ'\<'$I-L:6E7QZ:C(LSS5)Y5&UTIV=?ZP&E99QT3:,Q3WUQSTQ:GP] MG=*8.):[033B8'J#F^+HW:*DV4X?/A8)C:A]E8VT?_]M/G6ME==&WNB+!2E* M?V7+NPL7;+%+ #X;X>LY,!> '9#2DGE_:A[+2!LOC&?S'U@LTRI"@N2B).K9 MRF9H82I#!"?:]!?%8Q3V9Q>J_>" M'&SSV[?CPEF7W0U/4A,"7*;8A\KF@U-?'YT)4+]7!G'[:!8>CX.B&3.N2,=' M5K^!]6Q1P( ?)9&![>C#:L3;^+[KYPFT-C# A3K@&18N^T"X%=*Z(ZDLG.+1&K4*OK:;EY3PPO8EW M%R)>^'1!4_MO*GP4'6MWD&:5RA5_]F E#@K^7>$39F!JYB..6F )H(GK\J@6.;=*HO:*RA>Q0SO#[KT!H%OG"1,>G M!.-BC*N0U1RFEY\(L?\,^!D+)@"_FM+#3 7E@^4D%/FBTY2& KU().DZ]%&+ MG\D8)QM0W@\"[&1QA3S4[^T*,I3S;&J>? MS.BV4&ZVS]]O^FP5H\:ZQZY 0V)GXV,PCZ4&/AQ&;UO#M>WS#M>> MJO]H'RAUZ^@FCBZU0L\PV_MRFY294UT\I_T>.AVMWB'(P9$+I*VP%61T2\N2 MZT%]W]%8D8V]:PH6]?OYR=CJ27!)OA4T62T6X:3[!)RZB%J2RSGV-^L0 L]^M(B$"R&^FJ_T&E!DM&#TJ+ M$5>AF\"CX5[@?^5:71CLOVV.?&&D^XWJN$O%Z!@OIF/4A0IFQY'ZAEG9"3%K-::-,U]\W+] M^?D/!3EUMR,WHB7D P0"I@P(%Q$DW$+@S1N!O0_*M'*#I*M\.MT:XWR9QE/% MK4=84LQXSHECLJM%0CU4;Q8M"TG]R1*6ZZ[3!/C3#]DIK_I8=XW082WC#0)K MFB\],%@J(7U3BT[+?,H6"B.#?F(-R@;DRSZ+4ETCWF!J5Q*:,.S$9M]C%$ MZ[2QQVN))-3/V*;'9@RAX^,"AXFTE3#!VJLUJT]0(I-J%)2;PK%5&M2X6\R$ MYJ5:I+;>UWRB=]L1VD6S^\G%WRQ]AF,\+9J,4K7SC# TLVB()P3: /E#TZI6R6Y7PNKK]"7 M13& Y"R(-C7/K1V0VW%Q*(B\4JF-, A(3FD.3H.M*PR]E:&IM+4SL@F_[32+ M#R94!FA"#PGCAL5?F)=/I.X*G06JRP\@J<74!'5%$-W!W\,ML5TPPJK"BKOX M-"PC8$=)Y-0%YEQ83MD8C*.P_AYX2 ML9P"YN8P)TC:&8,=AZROW),&':+:K3!J^G43M M"REIA>:2+ER-!D:JAOM64>$/H),*QH;)X>II[6[I=/]R?'S\EYV=OI]E1GVIXJQOV0)]+S4>+$!$Z84$/D(8"S;:(NA[>JF_Y[GL6<' GJ+Z M=MU8]CUE5KCS$'20WW'BYI^J,N?*@3:-L)7 MI1.."TY71@AX;1S4395N5Q3F$UCVD9EEC?9IFOZ"J]3TI!T?10E=A6['OSCU MP(%0ZMK#%=(Q2#:HN=]@1Y(2=4YB=%'?8W@E8'QP<:U1F:8;26W>LY&6IRI_ MG]GN7)=W&\-)GI?T^!W][-F#$XK;F='O&S2-F M4M&#]J?/VLYV6U 4O7)TZ8Z)OS$*-^0QSH!B:)6MA5N4OV!I,P\@=7CXN#E@ MPV6^L*4+JMXT*>X-TE4D(8(T@K/R@19:/D[Q"OYP[.?4[5[U5=1"RHH..#:01 Z\F2N@N8I<:"/4=I0S<652 M4MT O],R:#+FY9Y<=PU^6KJS58S[$3Z6_61]6_$[P^WA?7FJE^28=A(J^!E! M-$F-LF.2!BE(18*C!/XY( ?^%6-JR0P6+W1HX'MA[B($:HNCQ9P:21W>L2MAO6O>M9H;<7L> M.?8:O&VL5WFIG##JWOKSAH[Y\21/&P*?G^9IC (BA8UM#CB@'BB]8JRZP3*D M?>T0R7*9GQ%H?G!S2*9Z"Z'!Z51,CJ$S M8^OSUEF&VI=9>!6-7(F@=D_B"+5]''R; &F]>A!T4.>5$_'4GU>A\N9D P$$ M&P&_D,?QMJR8=@T:M^S"ZA_OK/(L>#UJ'.V@8^QBZ0HD=;*PT,*U:7#\9SM+ MJMZN,,R+>5ZXNG7W[$#:$;/)2[LZJI?@2TDFHKOR;P@$Q2&T[!W>3VV[_R=Q*:11C\9 MR\\M+W^?X@-?FYOH70Z*^)>HN>ZJ@/^,],LWZ:B:_'RP#UO$%$TUPC_*/_Y" M'PT^CAH>J]GDN. ('Y9QTK.?FK$<[&-.DNK3#WZI):)X[:M7>E=R[,LD7ERM M%-?KL468!%$%-Y+#@M![U<2%94@.. R!XP2R%XL?X:[MA]N.A&[Q+T11'6%] M1X3%87>Q[Z@?54P,8S0PT::1Q"<>8;650PE4%3/J*.AY4A!WB+ORW9&YSBLR MWQ=BDBIJ*+ICBT*R ZKR;;6%K_$[6GINM*39'E1,-.%6YAMJ)*RCB.=&$2Q= MT+>=CT(3!?* W?T<)IR.6YT8LE@00F0%N1^L,*MM"BN2R!=:.G<,[ M-54E66L0,4!7'=4\'ZJY5Z"J\!*HC.MA9W1(Z4KHC*F+=I7G(TS+= 3U? C* MUUG.TF9)/N(99<,P#]-@3&7BDAA&#" B>F<^=+.@:+ TS ->"V5#0MY%[G MZ+?D\>!)+$&BY!_!8]<>XJ=XRWQQLC7HL=0:Q8K5713I8^%B ]SC9 MN/UH=;Z@MT&M7/!P#='3)0#Q1>;/M6\#J/=/+JJ/9])'>X NVNV':.-F9&G* MXI53TOGVUPJ$BHY^=,@N5.#@)[HIIXV# 0F]6I*[F#DW6.Z'Y!1;M+F;E":+ MDXF49",+_N@7E4BSJ"[.S?WR"MUGS"YU''^?EFOCI;BPBAIJ!3D;BYP^A]SR MP@]?<-\)X6_I9A'!);<"\:-7V6)6+Y7K9!BZ&RF$!TYS!8OW,4K;,ZB)FQM% MF '^DS="M J 6+M\?;SQH76<3]-\2@9+@I2KSM[*.&'R*K58DR:'O;EN7 M@/AH2CP\/FI:TKK';%G_*WTWE)!WW+I@PZ:8;U^]*A_\*:FM26#(^#LBZX9I M 4+^FLO9,,\*7Z4R-]1:^AF=:$JA)T5JH-(9@\N@EP5]@-%9RC@I8#DNBHK+ MO<>"30N"%',?>*Y%,C590HTIJM%K)-6>W5SJFW42!?/B"0[>[Q HS"?\]3J.B$0:*"V88Q2 M%'.H-?RB9K980_+Q*QWMGM1J));"MF;J?M^.?@?YFE/?B5L2+\C.36ML:T;> MC\F 3@ML2&VT@9,QY]VL>U[)^/RS&541VQL/.=]7$J[ZOU'WB>)7_&>2LSP/ M3C [N8A?OZZ3,"T6M=LKUW-6,O-,9C4+'<;AS^K"6TB5Z:(2_$-_)*HJ/I9N MI!<5,/.A)<9X=>LO^ $O)/R:.L#;V_FW\3@5']DL$AK/*VR=-WD'+EE\ )MAWYN0S\_-5UZ&2_*$I+\><^]11\) M*)%'R]2\? &LD?:0$E6^LH&.TVWIJ,/-HG!#LX(HUTW94F<<2YC,-)_;?CKM MIB9;@P 09%A-JJ,'V]'6/>@D!EFGIPG..EG#+)K1I@]/(/.F>WIGD#1.P6Y6 MK)$5:[D5Q8FO6*]"#X=4A6]'H3?CA3$:R%**9.";^77KK!Z:\3K;6\[/-A6V M?"WUX:;\<4IY(0:_!TWDZZK5/.#ASH40#/AX=8#L+'D"8^*%R-!Z9 ^"L_*9U_BS$/!IN;'"2#^V'%E8/@J3+FITDHQ5SR0*YQ;P,0;3C;CPZ*EU)7V MBG9%3ZU2!^XENGUND['OBEN#AN:<-"=R?:XWYTUF>&A/WLKFNZ=L)?KVJ1*E MYCFV[-.A^5PH0RUF!'E2@]FL^2XR^Q#5Q7]:VOC6WTKZ0^*;WDE81:WC2*=) MA2%,W#[;BLUV1<%6H!!Z0>#G"0\)L3W<^4TF]6",8"?I"@:R06:QKZ7F>MMR MS7\4![;46P'9!/PQ3.SG*1*S*WWYJ,[7,:1"/RF<#BI#/"T=1.-DQ,PJ"W-)#14GXC4M+S' MP\($B/=4VA6;0 ,&^42$XG*"<3_4H((5.$C*U.L6C543^@Z/7UD4K*JYL];0 MAY/:#@::QO>22RE !BVH.T%JY4LU=JY5\<%>5WSPU8H/OB;T$LV7H>GN)[ _ MFN5^6>7#CS']Y75>B4%"GYM@J!N'EJL3N8D6Q'M;L2J=ZF(8TRFP37JB8^U+ M/ J:5,:Y06Y3OJ;16U/C66HC,Z1A*&MO,>#N>5=R!B#[1"7%=NJ&_ EUWF62 M7'H)=Z<,[ 1 >EJI,7?T()(B=CA/"+D&)Z=G5@OZ5_7+T!H.5!(\Q-FJWN"" M?%IU+]/4O#^L&H';PC7$'J"OU"W<_GR9! 8G2B'&!*^;58+H.%3VWE3[$A@E MU.+ZA9( CRWW>>@ZV+#,F-(C?68_2)3U(8@B*C4B$@3X7PT9@)CX=+ MN_ZBYT9/_UZ043#E3&^685C))$5&F18*4N8^Y).E$Y6ZBI_9T-A(\@8)=F3Q+,E" MYNT1R&D%A)$4(\2MI(H2-+*=:4V5<&"#5PK[2^'*%"SP^;0+ 3TG\D%([&LL M32%T,\P 2#O!1[,4*.+,=&@?SX@BRF0JR/!^#HTLE5@B?I)X(;$Q,UAJ;['* M_=(HD\PZY(;G13R^D<)924EOQ1$XXED^2X>QK7.D%?OE0_4VOJMI/L!P-'^3 M_747*>('!VDZ#E;7!I^T3#:MS)3B HO,-C#(I*XX&BZ!GK>2JDHPB^YM: 3* MD8?<4UR9'"M_C%I6O_ MC6"%L.XBGT_@S3Q,]3[8%^N6N3[QYWV-)2'*?79:Q,/-.]P[,8*7^Z>O# M8IFSQ0])GFI^69MD7 [9ZPUV@U&FTR AC)5,F"09Y-=&ZE<9*1]599*.O$DQ M\H6[%H0= ]-I?B/9XS3G@;*2Z$Y=AVY]FXDD8I8VPNJB6C&+;)RLSH*Y@I,< M8[V#%_D:XI*V)"AK9VUHE2V7V?$;M F8>AUG?&KX_I8':#$%C[R@N(C)L K[ M]ND7U @W]@JO;/WP*%Y52>L*M9YS-2U6@XPP8T>W$6EHP')"H,(3VW+"O1+T M 2D)4H2&DFHQJ.Q/3I6 %+"B2;+.UWDE'2N$#2&=&8IOX1KO AJD+-'$3'DP M'R]G[M?GIUE*!=>*!B!5B;YLQX_1L 'M9Z36HD] TM2-9^Q8.C]2"S=$2.&7N[+_I-7\31 MGW9^^8E+BG9Z2$"F=%^.[5W>7A^49X:^ZKZYS7]5&L.P/?[;D[W>$U_6JN/: MZ2HFS4 JVZF&IZ.U*K_B-@1:)XU7^D2I"I!Y^\<_J($@+#;/;YB5J.QC49%/ MS\6W3*9R,[H^MXEPUM# G_@IJ%5\Z<09[ MADIC2%E*KTCLN-N_%-N=&ZA&R_YNI+H?4%\A$&0DF%<>QL/5O%8NQW^$1\': MTSHEI#C&8.PYET7T')^C?D7&4$BWQU(Y&)/:( R\\J]@NX3S@M=ZC>5XOET* M G4JK7K8E1P0BK]Z)S- X&9EHF 4-AXIV0J0WAL PL6,3.* M!97AEZ79A*[YH"D,C\Z9,E&;B(&CH)XDQK]H4(BJJD?>(YG<:)\(^;)$@@]2 MLM'"0D0TU@P471;M]RPK^VP;VH2^=-V.7AJ!"A>D&\.9\LP* [)2+'9*[HEI M8NW6"N#:T?E?>L3QA6)"N'9 QD2;P I,CS*/ICF-V>;&C%!"U]?CSC3!8\7) M=CM\I$3,*X]43\&=R,N:M?U^DI:>/6-&'G$(2!?VW",.8S=KDUF+9 M._T5V]]2;THP&] "?B$=A"C'QGA:@^6=G$S4YUIL_#$QZ-G+?<.E4<"#V_I7 M'I\/YL)#U*Q=&XNDITFFU$Q(];TJJ]FMOVZJ8E[&G;N88!N.#H%V.L^.N\'7 M@(>#G4ZQC'"5IO'?BVW>RN4$HQ.E/*=IJ"U5#:L7C$, ,."B(40NF&>_H4+ SA_2IFZR-1/IQR"*#,&V.*Q' MHT]A]8A-,1)/+^>3L6VP.&R*B_*7]<]+8"HP^-9>>2/,!2,_8CR.=SN?)AFW MY ^G!"7B;W&U=6M52M-CI$P /Q4U3UF99!2KZL2CM$5]V/9"\3S3,A)7BJJ< M&7WS-2YQ];[8U"/@UYSP0X GV9A,AA.4#&04PB\YHF-2-,*VA>B[*=Y=$FZ?"W?C--A\G%9>:WF61U>+!*'TC'$- MYO?M7B+8.=R"U]3M[8/1#/'2S"?$>PK"[+@>=U9X69L9M7TU;JDZ51Y;, J9 M_0#5?,T)/RD9*%J7"W(C\,684Q $T1@M,C>3G4M?J=<=<4E R%]1UNK6._*B M.*M[^FBR]2;U3.KZO=;(VRF5*)&Q9RP>H0RU]2YO9"^'R+-YK7J??'<+%TVT M2-X"0R;WCVAU+/T<'+$\]\=*[T[S0 M19'ZQ[GKY-,B@IQ'.VXK+53W ([W*84 \;QEBR?1/+4A]UJZ'8>1.DP#@^Q@ MO#O+,'P/"-)=2C%<@?BXM:Z4.U=*?9YQ"TQ!G2TD">QQA>C&QS/%-S=]U.2S M[K(7""D21$L8+U =.K@@2I16%4F;3#!R;*J;^\\1G@&U*<=[$;\!+CN1[E?^ M"(VT3^CA"8FLJ9TT0X)>*0XKU##]-\-"-U10,TSNIS@YVH;!V;08F4%E>XF1 MH6Z'DL%WT")I)6XK(G]UQ?Z^UE_P_=W%*7#5DJ7A$R?Y9J^9P>N]B6*+LG97 M%'I#%',O],#!#>\&R>P9LN&HB>J6._4@?/7^HA&-A*_(,K(O949#03C%Y>ST M7&2U00P!R;'CY9X$5N5\2M)WB662Q4(P&A<9&8?8*S8<#XZ6U( KV1] MP1X?6TPC21AR(:Y&C9@J6+8$,>P&37E+C1$@%D/'-Y(B8"DRQ1PZ(K)BS*\] MS%EO"Q>/MJ._YS=&7Q[(29/EBZN)AP?$T@X\:Y))A0]>*3C^4IN M!\[V,^&("1IIXX3=,FJ2M21.&QG)KA6&M%SAI!FEY_4^)-G6>A\"U!.>TOI+ MN 9^H*^OVA0-ZZ!5TKYVO&UGHH!Y6O$P6/+,#RF_ST$E"G!?Q8!+'KZC(VI/ M4>&)#.!); QB EY*T5;N@:0D$\S$J$EJ/TKD("S#[#Y_I[JA<9TG+G2H:-E61NW$>X)A2+G(+5 MV]P&"7S;N@5EW;0M$'QL,QUK;1-!I.K(J_IA/(QZ7JE!+>+86=A304AUGP9I M4RC BIM$B]GQ2C;L88:"K!.3%_R)H=%BM:8L+!=8&Y'BN]E2#*1R\'[QGEIY MM$6Q-.A26NPVTM1^3PF4S*)A>_K:@_3WC 1T\L%(NT)1'].1M^*4M=2\L6%L M44.D^&TC1+N#GZL>=EXH!+WCFH1VL&< #XR+CCNQ\ (7]G9 M/9Y-=ZL5&40TG\Q6;,-E%/O4\R *OSJE?2=BP87^>"OI\VA @G\-YQYE%@2; M9Y1@]<#0>#4UWIO]%'5!IN!L[J9R-'8E,MK)2:\%JUA,C8@_JLX$/EGE1 4U M#4"%*SU25#_6C8!@](L%564K#>%FG92,JP M&/)+>7:%;_[:4EKZIBKT -RLRXZK'!]V 6A M))WE([0H^&-,"FZ@SD!FB*8T=@MO!9,[-RE;&,TK?< U@AC^"Z60R&VCF^+4 ML2TW;_N6;6;SP7=(># $.;;XC5#F2'XN% :>M1V4C=L@1*!%?J0:;QS<9D%? M1SF6H.8($D2#"!$T'EQ.BCG?P4 _2=6H3$59^DZ[Y(4*VT]&Z6E%FRY:@$97 MINMK![;^)/R'E[+$R4[9LCXBC\]%!HU0Z2_?&A>_RR=FR16(,QS7F5/$W1/O M1FT%#9'Z-#$RB"TWH('+V(YG:SPE"V%/.(QS!<7'*P^_)81_<^=V=9UE0T " M10E8NH=Q[L9O<6QE_6_\+J&EO1RWZ707GT@EZF9K>+R0OF>-<')*1QFT)(]K MB^ D+D?0 I1W#*I2G)-14+EWG7"!11BH3O&&V% 3(LB(6!UYZY>67K1@U8;) MX4]""U6*^G4/*[X*9X#-)Z5_$"EV>X"0&2[]66A^)H3Z51*<44U"%I^+[%?Q M0$6N7/;'J$GK'@][L#DV[G2:\WQ@/SGA!3F]I7+$VG[!KYJ@X3(8(I!>W\&B MBEUQH!MD9R5F:TD3G['7$7N[S2DPS=O1!\XHUVG!#Z[[I)#8V]8F)'?7-(XQ MO$@;^,1X)X8 I!>U2CY10!F.$T/44I.<%\89J^2TW_CE=5X!VGW5L,ZALE,T MLMQ-\"H]8>L8#@U).<$BND[M#VULM)$QU1,XQJT*I#.5]H>3TGAP1%EQSP?V M#HQE!!35_DMCAT9+!TL:5,4)8J3Z,P._0/GE6D!PQK(WIAJGFCFH+GPL&%AR M\3*7*98&$^P=FRAIVR%"Z?)DSZA9GEUS*X0D(_M5XV?N2#*P'77]N\ M;=S??:^MI=U# I<NP=L!-'>E],=+3TBT4,V%+YUG[) M.QHO73/K9[1]QE)NI<#/ [2//IJL5?$-5%:C2X<%#J/%=$F6,95J$2X]1AJD M4FMFC!V"0,[5,KHIL*$W8_LKJWZ1E-R278?:%]M;5]"BPBG"_%8JX)>U-CF9 M?2!MJM?'M7U.*T\G.//\W*((\(SZHF/1Y\.B_I1Q]!DHWB^U%>2:C= UP2(N MCRQI9EU>)E,M:QP46&]6:1DE/HKY0VC;#Y?R=Q&9)5?OADB?H?VX@]DB$XC# MT:3ACD:?#XT"Q4S2 8(Y+6:+L U:)P*V(5ET)/*L2(2"#AR3 XGAS%NICF3' M550HRA@*E0=Y1JZ^0&C^F4R(EL1$F!\?"@X&+'^TH[9E2VG4RQ%B6 ML?T;+>Z5T-\X#2RXT(CUG#&LGT5J(U-,FJW1*[N:!";POQ=YL9AUA/=\",\Y M4\8A :VT\35,[14:)CR#WJ>[U=Y8@.A%9< SHWV"+A:I&0HOF*1>URWAJ+6$ MX.TH]PM2[I@+16]RAH5LHCE3\PWF(A=EJ1G4)X.4W3FX.TB\>_ADG;UE$%Q% M\3\N%CQI(\S,+Y\N\#[ .H6/9!%7M2!_W7D+'ES#RFZ+%7"9*_5PE'/844JH M @Q'EJ<9O!(#-+$QNQ?H";#%PO1RAK+L7P[_=V M-1ID4R._"M[SJ1<)_PT[8WA+#HY$'0PLVFHD5JBB&[%X37:57(G3(9/#$_1\ MDU%4:+S>3N7FD%3B523A5Z3?49OZS$BP* /G>LSUN X/:5(8$RU-0O!>"LY+ M=0M$4IGLIQ:CI8/F_.M]7MM6H9M$Z>BO+\K3L_-^_Z3__XZ/SE M1>^T?W3Z\OQT?_?B_(5?+/H@N=U(U3V!(#\^^!:"O/+L].7QX>[NT=G>SLG1'OQ^ MMQ-O7T2\]3=4NKU]]^;M^;OWK\[O(\[6C16H4L!6C$Q,,I)IR]2@-LV':H:] M-%,PSJLX.H5%@462I0D#6F N*V6@-=W_YY\I4\0CG_?B;R%N]K +B=\IUW'RYPWR+")H*8%S3,N=>%X2"QN[4-%\@S8^+Q(XK$&C< M'"=/>""G^CP%*_AG:K(LH=V=E)/!HH"E_S,MP$M(X0PNX<[^!VL<\>_P0Y5@ MDKM(?*;"XX=G7^5Q] HKUO.T_"4ZF>%4F%$RXV6\)FAT/&;XV_];%&#LQ]$E M.!7_X=\VC]>MTSO@/XS"0/(9>.6M-2P(O0>,_]#Y8U"='N\>G%0,YE4,4P'& M%;!)0W6+)0?4O5/F*F,\->"T)$,/[A:EW#L[W+O8 P?C9/]T_Z#7/^H?@\]Q M^/+E\<5)[WRW4\I?1BGO;JA2_NW\UY/?(E#-I^?G9Z]>_[J)NOE5AK6_B>NT M"E!2$$*U,C.;3L#1"BC/L9,@.HZVHL_1QD$AZXN_80E.6MF*SE-BW2M#F8Y' M*VG-U6)#,H&FH2C(%!M)VNEE?H 9A67"E5$H'RI>I(V_1?R[5Z] ;N*Q',4: MY3CUGW)AGW+IGD+B&$33U"@6X1FH$XV)4,0%3ON$*QC>&19A&2K#6;33V_J' M6@_RPM_,%7SN=P9@UZ?8J%D0WT)\B)2JC:@H#@NR;Y&!+X]?GE\0Y"\:+?.W[9ZV3@%Y&!>QLJ W]_]?H\NCRY.'__O]'9J\O3 MW]Y0YW#D_.7Y[N[I^]W+\X/GUY<7;4 MW]\[.ST\W']YO'\<\'L77;J%S>3VOXC[?_+N/:B=U5+[;/_@[/RD?W)^OGC)L]65[JVJG MQ*U$OHF,:3*_5GSM^X?>U-N? J CG"@WP$E*T[0D]$.!#P"&_M^\^"CU\.>? M&HARY7(&AZ3&Z+O7O]KD7HJUO)=F7E'D2J*NAW'4[^W4_;QU#&&MFOS'D.^5 M/2B9?#MBY/JE?,C(2:UEXV!(W&>"Z1^]!;]EN%Q[0@X'4LCLA1&C?#;G&NB< M K^@B)M%;;LI)J8S@4NU@Q8$3M#.6T!^7SC< CMOP=8N:.K=&Z3@'JP3(@2* MM&6>PLK9"=O1"2V'>Z)T$FRB]>GXN-MWZ\)LE< -E,,BF"W85G?A%:9Z<%Y8 M>L6!^%IC\PJLO;A]MFQL5RAE98*IHR.RO3H&G84=>U%&;:"VY;8M!6B4**!Z MD\),S76251O BO[\SK7GPQ.ZU$<'9"[,H%@DQ5*J#8Y1,?1[CWY(#@1Q,DNF8T*2"7D>I1%ID&BBXY8V@$.2*9_WAZPP5ZB"4?:?@Q"IEEB-I5@Z>,H?&)_^ M+4,\K#]#M1<*K-\5N%,^T>9>'B?Q2A';V#R46P$K&;1$R1KK[33)UO\F?$,? MR R4B]:\>7!-2;CY--P\P8;P 0S] \#I3K:ODL/H_ 6,(XLL[-\C"KSF8:GC MKG9I0R$M6RR2Z"T#PQ!Y_UHD\\F:%&/4$F#O*KR&1/JM_+?\;ZOD%:Q[""_06R\(4YX>@>+.:5QQ]/H53;<_N_2 M;^S[UR>79R?\A!;K 6A/Z\S88- +Y-P9/#MZ$M=D853EB\"O#9>TV M4]G^=GH)^=&@9\!CCLX8]+MU1=SY* 39W"\- M^41ZB^V80O5R:8J'N*W-+Q*H.=7)%-*3-"]2HFCZZU5.*\J+&]#?VZ@Y6:<2 M6)<6F.!*8_ ?:_O;"<]IU1'2;!+J+G%'[60,45^,,%\>6AZ#N#* &4/AK'@X M#D7A& 35WC,^+!,T[ ?<^]R0S=03\&9;>/BTQ]'%2P7[DL_K1WC!FB.V7 MR?*. J!F1#7H. 3F>@58OA M7U\DZ,?W=G8.=_9V]G?VB^P*#Q:K1_;+[:MT_ )HJKK/QV2!LK:]/4S;<-IH M_T!>^A=XZR,4TTZOIIB.6K?I+OGXH4I(OL#6W9<\^2?0E.VK7"=W8J_W9%GN MH_[IZ7Z_=WH !O[^X6[_Y?[146__].+X[.QT9_=EF!_M_) GO\Q;LZ@'@C3; M_._+\]_.3S'W>/KF]>6;WUZ=42+RXM7KD]>GKTY^B^#GDS5W2AHNB!'#X>[" M,\HI)%6"\.!VY ;-1[JBXEQGH)72D&B'N(A3\[OMA[0CE<^XWU4!^DYHUFA* M!JNK6SL-IN:\<\'\-S:8+ZY2K'6V]]B+/X(ID\%T8G>::6EN>+1R=F<,A* ' MG?UJDPUHF*%BU:F<*5FVOB85_$OZ=)CQX<['[>C^U-2D#._3C<(#G[#P9_]Q M&6KR::@'I%CAR1K2:ZMEA8J#)'\9Y 5X.EM#H-!D7IJ?]1\^>^ VO&(.^ B> MTE]?]'M:Q=%2O,'OV#WXP2OU"/^V<\N?>H_[6O>RM7_9W74^;*^%U3O]FNWF M_ZR!!^]7!%]-OPD9$_NZQR"*?YZD(V#&IY#O81]16 AD.67G^,7MFQ4V5%-U M_BDBB1K]J4?_]ZC#>'&'">>V^'UJZ3JZ>#9T4:]U[NBBHPNDBSI00D<7'5T@7=3G*G9T MT=$%TL5^9X#>TQ?9#%_C1Q[GLRBQ1]UFP.=&ZO.B9(;#7,J?/N?:!\GPXU6! M]3H8(,F+G_\T'!HS'G\1>J@'7+Y$U#5H5/7:4X/8WN<*F*]Y:%^9B9[MQKO; M[VZ_N_WGN?'N]KO;?\ZW_TV]A*]A%;Y#=."%^5S#;]/O^3DY@=U=;OS^NKO\ M?O;7W>7WL[]G+Z<7?+A>#P\Y;Z^^"VT%&@_>U^T8[(U9K*#G7Y\=/28II>7I0@7[<6_O,;7%=VUW;37 =R#HOW.: M/.C%A[N/J6ON:+*CR2]E(Q_%NP>['4UV-+D^--G?C8\.'Q4;Z6BRH\DO1)-[ M\?'1=R4GGTGWQ(N_O1=(OWL5QSV,>G?A.D?Y M$]]#Z?]+0>UW[U9$1_W.O' M1_N/2@4]^I@>M^5O+<"_Y_!;QQNMSMSA;GS0_WPKI>.-CC>^-][8[P%O/*JS MO^.-CC>^;][8/>K%>T\0!>QXH^.-[XTW^L<'<;_?^1N/S42NKP_^6UZ6C#^> MWQ>?X"[.^$SZ;J&1+T_@/^[MQP>'CTF6-^_LRVWWJ2Z]#;.CBX0^0&AM)(GO M''PI^Z;C@>^/!S:2Q/?CW<;L]DZ(=P2\,02,+1X''05W%+RQ%+S;BX]W'U/: M_;U0\#-)W]*/(N-UT6 MK)4(^&Z;0SI^_[K\WC^(^[U'E5QU_-[Q>\?OF\;O>\#N3]H1W;%[Q^X=NZ\K MN^]@KO=)^T8[?N_XO>/W=>7WW7[<.W[,=+#OGM^_MV(/#=#1% \=9([#/-8" M:/$A!+#IPF_-A'MWT]U-=S?=W71WT]U-;^Q-/Q^XY)=)F0ZC)!M%HW2ZJ,SH M<^L=G])O_0H>2V_[X-O'([L(Q+K6S7S=UHRO0N^[GX]P\)ASZ!BB8XCU9(C> MUVW4ZQBB8XCU9HC^H^!T.X;H&.([98B]3D-L0%:CZ7+3)](,N*/Z>8M^\P3G M\ <5*IO15@);3:Y,E"UF U/@7&Y*@)31HC2C*,TP+3)?5+"D*/.S)5V:I NT M=3?=W71WT]U-=S?=W?3FWG27)NF<)/[&T6Z\L]O[JE[2%[_S#M.J(W#[C+_7$7A'X-\M@1_$_:-'C=WM"+PC\$T@\'Y\?/QUL9P[ N\(_"L2>"_N'3RJ M^6+S")P\S[]4":S2_I[^VUO.-,W,UH1A17;ZO1^"6]K9#;(!QP]=W_&JY=VV M@.;VO$\'1-6K92_P9_]Q65[,DFFXHQY3&1U*-#33J?SUKR]Z+^AG6.90?V[9 MY/MT9LKHM;F)WN6SI,&G-^FHFL _81]",$ +TV1>FI_U'[_4*>"%#0\XKNR] M6!T]X'?L'OSPRXL&[CHI,75Z9H8&TZA\,KL[\;IEF]SN/,72^^EET1+->1/,Y<)@=T3Q3HGD,'%U'-,^<:!Y3,=@1S3,GFC:DG+N- M7MC ]P< >YIG="%)94;1RV2:9$,374Z,J:*SI$JB'],LJB;YHDRR4;FB5OO^ M]/9E3V]].;(+$G>DT9%&1QH=:72DT9%&1QK?L%(4K=CP"'IK:JV"<9J4$RH& M'>(_S+\7Z74R!;_@0>,*FAO^S C]-T$M]'?Q3;/?NWLX.N Q;O?:5FE\!V*Q M(_VO0/K[!P?Q;O\Q"9&.]#O2WVC2WSG:B7>.'X-7T)%^1_J;3?H'O7AW_S'@ MZAWI=Z2_V:2_>QCO'STFF?]M"U:?*HVSOI[Q'WGQ$5X)CO$\K9)I5"Z*^73Q M5?SB;U>D_& F^AR,_R_/7?W]O?BH_RC(F[6K$W_.('7MU['7[=HY[ M\=[A]Z&\OJ^4__LTY.QMGJF4R<=\=]GU4?' M>_'NHP)S'>EWI+_1I+^[?QP?[3P&O:_\R,35&84528:Y,M5HRSZ(),:QEDVND=QKO?292IB^%V M[+5F['5T%._W'Q.@ZKBKXZZ.N^[8SD$_/GX4)$_'71UW==QUQW;V]N*#1Z&D M==S5<5?'77=%L0_B@_WO0W=]7]G],S.HJ*%_G&9)AB#943Z -R15FF==OO\; M:]'?VXU[_,6/8.LKO*'^S*?\X[NT]IK%DS7W@C<_U<^E[6>7#CY-\.C)% M^=^$>5QU1REH_RC>W>M :3KVZMCKBX )[L7]O2[QW[%7QUY?@KUV>O'.[O=1<;W6 MH[?UU_4%-0=XO;A]P4]P@'OU,"[]]Z30A\R3*[,U*$SR<2L9PY)^3J8WR;*$ M5_UE4LANDB@=_?5%N7N\>W*T=W9P[^_NGQP>'YR?[EW@ M=Y+@&!ZVM^0A&XLFA1G_]<6?RKV#_D'_96_WX&"OMW]Q=GK M'!^=[AX_*MA$T\OS<70*?PE&*B0-:@LN^T%CSP.AL*?D*&NKST&/FN?5-K7\ M^(!%B;#U0V*$#Z/%0)++T/<'GC/]& Y<>_7^_'?6+(?;#Q6^=ZS?8[Y_+N37\]_/W_]GO*'A[]<1F>O+D\_7%Z^>O,Z.GE]!O\Y^>U_ M+U]=1F\N=(L/>&V__;71(QZU8@<7KUZ?O#Y]=?);=/KF]=FK][KN=^>7'WY[ MC\N.WKP]?W>"?[B\2S3?5QP? 06UW!#]*LW 9JE^WCL*)/;G7!E]_&?$ADV' MR.X3 ^PU!0,):ZY&:3E05B #Y?F"J'9PVGBQ%\WDQ+ MS**=WM8_MJ.34C=E1OP%$Y6&UP-O2JLI_![)M=_[Y7)N:!VOX<7PM*NDP#O" MI]W /[=^RW."UKVTRXSIBSN_T%-;3Q'WD63)=%G".F';59+",8WEB5-YHK?Q M:I)4L,[K?'H-AYB6'_DLX B!Z^'+56K*.$K*Z 8$*_YO4I:+V9R/'[\<1^D8 MU[.,,@.2(IK!HPO8%5!!E!?1O "#& \S+PHXAA@6A3GL_DTA7\.EE&Y&$YNV>-V M=)$,J[R0S08+*.B0BG2P@"N )\$ -G4"H=Q!%\)$J "H!,HFDZ2Y&6 MJCR6M;E+'QBX%CK$)N441#)Q-$]0I"ZF20$[O(-*WL&EZ [T_BUQ@ID()_86 M'A>]BJ-7L..=D^V&D;0)8@%.1T\@'_-I6;:*KDP&/#^%P])S+EEUX5QX_A<< MN/W5$?\+KFC&Y+PT"8[(VL+_A1N?P?FG)5+PP%0WQF2W/FR;_WGFN*RPO/IP MD05T"M\H09_6EYN4LC0BK/J'#F5/I;M\(!R\\>A0A>=JP42O12JC$S!PG:/0 MJWR".SPS0S,;F((?O+L31_X ]B=X00QG@HQAY?KE^2GLDM]W80;%(BF64?^0 M7GS<9 -K79_LGIP=]"Z.]@Z.^_M[O>/CP_[.V=G+G8/3TX.=B_Y.W;J^%_^0 M6?F5+)\W(&FO4W.SYIS^XF]_&)*9230%_8P,@_H@19D%)%OFXPIDMME*RJUD MJ\0M#4WTHVK')+D4>?<3CK5;.)T#!$S&_V!1PCY1&B## //,%AGHCT \TN2W/,I OVQ$L"41T"LJ*GX6,DV99?@T,>HW?G.:+T=8@05F>S&&] M"6@7$#O%8D[ZTD0@MJ\,*+KBHZF(L70=WA)HK?Q>70C*!=!6? )X%N.I^93B M/OAS9;4%?C[*0%A:;L0;05LD!U#5-"S? "L$1E0BOG2D,J& M9^)BX773="SBATY]AMIB/LEAQ?PI/$M4DW RUI$T]P_#6^!]"H\!OC<#.\/K+A97M"*1PM^'7Z% M?@>R= [/P-^QEH8G@S2N\IDIRD_@?N$7X/Q#TBDV*I=S,#K93.X:_AU8P,LA]<#.L7 MLJ&05)A28B63.'I[JE\ PX3_NAWA!MU2P7;#Y8T,W3:HPF2>CD!["R..TZL% M:CFZ7C!7K]#,3DHXP>WH_:3(%U<38LOY-*F Q&8Q6)]*FF 9@)6'!M02EPS& M%NA6.3@EB(CL]\I<(?O3DW1IK#M4&-E; #Z?VCM 44)/0A.622V_R=R'B>_ MQML$N@.6GB3(2!&*#W 9TAQE@$^*.=JZL#:1-$AEY6)0#HMTSB(+/P42)AG! M8ZZ3=$K7D%362JXB/.8RN@;M2Z>Z9'L6O1LPXZ.Q^&.P6_8F1-*+D,H6:#3@ MJI!:60S-BQ1(#W8FEE]E%'>D5(< 7I!PX,A?+=T>7KC=U09<$O&.?^1 ][ 3 MNK@9?'@R7>)1H6T7H\M"#*RV+'@OX!N@V0=^UZQLZCB MT4+$#-J5,Z01\+KP#&?&5'3*[I8S8T:EFII.^**1:4W+DFW+QX9(5AB1QX]^ M7/SXE7R&\8KO1=+^G'93%R'>S),W$8F.'71XW 8<%: O\4HP. J\.P)/R6!>=&7"S2,2H4K^%C<&W MW_)T@V>@P'?'ACPO#-J(\!"O#*A]E)-/+LH )56V&"-/%(;8)<>0S@TL!/:' MD0*B:N 0L*&7].+)LL0=^*\D\1&E%44\G#DT-'1TB9R4U2HB=)P"8A[+C!>( M:A53=C?(MH6!4\NS0,6IO'/\"I\N:ES<[3^\O(/,E"K%.B(-?VU*3&(15L9I1AG@I]*.#8B+C)3 MX>9N)F@B)]/2'B1J*U@;?X,_.IR H#53.BRQ\/&I@X(C:R.^-5]8.TU#1E#[ M\R@$";Q"\C,!45JA%8$_@&5KIE.\GIL)W ]&V7R#A2F#%MW\&UP\&TO#I"A2 MICNUW4[>_U9<-MZU7IK]6SBJ/WY[]]N(Q.0SOT% ,1V=)^C3[D MOH,'\?)]]"N\?0[::F@_]](^>!O>&[T95CDJ=Y3A8L2!EJ+0!9PO)J%0MU^! MD:!$.DGGS"XGU\DRB?X._B[9)J=Y,8==O*!?OX EP&T"+TLLA/TR>*BX#NSI MX#G?.";E)YZBZ1.]&8_1UP13Y1T\_M2@.ISBXT_?N(?? >15T)T(/8J/(Z" MCOPT_$T*MXH4 ;8W"#[D9=BYZK'[;]WMO,K+Z/(<5P/_NO=>A_D642F\X@/& M3^%_:Y=*LNQ2W>P7'T[!PW[A?&NB-#2;LQ&[TX[%QN"T!1*YCK0=#7/@,YVC10<,2\H'#H*C9G #:.T3C\P,G&:4C"CYA-Y,S&%> MV -^/*?7@T$S'>1),?(_N+T!$NPR156"A#--P#J>Q+YFC:Z*_ 8.$?6KTZ:D M7$<%:"V*(E#@<9I<$(7D9F M#-<%%"NB13^J,7#8"*AKDK>@(=$ 1G+ AX(>98K'L]' 9[#HFO;5PW%A9DI7 M3,FMP<]FAD.SV5*-J&"_E/:!K:V/U7N#?I_O$9.YE0#O9%=D;<&Q+3"4%#K\ M7F[,'HT!.J+CC*.)2:;5!)0-&%937171.EH'Z':+#2#D[0*58FV-%^3X MB3N'@5:TVD"SS5!'C3E;[$MV_%(B 2!'W[[O1YH7_T;IC<(W 4)OBU(E(,6) M=4)_OEVWXX-C_Y4VBX&Z6#TND?U## ?<@^\DE7?0.^_OG1V^/#HXZ._O'QR? M[.SN'9P=[O=.#DZ.^Z<':Y_*^X=91B_U>G\W<"[#N#@X(O5E@)_ Z4X M%:J4GA4%MI*9D^/$1A,G ($H,?U06J>1Q/*O)R=O;;K/0V8"L3X#*Q*HO;0> M0"CMB1(QKP%TFV:2[4O*241!>B%,FX GVZ@P5U)\ 0])P4E,/-OW(]R(9;@9 MWPCQS'4R7:!E(KQ9%T'[M&%BMZ]LPR9EEX.'UTN< ER&Q).,G7J1RMBSRUI">(>M/S4 M@T2:"G(01+3@#&0C21-'Z A@:ID=D;IV9(Z[H;2GQ$3=6_(".8!B&<5L@:Z= M)V' 6_X7QVK+-JZUY.^Q+\;ZX(2P,3Z9EK2.NPY6$J]2M;;3YX?<]2UY 6Y? MDD$1"B*R=O LK)HM[ - I8(*+Z.$S64R#3!$=$71 WH*^T[F4S(#41S?:_GP MM'7QK:(;T */_O:?CWK;O6B&T8(\>_13R.E'C<2GA[3P_9S0\4%O>^>SCRBH M9WO\8@[[^]M'G[^8)[^=Q_OH&ZDK6Z*,WZ'Z!/]CR.H!N?KS]VS5J7[=UZI2 M^9O,,,D 7E"AH8A@$? 5=)_0EA:MGF&(4N5^J'')\FM9-JHU_]?VZR:[2JZH M4MHOX+&!0]+*6G%Z,\$@M,%*@S3#K=ZU>8V^SA?%/,H$P#%H916$AKMR7P73;-"5Q':%)(6&C-K I'*-^10CDZ/'@*&?XT"N5@ M;^\IM%NG4#Y/H;PV3GKZ8B,ZPPI($+XV;?0.6&83E$?#]WK8%K7:HZ3R!=@/ M)XMKL3M*KF0:*[AI][B"GIV@Q$-ZY:)Y3J\&.37-\;! IHMC006E[872S66$ M=2]>4I@K)ZG+9EPK6T"!&U4I:+W5?B4IQDK?%]8><:CR*XIEEXY\Q*7"!?R8 M_L2,CIG$^72!O]%?X4;_O<@KJK:&?/QC M9!V2R\)'D-F&Y2J.EX"VX6[@WD>+0@,@_.F8''^/+$)JKY7H BK #_9[3T95%9KW^(LF2]YHHRV%HU"T_OCGWO;! MX4]48DF$,:.Z"/OW)J/2[IE7:'ORSWZO0<_5I# 2[M)0VSVIE-?)BX"7'-OE ME8L9KP%>3!(85Q,'+[W)^5T/E._\2CH[?N_Q\?;>#_1BZA_ZE&)/+#SK^)A_ M:Y5 7JCJ(^?[BKH]C,.@J4Y:W92XU*C;&? ML*Y^UZV.C"V'I!3 !W =1J0BR*R3&$;YT\_WY_SFR7J?;F#-^!>#/_N/RS#5 M/0WO5_!I'H3.XY]#'8RGMEJ&W@$E_L,O _+RMJA=4 MW5%V1]D=97>4W5%V1]D=97>4_<24_4W3%E]@GY_5=/+%(C)??-L/FI!4V\@W MG85$O62;-.;Y&03L.O+_:N1_=+2SO=>1?T?^SY3\=WO;CQDSV9%_1_[? ?D? M'AYL'W;DWY'_,R5_A&[8)/)_-OG9^R,;T%$Q/_%_?V-/>T.&%-^73KZM=89M M^=_%E.*UXM=-5V@=BSTAB_5ZV_6.HH[%.A;K6.SIK,R]X^TZ^'''8AV+=2SV M9"QV<+RWW>M8K&.QCL6^&(LA*MEWP6(41/D+M0#;WX_JR.W]W:/]T\/>3O_B M;'?_<+=_O'^\=WYZL7]PU-^[.-G?A<>O-W([SLC*,VR2QX;Y5G#N)\4L>YH] MT,=O0_D4Q.:UAUM[X\\B' >#8.8X>8H&'A$=!O\2E(6IH241)#YJFL[2B83WZEF2$2)Z$ M?L;SG4NFUTKOI@')HWLA@,T&I[J2NAVS;\V MYR?.%T6Y$-Q.?\9I4M $HQEQ':'2\40CV*H=95HMYS*0DE'P,T$2(CPXW"01 MR>>LR*2T?QU,!9ST44?Q*79^GDUI>M55862U>"\ZXYQ&M4:+N0Z7HEFN\/<; MH/3*9/[7;A23R=LZPN;Q.!P["=I_"N+YX5"J/XS,L6QN3T;_\I-K WIY#H<, M=L*I@_R>P1*'S 43OMRDA\94Q."BD@5\*:GD5@J#B%0T1W-D![\I]D83R@K( MDU *PP%><(!??]3M^J/K_&&\2T$)U;P9$3[,5[C MA.E6[\72Z'9T0M!?ODAT?85\Q&*I@F0U=98&-!TMO:"B/ M_:#IGW:&)EPI"@T9:57D4SUM'4VB5^A+UGP 1Q",2!GF!<&:N94B7\M\$A @ M*;\]DB ^--H (!"0]?_8O(<.)4(8_Z1G'-,D. M3J20V%.0C\DU#MB\8K^T3Y2.WH:O0%KSQ);5Q+H2G*7)8SF9HO@*B+'L8,BW;6]: M\0)D#?T$#=C1QVXDNO,IFI+D&'G#C7XEX?$[#3?:" ]C*+MH]PK\8>=NOC-I MV'F2"CFX8=X5VE+A3%X[WSMV0Z&]657X>C)&!XMT2O,,16ZF&:$O@S($HXRZ MVH-Q;\-\"V=G.H6O.I>B%?A \ >&QDY!E9GE_N.B_"93U$G8 H_N17X:&6 T ME$HJGN7[A.SZ[T4Z%]F(9JB"]+-G Z09V+2)DQ&"HGV&:..*G.9EXT;]^0? M/<@.+< 9I&RG+N9H.:AT]DU9BQH-6ZU0]=$7O"T&)^W.KIS P\6C0KQYT$N\ M5]51(O>G=,+T(;WX9.AO,,U(X8K!JI-0-T @.X#@D.S]T60$"-S.%8SKR@;& M;=P#YPE:JF3)E]2F>K9^90/.3L5>$%I 0?__V7O3YK:1K$WTKR#457-=$Y * M^^*:J@@2)&M\I]KVV.KIVY\F(#(IHDT"? '0LOK7WW,R$PLWB01!$03RC7Y= M(HDEE^>LF?D=F,\+8-!'?(Y;/QA@7+S,QAON'Y5$%%>1F8G=[";S;VZ>5)B(KA7KY9[=1^ )3(%[<-+]$PC,.HL%\4O03G #%%1 M2X*F-OV4U@!%1V:MFH1,J\4^9I4NJ>[,"\Q&<3G1FT33] E?FGD$7%\&"W3# MLJPBR_SAJ@IFH; # :A(?/L=9OGW="D37.X(KBOY3;\&.T$6RWGT3+@@9Z'X M1MG>,_LBB MU\K+^\YOL79'WH+MY]"D'BV'Q0K$_X=LY_RRVL03&H$G*7:ZJ(T\!M64T'2T_T 1"MWB;+TYZ7"$SR54 MV%D32G7.638@?_["?Y:F\Q5F:%@AD4TO:4?MK6",.5H_IJ1Z/AON [D]&C1)[)#V: )G1).,G68&0I]B=!1%^#R=B'R(\GY:L@ MQ%H]@"/%0K(LQEPL NI(%E%KWDEY(]>89]G*$:&_ -$*_I-'A(6\3GB_2^^0 M)1BP"69NHR?V 02KU#D0H4F08H0WX7TJ#1C33HN(KQH4 [C="'\,L2CF9$H% M4GF?9\$2Q] /'P.0PE.=YDPQ4!34"S!Q#V41USR"M'8WZ+C@,.>^C_PG5F\3M\V M)X]8G]Y/6?XM+S1 =4]"US:SN<36S#%]PB0-1F <\+K8)>5QR,!I(7 M"42)X-FS[&X:#B!X'TBQ.X)N,PB?,\/)(?J.5D2+5@FT7-3..+)VAJK=[#\L MR=YAZ97J,+C-J_D@"DR05!Y]:.!HP+1".MO=/ MS&5[^M>9N3Q,^1YV\E1MJEJ^^:,R&U!5TW,EQT\/FMS+DI2HMNRH[3A]*@YX M"_%JF'A9JB8[CB#:$N(EQ.L,XF58IJR954BVFR=>%>+T!GN$="- U:(C%'AO MF?ROSYTR9<6H0OO[6G<;J_5;H-S;#$A+D6W=$H 4@&P(('5'UJU*M)A-!62= M.9[F&O3[M9T\Y\1MFVJ-N0K$?V:E^*_J*#6S%EF7@TB:W+EE8I;A-B M(<2BK6)A*B 6.Q?Q.R86[=ZSD#$%'.A,ODIDG"%@+9L57;4$\+0AN%2Q*#7BT53M63#%5@46+P\ M%G5'DW7CA*,F#<-B%U(A.S:G?=IB23^5BZG%[GYG.RYF7\Q^EV>_70O<^XK; MO+4'\P;9"-VJ>/Q0^,37Z!._Q98R7 W1!*($HNK:=V/*JE%E5;D5H5*#S>2. M\E,=VIYHZ*ZL*F)C=S=4XY6!4]< G&JEY), IP#GF3?,&(JL5=M)VSAPMBOP MW5^QK7N;&55#DQ5-<)>U4F%>)R(53;9M<0)!(+(IB+0U65=;!<@NK')F&[ZW M"T"+37P'XEZU9<.M%/NW:Q.?B,V$6)2V7^F:[.IB;ZL0"R$6:SO!;-ER!+M? MN[9\_X4[OFFY[VA/S>O+1P 7!OX[PSSVA/(Q(U%,]MF&HBZP_")BWVXA'S>B M'\>$-M0RDC17@IH"&@(:#1Y3WZ'[!J/$G2;.VB??M>WVF*;*I'[:0N=^8H M5TF$ 6+?]:X85E4$_@3^+H0_]RCRH.O"7D>.")0COT/BO>:L&9T?WZZLG:4T M:O,VR8J@I&/0MF3C+,2T MH"VI?>A"L;[IONEH#NW@*.JLF:) M17L1,W8.^:YL'7?@1P!? +\%P%=EW:W"V/&J3W/%NQ"O>Q&>;T]\(-,H)IG; MD_H_3CSBT:)-N>],2W:-HXYP'#0$+5?S(IYME1!HEJP<1_\EA$ (0E!IMYQ/>GV@?G51@U.((P==E23EPYJ#(D5QYC=#G.%FI$ MJ)$=V3A-.3$6$VI$J!&A1CJM1@S0(D>QS0@MD@4[OZ8^]#G_GOY+_V$14O9Y M1]/&! ^D;31]'H3D=L:""U53?JZC[<;FUBSZ[RS.'K+T'\GM0TS\;[?^%)KT MWI\_^<\)O.K76 Z K3-W%\FY'WVQV^;&N$FSU+DR26$U[X_(OX6">K49E_&(* M]J0I;-,95E41Q2B;)1'7I+:%) A)$)(@)*&%DM#Z-6HO2E+<+?JRH_3&:V(- MK8#2@?!-3+28Z Y-M%@";^FR2Z6-B,WCT!:.>$O@>!0_F("C@*/0CN<*SAIL MI+NUNMRJ=94.A PMA. YZF<)" H('M'=2IYA4R'8L=7E\4')4[&BP._0SH'U M*UM0:)1@7)/V;I4@'$72)01!"$);!>$HGJEV"D*[EIAO_O@SQM)!RSB:!GMJ M(];>RPNCV#X!Q0T#8]=CR&M$WPE)#($^@;X3T7="3-;%C$]BG)8G] M%%HA\*O%^!(8$A@:%&QT$--H!?_3E)J/5;^/$W@A'0I;V^ M\X/1J$2IT+C-?UWVQ04\431+[(4DCU[$YNR.;6A-(>- E!']RT+: AH M7!'X /6MR9)FBT]M&9_::6@H9*7)/Q^L:E9@$Z [E*@^V]_JKWX[?3EL>R%8:\Y"SAOL57G+(1#+DDU3H@+- LT"S0U%Z=T#"W M]G\DJ32/DM/MN0ZS.8E6#W/2RD.^U3(>)X_0%;G'/XO(4 A/G4D3(3Q">(3P MU+&4VD7AH2[=KZD/G2,PTD*[*DJ:H;GW/EVML*[3,J;-ER-A::^OL^I[VOAK^G=WPKR=> MHI>_#U)X]GA7F[_L+#;^4M.WVU6Z>LU"*5G'N!#CY_+CPBA>^/-UM:4PTTTU MGS0F\SG_]?<;Y89^AF:.L\\[QN(^6(">^DB>I"_1PM\R]$_!))W!G] /KO7! M?LS]94+>9W_\MJGC;_+@.C_BJ:LW^V-O_@[WY]]NMNP=_ZW23T[=#VS(N^RZ M'VBU=*"N>E(.>^!%5Z2:%"2TH'^YME2-5T[$UYHI1F>5Q*6F.L?VS=EMWM&9 MDPCUY3(/3 +G2TQNMR;W\&S[&=9'JB?=ZQJH=T$HI;-HE8 GGL@2^3$FRU1: M%D%B1S<-%[[A:_0?;P*+:CF-LXE7.4!]-V^#-_/#QK6A]F@K 5\FL6@K GP4 FP' 9FA 81F%.]4"T%3A^A?* MY/JMF7"G&@) X4XU$(!OO.APV>TFNQ=\.R>(KUF"%O2U[?T3<]F>_HFY;$__ M#G9V6M#7MO=/R&5[^B?FLCW]$W/9GOYUQEYVA[O\Z^HA&C:K2 MO\OQX_YTCJF]Z.EX1[5E1ZV5*^?LLR"8MX6079606:HF.TZ5!5PA9$+(A) = MU"--,617TX60M5G(KJQ&A%XK'+$WX%49">&+"2 @A:[60 M&98I:V:MS--"R(20"2$KWZ$:MFSI0LA:+637%NY4J>G<@G"G=:7N:7T\L3C[ M,FZOD@W9,67%J'(JI+%DR *3UXY)2Y%M_73"8H%)@+_"O GU(-3#@4L'"JB' M2I3@0CT(]2#40\O5@VHKLJ((]2#4@PB.KSLXOFA1W3/T\7->;%**IJ9J*C'38J;%3(N9;NI,MYWZMTMS*:16S+28:3'38J:O<:;; M;HD%";](ZQUS^NJZ4GQNK=3UUY/B$U@66!98;A&67ZU4W>)!Z&S'+Z/)&C8( MG>VXL&/"C@DL-QS+':4T%5@6/EDW.RY\,D%GW)+4;_M9EUQ!N"3@*. HX'@5 MR[W-=>A:T+_.+.B*N11F0I@) N!!?-H3^5'R-+ M45SQYEW35[T_NO[S"9V8K&+ KS0-$I!TZ9GXX[T &W!E@6)!&KX*9UM-&P2!R"?*"'0W;SQ 73=GY/\N8M@<@LW M?",I;0*H)A+#,^#*4H,3Z0D^P[ $*.]P)_FQ9+V0V+TRO7G'2V9@(!YG]$WC MF1^&9"[!Q*8A//9N7?5>AW*EN[=SUL>[RI JJ^/U9TJ ^](LHB3@=$P0*LLX MFJS&::YYIW&TH'C#T687$##&X31X7*'T+&=12!*9_1?N"J$;"9LK>-24) E# M6T+B[\&8[)B2;&O#YA25)F!,,;-AK[>FL :#;6Q6_J;_SN+L(4O_D=P^ *_ MW?I3:-)[?_[D/R?PJE]G,>_-<4WTCVF?-(O)]/>;OR6&I5E:7]$MRU#,T[E=9QT1O!&?;@%QCP@E+$W_)1]LU90\1J0XBNV'TP[O1: MO(?J;3 48?+/8/)W:7ZY>DM*-IF9S[3L3H"QS/0Z,YI[U3.(3+*:4R\@U_P8 M&/GS>>8"P,/0UCZL$A#V)+F3JAE9S=BM#X9=HX6]%M4_!))W!G] /GB&# M0'ON@^OX/OOCM\U\V$V^L:E(XZ@W^_<]\7K I%R4VKY)^= 6]"_7EJIQALVO>]

    /!4--4YMF].9E77;>B_T'(!/&Y=E<7D=FMR#]_I?(;3(M7W.]"2_=%P@7EWB>Q-85%O_/9MXE6/9-\?%$6,A0-,LT%0YNR:4R9O9 MF+--_4]L=+R9'SZ2CF/@$J=2FX"!GP4&&J8'A'T03D4+0%.E!JI0)M=O4(13 M(9R*UYR*4\ZQ3Z?*='Q1K5G7_NULN?"$6JQG'I]F2%&%[=P7 DF3UC8$- 0T M!#0$- 0TZC@A(J#1#6@(K2&@(: AH"&@(: A?(WS'E5M4W6,4\OFM@#R;[<_ MK:Y)^^F$CER4;!@F0=:U*@099Q_3#E,*"P%X.P%07-DP#2$ 0@"Z*0"F(CO6 MYKEB@?^NX+\V'&V=33^F*]=?@5. 3BA=X74( 1 "<%##'5=675W@7^"_F_C7 M%%FS5('_CN*_/AQ5T:'7XW77O+VSP6G_JD6QQ=+7 ;N?:QVD\PNUK MXMQ+>FBXKQCF*N IX-PG>;]?Q-]#(E>#Z6A^; M'UYT&;]=5<_"^Q#P;C&\=4U6;.%]"'BW$]ZJ*9MN%4(( >]K@G>KG.LJ3'HM M<*XK<@,[C4W1WT>I/P?->S+70NL%]+7:B54&X+(,&U46F@\>AN;6SM1T55:, MTY([G6*KJ;*FEWE'( 072&Z0G0O*+JZ M*3OFZ0OM0G*O1'*;&:3I5:A[KB=(:PJ]^]D[_SDOR"=XW*^))7&'^FZN"A/8 M$-@0V!#8$-BHLI&RQ8/0V8XW13.(V1>S+V:_F[,OO((&8Z.S7H'@56]??O-@ M5##FYSH% !L/0$%QVQ8 ON;SM:"O;>_?695)P_K:]OX)PR ,@P"@ M<(T% (5GF@@Q/0+DE4*[$E"2@W HHBT7M#G9< M+%R*V1=F3)@Q >6&0KE*IEA N1U0%AY9!SLN/+**1*"-S07^&4=)(BW\^#'H M_$XRL5IQ]?T3<]F>_HFY;$__.K.*V*6Y%')Y]?T3<]F>_HFY;$__.F,ON[/K MYM0S6ZU-J;0X0>Y48;02&7*!Y29B61-8[BR6Q6I/!SLN5GO$[ L[)NR8P')C ML5R);5U@N158%CY9!SLN?++6D3E5/8YW[1/9@I/JHJJ8 . E :A5B64$ )L( M0+%H>_7]Z\RBK9A+81B$81 %"QB70"@\$RNOG^=\4SJKK'F-#9K=!^E_EQZ M+!W?DD2FO FYTO/;5ML0JSX"RRW!LJ##Z"Z6Q0IF!SLN5C#%[ L[)NR8P')C ML2QXG;J+9>&3=;#CPB>CB<-?4_]A3O+OZ;^E]LR#D-S."&VMJBD_K_51M:#] M)47U[U62!M-G]E400OO3]P:F$T_N!?N(E[\/4GC9^+?UPZ4PFTDJ15,I)M]) MN"*)Y(>3M4SA738 %<>/_>OQUR3E@ZW%2RN_(PC',?$3,JG\!.GAN?KK?S*5 M.U>":^;0G\I/D:4HKMX&P_KYA#=/5C&@4IH&"B)Q\2F!O^#G()[< M0B?29RI:"78E62V740SX7\52$LU75/"BZ93@T-.G5@>@IMZ9-0 P"*>QGZ3Q M:IRNH$]9BUD73FJ@ZMXY)S<0!WF^0OTI^0MH6/ ?GPXB^;$D(4S$-(X6DC_^ MKU6 Z G"U \? ZPF["<)21.9:K49\2=C,$C(#X;A]0'5'106ZOC8,=]+]C.!HT(Z@>DU6\Y0.B.1+ M$\)1"Y]V*OBFVK";/^[+0@?-7Y_)"/=$YU 8P^0]1G$ \C@A:&L>"$Y]3."^ M)] Q5)9#:4E%&]Z*^C\(OY,D74"3J1"CG&X(!,6(O_3' 0@VB'2P6,;@9@&B#L9Y%(4DJ.BJ:L=O.G,<&^>6#L>HOD$'OH%'#(_'L]HMP8P M=O-HB8[&X7W9;F?IZK54BI)UE%M/_%Q^7!C%"W^^;H05EDFAR0QI3.9S_NOO M-\H-_9R@T\,_[QB;^V !D_<17)8OT<+?RKL\!9-T!G]"/QZB>$)B3 7-_65" MWF=__+:9L;W)=V45B4;U9O^F+?8.3?OYMYNM]!Q_?Z6?G+H?V)!W674_T&[I M0+WEN\S+S/)%*>J;E+%O0?]R;:D:;WD,8 RFAL2EICK']LW)C.FZZ?P7NL,$ M3!D:SC%9/(#WH:NRF-Q7EEV8G>5=49<_,.<83*2_*?3_6C?YAV_C/L/ 5-_, M7== O:/)F&B5@(.9R!#=C,DRQ= ,I\9_),DO'1>85Q>IWP06_"W4Y]YZQ=N+ M5SE]\>:X.&(L!&B:!9HJ):*%,GDS&W.VJ?]IU^B\<1N\&2X^=!R KVZZ:2D M?Q8 ; 8 FZ$!A644[E0+0',*)YA0)M=KS80[U1 "G>J@0 \A9AA3,AT>E%[ M4=>ID[65X\F^E>.JQQ'J'*=VK>KL':S+PN&G<\S[2\-0J;?U<4+IEJQ;>IV= MONS\_8^'^-<_A.P*V>V ["JJK!@UE\F.7QS,YQB H\@)+HO^FI@+NH%\8;2NU6@)AU/(KI#=ZY1=VY15H\KB:4.G M3XBN$-V.B*YFRHY;$[]P$Z9/B&Z78\5:@=R26/&BQ\/.T,?/^;$(RN5#:?&S M \UB)T3M?7V#R*]*AJ>2<#8R5R, * H "AJ%UTL$&M8_SI3NTC,I3 ,PC ( M H =@& PC.Y^OYUQC.Y(G+T_7OL,Y+ *V;KU,T:2/].8^O43<'6>1:V3GF; MI'.-A7POMW4-7)*Z4@.N=C%<;A"EQWM%4)D"5_N8RC'S"%*9(KGT#)J]1 R;O)^LH(LD'Y%#3;G)P:.U.]L1G8#](_#HK>M/IJ=?YS:D [P7_@Q3'A MSV)DWE(23=,G'^\NO37G9@7)H\()^)V#ZT*)Q^^8*_ G?1F*0_$VLEC._"1@ MG*[3:+Q**)LKY]L-PC#Z3I\A0X,S=O+]^_,G_SF! M5_TZBWEOCFNB?TS[I%E,IK_?_"TQ+,W2^HIN689BC@:>JXVLT6"@&%[/=3S= MK01Y2C@+.MR#7Y!X/Q\*?\MMW#=G#:;]_4JYI!'"?_?C;P2)C 7CKV#\O="[ M!.-O ]\E&']%4JFNI)(@A163+R9?, (+1F#!.K4?&!PK$[G2K3\1LG MQRI#M%B)7>Q>B:UZT/=\HW#MJR1[!^OLDUT3 >^ &"3 "@\DZOO7V<\DZMB,=VQQ;D%!*:J6@>YX8D, MIKI@,&T=@ZEAUD!$*4OI+(@GMS"F*1(L+A9!DB =XFEMT^P[LX:V^8L(M/)_ M& \F-&A"IB3&R4^HJBB:6\=X@IP:-;29M<1/DF@<^"FT]2E(9_",&&DM@[&$ M(QT"+&;!DBD[?_Q?JR )TM-'7:V#TQ9&?4*-88)"OZZ-:QAEZ\ZJ0QF^R+E; M,A]UD.Q:]6 91A) \!UT00W#J+6#^%=7[]S:B7\YK6Z]K+^J6A=%/G3<'F,\F5*?V9:D]ZSY,TADY&"X NT[E^P=4[]^-'>&%^ M 1?'2"().L=!,I,>8OPJ)N/H,:3*F#U]%I#O!%Y,X(TQR$5(\.7XNM5F6AJLX6A*Y-#=9FZO![[*LM7_"+,4^TUV]R2(( M XJ8X#LYO#?;+2U=O186=IN\5KEF[E)!7MO @>K I CRVO;T3_"7"O):,?G5 M-RL*\MI."DQ7Z9P$>6V7IU[P]W5SZ@6)6T, *$C([E6);JT=OS28JR17Z^7$NBSZ!3VP,%H=,%K"X12R*V3W.F77UF1= M%:(K1%>([K6)KJ[(AE5K]3(ANEB2E_? M(/*K4DVFDG V,E9B1WQ-8ENE?PT]<-\QOH1WFB*;:M?/F5?)? MA%\)^;<*N6K*J M"&$7PBZ$O?W";LB&6BL3DI#U=LMZFZB3ZBW3<(7(%S2[PLIUPUF3 SJ@19E6*I1JYXM !T+=>#PC0+2#8,DJILN*J MI(!DF+55KB)E^2)[7Q.2V,V%^[H>TD$/ M3:(5L@V>HG;;M);WVOA<]6*?*FO6Z3Y^E5$1JX%"GPA]TC)]XLI6M>V_0IT( M=2+4B5 G&^Z);.E5>&*$.A'JY TZ_@;YSLN?I6GDXE%W\2O,87?-H?"NA3D4 MZD2HD[K64G7W]&U.QXS)9>>_ZGJ74 Y".71..>#*0#5N>N%L"'W2@(Z_\8I[ MG26.*3C+A>+P]UI:+]U*891*"^*'\/+I:M[\LMP5Q'I5Q1 M!OG%HK,[2IO"0\IE,UFQ63])HG% "UD^!>E,HI4WR6,PIG5K0Q(GLV"9;%;9 M/;5(K5)+J>1@@R[UM$89-53[E: YJWE*<1E'"UHHUU]$8 3^P\JS0@LGY"&5 M)H 16F46!S9(DI4?CDE1_Q=KC"H_8PE3:D'0:TA(B#5X06T15@Q64S1=>O?? M_N9HFO+;1_R:_JW^]HN<51K&TJ8PBZ<)JU-'!=LP"F_'?C*3'OT T!.33X=BN0\1 Z@3,+7: ]I,6/ M\0\"XO+=G[-NX+?8=[QT&L5@4+!6[YCR(9]:\?ET6=JN6IM%B9OV<-N=N'G9 M7M9@^HS-I2_Z[RS.'K+T'\GM Z#DVZT_A2:]]^=/_G,"K_IU%O/>'-=$_YCV M2;.83'^_^5MB6)JE]17=L@S%' T\5QM9H\% ,;R>ZWBZ6Z7O][3@+0#$@U\0 M2OE0^%M.UKXY:W#EX8^@I>91DC3?_\I:FBNDR6EJ5;/KL#<[G"#T961I ;H& MK?]15<-/U+%Z'98"%25:"S 1JYAV;LWOP)]W^BA@4^;4CLNK>Q+P>3WFV1@]EQ# M'=KVH&^9WM#KF0-+'9FF;>C]H:7I-V4%T0Q5L"[X?P4PJ9,@?:8SZOE+U!'2 M%Y* '1V3BOK >3MUT#L-7UF94)9#T%59.C$$@4&\5*SQ1*29/]GO_)RH50R] MCFCQI 'ZR;2L&G2;C.'!DHQ3B,CFSW?2/PDH[I!Z_N@]%LJ@%+ZELSA:/4)< M!F.9H"JG?B8 &[S/F,=EH.S_'<4H2SQT*/T>$^D!F@TJ90'-F<%K&>1&4?DR M&OKY8;@"&80?%AC#W%)K@LHJ]LU4ZB\!*/,V@&T8>RSOXA<"@2_8OP 4*YF2&,-S;'*R&L^RUT[H MZ,#;$CH=_CR)]LT)#526<30F9,(_Y8$;- N&F=[/-R[H?<^]]_ M*T:$]/4/9!Y HZ&+T.F-U^,CR(\@H<'E/->>7%_"#,+8H35/IL]%+!*C&,:$ MAE)LNL") >>%#6D(>E%2-8:,9-O:-,X'^P3]FJ[2%8!ZS"W&6@_I($P(V'\: MDBW\\%F: GBCF 62\Q4V&^YAP. FF>HL&GG#):N89W&2U7()@7LN)/QJ>=L= M 8<#)ID9<2:F^"W([S>24HD M((HC=F;)O#R>;3$!LLE7Y*+#!.#R2(( ^KE M(,)SAZ;4*II8 #=B'"RITU-X%^NPD;E&9H.%8T7?G W;6D_Q3GP.#M&,^)-2 M@B(L+N(:)KJ=1V/F/$[\U)=8,(BC'*0OYF[ , %J8.ASF;12:O M3$WA)>.4-0F;@9V^S%,KLFIJE8F!\2/L*?;,P? M_#F5YV1&",PLR!K*6S:MXRB&X<,F+E?P%YU-KMF7JP<(CO &T/K?\1*<&ZK, M06FA:L+?LJM+[::))*:LX*I"?V%W:9UMD@WSPO]&RED5BI.8(1D-!.\>86\B MXUD8S:/'@#82- 8 83[)(".M&! )^59N3-;F>*M9O3'H)WK/CC''MF(F_@': M_MT/YACMTL'#-(G_'88,PU_,"EV#?KJ'(:?K'ZC) <&@\K\#ZA(8K3G#-M7* MN X%4P#X6# )FM()+L0!FA6,J5RO%4S_Y?WA0[#=F]+5:^M,2C8^?##P<_EQ M(39SOCZF"EMF8GT=D_F<__K[C7)#/T,SQ]GG'2-X'RQ@5#Z2)^E+!%IZL[5/ MP22=P9_0#[ZL.8[FP_#,K>86D__W:SM6S' MW__"3TJUVUKSLHO2_EWJW+ZJ-NG@_MF*]/T+_7ZPUJ!^ML+4IC% =KMR:4V, MH#56M*VR44;@HOVX$$6N!2YVX6+7+O[7#0IT8-%'8X&92OH==GU&L=I_,#W)45HZ:ZNB+$:[Z6O3)TZJXM:V8[ MPB.!S_;A$P.EFNJ7BN"]ODX.IU,RIALI\_-_=&,@^_MD"W^5M2-4ZW2&C2MB MTNF4TKQ*0+YSE$IK"P=VMOEQEX#PU4/8ULY1CN=Z(%QGZD!MKC^!N8-W$\(. MDORR3O'A)S-Y#QD!LAC$0;XIO<&T:&PZND&+=O#BWZ5IT31-DVVM4GAQ\K!T MCQ>M-;&V4"A"H>Q.ICFFK.IO1>KA&!##>(7OWD7LB"*?S%6%<$\_TF&\:+/"R:%J0 M"^"Q5B2TR)B GLA\CO_E!(+90?SBSDF0/*SBA!,?<%Z0[R2<4*Z#TFWX%FSJ M4W8"G+("DCB)PI#,Y3)/ 3OJ/XU]B Q78T:S0'D17B<>V#HH[_.#].5PE'). MK/ \8;GOUW"P^^##&M(33%IUGAG+N'-.Y[K)CI,_%P1 "R@- M1D$VYM,Q+;:(8F>>HO@;@C6C7CBI\8Y=!Z$FAT#!=H0*LE".5.#\YUS%2B:E!M$'G4)TJ];! M\H?T0GNH^^13J+7L.[>6QDT(##ZR"".9!66P*7'>GM1"I086OAT,O)P-BK'U MP' N@H02^#![=TJ+-:46$L1C.8,S\L.,(*Q$'$P9@^43"=#T.F!,=3RV(Z($ M.EF;.>MQ6&:HX11>NV+%Z_8/&FR;92E;13B1VM2N10362=7/.F;5V0^Y/Y/M MXR!3].*3+5O[0$(R#7(3$V3\X+G!8AQD>0S K>!:*. O 5P_P#"E9'[*[.BU MF&YT^$'XH)VDZ 4X3HM%WCE41&BA06.5N>0KNOL-B5O_P4_=YY9$B:^=\ILUH24!^81W5[F-FS8&^;$6^YBD$B&)\P,J937%/:QQB5 M(KYJ@YBN3 _'PE!X7^C/;\%]E9)HFCZ!(N!& :E72[$F#4$3RCO)*.366.#6 MG@QZA-/&42:X+#9M./OYYM:HB6 _KXW]_").PDNG]DY,(&BNU<4, DK\"5&: M;M:1.BAKO3TJ\X2 VZTC$N(A=4!=JHS^<9>&?CZEK891AP-(]Z_L9 _->%SS M+.;M>BBQ6=.F1+F:6:0MVW)J@*35$DOG61LZ1RB%B.R2?>6Z,$0S-PKB))7! M$QE?4P;U1>778+U36]T'M9XR"5<1'JT5HF).U[6H:K]4+>ND5*E=1[&K;#=? MH1CH0LRZ8@#%!F$H3?J "B393C]>_&.G,N7U0TXI'7""*;_J2+"\@CG*CVI> M:32XZZSICF@0N;.IY8M'[9-9FQUP[J4@>UKI2- M6T?&IL&VM6PF-C)D)Y@*\TZK1>^N%V[80CHNS"2\KD_(\G<%9?U:%0CT[K" MA?\#;D!%7HIE=JWBY7FUT]9%ZQ@&7(ZCF9-'=**I3ICP&@-;[G8Y'93M->== MR<2]D)CH 60V7^>HWDNE!O?[3FJ3 FJTO->TTJ [3AWHOEIG>ETUY8:4*B@6 M9N$;=^ Z+R3F]M1>?]@S]<' -#7=Z_?5GM6S%=53AH[GJ3=_-+R06-\??YM' MCXWWMOY)F#]5U$9*X)4P22%Y*FU5X"EJ5G*)5M_XSK+UTIQ6&Y'95-.2/="% M6_H'WE6JV43+9>39@W*!)+[[H=AC451;VBHM!88)MY$\1BG3[31$8MNZ5@FV M"I6,#^]_W'I-T84[Z3/7_*Q16.BE& %>F8H$=#V8%ZCBU3_\,*L5]>"# WHG M]7#A&XQB!&%.MILL>P]].MWV1DL#A;2>"-W_Q@?QB8\^UAIY1NM*2-%*5D2& M51J)LI)5LO0T"\8S:NM2B)92(CTPJ-U)_P!+.&=UI.@"&-NHEQ3O]&E:C3YG M0E&D?; [N1*53PO4^ MC%&2PA=LY5SZDV9%<7APDOP'+,CS7+J?C5@&IZ>-LE.\DSC]V&(?E^D#.C:\ M*DE$=^_QRC)Y6Q$813]7,#[8R^QAZ M+W\@SEF3R'VE#I07!\V=Y-F[^_$*Y M0T=11HXW$25:,+0E*A>[X(N8]"C46 M@I9IKR:;PYV5DYI$A GBV%]2B6-EG>;S0I*Q^!4+15 A[>IJMG!*AQ-Z-W_> MEONM%M2B +:>>JHFZ&G*J*^[?=WI8[53MZ^YMJ4[BJK8[LAT>XW7!%YA=*1/ M>?#3_&P1^@W3:#YG]>&2U0*UP7](LF95J+@5G<+9;E*5U"Y7TW+=.TUU;//$ MDEKFS?[3]>Q%NO5"!:GZZU6))XHJ7>L0-9I$YW&VXBF?L^0@I@(P64@=C4HT M&"T$P24H7;;'HF'U=OZQA/B6[I)2:7Y+T/X(C&QB1,44B$[A\5:5AP0^K@@? M.N+#%/@0^-B-C[]'-$?AA]3."* (H.P!RGV4^O,Z6=NF4V4ZOA82V(+R8,YV MF.W+!+TL++4/Q85I/E1+5JU*K(7[!J&9+!Z5N],"M=@1)+NRH]94NT @62#Y M6YZ-C MO5J7INHC9Y1=LTJU\\:JR%9KPF9BR)3=2N&2P)# 4-$71U.U*M3" D4"10)% M D7UHB&.]O7ON[R5W[8'RD5+QI$-EF3[>UH8U6 MF4FS%%FI5NE1 %( 4FA( @%" <*W!*%K MRYK:*A#6NARC-#:*V7<*Z B,'E;3]6HW^]F&[-BG&_EC1JF9NP%%.JGSLF"H MLFM4.AXF9$'(0LMD 0R#:E39=BN$00A#RX1!TV53KW3:4LB"D(5VR8*E&K+A MVD(86 S]*Z55S+^?-)78?]=Z'A9.B$E":,UG"G"N;5EC_CNS?.2MYB B0)?)C3#@_ M,)*<;CXNIR3&NE%A&L7/4K):+ND813>LO;/<2#OI _(=#P)6.7W M#$JLX/<.5M_FE%DU-Q?S)J+,ZMG+K-8P;V4EAY+*<([BDVNIK ( A1+23$>O MJD-:)V%=&@3YQ>&.9/7P;ZS;B!+/ZH7O M%N0)&0=)4:S!?WR,X8E,[S-&\B EBY)Q8!S,9?.PW&%,KK+:V@6[%BRH5^ MDASEP<:X^(_P)K 5;4,]UQ M:/^6["X#*U&W%)$825AS0E[S#J!Q*\KNCH4Y$'MQ0*6)%6&EU/%8S"OGIM]L M=:E3M%!A]EQ_/(Y7_+'E'F5E7D&"Z/-V.#BOUL=HFL]RC5*)9@*1!&-[!74. M_TFH^D6$83]F7GP3)K!80UAJ+0GC(549PX;]7 MDTJ5F5;Z:*.72P"6HR8#L].E7MTN[.2/2&M$L>CQ-=-)G="J'[[#$Z#].&# M+'V 7R5'IGW7E-^\\E-&^5.^E@PO=.,K!H_T,U8U&_BI3V^'H:,M ^'KL2(Z M7PA6$T(LC4"_2*IR^[^8XN"Q)2W60^-8_/1"P1C#<'NV:O4M5S?,H=/K]1Q7 MTQ7;56W/=BR,EYI=,.;3='K;Y]6 OLX(2:5>'*.4+M8BM:9:WWM>(;@I#A0'@6++E_#MJV#.DH?O3#X#_*7<$*KZE$COU[U+H2+HB<:M@:@;["*%WO^#C6< MR]1PZ XTP]/-ONV: UUW#-501LIP,-+-P27_V>I]I^FZ! @'FF/ LIE^, M40J.5)H5\O59T>(Q^): 3(!:XK/JQZ#%*\U?18'_)LX-G0;R-U9JQ:"XM8NE_]X,Y M<\'FM!!9&GQ?ZSR,83CQXPF755Z E\KE))A.J3NW>[#PD@3$:V.@>(*'35]> M _F "':>1%E7$II.CJ#CWU[RZYCK#(U$KW)6%*JDQ?>HI<5X/4D(QA"ED%LN M%:BD<3USULB/)0GI@-,7%<_-(G0(5\;@ X/V8V' TU&E;)4"9IVL/<0E5!! MQ"="V(20+.*1K1Z4H@0_+KGUA)>:I^Y,$(]7"YPLFM7. (WI$?H5-0#,ARV% M!:N$[)[%O,&LKP@<]+OSQW&7.4] [+IUO;&8T_B&!>&QY.IXC.6P,;#DE0*Q MJB_]ZTY:J]='4T@LZ,L\:]8)UNJR(PZ/SDN5%VU8^!-:* @?5(@)S>S0"W^D MM$PK#C.KHXJ-SH8$._I TB&,J, 4T#A M1 4^X/5M2UBEN0#6O=)BBER4@/<#WO*"]V$#G MPWZ5:2->^Q1\^[QTYS685T "6H)2\5%>;WNCG"DF=&GRG2=<\^3.E"0)"UF* MQ;:OY7O+-3>+U<*\*BJHP^]5GJ9IKPFJY@:-\R?!2 BDJZ@]V@ITL1_3G:VC#>::@J4LYD? M/Y8<6DK' _>M$@#_G?2/);::+RG2^TNOS)I8/%8N]8&O5K-LTRUH#L59KFA9&75OUS%-!65/P&IZ<9FFDI?^< M]S6Y GV[7__]PHE/>79!A >^&*>?1X48;3D M/T2K5/J['W\CJ?0E2+XU7OGQA5<([:.$N4$+UOH86I_%RS3"]>G29+: 6-X- M3.7 M,?.$8%)B&G31+7+E/M"N81P8T)UW6!(=W>O2OH?I')/ Q1X%< )A8L!GP_7* MDZ5I0)" _YGMO*/. Q=P7/W',: K M)6OKT&'UU:83-R"C@HCRVGY9FI1.=A'8;TP["QSI]&#.*(\'P3^, Z::F$L4 M%0^G6Z;@H?-HC(^12YL "CW$GXVPXG"*RH5IS2G?F_#93 M?M!#N1 +N0S[-57+U7Q9O1^@>?E^'FX<4)7SS.+&EJ&CG[YG QWU1>G3<6K" M9_!R)X]T2:*\=$?7:&!TEEE'=\OT@*5)IN SP$!?1@( /=+L>8ERRW*IJO)S MMJGDD#E@:SMTLT^TOBN6+8WFB[8S'S<5Y7L.U[>>O!KK4 7XDN*CBCH(V32# M& ,X9#K,=)4D@L?AH^G$Y+##L=^:&9YZ1V$<8[:74'-.$]?E5^!/"7:3IOF7 M$!/Z(,[48PK]1Y[]2IC'Z%8Y!'$U[\Z/Y7J.VCG)5 MPM5CKB=Q7? [.!QA>EIK?](-_6HO@;RL?87R+X"I=7@N%&X%#UO.Y2LF*=5,GV X,"'\;]QM_IW:W-T]WJ<^<=&^B)JV1@+M_QA, MTC-?+>>;'//)*<]):9F3ZK$??)UPZ@>Q!!>MZ-2L\D6Q9!;%*:/D!SV,$\&? MO T+>6N7:!Y_K1OCS;ZCMBVV^^RR&M2VYRW,APIH %4,$H4 I![3>!.:Z_IE%"O(>262=6+^5/9P*=ZX,_613^"?, M"K#M1F3O985[MG: <;TUR7J_Z*F"+$#@.RL@1AY_8YDCGO)[:61HXXLPJ=P- MYL8; MD4CAD>1(WBW.Z-OA48A77LX.0#.U47I(?FR2MR@(EZN4:F)\V_H>6!YSYT[G M5G]NZ^U/KYR&R+(&K%^$_#_)FBR6#U*$>4;Z-:>D&"1\VYI?F#UB[27\1,>4 MA>+%*UFZ)3NT!$_!KSJRY)#U>KU1TI_J*@CGNXXQ$,N2_X.=Z<)]0MQX_GZC MW-#/9*^1 L__$W:'J]UNM"G8)+.WKL6H^7A M!##'L(L>A\4UIAR%O;3.)51G0ZQ>9_UYI?UO==3@T\>OG_[Z,.C=#P?2Z,/' MWD?O0^\OZ>L]?/'WXD=XEF_3P \?!\/_3[K_)+TZ)X>W?+N=I:NW9*+L M'N/G\N/8.=KU(XU9W^4IX;R-15Z M!B[!4?K]1KO9KU:X%M)_+BFA]=_LXJ?7U5+;*;@/I*4^[?8\W=!'GMK7AXK=K^0? MKVT+73NLO,M3OE21A4O"[?51-^U6PDT9N:[>'[FC_L R^WWH=\_I>]9(-X:> MV].=D^%6VGL,>O)3OH0O@'?@^)M.*X'G*=Y@9.F:IME]OV1 IZ&X>B]F@'X%9.^F(@F<<*/CTI#FE<70#QP/BREE4!4;1?Z.K2]@:&: MBJKT/6]H&%[?TJV1.G!.]_@V-"'NFACA;DT!O /'WU);";R>XKFZT=<\<#5, MR]! Y0]M0S4&ICJT[6$EX'W,J*M>/8HFT'?@)%C:3O3M84YOU&+69C&@ZHM9 M!Z1ONKZ8U8#5E"_#SY^^W$N?1A(F\S\/X9^/]]*7X9\?OMX/OPP'TN=_]/_Z MX$D]S_OTCX_W'S[^*8T^?/E[K7M<:L MYUPINVQTJT@_\F-*1# (D&XQBNO= M$UU#R[_ *SR"AYCFLO0A'-^];U8+VY6>A/LP: 'KMD>TI6$TKHEG'@+.!!= ?OVO&(M>TRU'_; MFN*,D[0XW/..#2-]XB\-VWY!6WO*1FWGA+UA90ZLM6%.UESD\@F[\5KB (^R MRFP#ST8LQ_9(;7$@X1Y1@H=%^,9"W*>>DU&E8$?(+=VZSDE8< GAA.&I?3-= M1G>0#1K;?_L.EQ^1G>T[R?:$OGJFAVW/I=QH6_#G4%WC.J>RG5&G4(*=XJEQ M)ML-P[9<['U#MBKJ;_ M*W:62CGJU7.]V6% M..8G;F!D0]PK/D*>.^X*P^3^OWZX0L(2U6!XD?G1\8R[$0\U,R(ERA)(.6OI MX=Z,.)<2SF5HIX>;UU5R93U8=*CU\_\UPZV0<*0O]YB[:-3\L> :I%F;J=VN@[B3*1T!]1JKV#QZ: MG:_=>C[S2W-@8#4_W,SNEPWR4>_<,:^-/Q5^\X>7,P&L4;IQ6](XK= K$\5" MHRFCFG8PH]JZ%42Z$G88@[D0"Y+.&)5GR:Y.:?TP=KZ+(BE7-IE 3XJCL_Z$ MUQ"$ZXJ\1&EDO^:,U32QE O^SDN\:%)49GK7^^K](MV#.1]+CJ')TE^T47?; M-?PN.T>[0-;WDX"Y95GBIVD9FOL=NKYD/R@I9X)FE9XAX_HK.0AQ>''F;U$* MFN.]*CG7F@>:KB.>O*G6U_)2?]^F/][B"=QT>Q+VLAUI.30YH/'Q+W@9Y3%T M>XQV)A]=5L@G2#C+1XP=@KGD7FR1+UR?J@,8VL/) <\Y7.&O%0JD1HIQ)-!# MO]ZG_2\[B6RZ21$L$%?M3-_EJREIP1_6!C*-(FI()AAQ20L:KF%7%P,)9 M!25FP0X3KS)&+5[D^UF4E'_-JBQD7/K+N<^&@M.8LU%FKT+^G0=:#*W$LH^$_#%] M-V,C?)H12M1_8.4]Y(./6=20!X X(]DES0F$THHB1DE1CJ4<2DF>V?F MX)<>-(5[VH.H9*IYPM1&E#,>L5)JI8OSOI$?,'(A-2XHUU**9_H?T 60P<<. M)K2D!!90I944UHI?4$J $L/FH:'&G52:#9]E/[+6<*\^>].NC G6FF!LZ&72 MNNU"#85'0$L+/)$Y1E2;K\CX7LI%%0Z>K;NJ44_>8:8CJ+D--ZLF'.49,"AF MO:+LFKS>7P[()^)_HSX'^1'DI4APOMGKMT9_0G" 63V1@I/O5>\E-[9T!FFS M^/'P%R:^!&E6FI3*0 FP= ;+Y<]*XLM,> M)*P0Q9@5]49=Q(M!@1TK>('[T#. M(K3#JSPB^W_*"#'MF7!3GY?-R8OBEAR#=^HO+$V_Y#5ZLZ(ZZ,X17E]ORNO- MLGOH:D-ID"<$;IS+V)-5S!*1--*E"VFXTC;/REB5BW1E;D*V?I8[8#R[F=M: M.@J_2>^TK*$O33.K3K3VFCBKELLJ<13V@96$ H$Z:(Y/F,UL!8SZ86,2++.R M0\AC"Y:'SL9Z?WG=V8!6+X+.(B/5KB;X*YCCN+PV4$IXL!'F.YZV!A1_?:L6<;[0IASJ' M0(DT9I-BCKD;.9O+3A^L:4JO3\;^BA' L*!SQJJBS0NE+A\AYRBZ7B([RPN3)108>66Q"7GDX6RIKG8>E>?J+%IS!/'%M*IT M0"M;7$7:/B^722.%O],RX4U#+26IS!K*0AI6SYS2H*W"8,SVN]%Z;]0V\Y^Q MFCE-FF4U\SBI>EZW*@N/#HNZ67(%D_WEUY:9_%C&;.WG+*-/7S7.EU MS1_?(\4"=Z:^$ZZG\A"6EVS)[5^6/U:D%[@CS,YR1\ MI-$:ER\00BH1%/[D1UZMCE.&YCWDDNOOF:"\#"BMO$G-!T@]KAF70IE,AQZR M[.)_(R&M:"D]S:(YR7D6<63@/3*&UZ76<6=K=^,H8&3NM%&'2TJ8%29;3=OY M (S(UFI#;L]:E!6]R>C5ZN9X7CO44 \QWRY%,5Q3U$Q;#+,D#/7YU^O>\8J MM:J2,W1USTK@X;65Y'*N:<^B]OX=HN7\>>XA_N0J6L&,2M73^@KZCF7OIFR4 MD0LBZ)\E'0&>)! 2:T6S!U=*S:XYE/SZ(MZ M>#$6B5FLYBFZNN7B\1+X(K,PFD>/S]*[#_>_2,ES C-1,]OO66#Y3^@(+KD$ MTX#O=%UWE9@>RM.@U$5+=E:>I,IRI_Y"71XDF3++C5C),A3&@-T(P,N++I<< M*FQ>N*+;(C E<%^NY)P49H?+QNYFQD7IT&QRU]NWGI6C?M:"%UO$US.&:1;3 MI%D=ZXU!>N"K _M'J]@I&)*,U):V'GM5KKB8)=F#)"WYA47-6.HZ\GBV\=WK$XF,5M@@!G:;1WSN:+Q48252:&U-/V)J5W<1\\' M:#/B2(JRJ)LKJ[O!PP&3K4)O;&R"JS-96$9UDL@UIZ%>&*[(?5>L++0_E M@7D)6$736(!1KD;*96A3,7GHH]%.21Z2UYBJ-C* MGZN%+YF3R2*E?,PGDNH6O%V2HVAS-W(.FJS3% MAL=L]1HCXB-TTQJ;]%.NG_FT9(LWR6HZQ5B1%]4Y7B.]9HI[& MLBW'3@L^; M/WY-?I7^U^>__RG]]=?GQBW"9B>KL$@N2]+M4CZ9PH"@H#^ 5$P>H+TV!VGB.UC5JUG[OK]Y';RA]_9_#X3&DK&_3U'VTN%NI]6HM2CGUBY,7",0T11$.#M&[" :_W./ MQ1X[=;I][='%]1.!T@*A:'O_.C.7AXGK@S_^]AAC7>U;SO,U'A,RG5ZM''M\ M.=VO0Y[?='2:).AM[KB8_0J67&VJ"@")WU>Q]]@2/E6F]>R]^ZEJ+ZHT>A]= MY/&Y2-;FX ?R0XYBMKY#,W<3U59U35>(K1FW3]]N1_#;K>JXAJKT>SW+=2U7 MU8:F.G)O4IN'WU_^1ZGO!=.\#_#8KY[J&R+NA MY_+>4P?]OJJKEF&/ADB!JKLVDW=M,'1Z;EWR[M0B[Z9ER;KFMD'>ZPP*&NP2 M]+*MC_1@P7?,.,M22-)7'$)MGT-8>Z34#(DTG5PB'5VQ+6OHN9YF6YYB:XX^ M9!*IND/55C8E,AOA+_D ?R0IC[W.9GA5S95=5ZE1$/=.:F,M)IJ*D-+L54>C.I] MO:=F$AB'C^^S<07G]#,;U:\XJ 7WR[E-HF[)IM,*U[0#H6C+A$2!_9MJG4)$3UF#--EQ7=:8,0=22^XS!A1\43?H:? MD:",CUG_>=G/?&75OWU^J*,7 FP-%=/L#RQ/V1F5E"#.''3#^53 M,F0S J+\":>#K:J?VPAJIJQC<9[ZW-&J4]]8ZRG"Q@Z*LVGFXNSUAJ:JC2RW MUS.L_LCT!GTNSCH(MV+5(\ZUF6/;UCHMSNW>:W5/SP[79ZFKC$.]A>//(KYV M(;X]RW1M;^"!I(YZ(ZVO>\,>$U_%1,CXXW*^T9+2K8H%R0S!=M1#,TW LD'^//?#%/S783;.'\GY#*+CRM#N5J^+B$"S@W*HZR4Y]"S==$:. M;HUL9:2KO8'.URP_BM%9?\K5BMTFVL#37)!171F:0\>[CH#U;",/A5 RQZ8 M$-)4$\"*<N,D;MB M23)+MJSG:$J_-U!LV['Z=M_Q] %/DKLCP]/JDZ2:3M:9LJW7F:=KN"F[]MCN MSRB:/ 7SN7 GUT70+D10<7H&GAC0M-[([+E]Q1SR!61%T0UW:]]D-J3GVZ1A MRIHM8C@1P[5-Z%PE%[JA93BJ:IB>-1HJ9L\;#12^NU$;J;9UC-#58]AT5=9J M/5'0/*%K5?#6&_-"$UBM.7P,'FA]NA,W9%RO;*EJ(5O*T.AYJFN8(P4\2/BO MYO$%7]WL:]I6@O)#/H)L;]1'D@Y_< K^LQL[5;-EO1U'>41H=OUBI+G%>9H^ M1& #=6"8"H1DFF=Y7K:#5W4&PZU]$Q7%J![SI;JRX=2YCZGA5NK:XS)Z.$,< M>:LDHT8AHX:A]0?6R!XZ/57O]3S%=!UNZBS;ZF\M!93.Q+Q!VM&534OM]*D8 M$><) =X68*O$8M3OJX;1ZSFJXRGPP1V.+!X'#A7=W3*RAPIP3595D=6.'U-M M4=!(/^XZU_:2&3Y4/P54?-U)5M]C5:0]5 M$]R+@3VP^J8Y4EU3YV0SBCO2>X/=YXW.%S_+$)_(MF&?34OMF-5FGD7J0/PM MM)'01JJF:B76'LR=]UQ-40Q7Z^F*96;KQZIB>*.#M5$]#I.#/'-:G43+5ZJ+ MNI#%V.%/_17X#\$\2 /.\/,UC<;?9O ;B9/_1\*31.ESLSG^2W#: ;8&*O\N M1=("&W55A[@BG9+5AYD7NJ7CA8(ZX.AV9BX[PO^7\[LO_6>D/'Z+R@^72Z8= M'[F\-K^-3^KJ)>:'P%[?=)2A,^@/.36]TK/Z.[B/.#@^,VRT#4,OC+4'VCF=F;C M4"52W]*0(0@KKH=0'_ 1K\CDB#"BI7N<=*-8?K6MH3/J#=R1ZIFZZ?54T\L6 M,U1CU-_:ALL'L93F.7L%&=V1[7:4/9HN"6>'KP0G_K/()UYJP0Z1N),5I_/ M;N446]8[SJ#=Y9A52/0>B3:4HL#%P+ ];3CH#6WXNF?93F_(S[48VLAPMW;> M5)3HFE;"'=G4SK,*J]@QXJAE:78@3!SY-G:T+"\@6OV M[>QT6J\WLK=8$=\PUM0<188FMYZT6P2B+17HMYR_#4=64(GULO;EW8"W;S!WA;M%>X)28A81#%4ABE-1S*;J-7 M:Q7V4-/4OC-P%,NR>ZXW,(80M6;K')ZM.CN\VFR<,V*[CSC.?-WC?*NFCB4[ MM18N;9['*D+0+@JC4UA+TT-"+D_OV:,>1)1#U=2&SF P4!U5&5J>?;HPUL16 M8EFR:;9[#T.+PL=MOOS.KT*:2B%U(ULS'4/O]4WXG]57K.'(44>&8NOFR-6\ MWLM$^7E*YPU.=&N.;*IU'F]HK*GKC$5KI@@)LORF*G)*W#'/*?-K4N0=3.V; M1K%CU.E9QFB@J][0T?J*J_?A,T\*]G7-W,I2T%DHI2K>0/4[LEOK-I3KR^>+ MZ$A(\;846\66S7Y/L5RC;RFZ/NP;VL 9Y/N^36X%V76*14ILRQ/Y7$]6RFUE9, M63D'HT7#%@9$#-9N.;.4@JAAI*OJ0+><@6;V^N#3*EJ/>[BJ,^J-^L?)64UD M_K8EVVK[Y:P;D2FM \'*&U'N!00--(&$8V1C>(=Y:./'*PWV8:?R1!._#8 Z]CUN;BO]GFL//4?M*1EWN3,< MZ*?)X ZS*63P>&OYAN[IC 5WJ@-7OI7\-8%RX@W[W:6^=G*.N^#^[L@$K7./ MD2O@'KNH^]'9CHO9;]!!_^V7T"N"$,8@?7]+OZDC5I[[22+U:)W7"&\%52%+ M/REWBJ*HTM*/I>_^?$5^DU09OL'_EY*9'R.KX2J=13$\:B+YJ30@8[)X(+&D MJ[*$01Z-O-'3_$VR3=F%A^$7EBL;AID](DB2%:\Z&ZW2)(4_<&/0BX]KWPZ' M0R(#VRC*]*DC>Z@[0ZW?&_5L11V.3(T?MU9L4U.V$F@>G5IJ!/X/SN7ND/S_ M\LO_[]?43PG&$10:GZ;TQMZ/(,FO8 ^D/_?^3J>ICE5EL9>H^?JQ"Y)F%3&X M.G!' U4?>:JFZ)IC6IBW9C'X4/5LKX*D.9>7-$&#<#TT",P\]U\WSYI9T3BK M8-AU]@7\:<%3+V2<6YC/LYU"EUB>K?<<96@,[/Y0TRV]9]GJR #M8JO:0-\Z M[7E.J]VO39?46M2I<0E $0QV46C=HJJ:X^IFW[-42Q^HAN&8FJ?B?GS54'NF M8PYW'$D[GP,@A/9LN[H:[ #TX(TX1?XR+/,OFNXJJKQ6H.?@Z$D?3$$(2RRYC,2)@$WXD4A/#Y-':_]KF@CEE( MY\CU>HK;=]V^/;)-S[/[OJK *P_W!SK:?T4)UN3^-+WW M?YS1XKE&G8+:/$=31(==%$V[(-94=<5S=<<9&F H>[IG]=U>SAFMNELIG=-% MLQXKJLE:O97I&B>:+8L!2S9T0J;!.#B-1NB5@UI-%LYWKTBG6QA.U1@XJM<; M:';/'A@#T^X-<[?6'@ZVHL,O)/6#D$R&?AQ"[Y+2J _8H)]F*Q,8#OCN%58% M5]95I0[9/&:F"RR?,M5UP7W/SGP1%VU)+RZ86NZ:JFZY_8TD%=5X8?Q M=&4XT+:.P5<2WB.LZ4'"JYNRK=22X6F7\'9TVR4[@)L&>;6J:X0P5S5916=BNS4V^TA^XHZTCO.6-L:PD[_E.\AJH'&JQ[*>>MV_F MT40130O)/U+R2UDR",2UD>H,7=48*<; MOI:YB\X UW9(MPX2/)K8BA4;=E2 M&D&8TTS)[Q@-!]TL=;A7<*@^V%&'^^WD_G*5'@\=@RM7=26>$M>UW8$U4,R> M;BI#=S@!JX:J9N>X-,3QFN]Q+/RZ%ZJJ8"1:XAZ_4NB%RGEJ*. MV*\I\G7GW]-_2\V9!R&YS<[K:LK/:\!5];5#:>ZQ[7/W->_@!EC9.3DV8F," MB(G/2QJ (=I;R"#_CN+LX6V>^[/:_G]#UKI!M#S^WI#M[CKPW#<7WSC^F8-(M1 M2?PM,2S-TOJ*;EF&8HX&&#A:H\% ,;R>ZWBZ6V70[E%FI&@J(>_&VA3[6Y*T M;[*W.OPV./[RX>.?WO#C_9?>7[+TX:-W=[CDO4T#O4\?OW[ZZ\.@=S\<2%_O MX3]_A^9^E3Z-I$^?AU]Z]Q_@@J8U^ET02NDL6B40["6R1'Z,R3*5EB1FIVLD M4 [^+Y4:O<<(E.Y>4C8/#^+G\^!#MXGQ=B2K,EZ2&0!J3^9S_2ME@\#,T M>YQ]WC%,]\$"-.%'\B1]B1;^EN?Y%$S2&?P)_>)V^S/[8Z?)-G M"/)"@6O4E^< 03;8U$M/C@;9C EU,VL MAL#%*[C8<^17X*+CN-B,(MN_T/.%?"?AZE6:]2;PK5TD%=R>_HFY;$__.C.7 M'3EO]G7UD(SC8(D9_#VJN%[3<[G##\[;J#;9W"%/S/(JC!29I\?G_#-*9MTJ@BR0>_AC/ M5]CI7I(0^-]D^P#.@*V,_^M^\'^3./V_G^-HLAJGG^*O)/X>C,D:;\-?\$68 M$%S(8K_6QY.FVK*CMIO"HKHW=#5'T5U> M $QUC='VXG<]VLFYN':R5$UV'''N5V@GH9T:IITTM\PIH P<3^DYCM(?F%I/ ML3F#K*KU'6OKX'(]VLF^N'8R+%/63*/5VJE=1Y_I.?FNGI=\69Z-HFQ\SS5T MV^F[(\73L?3HR%7Z/!9RM9Z]52OF;6,A_F,ASW12ZPN(SE0B<2]D&NMXM,"_ MZ+I06T4E<%W7=,SXJ>]'2>4W];S/K-0ZXZL6W4R8#96 MJ+O >) =;8P/6_<61YL/UQBN4K@!$*4/!Z[==SRKUW=Z@[XQR/C_O+ZMGBF3 MR'S[&F3>5339,6M-"+;K]'.7LXE".511#EKA3O2,WDBSM>%PV+>=GF%!N&!E MBZ".I0S/&2/4X>7;NFQIM>;CA'(0RJ'+RL$H#N":GJT9(W-H]$UKT+<5DU++-G*T[/<_2!,M),Q_+X63']_V?O39O;2*ZTT;^"T(SO;4= 9ZSY%FTYFRM5FPGYO..DRLX&')T$LD5IQ0$.5'P0M#H7($)1=Y91)%C7HB8 MW5R=<0IIW5JQPD[LYAV#E_ AXS2!-X'W&,"+FC-(&6UDXX"#5ANOI*,>5$YO M,*'ERP)7?4EK1!W/).XM>$\IK?'\>>>/*4GA.0Q!&O7.J;$(!^T_])QD< 1I26^^;](!WL>DT0@B)8[MP 15!ER!.G#;H+WV)I/Q4KNTO+G7$X%' 'L;6>P2X% MUHX<:@BVIITB)*V!$CDBF.;6:EJ9R\HIL-;OXW&H=68?!^4])#)!+4'MP*%& MFD9^1"+IJ2 "X>"4:B4DJSQ3"!RF:^&IQZ'6F16*!1IBLH,&&3V#VBE$G.\I M?OEXD\^R1;B*0?[[34SV>6GYRS%[WB=[XVGWT^Z?\NX?5R[?YWR>9[/SJV(^ M_$7^/1]/;^*XT'T;:/VPP3!JTO>@(E!!I2UGF '@;+"]J@P@RB5;RYRO5U)- M+FRSCJ[4I+N,-4#,.NYPE'R<0_1Q>@*AUBF[#0Y,^ =T%9S M*H$Q=<*8-$*O1>2^Y.-QN*D P[_5J[L'4Y!@.80@E30?I>-YRE DK2-?@R ' ME+* 1ZV84A027D&1 Z_7CGR?!<7.3$J, A1AI['R!,4$Q1Y L74D;!D3DA(/ M%(22(0\1K3,H'0-ZK4WLLZ#8F6F*"!BB;JL4>P?%XXI*_C6?Y+-L7%BGV<7U M:#*:+^+1U/<\%3_=B\E6 T;BK>7>!@@2+"1R5,2:IS*A$1H&ULZ.R[4.F%2W M5GH?D4N"A@"E*2JG%)8Y8A"R1C%2 2QVC*JB=2 .>6K28R :Z76TQ*?#<(. M8Y]HR'FJX4\@/ H0"M J P;> M[]+,Y9 /B>PT*GMW6+-[.9M>UV;_"YO+'RQZ?WD"O@RTBN^55A8ZHCP%6!)&ZY)" MZ!U2XD'XOI^<3Z_SN.0O-MSG80G"[Q[/JZ!==C0OX&OU2Q\C\.!Y/\J3JTDZU"3&&3M/NG>>-I]X\KU^]]L#1F M^7Q1GY$>:\W74R9<:W*(@U02#A!ABN!@MEF-:6W"86K]71.N7L(]I.PA,*2P MDT+)K2Q M(00)8@EBAPBQ5@,-8 34#C/IK/2*(R64JD*&&C.R-O_J:8AU=C(G.VFG?5CP M.I&RYG8L89,(0G^.WOMQNLX):X9@(8 -Q] #;!$+8-:HKK1T4%&S%DJ,:_]A M.IG>#BGNTAZ50T3V64#2O\JO% M(*%Y',6O&N',/N2-<$^FEMA(A!>IFHII3 MOG[(OC&*.S-YV9#L=1!=0G%"\2&@N!434@12@H@6U"@)M5825]-D@TY6>#W3 M;6,4=S>D8DAD+S)=4T);UY;T\T[E]EY[=@AG] (T*MDZ#"3R'BF$+ O6M3>J M+@^51*^!>1W'785Z-\JI@4/$.LM^VW3_#_PH/T6S3AWOJ,$[$]@ZA!UVT!G, M)/!05R:XX%JNE:<]!^_=Y]#)(>NF*4.">X+[T<#]";23!NV0*JLP5((A*H.Y M;A2NQT]+:.5:!MYST-ZAL8YEEPUOGS36#[@"Y; 3[JK2E+,\2$->V_.+[/<7 M5J,?7=794_J:B'0PFQ8]U.K3LKUX )0- M)>FD@'TCT3ER6R#%\DZ//$1#'EB)8/9#JX7Q0FD/K:\GSGK.V5HIS7[)HWMW M K$AZ&8\12*/1!XG2!X2-.3A)(%44P4#:PB+,8: U(=Y(!#(ZY)']U5".!@> MG97S'3MW'-7QPZ?9]/MH'M$0Q&/PRUD^R2]'BZ+"_H_=>3$'W CO*=9 39L, M!2RF"@/GF/8V1A]1W8Z22,K6VE&NV* *1.AR\??B:^!A8+5>1Q][:1>'B[ M&/Y#OAB,@[_V,E,'AWV\F"[/QOG+3M[ZV5#LWSM?G"?%Z-!C"+)5F ,H,MI! M+(##&GI#6)6-$)X(?ZR=3^:+/??;HGC(P(Y2$+;9_ ./"YQR3#$19B+,+0@S MT%I#F 0(9R24V&CBB$82KHY[>7#0GDV8.SEC06!'49-$F(DP$V$FPGR*,'%# MF$&ZXEDV=(!S(+%EV+#*B?8PO..YA-G]N1()?-E)9^;$E\=V\%0[X(.;?!9$ M\?HZB/K\*IL]U9GHJ7Y4W=Q^:_/O$;0>:HXC#).FG4X[?0H[?2(M0W0V'YT7 MLV8O1N/E(K_HMV%\8K9O3\Q;"%MG1!Q1*[0RTFIMI.%(5"-V :,,KY5SN6PV M"7)N%>\B^Y8,@'&?Y;#"]+$.8\\%RGE\,1I,8V+Q9%K.I)^UX9PITIO!7 MVNFTTZ>UTRG0^=)T\&UL@X-+%$<(\Y6)Z#W"0BH@K2(,8<@D4_60#@?(6DU5 MK9I5J9D_%(KYXV5A\'U<+N:+L"_AIK>(#9::?:M4F/1_ M6F3A*E>_+_YL71X;;^RDYNQ+G@^R\Q@2RB8_BYC0=)'/!XMIE-,BOS +4CNX'$VRR?DH&X=O M"[^X#A=G K#ZUO_>N[U[1^"6\>O^8.KC 6:]Z2SN+/JUG](3>!-MZ> MS?+L'V^SRW!)OV;C']G/>?BJ/UW-JKO)"L::&V"L9Q@%QM+4<:VIL= "I8&6 MP&@=WY/=6H;GW5OVG!L;7,TB3?W;/'@_#&F &2. >FLD\LQ;"XA14A@LMUFT MKQ&W,6H9.];<$K-L#+'U^_^&OQGWX^EG]-AR\_V#>O2I"[KE M\_'#EX^_O;?JJ[.#+U_#7W\+E_ME\-$/S,>_??KL_L-]^/+^/]W@MX]?OO3M MXG\930:+J^ER'O3J_(^;7]WZM;1>?$'T9N'XUWE=S#TAS^_63,*JN]_Y"FP MW=N.YLN>#B >8=F@VOEE+7H_#HPXEQ#).6*]41(C)$9(C+#&"$R>:O./PR&$$VVH6;L_PJG\Q'WU=3L'Z)[L<# MW+FYPWK$22,G>^-I]]/NG_+N;Q-Y CW5"6_^XJ>SH!(F@_/E;)9/SG\.%K-L M,A\7 W &V<7_+N>+(IFEE\/-^V'A"=)41R+"O6$(&,X\@1 :7 TXQ=AB[-9Z MI!<:V+05<&LL4;DUIMJ9KW%CRN]7DXNOS3:IU2X%>_'CY=?L][V$DX(3FV:1 MG*!G>?)P;XU$T-(Q 02#""HM/66"5R$>'!PZ(EX-[MW'BCCO9"9R@GN">\_@ M_CC:18-VJ ECEG(IL"3486D]K]$N^/JLL+VAO;OY*6QWN?%I?LIKAWMNB6*: MI')0G6!ZWNB3T3>[X.>U+2ZD'MO(260(>X%XI!*U,#@6I;%\]BS^YP+/)3D M4!NQ]H\\NZEN;UULC+^,+G_NKB1[LZLZS)+W7I6;WZT[VK[<7!#''7;"(JNH M9(%NJ*%&>^"8)0*K^)Y4;O[@#:=R\Z?*S;]\_6C^O__X^)MUG[_\/_\F$.1_ M'KC_^_?W7_^[;S>1RLZW+SM'^)$JZ?([,'FXRIKOL=J;[?&[1/^JV+MY2O;O MQDZR,/O!H\SCN==CO[\]M^=->[FGO9Q-?VR87[J78N@'7=B=U3NK< DQ )"- M'[2E]G$9G[+113"X7O4:3'8S6MQ=AP2*4P3%^?GR>CG.UAIS[_DZBHR>U\5$ M.UCYJE?RVS/S1Q(T$S1W>!TVOQR=CQXH44@2>4(2^76Z9C3L^0J^+*;G_[@* M/^>S^?_[JE?B_KD<+7ZFAFPE(MA)=.4+)L+U-'Y$$,+3I,-T?^G^>GM_)\F\ M3T5<3[*U73$*(?E023+6G:KKZ7)RHKY,NK]T?[V]OU=5WONH$=/9.)NY7I@.!P@ -F>]KT7::5_2?G#3BE!!:0BTAB+=R3M]'U?]_Y+_J=[Z/U_JA+O2O8\QX>DD)F>I MWT?SU:M:7_"W8A<[&J%$AEATDJ]Z6\._4@[IM@/1#IW)^H/85TF:OW.7!TY# M&*]HR&IG@9>8AVSW=JRRI).=D\^VU>F=]"Y.I)-()Y%. M%Z1#T8IT',"(0DJ]4000@J$1LFYL2KB6>R*=)G*BL M1]09#AS2EBM"*UL*2^/&XPF488F>2FL/T:+JT$I6X-@1@?$:4T:L'7;KW3$] CWO0S]MYJ"3'1 M4@!"G0"H;)V"C/4>WA_'B;N77]CE+-S>IW =TXOR/*O>E.)%]99\BCOR8%N5 M?IQPX2&5G0S!>4IH>NM/'7.'J _OUU^L 13%<\L.L3'@2'HIN)F(D8$C'LC1B* M%E&HTUEE23Z3?";Y3/)Y$O*YB6&%8#,)Q@-H!<8*0:*]%^U<7R. 4STPK+HR MAHX[$')<^?R/1%+#-@^R\ZM1_KTPLN/S?QV/;@:SO,A3& 096.2S?16C]031 MN!G-32#6DEI@I2$.2JO%3TE9]Q/!V]N,2:B24+U$+;0R"H'34!'G M"0/&(T6T6B4V"Z.%?4Z0O!]:8>]^TSR_0MA]DI*^ZH6DGPF^4SRN5][1C2]<810S@/IF&(<8B<4 M<::*KAMW3V\<=1&G[A4CY1X\^2JT5Z&\3$MW?2SR2?23Z3?/95/CJ40:'-&! P#V%NE& 7$882QL76QNJ$>[4LA).(^N428("[; MQB*>&D]U8)''%T3&MUV(WJJ0%#E/\IWD.\EWDN\DWTF^DWPG^4[RW8L&\XPT M'5L]%A9Y(CC!!B."B'&KD1=*P+6^!<'5:=SDKH*BNV\O3X:HVTXD+Q6;9W6E MWSF%;--X/M''J=(':^@C+"'TG$,'. <26X8-JP=WP?".[>@C(?]5D7]<^4/% MPV:]'E6QUR![ '33Y@A@XC"41@NF(0O/:;#".U+FA4.*>6^&%(LAH#N@ MC9Y-B#B!4[">(#8-EWDI#7'0]$]$A'MIK="42P>EDI+1.OE#8K[=<)ENR6?; ML[_C'TN32">1SL&03FNXC7<^_"<9T$ 1#[T'T% K8JL=L1;1P#Y 4VN,#GY7';'EQI-]T=!>AQ0'IDV$E @I M$5)?@L"<-:GX0#G%'=7<8N6QML2Y.BB$@5=KF9<[8J1]#"F60PJZ-(VV"@JG M(<6)NA)U;6U+B8:Y, ^^F[&,:1#XBWFD9#W@3!!M[N_:OP%S=6'S(#'$I,N! MZ/VT>DXF23P-*7Y%T O0=+O P5$2DF'O8\,+BI'WLA[5@9C;M"?[%D.*1:^& M%".<)IBF!);#PGKJO)3DL\_RN9$NPG2EBYQ@PC/$)8DG"]!2"VK7F3+!7W<0 MW%;J:M?'$Q /"9%)<25B."AB2(HKR6>2SR2?23YW:%A)W&2(02V$M1A3IQ4V M#E!3GY)Z !#K@6&5C*%.XX,'$@8LPT:#67Y3"=/%T72PW.C@4$+:ZN$%@N=C M)7)0:HDUHD (QRE1Q6_\O9&XS\W*K8?C>AYT0[A+L!Y.1>+>EU,(K M"=4K*032E!<)0JR55BJDG/64( E44 A<68*@$&M-'1]3" ]U$N]G5(L.P>LG MEB3=D&"<=$,2JB142:@.4J@V,3@0:!42>FHPE8(QXA300D **+3(!8B2<3)98FJE[#$'+7DEI7U5(DL\DGTD^]WE"A@!K3LBX\( !$+/> M 5(>0\*,<-Q2:YQ"N \S=7L9JF%B*'BG>?F)'A(])/65Y#/)9Y+/))\]E<]- MS"N(8%,4;9V0 AD$03"G@#$""N$$8$1H2%Y;4.7 M58F3XI[.QOE@GD]&T]E@,EWD36WAJ"YA/)_.%T>3MI1.(@Y:CR2A2D)U(D*U MD0W"6]5EDGLJH8!.66Z1Y(*@*@D:4FK63K+T, MX\A@LR!\#&/V$F[[CMND#))0):%*0M5_H=K$PD"X.402QAG)'1+8:6. ]I3A MRL( IBUUF\[M3"257"*&3.K/D@Q@I'=W,3$F6P\/H'&1REDGD+F23Z3?";Y MW&&V,!*M:6=2(.TQ,U9Q*[74C&KA>!Q# BT'H%U4OHFE4ZNN8.(4BLM$O=6K M ,I&$];D4,).YP4<_@BU1!?'1Q=)G27Y3/*9Y#/)YP[-+4R:[MR&$DF!\H11 M;*VV7'A8!9<8=H3NUMQ*)E)/2KH.) YEKK+)MWQ>MO-NS<(9C*?S;8)1_01Q M.G4X:)61A"H)51*J)%1)J'9HPY)6&KA#SC(DL3-46R&-5L"4(4-FD&%K$V8> MFJ7W6S B/N2+CY=?L]\_36?Q6]5B,1N=+1?9V3C_.OV4S8+QVUGPL.OI?IM8 MR9RCDVQND&#?=]@G79*$ZI5T"0--/$1QZC# VE##N$+,"U(VJ^%::+F6SKLK M79(X/S6TV?CF@Z!M&P&I!M95U[\^L^[ XI\OB,]ONQ"]U3XI?I_D.\EWDN\D MWTF^DWPG^4[RG>2[%_XVI63E;VMEG"=,> NPE!8"86F5?X"@L>RNOQU+^2*;Q&6X0Q#O2X+H MQYPS 8> =-H0["GAV4X07MO-. )KX% PW]56__LNE^&PF8ZU1CLR#+7WWC"F MD/*&(Z-LR70.6&;(O8,UKH("RF?SDK%VSF_;]@@0B=<2KR5>.R%>PZV8$(0^ MUJ$ I"1EP=W#'M46G)+:[HG7'JAPZ8SC* T6'$],EY@N,=TI,5TK^AWXS$E, MM&>*6*9T^*.RX(REA.^-Z;K.1'XL'#9$*'FMB?,2YQT5YST1LF>\Z6?GE$) M J$P1UAXB0QDU9&?9-"OE6OLB/3V<.B'Z9#O,/3_B+@\*\3_NK YT6J-Q(XG MQ(Y/D*-LR!$8B3P43D+B ;&<:53V8\!86 S6SC,W)<<.+#<,^9 !F6RWDZDK M>%_/(BD&E\0H;WA[D+>R_\)DDI?2_&.TN!I4PTZ"MQ T;6S)D$TN!N[Z9CS] MF>>#0DP'JS:B-^-LTHP\662_%Y\1Q3AJXM?.!>D'*W @FRP'B9!6&AHOF.8, ME.*%]5;\BGNR#WY$'*;?*H=G7CB(>^T M;W!*F>R3073<+9F>P#IJ+ BN%9, *4UX@**;A0Q$),B%30K^4O/(#U8B#9 M@U#?!]*WM3-@@GB"^/%!G* 5Q*EDT@DL KZ%-("J\'_==,U A-I-U[:"=[#" M9GGXV>;EWP^V:^N*!W9]5@;I,(A5(H9$# =%#*E=:)+/))])/I-\[LZP$J#I MWN*-0\@C1JA0CC)$J!25844HX+@'AE57QM!Q>TG'50#RO$CJ:/(]K]HL'TU+ MVXV W&KI1Z FBEC@J1%(&P&T,?&Q,8Q;J)\7\&QZ4JOY/%_T/[34MP?2L)4F#%J4?<((JIQ0Y)($NN#V2/M'I.P'M75+_K M^!9F< A EP&N!- $T,3Z2:B24"6A.EBAVL24D+ Y6)/&$@XUPL)1 B""D )G M.5#,>P;I_?44+S4EDOH_R>2X(K;P]BQ(R$4QC"B?S+.X::\=FNXSU?VK0SR>=^K1K6=#3B'@)K#056",$E1'Y0E M?C@^?DCZ*\EGDL\DGTD^=V9?88!:!U D%F 00AD02#.E,:S3L1TU;BW9X-7L MJV03G63R4)IZW=-89SI 2$*5A"H)51*J)%3=&*V/MU'"0(KFK),[2JRS"&KC MG6?6*E!9K68H)E)IHR>N.RTZ:]8[+N](EB?/3U.N-;SY-O>X@()^F2AZC M6DKRG>0[R7>2[R3?2;Z3?"?Y3O+]^OXVPDV=BN(<(RLH8(1(KB5UU%2Q6T"- MA,^=6KM5)';W#? I'C+ T^C;-/4Z\>BT/>UK&7G,8$6]R&"42P@G(-0.2$8\%U=5I ML#'4KUL4SYQZ+7LS]9H-)>FT$>QASJ X@4.X0\%\FI"S>Z9K3GV3J)UQ*OG1"OX5;O$J<]=\:Z8,.!Z-\% M8JMC0DPAM6;![8C7'JAGZ:XH=P@P'@*ZU[&(B>L2UR6N>V6N:\6_>6 ZKB$7 M.IIP BM%JXH[XXTS9E]YUS#XK5TFI"7.2YR7.._5.>^)H#VF34]SBR'3 ML8,+P PXHPP2M8$';;#W]D1Z>YA[+>00P[T&Z;8*\J>YUXD=$SN^HD7(82LC M@B)$A .(P\B)7')0G6AJ*_W]3< W(,<.+#=.Z)!WVISS0&VWXGSR3T4EQ^KW MQ9^MRQD'U?+VJCSU@PC\X9:H0A8$LW7!<51T/MO)4>.7/!]DY[%=0C;Y&;Y_ M,)DN\OE@,8U24JQGM/H'EZ-)-CD?9>/P;97RO%-/4/Q1+LC=>UV_DS>/KT4' M>Q.'(-[:F.+/JUG](3?9M_SMV2S/_O$VNPR7]&LV_I']G(>O^M/5K+J;K,#A M''(I(77<6!*\,!A'K#A"C&:8>6B%C._);BW#\^XM>\Z-#:YF$:/_-B<,,:2# MB<0(H-X:B3SSU@)BE!0&RVT6[6L4V7CD;")#M+?WW_X MJW$?OGY6OPT'[S^8=VO2^O4MVP343#>:!*.J?-S^ MN$G4-^/;[ A*VZP@V,%Y/AY7S_Z?-^!-\3AB_\VPVR ,U7*RG0?4M,^RU1 'O0!+6[_514[M_@K-EBER2 MB^.7"Y'D(LG%/7+!MU(HX0;WG&?#Z4T^RQ8Q!A # M-]]'BU'^0,^ /8M2?^.P1W!_:2^/Y_Y.9B\WH^6>-&[9BJ]?U+9E*]_OI17" M6][F5N<^3VUL%U5J6][/X\?=" ,AHO4H)VI;[F6I/$_$<#?$(V! / M <(9"24VFCBBD82T[&6'$1?"/9MX1/>=Z=@0@4[SGQ/Q).))Q/,:Q(,;X@E; M##WGT '.@<268<.J_#X/(7]V4P_>.?&0P#LD\_*4UE"9FN@RE'=Z['?W\GL99RE_:]'QHOW?)3;BRRP1PTP"633&8!;QXPB M-CX7![H9"*N0$V28KA58M-=932Y4:Y5W.8(-\Z'@G:83IR:(?>&GDX8B:H;3 M. P])%QK*EQPBS 5"I>^D%>;86$MEU2\'&DC7IL<_#XK/"U(\5A_-A@CN)3CQNO4SSXLV M]-9&+9K&O2T&W!9#2>L)MWV>I[-#O+%&]6F+O.;28!OTG,2>:E99H018)M;[ MN,25U']V!C U>L$E!S?A69[Y3]>VFK=O\1E-ZM5?WF2 MW&,Q2C"$^+B]L108.4E8DD9C B]9 *346CI@I#0DMCTH-*873LO.8-F9]0GE MD'?JN"58)ECV I:,-MH2!30B!)!%5F/,E)%5'I6WSD'?&2R[BUVB(4/'?8QP M3+'+=0K3[05 MEB!D)2%60P(\"V@*]J,G$A/>(9JV-QC_E<^F%]G\JC4+]_"1=!)1T,_YQ?*\ MMA2;5/EQGLWS07$5;Z>7;Y?S.-5NGM_M'ID\.TA:BD]0X35 RH)@45*L,;", M$B2A#W:E7B5HSB;??GT_.9_%-;9Y^??[R<=Z\7^+CS_'6_AX^?=YKHIUW^F! M.1XBRH[:OTMAEV,#YPN&KB?I3-*9I/,D8V.Q%G7PR[=L-/EC$0F;QKDX@UE> M#,DIPF'S0=3QD^]Y56UXHBX( HT+8D@P8*Q!PDGNC:):4\2$ EI( [V_9=?$ M!?YK6-[@:A0SASZ72UNX'Q\G[YMUW>GQ[A"S+H=-]E8QG!+_'RR24#/ MU H).$AT5S!* ;'3"XCYZ2P/GS8X7\YF^>3\9S .K_-LOIP5TU-JV_'A#G_' MZ<]LTBP&(D9:XWZI\;%&A!/G*'+$DC++ 6/#H1-WP];5LIMJU;_.LLF\_)(( MW@ABG0> Y5^SWW=;.T)3 YD4F#AV(#^!8]'@6 )B,$&*4:0,,EY(5*5&0 L( M7\M6>AF.NV]&)RE,@>V$T(-#Z!.J%@/<:D: F!/"$FX%D5H0 *J.D 0&9;M6 M5?8RB':65^" MBXH=D0 P%C1H72GC/#9K4%TM9,"LG2[/%I?+L3K?0W+A4)(40#TR+7BP "*- M.:HE0TQIC:!7@& NPW^56ZD9PVN9NL\$4&?YA'@(9)>&9P)0 M#V &*-L<@= M-I)Q9:A#0G'I!3%5]0F.*? O!%!W-2=#QH^BA<=)!$WKJJ3!J.CX/%ADOS\Y MA.H$G;967 42+CF5G"OF1=!J0=I=%5=!SMBUN$J]PI7S5G;6#AZ:^SWV-LAU M/LDO1XN]#!;AG9:='+SCEB(P)PEFTDJ049Y A2SFQC!"A=#05&!&3@F_=MBQ M-9B[CX_B-*DC@3F!N55PHQ%V7E+ E;($*>&0J^NSE62R.S#O8 !&4LQ'&E$- M\C0X*R6IG/HZR\L2G>GEX'LV7E;-U,>!+6)A]]$ZND_AN-7^!&M+J=3< 6"4 MXL@P0 .0=?!X+:!\K0SU/^ME5/4JUL@.BU\4X9BK;/(M?S]1U]']W6T"*X)= M=A([%,BF:-,A@/ )#+(&@\(;#*7C1D BG+?:JJA,#9:(*N!W@<&4^IH0=6R( M$LT)8FQ\R8RG4$&F-!/84%4@R@/"@%UKO]P!HE(6[.D%=(M4Z=-S$Q_'(6VU MHT6" 2, 0Y98IHBA7I7-]9!1&.FUM@S%@JY*O-5J$IT)\/ !F5\6V:+(,-[I ML3Y)-1=C8:IX&_)Q8&2'MY\/=W,GMY$L&$.E\P3FW/1]^SL_%+#Z@. MT%AZXN2*M>9I(*TELBY81N&WV!$NI*^L)< Y68OQK?>2JU?\\VK!=SSQ%[*4 M1I(\GI,',6G/>@->$>2X!PP@:YWPU5Q2#[F@:P'"+4'<61""Q+'=*7\D@?CD M0DUT 6:N?3480 )G;4<@[BYDP8:Q+8JLHB!C=N9OE- M-GI@6MWQ=BU\"KQ"-EG9PBOJ$?;*<1K4L*,5>)%CGI&U$HMU\-8+;JZRV;=\ MMSV8 1IVFXM]* @]I7#&T>*.@P9W6GE ,"7!LGY*3#:&T@\%=B<1\/U4V:9Y60(S;[7:+MLJ+DYVFLA3@*:PL5^A%!P;2J"0,!BQ MUCM3.Y]4 O0TH*M]J'%=5235G5#W,%AD2'GJIYA"2B>/:MZ@6G#@!344"F8Q M--A *RKK6#NSWABU,U1WU]N&=&DO)TPG3!\DIF6#:2R]80Y9 [Q!1##H5-W, MPSO UR:M=X;I[IHQ#J'LTAP_>%0?4]RXD*%N+.[^PO5QM K8&L*A/+)<0> @ MH!0HAH-RK*8]*[K>TOB>47UQ03],)Y4STY$AO5'O'7843;%2\.D(((6;@1PN MGJYX3H(>Q)A#QR2IDAU<^!=L<$ZZ*:2Z[X"#>.ITFB#5#TBUHC\B]MPGRBMI MA932*R9(I:6L%)OXB9M"JOL^-'!(<9='F3TOD3CP:.TJ/?BGXI&74:\, 5\X):)5V58H>5E"0M8K?;1#96>@4#;E(@$R /#9 2@B:SL9. M:\0T"D"$4A#N":X[8W!-\0;'ED\#LL.$V;T,H>FY 7LP=NILF=\JZSU1/U&V M0B^028Z9E0 8&?Z-;B*H]!]0A&Y6+!;7];=F67=JE/(AD%TF!?16U9V21CM8 M)+4B+AP9APU14@;MY9TGD(LZ@0Y@N,&YP$9(ZNX<'@]90E)"4D^0Q!L3T'#D M8S&D!A K@35UWE:Q2\Z=Z4HG=68%RJ&$XAB =!+QRE49U"S_GD^6*5YY%XGM MZ @%+IA;"F+,%4/$*5$GA6-BT5KCI74DFG %\7O^:[2X,LMYN-%\5L/RYTZ3 M1\50D+UDC_96[Z5@R1'B,V"DT91 >FZDE\H(Z!U5"-'J/ $1P\D.\-E=+),, MN4C]1!,^CPZ?K:(JQ"W%% A)'0?.2DJ,JF=K [3)*?QS\=EA^\(ADEU:M?W# MYS%%-U?=+@?E8)=3B'(^GF*- &V=*C!E%3(>,R6XQ,(YS1DE05LRX[E;3 M3;[=EPI3+^YO\?%^S%<\%#C-<$G!G+Y!;S6*X7#"&DFDDDBE2-FVA1_=61*= MFOIGT]E%/JM_ V]^'\RGX]'%X-] \4\_3!#8\M4QA0PC%R/9VL7Z+@M)E>0. M,74;^.JWVYIW>>"Z258NE7OQUK>R4[86AE37>3S._V$P FX8P5&+L6).*F88 M %8[C:OH.K)<;EI)MB$C=%_Z H<0][?J,W%"XH0#X816H$($1N#A7T,P1#XYX@B):140& (,(Y)1IR*Q5WMFZ M6M8(@\E=B@@;$P=9HC=Y!([C*8W\]8 M?O'H1UY\V=ET?!$^(8K?('+)?' YFUX/1I/O^?QYEOI3T]5VO&*/"MNK\F8* M\B312**11.,9*W1$TW0_+6?G5UGLVSV]C,&@8-,L?A8]O/-_+D[R$28Q M;!3I1;+I(QBL0N(0$$8XPABU@()ZJ+62P*R9C)^RGW'IYE^GZCRLXRS_5"WM MIW$V6:C)A:M7=\?UMYQU.>3>2*XU@ I+[&C,E875OAS M&+BUT]<7X:^[L@D^A"C->4KX.TS\X09_VDFFC0?<LZ3T5BM33A] M$?ZZ*XN00R)/4?\=?Y DQD1N1HOP@?_*+P:C($&S2;BYY3P/7L+EXDVG:="C M3D&)TT0NIZTFB 8X9IG50C$)-):R.KV TABP=@[Y'.1V9OE"."0()N0FY)XZ MR;O.-"?%ZK:'P>C23XO!HJ?C299W.CA8)(O8BBX2 [,2K&[.%4/F$#>=(R#6!,* MF?"0>4V5D)*N)ATS\C1X=;7<^?Q#OOAX&?>B>N9BQS%@P5-M!:I[D7(K"[*# ;$MQEIGU"8$+@OO+F"&T MZ(B#@""$C<,>,.^(0A& P9 U#N*U!CDO!.#V)NV_\MGT(GQXJUH]]7L\! /U M5C;">!JO+I_5Z6Z%+"4'\RY N6@<3"4Y@2+@,JC)X,9Y!@T3"AGF?4#LTS;J M^V:A=]LOAPXI[?)@YN"]S!0>.D[T/@%>V8"7(H^Q5-!CHY&FS#@'"O *+!E< MGZ7Q3/!N;\[N4IOVK\]< N(I I&V(CV$:N&P,L8B#2$D%!%? )'')];[0#X3 MB/TT:_L'Q*.-NQ91U?FHD,)@YHXFBVSR;70VSH]];/<3EBS%C3(D7"(*,->4 MQ.BJPT[1JMA2,R76^B_=@\%Z53N:V/V(.2OD$+ 48DT!GL.$'6W!3L?.)1AS MCASTW"KC>(SP2*2MU)1V ;ON<@S$D*23C02[GL+N"=2UPC9:ZZ#E8O8.$IIA M"20A$76*> $P?CJC9P/4]=/J[+EQ>=C!U,_!"9F-SA=%?FPO ZB'T#B @:9Q M@)?*.2:@5EX9'%2D$#H"U5&'" +VJ7Y?'R^;/=E5J/55G,3>=@M(T9R$Z7LP M#9NI'UPI" 0PG&A/G5=$:[;JZ^GYDR.,-\?T@45@$Z83I@\)TZWH$83$6&&P M TXS!:F"Q@8]+4BPL363KCM,=]^3DW;;K>O@T'V473:7\\((WZ9OSXEV\WHB M:,5HH\$="[^.:IM3K2Q7#'-=UZ9ZS]?0_D [K_?UWG388G.C)KR2=3Q<;ZLX MUEZZ@:4@6&^"8$? 5RV.G%S8#S!F@!+O- PN.E549PE9-TS?Q$'=-^<7^ A M(5W.[TL4D"C@%"A -A3@*<<""8*)@''PM:- 5Q2@?3 ).J6 '?3B9T,L7KU7 MQ:%1P/''\8M'CW<#O1Q-LLGYL[R*U-O#II+BIF*8XSR>CZ6PPF2[R^:I@?/7B\^G\B',8'[='N6A: MIB'#C:;22JBM@QA8BEP5EL(&K ^,J]?>AZ6W^=FB*)%[7ZVJB8MZ,.?$O3T: M.B8R/E8,"=!,3P*60*L5B V/A$122\LDXMI;;(W3ZVT'M\%09PF)A,@AZ;2L M+0$I 6E[(*%F>!$ S$)())3.*VN8IAX'(!G@#3%2K5>&;@.DE&-X8K&)8#!6 MJ:A%8+<>QI!+ EP&C3G@B\%<3^MW_[IU2,*EW[.;ZJ&166(]/IZ M&M\_/?_'B;JC#&;&]MUE-2:OW%T!,6J&S%;53 #R'$> F)-5@P!EU47AI921C'G8"HNXIL M.@3@U3-9>VAE)MSU 7=/P(XTL$/<8>D1P '/X]* [2/L#/24&[U@^U'G@6[ M?AJ,/;<+#SQ<^N#Y>F$UQA*1(":3O)3/'Z/%5?7$S3CX(,G+NX-8UEB;U!-D M.*?:4(.L54995Y5Q/GE*IOE\[]/+O+9^_"+R6+T/0\N M7_%K'2 =G+_KFSQX@_%JXBBS>7C9>!D7IT#YQYO"2]QI/WG@HHP*M.[%[1G-GLY,0'1))CQK-1Q2]_9K] MGL_+MIRS?)S%/DF+:9'..H\R-9CGB\4XCWY=--#S?RY'BY^#[$]-;' M0U,8M$-3(CQ$SD/A/%..$@E5E:]@O7 /=BW[7*[UUVE8__\*'L[5=!SO-;C. M]T-YIXWHR9"Q+@>,IH#5X>G>PT5C*V*EM:;4>0*MT@Q"XIR$E8X-]C)3.T1C M9\8P'X9;2V!,8#Q(,+;RAJBSR'$5>\=;#CU@QE3=JX'QDCS81K<#,'9FR^(A MDUTZIH<"QI,(0Y?R5M5UQ6+W^"C\.!\%[ZH0K0H_L4\%LU7QQ2YB6E M@E$(@.)8\CBBT (%B:(*WI-K]/'R/P+*X[)$=U.GK!?W8K.(4X78*0==;5NA%?K;H MDQ/8CVZOC\,9 =H8JY)Q3*%0RE.I*.#,QFB-90AIR]9'IK4A'?N9'$PIV>$- M<$@1G 3>>\"+2-.IF4EGD03!M$3!_,4 .%MW.@%4#;@#> PNO)O F\/8* MO$]8TJ@5)]).81L5KN*,"02")JX&ID%.M5L;M; !>KNSGLE0D/[V/SG8!NJW M!+O_XY9NJI[^@[.?VS1'/]%9"T]0 &,K"C \YAA:*9G"X2_#)*Q;.R#GT5IK MAP=&+:Q\ZPXG+CT6.!X"TF5ZX5YF):06$3V+;!T^D$7C1GL-@#(>2\RI19IS MBEU]UBH@@9T"N;.0-)9\B&BG=38)R@G*AP=E#!JG6D*/8%"^"B/O$?",,%)! M.1CE?LVI?A&4.S/8X^C#+H]S#Q/(IQ#^=I>7^7E92??[^54V^98/9MDB'Y0_ MI]X6=Z&-6EI: 6@Y! AC12AR&NBJ&MYXP];C9>52?[QTU4)_#NO\<1+1'O]W M_UR.O@=H%O4&]93C^(2:7-S^1>N5.RW"8_*H,ZE23.TX ?Q$S R31CG'>2_! M9T;&&> L@PAZ6E7G.6/IFL.\'P3O8(YII]W?4E5!0OY!(I\UR'<<*X,QYEX7 MW2^<)I59[B4,+O;K(+_[\:4I9G\_R/@]&D_*EH5AR-I]U/NW_*NW]$U>HZ_S::3&+"XO1R\#//9J^7&='KY <*1..+4:M- M,/B$H81 K8+[5?6,<-1YUFU@Y8X5][YTK;KHRL38$*-.#T/[FO&0_*X3 "CB M3;-@2;!!/CAED++@D1'D40503J5>FS_>-4!Y)P -5S^$<@2[!BCK!J ,#/$N,H/[!]#CCY*\^8N;7#QN M!'M^L)#R,/<5&DM$F8CR0:*4 M,$59$E$FHDQ$F8CR,:)D$*1HUXD1Y=&<.MV3D/!E>7-33K_+QH.+T?Q\/)TO M9\6LZB)+(7+RX");9+^^\$RRF^5I2="3$G+H*J5G*C/M=-KID]KI4PB]FJ*/ M4IR-&@=!C8*!$;/07MMF/C*KMQ=VJVR- )!..4*X]0XAJIQ2JY&N$'"X5J;Z MOA*+3T%./N3=-E5=,T93D7CRN1-_](X_.&Q.4@RE !J*M.-:$>NU)+PJB4$. MV[4AM$_S1VD\8YYP)G7RH/8RMVXNDM&X)4M MZ*.[QK)P+R>K*9+5O>=R/KW.!XOL]WP^'$SRH@/5++\,:_] SZG.Z:2'K'$H MY$!;8P&1P$X1 32S6"/O.:Z:QB-A!%M+4'M?;/S7N.][<$^D[)(?>FM&)&LA MP;M#>/-&]UO%N?$2*$:00PPJH>NN\LI));:"=W?> ^ZR8T6"=X+W*:$H M8X9A9#&3#GK*H8ZC!1%M#_:-$O(?04#\=.:++7]?2X3B%-,:I=M"OZY'-U$>2BKGX MD44_8SD[O\KFX?GX^N6D.*S.%H.;HI_H()], 4%8-A0">.+1>'U:(E/O])LC&*!+0_/WD?#F;Y1=ZN?@P7?QW7B3![-)! MH4,$.VVLTKLFMC_ Q"/E71U;WT<: :O50>]@%JZR]L= M,GGQG=,S_\Q&,WGR[P\RLG.@X,U'Q7B.;V,3E4V^3:*M:#9 M?)X_[[QFV\7H$[>T[Z'O_-&*STH'K:-($,L\5\I)+@BT6 *$F2&"W(K+%*+P M)4K"^T(0_'2F&C'X>/E^)02JD('=#J@=$MIE_5!O[9"C-3<2[/<)>P):X5BN MJ<-*84ZIM\$+T9C[$O8("F]XU[#?WBTYR@!L@GR"_%X@CYML7\"%DX0*K:@S M3@C@K:@@+Z5RIFO(IS.7DSMS>OIELRR4'$:K82!CZSCZT%:=@& HFE962:$DQP ($]M%*!#L$'DWRX!Y=C?+O^;-[ MCJ5 RGZY!(GVA"R+$-.>&1T\&2JU%E47>@HPE.U 2B4HGTLY^5LI)N]K(7E? MRZWO,\MO9Z^147#^],7L^C:Q#\AO!)/Z,[,9DN\B+U*NSS?#H>711^1W6: MDHW#MX5?W.-%%'^4ZW'W5M?OY,WC2]'!UC!X9U^*/Z]F]8?<9-_RMV>S//O' MV^PR7-*OV?A']G,>ONI/5[/J;K("?G,%C,1$(^.,I(P@#;3C!!)+H>/ M[-8R/._>LN?&9MQ80HZ0P6&ZS:%^CQ$8_ MTD2,M[?WW_XJW$?OGY6OPT'[S^8=VO2^OX1=_"W?PY1Y<59)(A#0(.J8X M!11!K:U&UF,)@RAR[>E=2=R(:R +9+.3.PY,,H#O!I5.^["\#F\\?]BYO!T8 MT\MYN.KYW.;S\]GH)JH"-;E0@:J6DSAXXU/@IO-1/O\:/DN/@\9Z4ZQ1?/@E M'^>%[G@+N(*8&J&YLA0$5! .2@^: J*8?]ND+ I-O8-<:2+"RU WR8.4 M0ULJOM%DF5^HQ;._![X9A/O(;B(;SI;YF[^T;BL"KK[;HI3PR_+Z.IO]C+__ M$J2R2(Z8+ ;-O0_JFZ^59;6V=W11>*ZZYFQE3#S_NE]RV^@)HK]E=]U1>O^[ MG"]&ES_+7\7.^I/%KT1T)JO%RW\MFF>>WR>]#VS0YK32OC>QKUL+1!B^TX0/ MG&7C0(23\W>#7Q97^2!&7Q#XLRD5??$(_OF/@U&0N,'-;/I]%',FPGW6?4/? M9O.WV=LJ[7KP2_7V+UGV9?7>8!TLBZR*P>(J6PSR2=0>\\%9M5*U%7%]'0S# M\V T#.,$C'%V-IV%!V7WTNED$D3IW>!KN,+JT@8_LGDQ2'-V4[PP]C4=F+!N MP7"=7$,REMBXN\%D&Q^-#/3WX!Z&UWR)WU-LF"IV(UN1R]_??7DW M^*M2GU8,$S%>'G3DQ4?^T#ZZS M2?!IBU3(H'>OLW_D@[Q>ET*NL_E\>7W3TMC9Y640K0(\X9*FLP)5URM05558 M\:WC478V&A=S[8:#B]'\?#R=QR%&Y>5'P!<9F/>^(38;CU\1;[#&ZI/W/"R1 M^,"5S?+O>5!^Y5?EL>5CM#8NEK/(/,V;"AXJVIR7%L:\94PW2W.=!78Y^]E> MOVIAZJ\9%I\9J&[ZHZ"_>+!Z,5V>+2Z7XQ5U# ??L_%RM:OC:12N?'9=C0JL M[NKQ+B'A!=^FTXL?HW&PW9;S/'[^>/2]I,NU^KCA8'X5+;6SHKM[I+*P#L4% M#)N^\*L+JKO#![Z^"/$N*"HD\/Y_%7BJM)]X-_M;L M0[EY,; 7KCHOUS=^UE6XRCO"'=>L%/KL(@*X1$ZXB?E-I,]PPS\'Y4(M;Z:3 M2DCFRW$I4//E^=7JV^IOBK<4=,7Y8AE$LWYQV.SQ18! D)!96;=XYVK>/6YZ M;*4;_#18N=\F)K8SG00SLZ6@@D]41P<7]M*RBZ?HT)%]\5!*;U64'R6T JQ3\2:BGSM#[#-9HM" PWFI:K,"WJ;3B(I1+C&$XI@ MW@6?=5[=Y""JP45I_:U41F5YMKZ[S)$)&O@J<&5@A8*QW@UJ 5A=>,L&''P+ M1%=IM6GAUF;%J+_"+"V^8Y(O2N:+3!F_L%(ZI<\9C;C"J&S?#3[?JSKO M?$WUH<'TG04JOO/A+35;*U=7KOTMP_G.1\:@P+?!U2AL733ZQ[<_=">L&16 #AE1(A@\E%#-JH!!2.\YJAJ14T19#.H0(AM 8X!$U2''C M4.6I.QI^?2P,68R[C")3_-!:SH.@RMHUC&9G#'3-HS$7A/';5:"^\2CTLSP?7X1NO K/,!N,8P T /0MT%9?*I!24%0!O,ML-"M,R7P7F/B1BMDY9#63BRH4E)<-8UX$#W6&/0J0O#ARB,'QHT?Q'2CXJ?;P?J+ M/+XCQOL;AW%>.5KA8EKZOC"0;HK4DTGE44^6413B%5]D/ZN81+SD<.LE*]YD M\V"W+//*6YRT/+/:U&WF*L]&\W^4GG<\1IO/I\'N7-04?I&'3_WGLJP3+5?P M"7I="Z3V+L,!O3S#X>02%3HX$GW\].7)M^,W6ZKN+^=7^<5R'-.T"@[YK7!& MXBS)NM*YI=Q+3W91K-.CMBXD1O.P18@K$?ZQU%E8V[K88=U2V-0B&FQ<9H!@ MA%J'I.25PM:PF/:TI<*&>'_:3.=!&Y?'GO/FF+V(21;N2!%M?2+4M_+S^J@2 MAZ^D#U^LBOGV7_U+X>A/E_-P#?,__KJY2;4N4*U7WTIL!;6(5O(8'[<_;A+3 M&L>WQ1J4::-%'N#@/!^/JV?_SQOPIG@<+O.\?GS/#7\=70=Y_)#_&'R>7F=K M*;X_1A>+J_!CN(^S&#J9O2W.UV_F^:_U#VU4%4F/;U:%4>$E<97^SQO(WCQ< M-U5^!Y%_^'/]HKO/P4>> MN]+7W9-E_V=-7;\62CKX07OWG\7BM@5'<";WX? M%.=.@W\#Q3^[+@)WC,L[R;Z-)X:I,+U_U0J(F M/LW"C).'PJ?:[QR^J@3&0X!7!D$\0@E[/WI>F]0$A:.!PG^%5^5OIY>720!. M4P!Z8A8$C_BUN? !@V#KEGB7E^#R?,\]([;&R'_'B&T9EG@\NK M?':[/A4Z M"Q]Z#9H]K(+=SZH<"+,FT4BBD40CB482C2=7:(L^5;"_1H=Z_-"D3VTEMK[' M5VTLL7UMT:.M)0BB(A>\&9W."*'8,^60,XC&\>FLSFFS%D%X]V#RL4RAYDBR M.I&\TS_B?=E/IH/F$6A( 3N&YA$GX*@_J=SFM% TED0GG"><)YQOC7+9&64ZVT^Y%Y/GCY>5N!Q4/@>0)^@GZ"?J;0Q^WBE6<@QQC()0Q3##+G*@3 M^%3X#W1MV,N.#'M,Q3&@/IT]#-H9AOT,%?60-$_@QM/NI]U/NW^:-YYV/YT# M)'>A)^X"!+@Y"(!8&>(T4B@\R9&C@II5J #[M:%Z+_47>"?^ H?H&+R%%"-( MH-\;Z&GK'$ RQ)36"'H%".8R_%<6!&+-&&8O/ ?H;'A$# ;"!/0$] 3T9P"= M-]% A*$SCEL)L$;&.@P9J;4[QT1V?Q#0&?;A$*6#@(3]A/UG85^"E.+3#]BG MDX!!N^ _Q8-2-##M?MK]M/MI]T][]]-)0/(7^N(O0-F<,F\YL@364<##5H' M^LM/ CK$/I9'$1),V$_8WQOV*4@Y/GT _3USXCOY["XF1;Q?S)6S6U,>1I/+\3(/]%>,09CG[3O;\I+OKMJ=:5CMB3#5%*5 M6U>#Z5FNGCK M^\,ZWCO8L)ZT9=IS'>MF=%_B^*EJZNK:+*UR5-7M*Q@V,S/*6ZL?#E=K$W;D M7^70K&D<7U//)_REFFCUQV$QE.N^J_I2#P.+ OCQ)I]5@_YV0J'ER,6_S_,O MU:#%AR?GD$"+""DEN2%,:X"Y4JNQ?(2I]GAH([$@Q&"@$+<"$\[JL7P"$H:. MA0,WF-:P@4+XR_HHCWICWL;YL?76#&PY%K.0#1.G*O+<*OUN,]Z FAQJ\7@T6H@;#G8;EG09VO.6W9S,XXCW.,>M-\Z M7V3?\F$]/_ZB_)#6'-5B]$HYTF:-\4;!%18"K^ZY? MLYR78W$"_*.567]E92S'D2+A=MZ54A OOF".^/I9-05Z]G/UO='\_%Y-N@W? M=Q/>,QC%2XA+4*Y9^R6SO!Z[5XPZK)<[#@BK-_!BXUV[.XDP7%.XI6H,8N3Z M\L7%])SPTNPZ#@GZ5SF;)TYSF651AM]&>8Y#>\+2%G-^PG($RJ]'FE[<&D7[ M!%%NBA+(]@>3-,'J@4DABWOYXP774WJ?__Z$^RE9<["$ 410,0>>">1-E8(8NJI>QX8SE^RX$_F]VZ\X/#=>GIO5PM>FH9Q M(G80_-$LWMVP/2#["S6:%MBVMY,T_;/ CJ(!=;SYIT&8X M@Y)20@%60 )KC*O0AJ F?GV"ZHH3(DTLPSW5V_\A?W['ATVW']-WZS'=@\*; M7"VY@AH*B"V@2C JJ7 $5DM.B$4O7_+'4VLW77*$WJU'U+I;\D72MY%X;C'' M;3MJ*P?S4V7N?0J.]D)-+EQM\6T0LM,P>)62 "\!E7'"N[:V]CL<;R6QRW9V:_]*020H\80B M-0!I6_/IWWZZ&S>"I"@2E$D)6[..+9% 7Y[[Y?RE M^)L?ZM9S>99:7QQQ6=G\9OM%186-_8,'Z1_8*>WAKL_ 6Y04'=GG/>H\ M;7&=C#>[4!9!,0\>1@E"0B7O9]8]:68=>;.]8-*\PMDQ4*T^SN[@5HQ1FDXF ME]**49@2@]LD&VM3%$B\L$N?FNB\]-.@$,IQ3#B@FR+<\]WKN_T?(V%_J M35\ZN<>K3+D'*\OT$V7]J[\_^<8O_13P*V+Z7V%P^ZTR:B'&D2FK9$/V^,7P M^*=;R%1F1:J@,KUF< IZHCUD<4M#;+))WSU3)<8Y1L?K2:34I(K3W&9M]#S! MY'HZ@XR-.N =^87I?)G,;TPJWUBWT/1QO\AS_;,JV#;X>IO.4["4U1^0.U8? M&TTS9:XK0WX^TMGZ,62;4I-/6M8#;,HJ7YG4;;X:W19O4D_0?QN @+K/!W?) M@T[L7]?V,$NO!A];&S*YYRV/41;]G:*A%63#KA]T8BDI)?GM KQ;!INUV.*_-'(9J1NU%EFZJRN!N]@-VK):97N+PXR MWWF2.L.W]03@'&N'.#SD/J:01!NO1F;)D.:KN+2J+KC:WP?Z7KSR6Z*3@V;& MGBY8 :HVMS)2MO6-V:%-\#7R>R>H+_A5.;IIJH5]OD?$QT$19#=E&DXD).P[^*YFO('EMPZC-%& R7MQKL:)EOZX4,M4]BKUMC2?P M_"ADE#YRDAYV'P\!1:?)K/-V_87ZC_EKF/O MDU]L>P@L#Y)]E>83[6P4J_ZD_9NR)=:IJ3\]\A($Z("!.US:@ M_[S-JK#33?KV.DN3O]XF$[6DGY+9U^0AAR#+;69W\[0E)D]9W^ V U'YMYQQ MPHF/*.<,.7$82!+S. P1"SPI BH/LH]T*$RQ0 !2N6Y')\WC6+^SQZN7D.MA MZ@3"=[W006I]Q_SO:JH=I#7I^G-JY;KN,4#'VU,J5R M)T4QIU)E8'LDUA4 0U/]V)0@VI]9LTBIZ?1>GX\UB,KO&S4/YHRN5]2&E/KE M:+;*]7&N?1QLQL5X.IE"20]4/,Z,T-(Q-_.0L;:,1S/U3UU6:D+.4#TT6)AZ M1"5MRA4GRF,W!H?^T551LUA^1KM:;Q<3'>$IA-+']Y4H+H+-&=1**7-7VYRY MLES ;IP]V!+,XB3_/=]1Q=E^^VQJK.FBMJEXKG8(%G 1IA5@ /6D,*2]JE>" MZK I%$>-,I"]]2<]84FFRBM1=NK\[=J[6J]:/]X#7VF2_IO+B.O%PHV+&Z@K MJ=G'M5=?U7^5I?:.UE:C;QEL2[AE12G*@4BSF;'!M:D]L45.-:]7E]FV-EJ] M 0SQQ;5B4T."ZN%WR5_%$^YMX8>ZU:FN.IYDB[OJ#5O.8'$-[&4K^G0YM7Y+ M8_6:WT 0:"ZQRPXQP!R?T#KHRLVHG LR'W9_S+5Q2*V&V M LB66(*JV7( D&,RR2=3]6CNL*PXJ8ZNO#EKPVF7Y!I^/AU7*:J*3JX&?CI* MBIL!YM7UB]/1M*R@-A\NO<%DK,ZA%+F56UB0@W%*9^HS*RW[-"<:8U+95->+ M+%M\!9+2[U*+*WSA39LP59?57@WA5?[CCB>K]2HF46;OV!#O=&XJ(+2\_9), M9Z9Z?KF3[!IT/E$B?I'I*+W7FM"PQ MMA8ZY'@7V=7@OY5TJFVL)K0VE]GJIX\7FH[-91H]!<^TL9ZB-V#MY*K# >G= MW/75X#*$DXF%3M94B[50])WK7VE5"IIK9NA::91&/ MTY_[L0IT%2RK8T])O@ Q]3 8I9E64#I(DV:CZ;HF4X)%?7":W]H8:'%D:3*Z MK4S&+62[;B?:-IE!OKK.U?%JT\0>C^;\Q;P4W4NE(F]2'5TLPJ*K)1"/]B)+ M7W6P&"E"SMMV&&3Q-,NM,8+>?BD0'J]U\DIZ:TES7AJY,8D MS2JBSVW, .@-B+:PCNUBM%;:M!K#);:MMC#M[K23, !CK"[)S5?,^IN,;5JC MJO/0--DXCK4=KK_QD3.K.1$71BSUNQP:3:5<->V2F3*==?-:'906.C7UVE"^ M&RWMDAVM%9!4 OAK.E/.PIU:XJUQ!Y34N!K\VF3E'#);IM?./N88;O;4J8.D M!;O,[+D0ACNI7JM ,.*T5S51'M$"?I8ME$ <@AC+4D7LRE1,BR#C; ,AK7M> MZV>W=FIWJ]ER>E]0>=X@?*AUA3.T[U"6;66\)E6XSBP'/CA>P+]!XQC[%>Q& M937,K@:#=EBN&88[*"S_C\5B#(U&WGS\KDR*>7JS^]1EQK[T&!%AZ/HN\_R( M<()#1KCCX,@-22U*SP,BXX"[CD.=P!$!=AQ7?93&(9>1^NE+";,7!ZI)I3K2 M@3G3\\\:E>M7!*B,^,(XKJ5$K:_UG]@9_F6QZ6NE$-/:;?ANEJ;*-P FJI04;]IEZQWBE5?!4RPY]$+63 M7*:FM?RF7)?Q8">+5:9$L+)QBV*!8XK +[+^W/@^19S4=FO.%]9C,Z>WV'); MY7%"PTH15[B A.V[5E5"#7[@?I4I'@ /<:26L%!"WKBUX([<3N]S>V"Z5 [. M*QW=SA>SQ8VR=MK/7>NO+#1PY3M5(8MKY>9,%+V;;GYC)]:5^%VZO%T85W5+ M(7$&+R]B<@<3Q/+KXG!B4J1R9!?-FG9M]M P)DH])WD44"(X]';S$,O8CY#2 M;;\\R-(1N_;--?_^BWY!L+W M-]V'TFBC>9NGHY_&J^SK(AOGZ?S-+Q-(LMH:L_4DWW%--%>#W\'X5 (6))Z% M8V@44IA81I,L3U%V$"QT7,8 )WR>/4E!ET^MQ M45OI=*U[Z.L.AQ(LH\8&-5*,)K%!IFBLE.#WF:+\#"+1\ &HH=)I!_@+*"C% M(FU7.BLAJB [I\3LZF8-%$:9)+F.PH*N@&=IUZUT2":-S4R7*[W$H?YX\=VA MMN>@$6*H[29CUPPFZ=A&Q=57=5$98 DLFT'=,G&P8?KKIN0! LP3[7. 0'U\>\^44)[O3P VE&@4NJ*\FC MN&VK6+2'H5AV/L#H[_K+"TA/;"#2H?U5!L['"E@ (AFKZWR43>\M")'Y316R M>J@FA71+,>X1U]:-=;.E19BY;E5L%_' )9AQ%OE!C(CC(MNB%V/J(UIO)&SI M7J6[U:;?3WY+_M\B"XK;VPJY^:=5XG^V'N0_^.E\=*MDRU_:\"D^V ;W,W;0 MKB=]?KA/&P\I%M;Z;&%3E0W,?_RIMEE\O-[*_.[WN.QE1FTC;+ZZ*XTPS1B[ MT0$[8YB:N&TPS&FI1U30[#(0./0P"Y%#O#"2@@FO:##GC+?F-;:NX$.:P0^2 MFQ1W2#:?0!]]-)S^>[H\*DD>0)EJ4\O=3D)R40Q^9\%KL&GFG*P%).?+;VT M41).1B^;E>:E5Y*ROI+T>U22LN,J29V]*DGW<,'/,TP85EAWYP@2=H0Q>GS$ M^)A7'V-_+YM1?YW#A@*>1HEE4>D)D$N0D-[4X)Q.E$ 'M]44,$ZS\=O[!)K8 ME$0=0S77;#&RI62#CZL\GR9ZWW_\E2F'&.($@U&:YTGQ'D!9G8[:-4EY6CY0 M&8(SJ ;)5S-=0I= A5NVNB_*++<9DDDVNJT'G>O+WR#X.\A56GT;JZ,)[!G_ MSW1Y6^C2/?*5GHB#4"!,0^8SCWA21*+.A9)["N1X'/!J42<.X&'O<+1 MX5Y(=A>[/_J>%Q/>LW>BNQ45I2_K"$SG&N-KEN)G.DFA"W^MV5(+6YEP5:D:=%V6..CRI; $@O[PH\=?935LL7:\9T_V8N2VSA6#8<0_#-Y5A,"6M26= 'YLRTM%O9:B].W)Y*5T52#:J/++I;I_3JZS9/ 9=8) MNK[L=;"907O'F[!A)#=]Z;8%_BD( $\SD!L=]/I*#INI(0CA3QZJ\HEXM M1=7-7D52A34,#LC0@)\TPQ<0/,@GMHIZ(XFM>_.:AWW M*#ET."U#58+%S"6^%R-&4>S&@>OQ BE=DG@])U\LWJMV]LEL^H.N_WQ2M:$I M]=ZGVA!N1_>0=%UL>.KJ3H=7Y0^4<\?Q4>Q$H>%WODR3<;#NG14G[E1B]/0;29@O5C5A::NZ"["CF4E>%W& MF:KP9@E>$9S,RQ@FR&ZH;MS^!$@]F%,PL39%%V^A/?^A>/^51C#*X-?0]:5C MUKUZD2X7,]T,E8TF/3:[+A%LRZ M-8X*=(I7W?5K =OU^L4'TWMIZC8+8BAO 5ABOEC;=6W"%52,0PFCZ1ASG"( QD[/O9=7 PI=)&,&^,1ZC9KH>)SJ]7SSU5XYQ3&U#AY>/,+ M19UK])QQQ-.1&51VZ5,*!0_TU$_:DSIH^:MHU;* MX"'OQ(HR5<@PRS5+88)@B4%28+0"!(Y2B5!8I%D"0":*F% MBFB4Z["%[+4. MC%',%RSUS;0$5++S I5:*DJ_LQ2*[+7"V:0MVHJZ5OR@Y6&^$9QCT\.,/+Z! MA&:UU6_WTZP9!6OM^+*$IF[BMX+NK>V5OZAD_+X!S/<:_^52 I>- MU18!D2J"N1:^K"J&TK=*E$VF-[JC[OYV,8?:^D;IT-HTWD+2VB(C^(;&KTIF MEU]=[?35U=^CNMHYKKJ:[U5=O4<%Y'FJ[@^6Q39H4V5Z@5ZTH2_=R&N#7VOA MGL'7V^GHMLIC:'!)^"X@-6C3I\0G7=>15OTH8:(V:D;%W0!]_#L8A>GM8E5@ MP%4(AVOU;?^R35U%>:(&%:[C')83&:SN&=KE;K$#:CH?,",OS/K2<;9\0UEV:PBZKFN^GRT>"H1%;6W4 QYEHLC4S7_8^ 9K'U?5U?5Z<$,NQ=B^ M:GH\7%LY!KVBH!K"UE3' XTUK*GA#CHJJS$A+;+:O/\J9@-OTG%2&\G7=08F M2FI\U4WLH&M8RX>9"!M ?ERJ"?(A4XI\>@^(%= 1#GQW]H:(5^\J>*PQ*R\J ME36%9?72Y,IB*4ICMS3I ]S.5(DXZ$J8Z];\_P$R:#5 +"PD:Z.$8-)("]2+ M5M8D*& 4E)Z3<66KY1H/Z"9;P.A,(P8U7+#%,6QF5XIHBA)VB?:D[:>J7=4Q M: N/ G8*_7^I@6J S)553F,U@6/%FP MD,B3U6P"TXMM?%]=T-TT3PV:<)4U@H?7GCW4(87I'&"S%MF#@9N ==_:L0YJ MQP97O,()K=Z@TRWZYI+R*&!+JSN+);HF40 LL(3-GN'I]G--X- M8N#CRY@ M5&G-1;47"!-1[?796-BXTHO%FBY2D(2IK=LW[)9JZC2$!3"L4Y/:VS#+\ P% M3 //K)SWG;>W8YG$^M35K=\G#XI E(V4?$M-4-,T&YA1C_8Y2DKDB_D\G5EU M8WD33!.EH]/9;$L6=&8@30QGU@25!O=#Z&L0?9&JP)]%BTE@ OKT-K:UII/%V# M1)NR%P-C7ZU$OU$/KMK\QO(9ZFK:%ZFG"Q0IQIJ%4*#DZW\9_*818 C#%5ML M,OOJ]!L@AH-P**.//RCJ4&9S(U'TXQ98?HA#MQ5X5(:\27>>,KW#287PX#,'NRRF MG-$(,>8+YL,3%#9JD0HQ6:1V CB'R.[.JXVT?BR_4\)_E+'E/%YDOZ=? MJXE(RCR?J[\:_.M\$VB(^E Y-F',%1+\K.&%TCL:KR-::7KHY-6$JD6C[" MK@R66G,Q&VNH(1UJV":8R%(!&^K/&MAH:YHHH[T^"+V8;#?-J^$JT_DN"Z\L MG@9\%'WD\,O&<)5/,,"]< HML#EHH)-TO )'O)_H&/X>W:VQ]&08<",J'>E+[D<(62"6*,"!I"^E/14.$"ZJ:,,\>W.K M6'"^L3*V@H:U^\B60C=)!JWE9!FN= M#3"[BBKZ6P,D/^6B0P:FYDH8J+'>7WDPFCQMJRB*4O^&D5O M][-DM+W"*C4^1_WQ@\77TI4KMC2%(/D8$HE@>-8\XN(9C3&PPT$R6ZC%:I\\UOU,EM2"5)+";*&_,N+.18%=$!)+Q9+O=AP?>1,'3]V M-TU.\XW#2RX@3ECL:]%,YFC;3'%:;@)A%6RCL??5=]:OO6*S(J4#:N_>$+\F MG/+(-P;BCKN@>D&D#1^,[&@8@'2<)S?5T(\R U+T6NMKK=U#.6U6J5H38TB M?J0G%MEX7ZO@\010KI^ SGTXYJ!&Y>\U.6KX>CN Y\-,>1I&76[2DH$;NUA* M2>*(>IAYTI5QH26I'T8U+&4$*^1#Y-E7X:6U"?[5A_M MH'ZV9Z\M/STB^FS@O>S(6!08#NKG2T5ZV@Y>*G-*XVWEU43"3W_DU9C46@C3 MOBOY"EZ"8=OT#M($:6H?5,@"4WU:/##Z].%#.>-0Z[V\+,NN3^XV!:3F5Z;N MN,*6+^<\PSW"]JJEQ]+4M^LIX^.OMI]'M M0EG);W]+LR6H?OW$MQ#GA,_=+92DVG]5$:ZJ!^C+EPXT?OYU6G8#VCLM^$HG&+?=3377/1V;653%)(-&<9'Z MQ50IF_H(LXUKL4&K:D9*4DR#L'JIBG48L#RMW+8MKCZ/'@!0DFQN>+!VGDU] M9RK@*GHQ]?5?P#ZX:HC+NL-9>QK$N1N0^FIADW2JRW^@K_>+'D57,M:FQ&OM M&V:TWJ67?O"^].-[E'[PXTH_W#<'(W<9O+"P@@I3%AOPSDK=;H&MN4>(PT48 M>3X2S'4PIR@,/"S*$ =Q>3W$(6,2HB 0B >.LM#W(F+Y(TUZ@ 8+#J8O@=',DF( M5^,H2CPF"'*#F L:A,(1'BF"AB(DX4[A\NA[7@PD7NT2M&^=[[[H,^3,/53- M'M?9. C+C=;*L0W$4-\/W:A@J>EX!Y3'WMT!>/,@AZ9&W3.A>2N%OOJTBM@/ MUWX!!G]92J43 W/M\HRGN7+$'@9)M98A//8KY)35?\VL@"PIBZK+M=RE8P#7 MK.VA6!)\>J%?N[O(;&IK^JT&5KW*QW6D:B@UM5#5?"=2M2.O9 NK M>G '-3&U*,3!Z*PG/F:!RV..0L>AU N5.,0QBF/I,V9%9"BC-L#]7L,P=8,0_>M1.+3CG8^F$+':#* H8"5 %Q<"0*PXZ:K>KHV;DBIWLJ-+_>9OQI2CAQ$)&;8D:X2-1$MW*$ TWHL MVU/^J^/'7NP$P#)("*_HNU5*/'!?BO6EO&K-Y^!DPRF>O1M4#TI>3R>K;%1& M)<=J_67:4KD[/Q059VJ99GCJJ+;;29I A.C'^M#KHFJC]C']T/IP,XWY?9G--=A_;UU1@6&1C MZXE!W0:$5V_5+2L7S^9*BZ>;2M]Y+856+*+$Q3"K,2]:_YUND2@+K8KJQ#1? M5A&]HL+Y\4J06FBZG#)=/7 ][%Z%(YNMT8VC.86K^$Y=ZUWZ.?FVAYB1,'Z% M.TJO^IX((NYAZ_A!U"4(@IJ8"6DH.$%1A)53P"(11:28\$,(CZ.7(F;,\0T^ M0U'K18F8QF"\J=F%*V345?0Z IK)5:!-PT MO\(C(,:C9T'K'A*;H"HP=$PGK/G==;K\FJ8%.D@QV# OF;"< UQ4_(,_652B M;ENH*;.<9C4%KE>E6U_VWVR9OS-GF,[-^ ?XEH[7ZR)\D[^HFV[P8^,1FQR# MVLG](DNRA\;&DRQ=SUK8J=:I[0=8 H1[,TLRKVI)=ZQ]/9E2K7<]'U*5GK2R M(WHBMVV -77.:O?Z2DSV:U,S?#(P"2+MK9<3''5?_'@%B$JZ!ZZ] 5MF4#6_ MU2BIK'_4*[*N_6SZ5ZISE(IEH+BX.#]=Q0[P&OE1X[4[MYT-S)"99;GI M?B MDT57VG0\!;)15Q,H59EL:L?0XT@FJ]ELX]$G-S!0G2H$ M_2J[7^16S)<=6^M ,7>F7+Q8K&;%6X#M6I3F-&C'A7),]*#<;<@_K?,"*;RT MQY%:-P-6,(/G 8-I+9\;,CD%-_]CE>@2FS1_I\CD;EXB]N?>?/P_%F/'5E:K M_V[B:^((%@HO]DD8HBA6MB[SRV(QZ<8UOA9^I*QA',-_'(Z#$+MN,3 H(-&+ M*:E>.\NSY^G PA)M*;9=1V%:ZW8M^Q6*G(4NDJY:DJ;-TRCU:-W*FK:[Q^%Y M$^A]2 TP0%)/:Y9K UTY U+4()H9L-+RP=9'Z9'5LQ3@86QUS3I#E@VJIA L M6:Z,) ",[UH7NA(IRV*[L,QJ1/8F*ULIWP68NB445/5Q4/RFS,ZJ_.D=F*>S M],:L'N:*Z\:4JOE#5]C:@J0"-:BP[6Q%D[9-U;+UTP'$ZKKF2*QM>#3*=(-P MS6UI^Q[PH'97#=B&1<9F8$ Z-8A55>EM&F6AC5^70NLT5O/N*]+8_'RSOK7' MUPFE@6RJ7E!OD$[.RE#]CC/*3Z$I=K2*[6T"\L"3;N Z#$&A,'6$)\K2E,C! M;CT6RP+BQBQP0A(&DH<8(B5V##)",[(J]3[X.2"JV]S[]H7_S%M-A MLZ6U@Y[T&"I<_UM7K_YFHA5:GO_P>7&O^$00].-/@W":0[DK.-1QIAA$MP!I M;81_5HXEB.+2!:]]]J/!';LK^ZPWORL_;E-O?C&A$MU);,$%QM4BLO5%_*I! M%FF]M/>NMIBBTU _JWJ.^:X>BS0\0&VF7PV> M-11F0_5K&?==ZSK_=^O_3DUO3S*?&V ZZVZ6S985!/5_)>HCRL76 IN@8=&W M#NBZ8U/E#-^ZFRHE;D- Y<]-L12$MM/Y6-_VU"BB>C1)CS1(*GTT50LU :1- MUE+#T]A@'VCPB]II7D 74(TG^6:>_'UQI7][&KXL#_%=+?]1,IV&!!S\JF,J M!;-2PA6SUKD8JDD;GU37M_'!1T2F#/?=+<8FCJ,Q0II+J/IVS5IFY5H*:-"Z M-UNNZ6JP6Z.??S6SN[:!OIJYBVKF?0R='7:2&PI&0L&Y)R+$0S_P.8JE1SS7 MI;$,V5NT5Z';7D71Q\JU3D)7WTD1 1A4J7*F>:^-CM5&A:NF/;2=&DF^Q:1[ MC52SMTM C(%!Q"@TD,O 7/P$H'GJ((JT8>V+0&[U%.G5XF9!8#= M%KJD',A@3+8B=V!!L\NT15K$::!%S9BA10C4HF1DB4UEU:8]&*0S8_:9C]42 MI=-YR3R63PRIPRJ360X8U^K$;E:*,)M9+2B"F*7?("XQK91B B@Z]8;N1[8" M.&"Z/:O6-*RO0']"XW8#^139O3J/W&2+U7VUV):$@,HVN'"=G7P+@//WJVM% M%95!K,ZF*0GPU2 J?@DXQ#7;U! %O&<^,)!%]4/3+S1&Q4;6U:( Y,.#,KJO M(?-K&> 'F/'5'+>B;]A6=?RX.?@"3TF,GVC1Q[Y65V2;*2U^,ZQ_GLP>_E40 M-F2=C"0:#JY7RPJJ" +(@!@(13#UH([Y<&YC>U8"/@H1LL702;16RB.)!/$" M-_)#YGBAK[2W&S))HX#3T.?T35WG/LGC[\:;;_KNRC5/C60B%J2I\\@,=! 9 MG_3=O/X9#>(X@P$1NZ(U+@VYHY0Z03+ <>AX,BK4>D2(4XO6.)[#0NZ3T)%. MR(GC<,?4]%)"8\'9[FC-8^]I16O>694'H"4C0XTVOK$]$K(5=6A/4VL/6^DH M4POO96KMD@'682B^R7'-I^6L%^5=: MZKGR;>86UJ-=534/&/P3W1%S:S<.-D1AP?\PO4JOANNTNJ9O-3L6V&3)Z*_D MQD+?0PU\,3AB/#4)-P.T"$4H:6-D1%&J Y81)+$&/^ ? 4I5%Z:415T&RUIO MK(9&5MUAN7#8R5!_!NPM0V_#P0_D1_TQLI(!+ M-'B1-F543A&#*]!S7*858'-)MF O-LZL?5!P$G @>:J)HU@QK 8&[-CU5P6V MY0P+@Q[ST%C_LD"DMJ4V+49=8]$:ZK1YS'JXYAPEZN/ZV>JR$A]JD05L<:)/GM((9QPX8>-J[NWW>NZZM%J#A$\-;* MMJXJ2-)K?^&NI&'/!J@ '$_]FD0Q%)*C-R8,]IJ M5WM?<.BOL-:/<#;O)W_DJ0>;:':NO=/>$U:TCT\(A_CJ5^XW.C 13PR&D^Z<1')<2XB/1\9N@?1[25G.[C: MCN[FL<,]C=1O5.(]F^CGB):B'PF,&5%BGC(A/,Y\&5$0_^^;HO_7 MHI:M%_H[A7Y]O,9N\=\RB0^(S+:U1#U62QW*9B M%HAU'>+'$0Z4:'(B%&$>Q;88&V$<.G*GZ'_T/:U [,=RX,Q\/%@#DCXVX+K/ M:H[9S%-"G=]Y5LHT3VYN8!IHP9X;9T >UD7?>'9%C\"P.XG2H4&DA+4C M<7 M 0HCA%$42CAS%,@&S%@L"7=QS !4%C'*/1+%ZJ."2*[DO#B\K_Z9VUXJQ]B8 MLA8,/&\$'9/KA0Z&E,=:F^JC-*H1P0^#FW1QDR7WMSJ,92![UOWLI]6[U#[= M,+E0<4;V0.#?]6S9L@"&2OM20;[+OM\;;7&&L=([>,:NNZRMR-ULLE] MGOY4_*5^K;"-FDFO/@*G]'_>R#?;+7CS"D[^7K/WF[_#>,?O#OO5]WKBXQ[, M]6*Y7-PU;7%PAAHRKO9O\_G&CW1+Q4_6@ZH1&S393A1;_'0['2L"ZX+7-LVJ M*+679G>#[;P,=)!S\#>G_.^@LWCQ21U?M1#QUZV*SW?&_T )M MP&M:[0G;?/+71@GD.U!"^RSL6[3\;+WB^0FGWKJR3\2QIXM70Q>BIXN>+C;0 MQ7J)]I,4RG4R^@M*Y^9C,.86V4]_&TTF:#(Z">6L&X<=4,Z''7;YL?1TVJ-Y M B$],\>=#\&E]=[&K MQL33=G9',)ZZ5%1S!I"#&(1@0Y?&,8FIYT( ,* $$Q$SIQXE_P#0UO-E MR\\<<,D571YSRUV1[M]?IY_P0MG1J9*M%)*M5/A2N%P$H>=*$AEV=&(F(_YT M=A3?G1W;:=.>'7MV/%]VY)5V%(@RG^&8$^0+/T#2198=$6>>B)[.CNYW9T?^ M*MFQXVC)&9NUNI9A2V#DJ.!:IV[/>;"Z8%6%J\>XKTS>$/L1]^(@H%0:5B>$ M^M@_D2&L'O>GOK'&;[*T4YYW.V3YHZGD_&7%:PZ"]!*B*2&DK&IE?!IYCI!^ M("62421]Q[,2(G1P?("$V,LV?Q8)T:6-WDN(7D*\'@DA<,V&B!W'=T,<1K'K MT@G1A;]Q(4G8SXNEAE@R1<5'WSE5=SY> MK*"(\9C<_6&9^F<5#[0JMD42:K^)$[B1XQ$9QT(@&TWP/($.=C%V,OB[W^-] M61PC=#(FWW'A3V+FPVZ\#_0]E\I_/8S-JF&.-(J9I$[H>S)P ^2BB 0VB2:A M=^Q0SZ!G[)ZQ>\9^;L;FE<967KT4@KB^%[,@C+#K<&P8FX58$G*H0=\S]O=D M[&9[O/[YTPG)@,&N-UX>,AK]N6%("O >=2O3+ZF=YGAD._%NCG(K((D@CD,9 M.9' W!<>"4GD $=%**8N"F&0ZV:.^E0?/W*8);Q_BJS-5']?XZH#.GPUWB5 M=7W3HSQF1[=P/W+FO#QS'S'D!"AD&/O*Y< $.\*>N>@R&!.2K1&XUFME1Q.V& MW!'*A*!>P'VD#8?0"7Q/61+KW?. Z \/_9_I\C:P<]!*,!)KGW\LM[2/17$H M*MQ(H;+3)@Z,4<"+M"XBX;WBT:GQU_7D'E6_A) MH,='D476QR+L[(QZ&CC1(>S$U_OGQOTHBPY&6;P@O(Z/Z5TRU61>'R1:FU1W M]BH#/+CEP[UN@FO871KD-#-3KK3IU8WE6X"6- 4SK@0S,J4]Q7#=\R^/_4)W^^^KPZ[;P9[6=W455'V&O9;WD;^JY=ZN[(N59 MD\=O\W3TTWB5?879W>G\S2^+>3JX4P^^W8J#<[ P7ISTU FNI9IYQ)#$D8-< MS_5\+I@Y]0AQKG[R7*>>?-OWU"< "ZUM_:Z/_6I0*/M2NYW9O$FMI.NS'/1$ MB)I%!0J\T^# (X85J1_U XG7#JK2==A'5 M&@T9N#>VPY@2I3$E=QI3Z$JV;:GK;FPI.P\O_:8-J;R"Y3:S==73%ME4F4D6 MW5J#7L_2^8WZG<9ER_7$/?6IN36?E,<+ME0.&&Z/Z)VFK6T>GQL0\0+JNCNK M>S=MT%H[BA,@S_-CA[M8,*E(PN6*-C##W'=E4[9OB']7]O7[^6YZ>3?_71'+ MYZ_I[$OZ&XCF]5!(FX*.J79KE[MU$@?1H,Z%8:W#J@9 _=MR@(E1.?G)@U*R MUMWG,.HJ+TF9E"YGH72XYT5P?Q)Y;L2]Q]J)=M]9>;OOYO]0-K6R/SXKZG_. M>V2GN$W"1,1!="%8%X?0H*(O^5_[P[(W<]4UD:0T@$V8%9%. 0=63 M&4PPL1".VO+5XR22F1W=D+Y5%#B9WJSTP.Y;)9UAB%:VF"B!K4@&[.@T^S(= M%3,&]$<&,$I)4:.%E/S0?(W2"(I(#F7C5F)S3Z7-*L;V22@]ES+*A1L[R@H, MI'7)$ ]CW(J&6(:.U>EL"HQ$W^ST+L],71]_3K[M-@/M@;S//IFS:V"RVE]V MAKW*R":MWQGVZFE-+:=*?@G/#P//0:%P(^JAR%,^OYV<'=(HB$YS:^([W1IE M5^U\0W>WUH$>?>SF>*UT#SNQ'Q 1$XZ4,>1Y7FQO+E9_1:>Y.?<[W1SA5^T4 M:&<1RS[O<\YY'W.0!6#P?9=Z;T^VDM$05(T0XQ'[L13YW(AXQCS(LK-**I!/3HR[H MN^DFI]=-KU4W[96.M$,, D\(SG@L78X=''#I(4$"2K@3.S%!XLTOAPXQ.,6@ M#_W/]ER# 3MJ_.RGU?W]3/>,)3,[?4T/7PNK$8H[@>1]CQ,L(A^%5(2,$$\I M8YOXP[XGZD#RTE7"GP78DR20 2'JE+&5-4Z(R.[!-H^^IS7=("ZG2E93ZH)J MAN"Q P[V6= Q^[$C:0ZXT=%M.E[-TO<3&,$'HRK4?Z)_KJ9?8/;U,G]\.$"@ M5A53GPEU78PY4<2"E9H#0_/Q!SVY[3=30]GGM/$2V*V(3DOMM^7VDTG&$ MZ@71*Q1$O$HK",%"XG)/N(BZ$:&N#!TCB,+ E9+M*8A$)X)(H"%S.D7H.T]Z MW":(]K.*+L3X^6TQ3Q_L<)+!1%W!P1-*-$<^YZ"T9V5&MRIE"5PFXI 3Q_$P M"\( N:&=BTH"YHD6,^HC_DV?< P'["V#),L>U#;_.YFU>NZ[,QB(=(<4XV>$ MP3I;V^ %F "OG0%EE<>-L/0A1N_'482X!W-B/N)EEG^= ;L1E$RX0R% M2UX# W8:*4!GJRT-J-QH6XC^R0;L20!KSM.:>KIU_]CAO&SSWR55&286DF'D M>QZ7DDL,$"2FF(\R]5.G71>Q,=7V7'8'973(49>H_8>3PGEZ$'THHY>&O31\ MDC1DM4Y2'/H^II@S-XXD4O)/NM;\"R/AR:ZD83=&H,/YD))VB5XO#7MTLP:Z MF>FVA?JQI5HOE'EH\[*$O3BK!F'H/*TO?0S-IM,[: 7.IAIW>>,NAFW0C]IO M\T%RK;31\"1[/;R<<*V*[\@R*&\T4IRYS*%:+O]UDHHX]Y*JTXWC M.8&IOT'A?J?"!G-L9^C//W;#YYZ0$;1*R'#A$TH1CK@7!-0-8^+:QCI,':<- M=5B01V7M_B-;Y'FPR@#$X&2!28S9T-T P=%IY<(S$5R'H<47/NBK%R87($QJ MR 6NYT64NI[Z7RPY)YY,P*PZSXKG3 M*V]WR%$;EOAP?CM;%?T"-/%+9QU9F[@C/.1'V LH$LSW(^IB;M65Z_$VXL>3 M6*<;5:7,7LRZK ,\HC0^JTI\T< MP+Z=4,!YC;+]L?>!>S&PEQBHS;7EC#DTYEY$HH X/%:*FE@Q$(8$MQ"DCQ4# MW:AQ,G2ZJ:I[)6+@$/?U?$N/M^6PSZ/*[H45T[V(FKDZ'*B@2#GU$2 =N3Q MZA/4XA)BJ4RBMN'3DFZ_I\N3N_A$#N6&68:G+)4[RXJX5Q AZ 54+Z"D6TTD MQY)Q'-,8$8(\)9,:* ZL8"DVQ(W4[SAY>]%>%49.A57CT3@,(@FSEY0Q*SS$2D1D$<5AR_:V MQ!49VCIYP(NT-?(\B;3O ^\%5"^@*@%5F\GBQ@B)$,DX]J1'0R?R;/D, MI=)UN7NH@.JLWHZ:X"A%U&C]IK\TA?**NK_:H-+?8?+P$/$]05"GH<" M;%E%\0]O)28>896.])+LTFH^<_5RZ0[[^PW1\4/Y:L]X3Z='=B8\22N>#&/L M!Y% HT9 M> <#.Z@&H1R'(D:Q^H^K?#[N$R&M4O68<@,/8N".^OJ&+N^DV/IB&?AEU4T: MR-;[?=/6?;527ZVT38#5RI5XA!S'#WE A"=0'' W=JP%0DD4M# (FV&K9@G+ MR=M'G"%U3F>37$S5TBMPS'LYU3F$O/8]R/G2#TK9RB2FHA MWHVB8\U(-J,S]DBWMUU@\?9LE\J<@# '7O89CQSNI+ MQR%$>FX0^"+&(0]]Y@5%J:%@+JE57PHD?8X$C94_H#[%N!=YMOH2PS2VBZB^ M+$Y)6YEI<40]Y&1?%MF71?9%<'U99$\1%U$6>5&@&8!%OE+'/;A-LO'7)$NU M\LT7DR7\X[L"QEV:FW0$FMP%N$>D-LJ/*0N4N2'FCB^IYWH4.Q:\)W9B2?R] MS5\-.;/8#=S <:54'R HE);7?<'(ANCO,YDWG^REA=6==<;K3 P9?A'E<:_) ME7^IW%BK6N.NBRB-&8LHC;#PJ/!(P8V1<%H8/,^F>4_)C40.A>A2\9ZY"KWT M,$J\RM25KVSX9*)N5/W].,C12\02?(2KG8JKG0#[GJ0\PAYV*,(D0K86%9$@ MCMAWT['E3>KY.V-K=\B[!>HZ._#[UQPD>+V,[5:9:$2QB DA+ P"B7S? M=4B1B78<*8Z/#1ZJKD_*V,Y0R&?QD\]O3\C,? M"M[E3)RS9>?7X7QOJQN\ :(\&U/] A)>C%2B(0Q0(+$,B>,[,E;R0=B$EU+U MCD=;\^0.4?5=J&8AAL3M5#=?5HJJ=[A[+E[C8E95ZM!8."&-':F\;Q93+FB( MK(*/8H:.Y^*N (/XD.%77%OSPKSK//\)YFZM[E:S!&KVQ^E]IN[:8"J#ED[N M%FIW_](_>*UF^N[!.XHE*C8.F @B/XYCXBG%*92K38J"NUBPL!54\ZJS#VM' MK_X^2^$OBK.]V@ULY?J3J6TIAXAUHK6?0@7G/WRG][]? 6.+BK&5;HYB1)#+ MD>\JPYK$85!$RZ/8:^'XG9"QN]'D+A^2YQNW=3F,W:DG?KZP$3M:^,ZC]?H\ MS<+N>[)?>&FN@ZMF[3AT982C* HBY/I1X$D[EI#20'D]^Y<2G!*E4<@AH<\[ MH^L\2;V/8_1"L!>"W0A!2FM",.#4$;&@/'913+$7VGHJ3,A3 CVGQ-]TD3(. MGW<0V'F2^G?&L#A'\ <#.+8S4%3 D VRU(25EHO!_4:#<_ UR0?%&1S(>__V M"/.Q"M:*(=<3$69<(AF[(?.QH-:+0]3!+>:KNVYOMF.(;.4WI^0WOKN*V+UJ M \,,U.9G];#;@:AQ^AL&7B/7+ HJL# MQN*JW3+1W0$#39_XD)U*A:"(8QK\I"K5_W';69W\[0E)D]9W^ V T;\6\XXX<17PI0K MTU"9CI+$/ Y#Q)3S+ (J#U+@&NAH,1D$( GJY91)\SC6[^SQF9N^QPD6D8^4 M31LR0CR$> &$Y7N"OR5O#@3F^C2Z3<>K6?I^\H_%8OQ5R92=B%P^"[ED.)*1 M,K2I1$$8E(A<'*.PALC% =)2':T;(\XCATA.;1UT%')7BHM Y/JL!.,HR;(' M]?+!EV2VTA=\8X]J,,T'RLXR2%QYC\-U# X7>[,]4&Q>(<3WA<9Z_@3T0;@_ M/092AZA8KZ-^T$]FR7R4#I+EH#B>@;7=-@%#]7 @A]+!98?;.*ER#A%G F/F M!#R.D.,%<8@L0"R)L _3Z+LL( *GZ]$4B;T7)F< M@WB:Y2B4&GLK^Q#\5:[,RSSWJBO0?0K9_.9/>TGZCKIK M_&=#QKL,D9\Y1^YG.YPQJ\:+3!E89$OQ M(U52W*EXWHVP(#&-)/$9Q=)SG )\*^#"B:)M/&_O)K!7\[FZF7\DT_FO[8KF MO:+O#5;.U?/5SW9#ZY!.&+H32G@IE5*7ZUILC@WW RE.< 87[F^(*L.(A*=^ MYF)"O-CQI(^@>2L=#S M*77<2#+7D0ZRBCH*_(@[%QKTSB'J/2T/SLX\&VBT[#[^W4G\F_!' ^!DUR"* MSJ=-N,\XON+ R/[9O^LYSU">W1F^IFDC_?XN>W^E',;X.R3&SB$-UL^%>=5W M?]@$F)=#!,^^O^>XZ4@Y"7=0*;S5%G^.58#;]:0!R2^'JEY]N46PR)_4^-A? M_8NY^EJK]G<5/]ZC4!L]*;YX4C2Y[^]*AU7@,1]^UX7\_K1>])X/7@P?]-KX MU5Y]KXU[4CP;4NRU\6/:>._0RX:"EU&:3B:74B 2K'+U]C0S/O SDU017+AVF)!XFW%$R MSZ,A$1;V.G"9#%M0%CN$6,UQK/MN%R<5Q1!W6Z]YGHS1"\5>*/9"L1**HA** M1$81"S .J0O@'T%$2-$YYTJ.6IUSZX)+>>K1M]%L!<>PN[[\C,4@ID/$3SPN MY!QXH9>#O1SLY6 I!S&J1@^[).1AX L:!3R,XP@1VTNCY" /PE8OS0$.LCAK M&4C0$),3#ULY!S[H96 O WL96,E 4IO23*@2@$A&3'J1]#V"B"R"A#1@+5NP M$P?YO*4B "^<>#;[.3!&+Q1[H=@+Q4HHLDHH>J$(L"NB&.& Q=01&#O>OV#C\KDT?)]AGF'Y)9XM[0$M/1[=S=0,W#V=2>'32 M0@%Z7*' "]!JCV,+?8^VKN>5[KR"T/!#Q)F/*24"<>E+YO@V)Q3*./);H]:^ M0UZ\Y-7/):M^A./J4+H3.G2Z&;RX)_&&%+LAS 4 M@@9"6LCM0/K(/<^L[^EY7@Z)V\E$QI[C>X[__AQ/4,7QOH\CAU'D(<)"ZJ*( MR#*E*5C?F;585)3-"(4>F%'L$,QZX(?6'!]$E, MN'>6R:C3"" &62;V";?-FQLGWOO-WX\&O9KKTHX8/#W2RI; M(-*ME*GT*/4#YG$G1 B'H2L+9>HIA[DU'>.PQ%8702K&AJYL3Z0^)6C\>9)\ M7X35R\->'G8H#RGF50.\ZT?,YP0)AQ%)/11YG@TG"!K3I]3W/RD-V(6$=(?, M:0\[[P5D+R![ =D+R&,$)*T$)(J8%V#)G!BQ@*C_DH : 4D=GY"6P7AXUK23 MBB5W2+N=;-K+Q%XF]C*QEXG4J:I#*2>QLA)YX(HX= ,7NS@L->'/;BL!>'KU,BTM?V%B<1G&N);V]S9#+NMJ^1!^NT^G>?I8)(M[G94, "M#9:W MJ6FN'*1J1>-!L?4#&E1WC>)[\N.&AZ^D/@;NR5\>)/,C#D&]VCW\U5^3_/!7 M&]'W;[ME'\.B:K/BD8@\ZODX("R./:E$G\DWQYCZ46L,=9W$WD_6)>&:U*M/ ML]XJ^)Q2\/'=@@]=M5L=!^HX9O7I"\]/:/L=.:GJY03BH3*["4?<\Z0;.JX, M+5Q+S*6(CSYRT=61LZMV^JJK$S^.Q?8\]%I=!<>.%R,,\\R1K0T54[/MX=F6=I?@^CX+^DLX>K04-A+"9JN6U\@<$T5UH#S!NM M/M3.\R5\-E.?G<,X=:MH896850'.5200+A1K 25<)BP MJ242D\!U@Q;/6"-C1_S@?^Q)>.8@_LC3R6KVZW22;M4 M96 'O?F%7LEUDV\-?N(8N0=WO9TSGO.V984HBR/"7>H+)\8,1W'D.+;A.O)I M'+61DYV=P@CZKU_BSQ>BO-_KRX9^?TEFJ%5IGWDP M2F\-Q_T(?L_7Z7AYJ_ZJ]F%#!B-U'LE]GOY4_.7G M]0#!F[+!H.RV86^VMQ^85PCQ]Y_?M,(>]O4[?H7V^MJK&6-%$$'?&UOO/(.F M1\1$SR/LR=RJ$UL$0:B4/I,\=&(92NH1QU8.Q4[<=OUWI87:NN=WMGY#R$NP0C.G\&>P&JG1S;U-SE$9P'2SJH M8LF0TBB6D1NZ?N3%L6)"&Q"GU.>^]R0P[2TL>9NEZQYP=TQ)Q)!URI2].GP& MIJ2O5ATZI*8.(X(]5Y#0\WD<,"J@R\>J0RR>U/RXA??BQ2H[774['S*W2SC. M\^>P%Z /V5K(YL28'R]1?;**A5V*:,BI'V""6: ,6U\4[2B".%Y9>IW-;PYA M7_59;S[^7%[6"=N;A]CI=.[LH71Q_D*@2;GH;)G=@'FD.T/ 3[E9M;L3U1E> M3CGAD\[@LDL&G5KLK.^Z>Z1F\#67!AZ5Z7L_\4:C;)6.?YTFU]/9=#E-\\?S M>#[G)&8B]E$414$884&=(H^'A,=J>3R?8DH#XOMJ*2&)' =YS.;QF.-@#3OYCJGS+MU]*N.DWPOH(&BO&'Z M'7 ,GV#_M>;)B*<>!GQ!_\M48JE]S<8;B[VT=*]7?+U29,N>(M8I0ASD(6GS M^,)C)(6N'2WNP$4R[A+$3*[3>3J9'@2"^-J[KUYV#Z6#61!$ MRO3TJ4=QR'$4Q7'HL5:*,[J[GRT>TE07\36LX&"598KO3Y?.1$.'O>)A>6<5 MZSVG7M)>6+UH8>56%>^$^5B24%#E05,/A[$0OA96,:6Q[[6Z1 X15ATAAZ"A MI)VB;YXGP1X>G ;3Z\(L+-T&,QRL\G1HDE(0WUG*O6*WU7NZ']]TAFS 49=@+V>N MG%Y*7*!LV3R4PSH_C#/A.U+QGLX_[>AFQ5I\D71D0'P61&WD1]X0R'K%A M1.%&N&TX/I$1.]*$9$CDLT2BSEQ%7H@F?&_P!^8W@UF:Y&D]*ST+;/EV MF69WK]<"Y14#QM@)?!QC$KJ<(LR8"$)@0!*%)(QI*\12GNVO<+1%A.7AY+J0 M#0E[$<9H[\2]"!82-2P;Y;@%!(4AY1N4/1]ZT\V;4\]Z:5I%WOW'>J M])TJV^26@VN1YTC$7BAC'#C4"3SE?N,"W)K%_K;(\S,:()B*H4N>%^7_+&L: M7H&GWHNG7CP1X5:%'"'',0^I(SV?(.DS%['8B">,),.M\M#GMZ@P4@Z2.)V# M=#'BZ1R!]8_>KODG?/RGJ3*TIB/=!#!),T" A!JL#UEZGZCC_Z0ABH/%W=TT MSX&F=29H_TZR^M+%,S;*;8.YA :Y<7VC]W:C!HMY5&T4 )_[,0%G-R8@S=(3 MXZ<+69O#[! 4!3(@+L9<^D+0.++HP)X0[9%Z3?ST@J,T$U4\=-)Y 11=M5.H MES(O0*)*10:Z.OK.Y 5B>$,/^&08'2.34!F1( M+\1>[%'AH9 B'DAL3S\2CB\Z._W.!@A@TR&"$0W";937J(+'KW>US> M"6I#C*M[^:HLN3R=O_EEOGC,@'PZ(TS++0QFBUP/2BBPY ?+A1V: +I[E-QK MX^9?Z;C4XV;J0 YJ/X=NRO%5VRR# YG.5XE9KOYQHN\A]T@82L+< +/0B9DR MW!W70XX7N)*A0'C03IT\U2PB;+-==!J;]FQ75?QX?97M_M=M5CSD/KE)WUYG:?+76XW']%,R^YH\Y'#]MYG=S=.6F#QE?8/;#-CR;SGC MA!,?4%'G5L R+B;+TU6G/:\9^TCR.'7?V?2A+ M_[/9V/S[8ID.G*O!8> DL9(S_YW,5FDXS4=*UJR4T-B)1R)9Q /'[4X<08A4JA1)[$6! M'R/,&7PT1L1U* IVW\EC[VG=R3DZSLJP 6]??>UA<&=.VPQW4&ZRLO"44DVS M90+SD)+\=I#^I2HQP$A?]&$#%\;C92I MH6A9&6/3Y:U1\=GBRU2;FP4B3K):WB[4=A,PW_1W5G-=MWBSFIHO+V_5H]4: MU&YA]E+M)7<5R>57QG'_?#O-JZ^JQ2F).3W?Z3I/LR]:'-L'Z5%1TWG[HZMY M^\/7#^K28*@'O%"_!;YPI^=8M3^B-*R@E^*TRPDF:]!) M3T(N6C^2^H;6D8P&[;/8!#R$B850LG'7IV2 GV8\-;(/^K8.N9Y?X=@-*>&? MGIH=>&3!IS%1W[<81#.0,KM W"MV2\;P-D5%_UPMX#_W2IV9H6V)=A*M]#,! MQ"D0.VRKF*BC?E9+::^[(*VHWW&OSN+%M< M+S+=MJWT3^U#UAH8)\O$[&1UK12G6ELRFST8W+K5;#;0*K]0V[#,^BH?'N64 M=1/VPCEG#Z-[#ZOS&*.5?&?^I>O\VXK/[,71'1SD8R=Q&L'PQP;#KN3!?'4/ M1KGA-<4?2\.,\T7!;9J;P; Q6-_V:Z7YHP@YN=&FK:Y<=W\&FR=?W=WK,8)U MBWZ+0:Q,>&!8=11Z":LHHRR<

      Z5T8N;F,]5M,"? M34*U,->PJV#PXWGOM,!(U).)O@%W?)>Z+@\84%(H8BY]3[J^X(*1A(I.HB\+ M/^B->_G,^!U-AO#DK[AITY]_2.4BT:O=#X.[PO>.9(UT< M^QQUQN4_84.4! >3$$,\X']#ZX)SB""O0A=6XS"]!T"L0UY&B)17'G^>W M&=ZK_O\V?8 +0 %\+Z;?M3^=JK8 V?P!-=V7UQF4ZUTE(+1TG4!@YOD%9;TJ2> 78(DM=!C!E$-+U..!_R:W=Y- M"Q4)A,&I_1G!,Z\7\-2B?$"==0?^/6JMYF<<0J$RT='IUR.K?UT:#TZL6%1F M5EH_PU=5HP'U23R\9%%6*J!PN:B "*KJ#,#!NU0RR5!5X\BM^YM,+0T\#??M M5MD+("$K30VIX7<4, _8)F(Q19*QTO$8Q!'\^:!B+E6%2]@\2S\@1S++;C-% M )OPS8-Z M.1BY#_^#+Z_ <,FO0$ET-AE?UR&.>L\7:K2= :3?TWRJ!M@I3U@>S"3[#HQR MIP?S/<_N*[2\EI<,ASK#!<.#,3T"91WELRJ?Z,D7B[GZ&Y..JFQ:=],P# 8B MO6;?_'NF)U?ERFAOYZ_/W:KZ<4#QR#6P6(M;G%9#Q,7M93[3;-A8_7=E#J-= M72+PC^?ZH!G4R!C\D)]TOL!WSWH%B>S M\:*$I^]F<)T0K+XSP.H? %9_!POG1082W\M .K3RV& A?0L_^\9 .GG[Z-/, M^K7XKL&[J:NB+?#O7XIT-K/^*8HUD'BP MJ_#'K4X>4E8&B+JY,HAFH FN"Y2]8,&D2G*#N*Q0;"DR,L81"!F-)&YDSF^S M'&7F5[@%I!(X)G,PV>= M(MRWC1A^0H2'J8U:W\'NOYO4#O6WW/,R,O3D:57 M=4EHHLQ43A'(S.P*WINBB,49@&5UK:].E^5T:R4U=Z"B*Z9*LN.5WX".[VZ* M6::""^AB6)]+4$MZEJ HFF5$ZJ@7L:N$E2X"-72[F%[7CRVS!:QIJ90Y#BZ; MH$A7&AI6%E,-M8*=-V^?@.Y0&O^AFF>WJ! FV116O<0^!1@9*7&/[@J4_V.0 M^J ?*Q!W%5ZI-QAM0B7:@28PSWHQ4]4.N.C@LAMN[1B.U45-*.D4*'ZF-GG: M#'A],>]37+NQ5L5PX53WT:IW51.&4LOX42_[N/C0KKS1ON:M59;]#H8]4,H" M#9F1(D!08&G]"739OQ;:/D #>IQ/=-:6LKXQ"H9$.4EO<1E&=2,O10]S>,0L M>ZA,X$BK2&W%S,S.*AM&C5 9 69HWU:F6V4E>@CJ8IS4HRP#3_Q+"B(6##); MMP.ZL(!%_Y:6H'@9UU\M!S5K-KPMU(!PQ_/J-J\J=57[:%S?:3K^'1<65DNS MF_)LP+Y#JP#NK!978"7FVG3 )G(,^N:N_GNDQGRC@UNZ%' M@PM2W-T5E0JU6I#;UZ>"1F29W<$(5NZCO+,DG\;S H66 MW5V322T(QDI0P"(LS -OL]L"ACI9Z%JNX@[$ _8OPUQ./0DC?>[24DL#H)*' M[G>; HEK:][9_Y6QF M@.*T<5<]H6*%CO.LEOUS,D8N*^_6;E(K15\'+C0^Y M@?C:%4UGU;UR98!68).5'8]TCUQ5:?[?1IGUDN-JJWW0[_NL+@!C=0,IHI,- MJDM34:7<@K\L8&>ECNMO&+$:X&Q%V)HGMR35C%>_JG855#!8!8&O%M.:@$S$ M&%R%6LE@"+M2A/E@F 1VZ$(7^(&HQ/4O*AT^KN?,A!FQM;Z\S821Q4#VWR+[ M@N%_K1.ZNAK6[C[EKEDX-3&C259G5.T]H>4#[&>:!N;(GE$FF#0N,O(!=N$! MU9DWFF^,T>W+#.:.P@(8]3N*#7T)K$='HFGYQ0@P_KSV)3"0DEIHB6IZ[+A; M]\JYNR2=O>*?#JU9IF.R*.[A6[<=^UYKR[#W[)T!N^<9J/V)[6Z1DBD MM3"X 2.N-AG4W-",N

      5-RD7G#])CQ#NC)L4P^J)I#."4,"KB:H';A:V3,Z M/FER )4>1P\./3"C 5=B#4J!PF9WCQ^*,;A>>P967M4V_ISB7F.>=(F!$[6- MYV,J:SUD9 '8R6"F3HNQ]=M7?X3]0B\47YHO_[KX Y@>R.QZ9'V]\"^L'^?% MM8H!C2QC"NHK&V/0"&MC 5]\O7C,\(W3:KYJ]X(S!<0\OR\: VI3P*$Q- M.0IX"=3>P2>+6X0MOOGXN9CAYI(P8C0]9]!D(D5=927C;F MGS']FCFAZ3>J0R,ZOE3CJRV9([(FC=U,--Q0,#ZJJPRM:S!3J_F2 V*$:W-1 MJ=E_9Q?IUZ)<=Y%"X!6X /RC"Z!:C)G=H9&\JE([FU)/0)]R/FD<,*WBW,V* MLLQF&9HS3Z_$DLH4]?/\*4*.7-]H)8C+5-.&>5JC*]7 ,EB=46="ZN>E@V+4 MFA.T76'_DNRR5$I*U/:D8>-;I5#0-IZG6JMT H2U.L"O81F+Z4)]C<%_<[HP MO\G+R0=4G ^:8)02S=#"Q4#I4OB_]A _?OY2-4+!:-;U'3?,BI3XK4PG&5@= MOUN?T'[/EFDO!?PN-&15%%-13"P;?>I\B_- MI5M-Y.Y.(Y'D57<,>$8S1[4.:X=F:Y:6P*F5&C+P]845I%5[L-\%S/E]5MPW M!E#'US?C0E6L_\X5/=?>C]JZQ=3P=-<7-Z(*?5/#&3#SNUHH/3+=K8H?Q)#2 MYDB)8/15N7D^VA,Z$-[1_SKPJR+4,!E,>- F ?KB3=YF8R.@2Z8-@R7>0[*; M393%_#V_+DKM=6O;NJ,D._A2C6ACU,KL:J)-!%!5H+W1LE'XR4-;SFB2EF4-X MDP 0"<<)A4,=F_&$,.8E(-42&7'/3:*8T+4,%"#F]M3^X5=53?[I*FIB/\NY M)CK-@<%B4ON#^O1)B\^D_\NH?Y>SZ'QU;Y2NLKJ\72:^162)< M('\VT6*TK/Z6Z6KV)E=*FCPW,X/F5:-8=&>$L]%!RJ#G3B6/^:S4T.U4=U1&'] M^,-?/WW\X:=V-K4?J@Z,--)MH6,VQOI3L2YXG7*LRSENGXG[Z@-"?#AK5 C\HIA'LT[S)CSO7ER:>#D,$]BO4K:0BIQTGHN&W-SDAF#+ MX_PV YEPVT;Q\3Q=A[30U-/K!R9\U0;:5T:DY02(%5![.LX^7YJ'EAK C(=+ MRE4L0=N<7,;[9+4+F&8# M#D*".1_4OT^QP1K!AZ5ZC9$9ABTZS++&!:NYO[R M2(>FS4F1<7]4&?7EHIP9'\B:+,J:T!J-T>1/+68FN46'RY9%OB&V1P/C&&>X M1<(JD2.6*;(QZ1MW=UEB+P4/4ITKM>39HL/]>_:TBX/NS<-Y^S9Z;7MQ!5%4K8S!SD*$]GRXP3=G>Z&81"F@A?" MWM?)6)VLQ;29E#XK;12EIN#?LP=S-2J(NT59+?!P"#;?9(HMT:VE\_A4L$0' M]SIOJH,9XW11J6PM@IKLNBHG)E3/8N,AZYY8.Y0[I M4*^1#O6DS( M\S*;95B30EI.Y5FJB6 M.W-5;*0T8U6?:E]FF+5J95=7)M-5'6HKW5>:+.!2Q8356SKUVIW3[R;1QYCC M\)*.:#51I7%7G5\UH3/*J1A?D1XPA.'>:%P(^HGH0Q=)_##)'&Y)_8O MI#D$W3]66T/)A;5?7]9*:KK3JD,? M>GHOK:?982PG:3YU*92=JV6,@.Q M693@Q*2ZBY,5@6MQCU(7WO+:(&ZNT1DW*N=I9RU^LK]#O4S_XF;[Q]T2Y1J56W MG%P00FC_<:D[[$2!PU('PG6)M#DQ?(J@T@68T24\JM+W*TK"4"[:^(I^P:\T MY]9:L;\"Q3B=B$X<.-P6@>24A6!!DB0VPE.*4*S!XWZN!W\8HL$8SV^=Q5I^ MW5F2#\HB7>J,=3DK>X_R::6X[CS.&K?51#8;9ZF=.PN/_+)(RPGNTB0' ME!4&64:-9WRU*,VQR+R365AU[ $L ?A#!YE, :+><*P15Q_R[SE&]NKPD\Y MJ9.[=2D\IK]=@VEZ;<3+GD2XAL*R[?Q#BP:O%0W"ML,HH:Z0KNT(VP>QD1C1 M(/QP_?QCF5<54U9^+0TGQQ()6NCN)PTH(9C4A?_U+Q):;; J!'(L"5$AEUM, M;*G@ 89".LI$QVLP-1.=QAJ582.9Z2+:AM1T%5Z=70F\A^G^D^96V!;P&56N M;/W5]T*YGO7'1GK!D,'IU8IPFH/-.ZF-J,[;JWSVNSJ%66"(4=U:1UXU%+IR M:?5BH,,%;O-BKN.S#_7DF JNR/?05(W4U DA.E7.N'VO M0UJOA3+P=\,X=*B@-DTB<(.%]EIX&(KU1M";]O>CRED_Q;U=.T>?'> 8W>RI MR=S'(H/%O"YI>AL&I=HR4V2^)+JU?WE&9N92J7K+<4<5KPYMV<]Q$C_RI!][ M,1$R\ /"N68_YDB1B">"!KW)UIV"!2^2J+4\/8Q,?8&XW'<#6T-=@L@D?B(( M(YX?Q: NN62TSH.J6[#FSE$.N@ MVI^1#B1;[#!/^ &5MJ12^A)(V0>ZDTDLI$VZ.44=RJW3Z_X.JU ]$G=JSR;Z M$D&XYGNJ?7#Q^B=<10--L&D[Y=VL4,(J$1Z7"%JP=TF%X+[G,TIDP@4H(BZ M"$B0.$ KOOV*1+ NQG8G@G6[_C D4&V@@36O=N]7=,3'OH)2T6E=[:?3PS!5 M2[L?VG%R=M)L3LJ78W$^(U9W=Z;23!LYIG)?CQ2V:ON/,)$KI MX^5T@E$.!<.@SI%UBE=QKZ)V2P$,3+=J @:I3JT>+Z9I68]U^63H8O^M^]IB MKW5&T*9W84[:@XX)/CSAMG5L?9STO;I"DH^]<"X99&K38R M.>UEBJ!)\ -N5X?D+M,JKW2<5-7.F3DI(*PZW 2KJNO_+]N*L+2Z&;68;479 MF>,FI39.[] _J.EY5:L]$=(!XJJ*)V8WZDY/E3>K)$:%#M^V-U6Y/B;=_J$N M$U59>IV4 WS0([$Q4\G_T !4X9JHJDZ,_2_F"$V%C5'J-<-\$?6"S4O;W?8U M3[XE@PLKQO3I)X4#9B?J..!<)2IG MY1PMVSXF53+\UR?==6B MZ4>97F>?KOY;3R/4LP %APMM)G)P]?B"AI>.NZ8?__W%"K*&S>FPRZH:6SW) M!TKX,<]_4O<=!IK8;'5;;>+9D7"I8WN^B&4414[L1B8(YL,/87>KL3'=IRM_ M-L,RTRHMG\*@?PIR&'/09H>!' 8&:T97[P#F_2ALCK1U7!Y-"MG[S:;L6C,_ MT_@:>S_LIY7@V;,2H7"KOHYO,JP+0W#HQFS]DFGXHZ0H$P5T^-'XD"KY\LF\ M*(_PA(8R"N*$.&'H1L*+ZQPAC\2\DQ=E>\1QPXB%- QC&D4R)IJB6!0&B2M6 M$YM.$H?TZ],&9VE64AF!!C2R=LCUJ45:F3QD955:>));@12H?OIY]V#A^CS. MJ#EK3YU7^?;.J]X3+52?:KWZSMNKLG?:7K7'GJHPT[-O2O5YV81_[4[NANJ4 MA%HCN==N^*.M)Z_MZQ#(A/,H@:]HX-B$1J$P1XC4%JY,G@B!A]JKU(KF4/U&A2@CSD04;')*7KL% MV3$YVR6M%4OMQ $;UP[ OA6)D,3QF@15A_I/G4[VR]E]'7GMSM-T1'B?[45/ MG#G/78%CZ8'55*-J_^1N48YO$+'L;IH^TO_\>"K]-'B;MEH[)KX(/%\X"0F2 MP([LB#+3#(>"?QL?G+<7EU4^R=/RX6N*+OHZ;]?;V;O"YB-)WWOKX#/2R)JW ME6V'F;1XWD9 G@4R=ZW*W$K7/XFY,7% X6%IY- M]ND:^P;EO=TF*@613.R$QCZA3$2^<&T6F!AW',0\7*L@1?FJ($#"&L$>GN^7 M"@T#;;+@H;W$='SW<>GKO(!GIC=]!G[^%4;0I(1^NR^^F8"A/YM\N\G+>9;- MM!R +S[6D@!O[%,[B)$@ZX S[UT[G*YT\)N.4)TXM,+0WTL('"#@=QJRP&FA MI!+N^PZA1(HH(@D/A6/7YUU1:$<'DP7U3H&M^&?UG'8NDFQ0.E3[]T[BP2[G8)F:C.7>A3<248")FU'$)TRP6UB MTT >R*?LB53/53SW4)B@>NB\43PNZH_)0&O/IBX9H M#!&P=\UZJIY,1*$\)%' 640\+W E#1-!FD04ASM=@!Z"Z$R<@';%@SV_:5]79[Q\N%66-.RM: M=T%1*&-Z.6M(L2<10SO-C^#IG^ZRTH"1YM60MZ23@Z2\D(39O/Y'O"R+B;*M M:4P.VRE5:>TGLM]M;^9E[S)WB])72-XZ?JH6)AQ;&O-Y+6OK)1[\6R(%?A)I M?/MY;0SM]Y- %*IF#0BS]3T#'_)91T?[ MYE*<:/COWYX[]ZU[?ZX!;LF(D[F\/3BCKH@CYMH>\[GDGNO[CCE$MRD)US%> MC;N?339' V+MNFZO"OPX0Q3NQF7]JXDAK*1"5EAMF$ZS]?9#JXU7=HV)>R/7 MWHK0^783FX=#L$'4O2M1)]H HAM1PJ)8.D$<^7X2A&Y>>AJCC(YCG^Q5U;RHY'E-ETG)\8WK+?<^FQ1T2T[Z9\?M._328NEN5&D0V MCT,9QL(522P"F21U?8L0_EI5ZC%=M7K3_-DD:K?,O*(W-F=\1'F?)LW)&B=O MP 9YXYSID19O,/!#UTN"V"5VD%"7!-2E!ALE$3SV7M.S. YG4G VW#XU\,"9 M V?NRYFLA3P+?1HZMA-Y+@L=C_M>%!"C,YD=./WIS#T,X>-PIAP)T2>2PXD; MN>=^:J/\(F7ZWJ;E[QFV,GD)$[^I"D#-W7:K=QD- LH=+PAY M9Q$$5^[>8R M5R;L-2WBK]D4^X0#<_^MWLB^69M[(\[>=F'?>P[BO5L.=UK][3&&SJZ;A)$3 MDL2+>136/B]SQ%KR\C$MZR-P.'.!P^V!PP<.?UL<[K7]8F(_(I$GB,N(=&(2 MA\"-AL-MQUFOXC^FA7X$#J?.B-"WKZB['^)H;YZW6:O%?3>DH4NE \>/O\>-MN4X1#*0([27R7VD12$@4L:4ZW'!'VER*\AX5^+-ZF;.0Z MO0(BGRIOOQ,$OF^%ZOVTI03[V1EFV_!1WG7ZW8MQALXZ/T\Z;7L>QW=$(FCB M2N'0, K"P'=,CU42Q5%_8]AB+?&);0>PYD#A)QD(A[2$2O M!5ISO5@$#G42)F(_#/V .AX(^)Y@T !V(M MI(2(3B?S,(DC^#[VF1T(+Y*QJRR_D)J;E\2T68C:\MX_C(YGR0POEN4XQL@1=7>W%+C>,1S?>.P-)1U8+<]$CE! MPA+/U+UPME6.M#&7CQH4S=U^)#!OJPSU+1$S==S_W$ MY4M6S(,D>$02<-)I5>#[)&9A(E@< M<1)$! R .H>7QWY_&(X[A?(/)0D<.A).KWVG!DDP2((W( F8U]H$'I@$MO"I M"#UN)TY,@KCV 8(PZB\FME.X^U"2@(,+[AT32>+T),$^X>X!2:*/,L$S.^K; M=0W.^\B/"WL AGA6U=])'N*]@XCD(*X&<46YRP?4AD%:#=)JD%;G(*TD&Q 5 MSEY:'0DX85=X &;?'0D>0'_$RW_.P)_+?+Y@_5QAN56^??,0J"% ME=.ITYO:#W_Z.+.^9G=S%5FQ@&WXR)K?9%90(+Y!.BGN\+P-@=;Q6^2\=/;P MO_^7QZC[2Z7/X6Y@ ;*RLM*[NQ*TB[X2GV1M7!/K1[R=D5_4)?B-^DQ_^6ED MW=_DXQOK,AN#"+"RJRM$HX#;BLX8M;)ASDB]XD)_A$D _\\T>(5UG\]OU"#4 M\/&;XJH=%+YQU)V--<_*VWR&,J:^BFP?.ED9^@*VI303T,>3^MV5=9-.8$K9 MS+HNTQF^Y*[,B]*:%X].ROI6#T.]]3ZMK*Q"QLNK&[@_7]DR@@N7S/PVV-[I5(G[?+;(:40,/(9W*?"117.*YRF564%Z+69Z_RY@_9I) MM4-,%_.;H@0&FM2O7AWHYA7*9^/I CD<5 >&%[W?7"C MOF3I78:D#2=LLL5.4>SXL'H8LH,%J =[$-/#IFV^)PE"UQ:V344H8QG9TI54 M2%]5LH:(&%7E6QD?U:3$'-ISA@JT8'!]Q'_Z+-X%KW)%?X6$JFEW. MKO_Q[;[X9E!A_-GDVTU>SD$D:$:%+QI6Q1MUF+M-CZG!EQ65;DJ/T0-5/_MK M,7)-Y5W+Y^.O26/ZD"TIX4#+([ ZMED_S]Z[5>;3=.LO<:"6'T#\UR""IL ? M<$-6?C>$MD&&7I/U&7H?I'=HUFL:_ MF#5.BC)9H)#Z:-:Y6B;Y2%,\*")"/\"_G)P'\9.S(/U?@(Z.1$AM%D 0.W$< M$R()3YA- S=T?" DSXEWQR2V#KT $:@O-@O+#^Q)DEGO(/7O+Z858W05[2IUR"=%0PA) M2']55GI;+, >0?L1GGRIG 9XS22'Y\P+< INX;V33)N1V845+4I\.%[\T,(4 M[;T\:_A&5A?#YMF/ XOK6&8):[$"&%CA7(A !$S(D$2NQQP:2>HGDH5!FX;7 MK_S>E)CW)@2W/2*"C9CGZT#NUDGM>>N5&2*2[0I M9WV$\B$S-0WPJ;BZRL=9"7\UBG.D7@"T5BVFH/CGE8EL;-"Q%Y8N!#8O5U&# M:]V2IQ-34"(GG=51$!0P\,YE+^8JS4O3\MSZGDX7V6,FPT;QE^KUFH#@\,2?E*%CT' MO;;PE*MB42K#P=@[*@8$ MW&6ASH/IF"#(IYGUEQ0$:_E@,3DR_MHC!DH3M437$*3 !"4!#@RC%@MHH[:^,AUI,[-#EQ2]T[*X71'_ZJM^A&4-*;PB*^WV0#A.;%LF1'C$ M2YB,8Q;%+MCQDM/8CN)HK8YG;UFI_OF[WBVPZ?-B0M?M=ON_*%CL] /L")/_ MJ,JYRNHSQH&2D_C=5Y"#*3SA*J%;&.>/C#TU9& M#P:#NXJ7JOZ]*>N'W*778!F &OG]@]K2G]/I??I0P:O^XZ8TLWG>$-/GC,^Z M*9%U_E=E.\QA >&. ^R;1*%DB9-$$;%#7WHAEWL92\KD0U\(N736J<1+EY=C M=<]6-G4#^CSEX 8'G$7$\P)7TC 1I$:?]QSP"M@/S0'0Q)\_^W;^PXOQ^3<+ MN@XL2^7CV24(G.U@^\QG3D+![P?/)F%)"&\W=;?"%L)U.F#[-O7^81S\=K/U:QIC%,HX#BL1'3$]C<>7-V:8YZ)N?C(.L M+7PSM&#VX[/E?ZM/V>3#JY*B#XL.+M"KCB&N/=7/&/!\ MU:%\!D&I'(?WR90#([YK1@S;&/JKCN-;5MZ^NH+&)DV#K>.^8#1M8U#,Z0$H M?/]%.8-*-]'ICQ"3R/9#UXFDB&0B[3BLZW)9'+B^U]O9F7%^.QOXJTEC7,M5 MB.'?$O5[Q!AXCE-.LA=M[.F] ?3_.[3VU1#B%C>^C)<+RCI^W M8',Z!0>^=*5#7,J]F',BN!]%!C?2)C%QY0$%6^U-&7^F]NV5:[]5W"TJS#Q7 MK^K*/+9K1AVY$'(0>8/(.Z+5=TJ287.VD,/: A+/#D(_8K[KQJ$;$A]D!%6" M@24@),+-%L_E=L%P^6S!\$6EIL+WG: #^OUL0Q*\8X[Z'\T $A=\K4J]?ZY_ MTVPR6 9OUS*P.\V2/#]V$IZX(B DIA$-'6D$@!W&?*U94H^601/-4 &%76R! M_?P>>T2%-=DOZLTRV/(=#OI[[ 9>R$(AN'!%Z BPW4UX M(O$XX7WSJEKLZN-,9_?^N2RJ315I:Z@]+XA1L#[Y]&3M[C=@-[SU)BN.VX*+ MAI$=R,B/A"\\GP@6>Z)6D8Y-V?/9KGH6WSW#@7X,1.LE/C3C%[)/'WK@RE)'TNA_OBT1G59ZW0R)GB4!"QV(C<2 MML^E$VF-&N/AV[K3B44:'U6IIH:CT)I1%WQW*SB:%3^PG4I'+NNE0=%.N]V2 M[$NVNR^JWB<%YBV'T'9L4G*.++V%H^W6-0TXC1P1>E%$:<(PD$2XYNC(\83S M_*K3;39RS>FG8B93+O;>*[9SR^U45X4W'C$/&TIMGD M/Q(-Y;J'37Z S-93,&CF]'7 0"3X3MV#:*G$8R[ ^)Q.CQI(76 MK37Y@6UWF_324/ Y-''^!ORY"[/>F@F>,IL_S>4>Z22Z,I8XCA=P[K@TL(F( MH]@XX,2.9/_F^@8V?VV#W;D@AVN_=4+GO^^ M8?YG??\AKCWFXI[[U*7X@YU M*5O4M6@QW:+(M44Y$:U4>-)/W9.L_3$W59Z8E^PH?3D MA)3_V]+OIZ'"92>4*#R'V+X31J[C.$'@DB!D)I3(O3@XI&^RM8!D36GOEY1. MZ,CVCJ*OAR*1H4AD'WYD[0%>(L!N=D,:RI"%810[82*,6I6>+]GK%(FL-:)_ MNE'*"D/^3U86D[2Z087B,MRA_(Z/A1&9+U_8!]%(CO8J<\H$H$!#T4B0[#K'1>),$): MUY0XKI-()GS7!4:G?B1I:#A:2)'T;R*_M$AD5RMYUW,?[X*Z;SJ,])Y9?)CX M>YOX4"/RIL+&0XW(4WI?W!Z\1J17 MT[T7-3V4B)R3+!M*1."_-N?4I[$G[,#AD1,%-G=]&AEDT(C3Q'L^%OKA2T3Z M-M>I=^'V6M,]E(B2]%VT.^]%G)PJ%$Y II.<@ MV+C;R2]-N"U#WP]B:E,NW=@F]3%@(+T3*A'Q>BX1&:KB!I%W&E;?$4M$&!7M M@:$3)!&U0R\.A$]]84?2E2:G+B3LD4#CJY>(>-M*1/C0G>2DE/_;TN\GHL*[ MH402N ZA-O?"D$>^#$AB5'@LJ.3KF3Q'+!%94]K[E8A(,9+L*"[*4"(RE(CL MPX]>Y_S.EM0GG$D7^) G@<^83Y,@\ ,A ^J2URD1D4.)R'N.Z[[-$A%&.^V% M1>12$C#BT=B7C(D0"-5G-H^9C,@^_7L.6B*RQH]#BM$M#A(UF%,^R@1V<%.?4X?$7OH M(S($N]YUB0AS>,O10O@VF,,VL'D@A12Q,/#C8>A']/GPXXL\L/DS\O4U\*!%Y4V'CH43D"3W.:=LS5S#)DI@G\)U+G(3&B2U,.EH2 M>0%]G1*17DUWWI_A/M2(G(DP&VI$&&>R+>@626 SE_HT(7%"O80SS^1FL22) MPQ.L$>G;7F<7;J_V^E B;DU$/;I[*'2Q:7OL*6R?B$3$<21\+[:]F-I) MC8SGLF1SAORK%[K(;84N[$(,A2[G9("\,QOC-,P(NQ-196YBNXXOI(P#E]$H M#IAC*MZ21!S4!=M:*K-F..SEAW%!1S;K!1?WQ3;#4$O3QR3_GE6@/RR@(BO[ MXRX;XX=Y87V'KZVTLHJK8\5N7ABBV?#$$Q$0=GNP:D=4Q#)A/@G"B-D1B8/Z MR,5V$]Z[@-";Z\\FL=G:;P5^=?30S>%PN#8)C/V(XK6=B<$0.A+WGZXU]%8D M7B#O#"(\FQ!\5ALA;YZ;&7@EL%R>".6 M@VPM!]^.F62N;8?2*XC33&)+47R_&*2%UL._O5UF5VG\^R(P1;N])*H M>N;VPOO(F8G_&"M;-,4U/VKLY5!Y,R' MOQ$8([WWP#8>!^[R4:(O]LD=\9Z2:!D.KE[_X.K-F6,]I"QRB5L[;G9"GX^+L[OX?.U0#AD$ZR!83]D4.\NHD+!;#%DWE#YU MW=B-) ]91 B3H;'-)(W$9K"[%T2%'A=38;O,1)*B2$K6>WY>1X@L1XI6946/H2);CD X#O;(EAC2?\QQ5^KO M>WGVBACO3&Z:S[(/-TJ-_$P9^?<#S>ZI-ZKUS6<@J><_VQ[P;@]#^ ;?9]8] M_E,/Y# L[#IO"_26K%L$P,;WP"Y5-OOA3[-B&_L^>YFM0D_'NM:(R?A^:WZ3 M66B&6!G0Q63_/7PZ-OG\L6(*VMYW=SM./?OF"PMHVIH7\W1JY;7$MKZCR,8@ M;+V(68TK9TT4_MPIKN+HE9;PQ;OG[O_J/D31OSTMBQS2^B1<)DEL2\^-2!@) M2@(WYBB+$L\)8AE$!PIXM* )WY!0GSR#>@PK8=$VV. ?7#B-* D8#P@,8D#&+8N9" FVG+L'=O3:X781@Z8 :$$:>>[W%?^H1&DONA[SE.W/MY M\)Z;Y_:U>3:]6+?G^]L\L%/PF#O_GDT?+G8W*)?<0QL,RHX%_\]%-<^O'@Y@ M=.J/>/G/.6Q"/M;?W.N!71;3"6:RPXZH/;;\JEKL2:FK&D+"32= M/5@9O ;( 3/PX=NK-"^U$:*.@K-T?&-,$2M%.H7+X$^\<@+WX"7*RK,6%=HF M^'TP!1_MP]?Q33'-J@]_ S\/;M"/^' 'W@I>=UM,LNG(NK_)X?%E]J]%#I0! M5M#=8H[_-YXN)O7CV@'AR\;%[6V!=OY^+V8PIY,\_D#D%Q> M_?[AJLPR-+) 9U=SJX21:T$"6Y/#PDZLASR;3BZLY8U;CA<^JNM6),#X)ILL MIMFGJ\V,WL4,;HBG0SO?T%?\!B\*IG#A#THVX<>OV313[/@AD80[,F22.:%D M+L@D8%8W_HP#-X#G&]4+A,"L9"-PP]D]\&2BGA[ ?8_7%ZASYQ"8)E M=UJESG&)]=[$13^D.C!JI>V* >W!GN>:*C<1FMIJ_!%V?S&=X_>::!4)+Q.8 MHJPU#P8>_IIF9EJ!S)Y.B_OJY]U%R_K*=ZY>BE.2>B_-QN'G[N-FJ"^FR_M/ M=)!613:L<3:=FE^5PXF?89CC^O.&&7_+;X'C?\WNK2_%;;H6TKW/)_,;^!/F M82([8UB ]/^Q]Z;-C2-)FO!?@65/[5:9,=5Q'U6[8Q8(1(SE['16;6;6K/7[ MI0TBH12F*%)-D)FE^?5O! X"%"7Q B60Q/9.EG@!@0CW)]P]W!^_SY*?JS]^ M>1S&>;?,UEG2^I!WS^?R%+<0Z(=?WJU%I\K;O_ 1V^IGFU.(SB>;\DVYE!JR M,$P\SC?&+G9]6%%M_JM;_=^]XVV\X[U7LM@%KO0Q* V[( E/AD_X7E+Q3 KA M,$EN;DXGA;!AAN71ON3N?CQ]2!S"_^BV3A^QRI[A_MR;PG[_&>H23-)61WP5'+J>_1R\)@U\]%>FW^%7MYXUJ86L)"0D@& *?+,Y06)[$ M$"0BU5Y2QDM;?%2NUO[:WTP7VZ#_K12?]#M\]Y3_WYX[$*M<]>I,;%^4;T73 MWRRU_73@J4$PS:6EBAJ-=10I91#$P)0>2$0H>)K=I+7\U4>E+/F'D9.O)98= M(9[85IV=O )MTDU>!S$=V[_G;]"1IV -2A%$;!*R]!$(8.$6X%H6%;N8J#A6EADJ>W)[%LZ3)[& MJ(_3R;>"2<4C1I8GS34_U]-L_G$Z_WOBT&$X_3IQ#_"XV=^'(@>R'>S9*_<. M7JU;5VVEWGE=6$QFRXR9(GDFJ[*\OKL'":Y]#LYR##ZGS/UD%GNT>.^1(W # M2IWB.A@M$W;*^L?U!"!_1__!?;[9Y,H>W]_/IG_FHQT_M%0F\G387J#:"8BP M0E1*04#(J)-FX#ZM%B!JPWK6A7L(2<(U(Z$U1K PC*BL..&DTGBMZN?-UU,<;SW%<=:SY43@ MU\_ZK68SR*3_9[FM1,JR^S?_YD%+SU+\./_^(M "/QB M/O_V6_XG_.6G(,Y3$8/$#33UZ7_U::[;#>ZKWQ=E:1Z7Y_7]_#4@_R4+]#C. MLL*X4BM9O;YQ6QR,TFSHC1.W2_A4SL0;,;/IXNMM]N]O[>_T3C),K=['&+[;>-G"5PCAN4("QU2%G$.0FV4)9S*$ $N(%14M.9G M_2UVN]OB;JG+B^ML.$MS97XB^E,6^BXAP'\]':7Q[.%SG.:[J.+U+Y]YJ"/RX)Z-XEF/: M526+]['WX-)['PZYBQ]J>8[=RWSZCR];#2Z*$'(F#:'**I__H[! QLN68%+@ M4+;GPY>R59"#EUE.=H&S@;/'/F?US\V*E.CJ@_!S^F/ZTFAAY) M_NOJN0@QB+0!1O%(88AY&"HG_P1K" 1%J+6DF&K?RWF0W6#>9'$/^LC%^MQW']DJ>3 MH@PM=U>J@.]C]V4]L7Y#O5@+GHH CP:<_WL[J\N8OB;OKV=)_,?[?(?\.1Y_ MCQ\R7WYS.RN?9K8'Z2T888B@$F#D]IC;2$ED?^@%$*RDTEGMY M:;FYZE;4 A:UY'N7N MXU3YUYL&\7FQ"11>21=WIM8\X^-M*--Z-AOA&.=U!$,_#<7+E;VD%-YQ7,NN M?YW>W25N?O*X^OTL&2:CBHGFEUH0CQ@.$ 7'](I_\7ZI6_QJ];.%IPKP9XW+@\4L MCZ!<)^X!?/F'VP9&P?5#89=/G>9[\1JE3I[FTUEV%42%F]U1JJB!<^<+MJ:C MQW]8S1,/K54"6(CE MHI>+)^2BYXTJN&%ZIJC=$YI'2$VDLZ M;(%KKD>%GESR50CI3I:4!@-9;_@F#)5D,H2:,A[:2$2F(HPE0,GV3ED/XIUK M.;O@$-8Z?GF$5I<4=SI3E8=0-)J#2MF'%2\1/42-'E)R"20G"H2:<,2T 16!FQ* /1TZ M?&7T.+JKL0-ZX!X]>O2X:/1 H$8/BXE4 "LHF+0:621060."4 AYAPCSNX > M\ KUC-OG?GC1'MW^"4,$JGMJ6*DU)Y9%.@2&1R$#""A$0LNM%E2\3N.<#:SZ MW3F^: T?3@<&^E#FZ>L[:>H[,;[#'92&:$",LPI4U2A+(D6ZH._=.;OH];W7 M]Q/4=U;K.PPQ-9@A280U(L2 (5NZ ,XKL!WJFM/K>X?-_%,_M_AUEZKIU^BZ M\^R$'GTJ=F['LW'MNP^(HB[EIV?TY ML%L/QE>,M=BNY^T4H<_E[D'NC$ .@P:1%>104&X94!$B $725 DKA" %NP=R M+?M\!X(<%%>@E4S5'N1ZD.M!KD60:_0.TD)2 !C$TBC,C=*,5(FX/ JQZ1[( MM>SH'MQWD;:2FMM9C.L;,G:$ ;$K#1G;;%GWLB?C)[>D;CZ\=A2= M#']WJ_0H<-X:?6U37.H;Y_?-;YM+EO*SF)(1XP9!:OT6Z0))WM3UHK7,P4]8ZV;;EPP::\TX\B[ M#514Q YV/GW^/6\KN>PQ.:@9XP?Y3NI6T1/1>D?HJOBZ_[V3@IKVA!!%3HMF$2<@J=Y166$3!HHA"U5W:1_U/V2RIP:^\VP$_) MMIOC%W#J^]1!:C)Y]Z\WT\6LPJ87R19VGO>K0 79XN[.H6J^,Y5JMA27IQ8^ M[@[Y>B&UMWX5EZT%FTS([N])23Z:-GF12\+D@A8Y_Y''E9X>^1!Z9/CN^3/G MXHY4OL &O"=U\GX?M7_%@V]VD<2WSZ;HO"J1Y;,AK*-Q57ZL^F$]BSBO,0J/ M\&\Z@$;OH#<=QX_Y?C!=9&XLSW%F7HQ.=H-<]O5UL@KYOW]342P/'-YT#/EI M1^"/.P)_WO&F8\D/6P)G>@>Y@=[KYD7JIOKZ=99\7:,B>.51?)@X!VZ2I<.W MUXAN;Y<7DG7:: GI?.(G75O6^B'^J1)I/G.\0D0=H8Z @="WPL40,!-QPFAY MO (P$.KI!O7[1'7,/Q?I_.'#))O/%O[-[%=_C/CE-IZ4R0#+L/;',MM\[;B% M-8Y;MHKW;-';S/<*+L]9\(;69I2V0L)SFL2;?7;3T;.;WG;A7S7UZ01 D@): M)W\:WPS=DPX;QBQ4+$3%,1ZR*@QM>R5^VX/DKLE2[>!G"TF@K=")]!C:8V@' M%[['T$<8BDB-H1I&E &. '90A!"WIFSD &BD&&B-LGTCABX=VZ5OF0/FRTW5 M6\'.O0Q/C@>(73!JGA5KRK\5W6-? R,[ @'-#D\DA!(K@I617"/,L44E!##! M6LP@V @!JXGGF_/*W\#;!& ]KV]_G>^LS7,&ILVYDQ]0BNML7",0"2FQBH81 MH%:JB%2[. Q%>V5P.ZIP"[4C;^(18= 215JOY]TY$3KU9[V,HX1/R3CQJ/.F MIP6OA? _;H!X64,\43**L,$0:L%,)+7[7QGL$AB0]OAM-D+\?^:1K@Y;:7# MQ*427.Z3LG/. :Z+I<=E#98$%FIL@20DBJ 50E!!EQY>I$'X5MAQJN8AE%>O M<^C86;OQ(B!C8XK1N4["6<7VM"_Z&2>CO]JBY'$/T_((J60=L3!9HWK;$H9@ M2 R4(0088:Q!96$RRF1[).H;=XGE2G78R*12M&9B;BE?IV]IGCHP;F]0GC!D M;$ ,5OND4H0,:4PL%0)02!3695-8JSEML5WIZX000[ M:UN>$TCT,PSM,;0GP#TE EQ.8".]*8QH*!615$44.CRT)5\; M!%3BIYO#=B=)N14$W,M\1( /H#QO@N^S.JRXN$1DWJ!E5! JC2Q6 !"&@%-R MKBN#!VKVBN'$C8G(XLU37#AILSE)9ZV3,S!"SCT1F7/0S%)#DAK*1!1Q0Y&H M SLA%>3-:@E:Z-3Q)KX+XU>LS4R37L_[H'\?].\3D7=,$Q&PAGANI;&1LAQ1 MCIG4(2I)_I'5(02OF":R,1'Y[:TTR5N)//6)R*>-F)>A.#QE](O*9Q/;Z1.27=@G6X'72 M(8LBR"D2(80A-*#L6X%L%.JP8XG(;VUD$MD*(T&?B'Q*P-@G(F,A:I\T,@P# MZFE,)(81@M*@J#PY$$:BTTE$[H112:ZD[!.1SPLD^ICD.<0DMTE$%F\:L#R! M'#OW;VUJ6DRL L P9 &7,H*VJGD+I<:X2XG(XHUYEB^9[>Z2PQ!](O(%)B++ M!D$@Y5 ++)F$SC,GH6 (@=*ZEJ%DI\*S?#A^'FA8$W0%6C6LNZE*/8;VB#:?0Z-MCPL=XD( M0/TT\)^)?-'AALO,1"9 UCXI!TH[L(B((IH*I80!H(P[2H+M MZ]I^)W!V0Z&.2YQ"3W"8361ZVZV.GGZ/IXGJ<+!7T MPE*5"<3USB*TY#RD*-14$4BU0!&N:ERX@6^1A?=LJK)\VU1E1(Y7O[*+5/9Y M>)U"YL.PYZ*3G0\&YA/'85IG%D"$:$2$!A("J1$!(1$E#BMIWP2']\F&/ARB M#S3N!;W"/4SW,-UEF+XP).X(V/(&):SD"% )I8T(AV[T[" M=2L@NU][.B(&D+29L+6_Y+UM1O9?Y[$;9?5^*]3Y/UM MOAW_#!'X847K(',ZUGC\_UID\_3FH7@KG3A$5.@N]Q%L3!?#J/QP?-3(%@_[(!PF0-8=A" M%4$HL.22A90R6F4:(&D@6#M#,G?WX^E#DGQ.9M_28?*T^;@T_7)4R;[XQVI^ MKJ?9_.-T_O?$HXE7WZ_/M&'*-+'&,;6BV+ MJ_6RD<"MT=C]\0C-7EDNMQ(%!.IJ_AR7[Z+TXF/M7XO7;WW<>'K!7[M_0?W^:EPCOKQ_?UL M^F<^IO'#H>+]OU8VNS7A)G5\TFINP] 2% &A$+-0E*8:-!$S\M6$NS@?M]-9 M^9;_'FSIA.NQ4#?$]7V6#'\>+68/23QS>U:-6I6=$/A/LBY UH8UK2N_(>!B*JB,#PIQ+VKDUW8<_:8R+HN7_NL_IV[MTF'Q3@%-SET8C]Q%P^EDD06_C>/)?H\C7L]6_C!9GE_E MG3QSDS'P(AE/'OYG%EQ/G11Y8!VE#K7GTUD6_.B_\2[T'[S[*8A'T_L6&W7_Q[/%G$LX>@I/P9Y*B0KCZ'*)XC'^3S0Y1;#U'60WR7WV\^_9IX MP\'M:?/;_,JK#Y*_]6[Y,GNWPR/)*S<&=U4WZ_XJ]46">#R>?B]WQ6%ZGWIG MW6^R3A$GPN!*W?,6/GG^=N%G/M:1A@H,W5B2V2-O>DV'6M 'WW%T9<#YO[>S MZB+WSNYX?SU+XC_>QS=N2#_'X^_Q0^9N]=?;6?DTNPTQWF5\P>W,X_U?,N(M MZ!!@Q@B@;I^2R#(;18!H)87&G8[':_9H4?-- M]8M;O%+9II/W$&L0A=B;1R+D$FI+2QH5B@7#[#W9L+1;P&,+JY\X<#W PCBG MR,&>/UT+G&X7]T2X06@9,42%@!0)HHPU%L&RM E!&:FGXYZG4X&^:G(MO^4! M_J-[KORGL\G7?[BMJ=J9BH'F^Y+_VA8) Q\^VBT]2W"U3FW6I1##)KFIG3 : M.1B,,(N4-%"I" MH=4 ,06EB%Z1S^XH+=0N26Y\T,"Y^[,D2+-LX2!YX8!Y M]L@:>N0Y!%_;*T6(H(01ZQ<-9-PZ2)_=2[N[QFX*"1V,2H MU(;3B!H46:,MXI&3V=#]CQON-LQ*9MW"/B.OGZIG+?W.0N8:KF+G8.M9'Q,< MR\?"*H'X;0OOLEKTINDMJVGI#J&$A=K@K$13.,L6*EWLV M,V"=<>&K]18H;:'P2U';]>#L.M(>%4-)':@SP'),0Q-* M0I!%$8Y$V2L>6F7%6BG\FP?J.@N_<.UX]]"-/(?O8FLN(Q(O;.A+22N_9HM9XIWY<.S$\-T3OGW$*9(* 6L%4 9S@U29G$V)58J] MKUT[HR++@83AFGAD)U,DIMTGL/1 M3T%:R-3;F)1_KQJDD+BE2W/"\H&";CQL;K:Y1.M,:M%6Y ENXFYXS0+=\C"C M?A2QZ[.+IW?_O_L#ER*&O1:*WJM:[PQ%82.+QQ$D87TN]DN[/YK@[%JPV,O% MQKFX&+G@;99_W]R F^&IE'_[4(S;83_/XWF2[:(=+;8\*":L@R4Z MF]:V Q4XSW(@$<)@PC<]>%9A)&S (%I=2>$:GHD(4Q-)RM<:$73O=_.%?2 M.E]1%]$ ]Y2_WB>S/*Z0/7+.DZQRSY\-$VY;#Y.YF7+OOD3%+TJ5'6FSK#'J*YC%*TQRF""N:5(1D 2*3B4U>D'1E0K<%R,$JUC%)(# M*DB/43U&]1AUTAC%:XSBRFH*B96$0!)%SGJJCGTPX BL$0ZWBU&\=8RB R%: MZ>=T)A!U5@2Q'[S//,G%+![WI(]/J;:H$]@0CXPQV"+MG"3/4 !T:7X@SHE: MXWS<0[7+8\N#/:07%)H[A6[%+^K)%M_<9KAPY12@IFNR3C.%%B92"&EL+&8A M*_==@J@,CZJZ"E^7,^B]VLI)-X M]O!AGMQYDDF/G+/I>.Q^FCN&239_E:,:R@:2K.?VM])28A])VBD(\;9ZU@=1 M>_3MT?=P].4U^F(E,!0P"H6V0H461M96)3:'OT M[=&W1]\>?7=!7UFCKY$$TI JZ&!71!AC"$B)OB%P"/RVZ-O^\1IVIF][#7LO M'7Q?B0CXP-HU7UL[G>1D&C=+N31%J7M8A!LVUZU)3B$.D49(*!Y%UKF,NJI; MDQ;J1MT:,Q)AR$)FF:&10=@:4]6M0:#IWG5KKTT:T!>K]<5J?;':&1B*?;%: M7ZS6%Y_TQ6J]7/3%:KU<=+A8[:1ZE>K%;.8F]E"Y.>XL[" PG8C>74 7LEXT M>M'H1>-X/;!/)1_()FZ.G\N#;S?7OWN'$*>25@@A:O1H%0A*"\,0:\$QMB;" M3&&BC!"1DF(MK["T$,J%7HNZMIIV_]_);#J*LUNO/FZ8Z)<6,P?[M-U3J-!&*NL=9(6J*P18H:&)ET7M%[Q7]$$5G M-;FVXA0C(AF@7,E(@% #6NSH""C.UTK\=U?T_VSQF,#JK3 M:=/!ZXC>B;IL72-?J1XQ22"Q)%31D@87 L',&JE]J7?YM*K)Z#^FPV/;TX^+ M<6@K&>.;W/?.;L 7$76Y-(UL-A$&$14AL)!9P35$" E49,(ARVVTWF=U7XUL MK7:5M5JXVBMDKY =4$A8]]X 6".A$0M#8PT@TO"P3*.#C(7K/;?V5A?MA,4QLI;;B51" M6+DO2B:->,Y#K!I" MO**-2E@KY&Y=+Q>_@%C1Q2L@K?=!C#!B7(11I+RV&"-%6!FF)-)KS>)W5\#V MZ%1ZIJ-> <]# 7F#ATQ9$%GIMD"GEM)@*EE4*2!3$3M< 5LS01%MI;BIZPK8 M9A 5L\[:J 5ARO"E-+O7U /HRN&%0=[8F1DK)$<#8 M$"ZX1=B4/&Y \R>.P!ZIH[NF-8]@Z]IW7=4U/MH68^!/0:V@8$(+S$P4EH@ M0Y4@@!&KA8Q %?J76IDUHMF=,; U!XN05IA#>@SL,;#'P!X#24T$PC3A&D)@ M@6&*81EJ",K3%B&L6./1WQD#6_-Q,: ]!K9Y2--9_S=*;A(G9:,#:T7.NB3D MDF*1_4+W"WW^"WTA&:*O6/WU=KD4;31GVMKB?"VC\F5V.4A0G5Z.&=2$2BTX M0)%@E@$=*4PBI:R@D5@C[:IV_%(XCA5EW(JG<\!9*X;F5LO:_49,O7?=PU$G MX6@#&I$:C0Q'"G :$84DY*'0R!1H%(80:K"64;@W&G6SN*U[*84]IO28IIQ7FO+!=71=3L':Y$B( M.@M9A8!@8*"FAEJ&J&8A=&IF(LD-9>O5.96:K50#O*4[X>R0MIR)\_$9SF ; M/WTM?%D)::-$SA NH=$$1U8:HGB(K2F44!# R1K]RX%*V$TKNK/&F M1GF;121TJD2$4 A%RBI"RQU-A,[ 7.N\<* R==-\[+B5>/I!]N-7N9UD%>H& MRY,VZM^@V_0XE9PK9D4H&>.D*D-%1D?/ZFDY]6]I<_)VVJ>V(@6G;ZR>"BX% M"AKQJ!!A8R4%7*F(("4,,E55O)),M@<%[;= ([U1L&.'L]VBR9TO*!QMEU;Y MZI6_GUT.^\#;I2M]HU8, _\NU"%#D5284&!*XD9@A(."PY7^I(W_7N5[E3\+ ME2>URDL15 M]F6EK8$G;\1,082I_%W/K M_CJ/K\=)]7XKUR[F^^/BSOUD6,E3^?)Y]V!55CX/;Y/18IS\>F-N;A*W<-^2 MI?A\BN?)I\1=:)B.T]BOZ1?_#%_<90UG2R2D9KO M?!_X+DB3Y/UMT;D<(O##"FA ?U[9$(__6F3S].:A>"N= MN!UC_C,1[CMMQ!]NDSKDX!4L^/&ZT-;@9C:]^ZD9FABE;H5FR2C_))B[7\9W M3@?FF9NGN_O%W'UR_1#$]_?C!_V>ZR.+)*/OIYU5!?&EBU^>H M\>V5_0U4LUY.L7_=O-S$H\]X=:5 L;?GJA4,D_&X_/1_OP/O\M=NF,/J]1/K M\B6]2[+@8_(]^#2]B]_I:'[K_G3/42*+@YMQ?)\E/U=__/(81]XMHV;+ M@#)$[YX/JA7W8.B'7]ZMH6-Y_Q<^ OO][&QN=E;T3EN=3D"XJ1/X:W*0#YVF M)K/&HXA=G]W_('_UO5#SZ^EXY*[P]R2>!8E#@E$0)!$:+[V MFHJVVL$?00C69V(_<^MH,N.-G L_N^SEXFFY$+U<]'+QA%SP-D\^;V[ S?!4 MC(V2;R%W!RJ7(YZ[2\3SQ7PZ>\A]A#=BZB@FLH,QJ4UKWOV<;='HN2L010A# M!9W_#$TH-+?E422FVHBU5@=U8& E*/!,N$E53;$_5R*U$EAXE0-," >2MI?Y ML6GYNY^^O4<<_GBHUIDX? ];78M3J4:M'K3=!+52CEL:442A"B;%@(9381F4&@\;._N*O MC5KMI]C" 2:MM& _$]3J8DSR,-XU[RP.@DF2'Q#=K#N0YTIBLTG-L6@0/$>6 M8@AI* V(,+"AI:6:!O%DY-;Z M6S*>WM\EDWDPG"6C=)X=5+K9YMQTQ?24HL%&BB)*#$ 0(@9)&'$JRRT/<[UU M.-^]H8O)KA;CF$V,Z0##5O3S3)S&2PYU7:P:>^MQJ<:<"2%1J$(!0HH,(4B4 M:;%(802V]2"W4N/6;%8\0**5;N2]&O=J?+IJC)MJ3)P"2XVU;Z.M4.BTN-R- M@=5TC1#M$#5NS53FH#\L/]< [FT\2]Y?QUDRRNL%DDF6"]BYNK:;5+5)8TI@ MJ*$B6@,2,AH!3V!8^+8T9&*-PN@95?TX]>G*"W>WZW%2'L_DLQ[Z2=>-.=?3 M['4*^*D8<-%*66H?S#W)7?:4-;3!+@I4)"4QF"MA*4(A8#(L-90A"M8XQX^E MH>VG>B Z@+S7T%Y#3U!#8:,5#C4&"P"=BECI_D]'$2S-7205,]O&AP_6T".D M-8@!I*WYMJ>CH9<1/7OU[)!Z-N)-QMF3 M'& )W&>1112&!%6VLH 'Q9N>4\_6(L0"MF(*=U8YSRKFJV_CR=K1#!. MDH)/9]Q&>8,F-BH@L2':.U2;^G[(O3:= MF38U^B%K*0"2$8>"6>S,129LOC?QD%,7YP;M^', S4Z(OV,&DOP.JV192LQT3/)_.E#-!>IVXT8C;-=*=-8,H2D=2IN!:Q"J 1$Z[T, MV]/M(^08B%8JRGK=[G7[='6[D4W$(L2@)#+TUK7[!L> 5<>@;NKW$ZR7[*N;J3+)A,Y\',B>/7B?O% M09V+NZS4+^LT!G5& E*$(ZD-BI2,(J84@JC:KVT$EQF"L\G79\]3DOFOU73_ M1S[+'Z?S3\LY/F9. L<#S,["9>Z#4*>O5@W6(BLTM99:$9+0,,H$UJ!T<0F% M&!Y%K=JK2D,#*)%+71#[EC#Q9)@$<99-ATX6 MDU'P/9W?!O'PGXLT2_VW#LN=W;W[T\F[IYC5IFRD#><1HEP08"+M_J.YPI0P MA"$P=-OTH.K@I^J^[;Z@'$K,L_^LUE)52_DZK&(#SMKS50^5D>YC3!^GNDB@ MV( 3HL8)P[@5A$@:8F4E0LI]J< )%$E+G^\DW29.=#,'8V_)Z*R!WVO[!6H[ M:;">4QER2T4424$4("",G,;GVLZHP6;;$MC#M'W_')%>VP^-4X/.^@E?IO/5 M]I++CI:'F778K>1HNO"]'0_JB'S*C8]?F(/6'_EU71Z":K(UBT"U#:!& M:E C%D/#@1'"85DD-;>XI!4R / ]@>U]HHM22O4(T_:84^L<3?;L_?8U&/3 M16 3J^F\*?9E;Y88R;$6@%A#<8%-D3+H!7K\C=C46AD!HFWRX)\H-N6.XE_S M_O;+]XM_BYGYN+AS%QRN#&^<3I+WMT6G4XC #ROB"YD3UL8#_-AS,D[R!7U/0H U8!B%@!/%&=:R MD$-,";>6O8?OBF=M7N=?/TR"KTX 9_%X$*3S(,V"^6T2>':@>/*0QQ?X+YGS M0KW4^(.JR<&,9\&LR2=?$NR>?ZS))Y-W.QD_I@KG?O,JLG[O%PV M6UQGZ2B-9VF2^1K:^>W4'X859Z[32785_#X9I=E\EEXO_"%8\T(W94W%RC7B M61*D=T[>W70YA]E]QY^F>?*9=#KRXTTRW^IV=!6$R3!>N)L]]5CKXWNH;WT; M?TO\A;ZETT4V?@BNDR0?Q'^Y^?9/[B\X=>(Q3[VK/HLGQ7E=[K6[_U3#7EYO MEOQSD<[:![G/ORMMEB M>-N8GUDQ\7\.DRR?+?\JOILN)O-\4F[223P9^BF:)??369[^YC?,_'MYNZ$X M2Y?K58VY6%)/%I\%WZ>+\:B2D7P:@G%ZE_I53L=>]THQ^XDY:]N M ,7TYAV/ZJA&DET]4M#'8OF_\K<+3<[_?!HSRG[&[UY6VA;TSZ>^K PX__=V M5EWD/OZ:O+^>)?$?[^,;-Z2?X_'W^"'S&G<[*Y]FMR'&NXPON)WY_>$OF8]A M.@# C!% ;:0ELLQ&$2!:2:&QW"LFY2'3BXB>YII?GTC'J]/Q>,TV8U;$*9(* M 6L%4 9S@]02LZQ2[#TJMD5WB62DYCO_'+^K-O(2W9^/:JQNTI^'M\EH,4Y^ MO5F+[OJ6&VE\G8Z=KB99/CE^5.%X.OSCW1//J!@0#$DJ!(/6*J1Y%9"A!+(H M>E^GLD#WMJ829T4B$6-"J[0"-F'AQ,C;>![X+$F)ZE'MFG>; IO7&FBH.]'.;G>X[2HANZ^8COL^3GZH]?'MMO[Y:Q^.5) ME'CW?*2^N 6G/_SR;LWX+&__PD=@OY\=\V:;3R/.QQ->KC!_[JQQRT.E5D\5 M2Y.@?A*QZZ/['^2OOA>J=^WL&G>%OSNC*T@\3U 0)'27)S8BCZ"P3">S1[>WTQGW^/9Z!GM;A?'GIW0#IZ' M;%K[SB?.,4QK5C($B0&8QR($>U #) #T4X+ULY"S'FEVQZS1_+IYLHS5E,G6JLB MK+30AM#(0$XDJ8C9&-=J+9UT32<_3'Z;3?WI9#773B^C>J:/MM\C,B"T+U@_ MC9#RUQF^WL/W=!+#FJ]M!AA0$@44H&Q!DA1%%8['4"4O&AYYE/M M7E69 0_'\V-I*WV%.VM@7K(/>[EZB!KYM)18R+6&0C,8*BL4EY4'2*%6!^MA M.[MARSFUG=/#\W+T+JUE]P9U([6Z88K=[B8I B'1!$;NOZI2-R'E6C'TFLJY M/ZKWRHSV9F]19YN6">[9ULU'V]LLZ4#B-K?+SNZ*%[/YG;#2,5;[@)%!6",* MM%,X0E 8ZLH'Q,!MV;?$GVCD:^74L5RS1B+Z MT?90-F#MGFGL*Q^=W7Q[E_0"=5Z .B]"062=[CI_5EF8_S;S.5M/%+Z\MB5^ J7= M5Z+;"!@"D@A&4:1,K] MA2K?.&)@LYF>3_SQCC@Q&8!V&M*LZFG'*K=[Y_?,58[4^3^4Z9!'5EG+L3)& MADOZ*LRHLZ;W5KF6SD Q'P!T!*:7CJE& M &DII<4D!!)'P"QUEU)$UHJL=R?.;/$858 !D*THCN>O_F?E$!V_X8K;;<]4W5.^H MTIFHD!L+6:18))Q?#*-*WR0+X9[ZULX62M! @B.<#'5,WR[#%5XIU-_^)'@C ML<,9.P47^^#]ZI]73O+1>QJQ47(]#T9I-O04DN>:J+7!IY6-= Y&&::A M $;2D$E-):15UU9.0_+2#MPXJ'UTN%N]M 4[Y^2KS\G+_ND*'<:@)X=PBRA%TQC#UA)\80!1*0LAQ=;&EL@$X .VD5IR6+EY( M+N72C,[RVKOA].XNS;*#V[B>7^ 8@T;)#R&6 *?2$@LN0Z2DD4LWEU/U4I[% M"A7O,HFJX-@_7N*%&+#V-M0S" [WWM!%JG"CC,@8#8RGF>; *"G#*+*P4F%M MU)9[\S8JW%(BAQ@@VE[OL=-7X?-R:=6P;+:03N;QY*MW;<^6S&63EK*ZQMV) M/"01#RE3$HU%+(EQW; >&OI5*>C MD!?BU_XV\P2P\X><*,TW,LJIAOIDJ=TT'X*:6"T$$>*19H1"9R+C*&*ZHINA M0I*7DJ4:FE^MRV_C>#)WZF^JI3EB.2#'[;F^YY\WU;O&/1(\@02H1@)LB>#8 M$(F,95 )I7G5]8DP(+:T 79!@G9V?#R@_$C=N\\2"](==#^P;5OQIHWO/[1?\7W8D7@%_=^_A?\Y:?@>YSE75R+(YMI,(Z_!W?Q'V[. M5IJ[#F_CR5=/:ESTW_[@6[/Y?MF?DF_)9.&;O8Z2JT"7WTHGP_%BE R"Z\4\ M[^DZFPT;>8[S,Z+;MCY'TY=9DF<)<'-;'H75!*Q\]1C^L/>O_7/ MM_>/$3S@QLZE\G+Q+4CB619<)U_3B>\Y'N3]K==;8#8DH-$,W2U[ MW@$\+1:J[FY>2&,^PW'P?3H;C[ZGHV(1LH=LGMSY*8@#]RLWSFG>Y+UX?Y#+ M5?Q2ZW4_ACOWK=C]\,$M9W+GEGN6W,=S=YUJ6,/%W6(<5T^ZVJH]SIL'/_V( MCSJ7=U'I/TS\!C(I]+MH()^WA?=GHO6ZZ.(K@4UGV=Q/V[_'3KG=A$&2/ZGT MZC%Y[.8MF<3])?86LV)C_9<-&ZMLQ$B $,!!E+ A12S"(JS:4! 4NG\?;ZSA M(G.KD65Z>G>=%G+W*1E.'9#\=S+ZX&?;(4J\/!6ICHM7>WN[SQRVC[;9I MG M [HIA.0?Y2#^40U"U1.O_DRS?\PF7_]1SGX^^1\FPZN_Y:+VPAY/EWL\>SDJ M<[7NJ@1N-<9-MMM]T<&C=)+YO3#-;I-1H>YW4R<_*R ]O;MWZCG)4?_[;3J\ M#=+,*:!3MQQW\U]=3Z=__-5+U'65]HMUM>I]=!;Z-^ O"FP//_-;=N*D5'O?]7=VT>-4MT2J; M+F;#Q#]+FN>D^"=P7QR[B7FJA/0J4%FS\?BR9WN^:]W%/B,A=3<(;A;C=/DC8-RH&_,,)9DBW&\WPOS8?B)B??T9YIB7X_2[ZETT4V M?G#?''H+;/3BP):#JI[82;-;Q+E?\GK%[N_'3AZ\1?AUD8[R"SPQEJ?N;@-W M)JBW*)PL-2\6#_/*EMR0R;R!X1&HX,JMD$DWK_VY<<6;H&PPYKYP F: R@Y2 MI"?-'[GWY08KF'CK)O\F<9Z>6[3)>GO18;-?6[Z$]_>SZ9].#.>) ZDC@P-L M4%I8%1'. 8PXL@A2Y]57D4EH(KD6F5SI0+=%8\NE0A?ICKYN=S&_=?;N_"'7 MY^KCR'WH)&6HO?#.'EI3:2[0U7H:55M*/:@-@-==P#K!QJC(<&J-Q2'3!!D4 M6H( B$P3-F::=MWDWA^\3XOKO_+0>J7J?GS/BT0H)OKB3BZ6H_PM ;2B7]\ M9[LE\^]),MEW&=="=;X7.L+[#\L;@FV.Q?<,.&0LA9GC33V'<,%HFL<=BKG+ MK<,.P_*HV$.[!\J--L162:!,B 2V3#/)L%5EE-5'7N4:"\FQ0#FW#;Q=-W6J M^>^+69J-TGSLK:DSX_2*'=&=RZ'99PX6\1UO 94JGNZMW;DRP[U_7+ANE4"Z MZ9KFQL*LZM39[#J^%$8?JZK,":^ VFFT>V^2%@;>_6)V/\V2UQ=:4KL90@D9 MI:?/GW;YN^KKH/M[5G@F'[% M 7O#UJM)4*KUV '2T5=Z 36^YWI >U>1T2'%? MA+#'#X,@_A:GXSP(D4=M1HMA$MPLYHL._OQ".\\-#;(O7OG MMX]\E#*]*^#?S<)\5JA!5AT4+.;I./WOY;' NMV3GR/E7_7WR6.:;K3E$=;T M^R29^9!C>3)5GF?E7UJ>+;E+.[-OZ",8[J*Y5.8QTF8(K@I,.OE99$^97VX8 M=_&#D[+E 5:QVB*^Q=1D&IFXARQJI#>DX.?W\;S%5O37]!?SL="WOW^>SZ*8_ MG8ZN@M]7Q7O>P#0/$\\9^[6T->#1_>F^/YFG^8\G"_>?6A:"T2*I(FAKB](4 M&6=^?4M'=:BO(8.!E\U\6.[[8_<4Q?#R7V0G$G7[\D1\_2Z>Q%_S***;T7'J M5+/0AT%0="3T<SS.'6W!^^_@QF6*15?)A\J1Y M'A7F^=^_1-V)'@AVM5Z1UYZA?>RU;!#_H!!SSK!B3!-H= 1LU:.4%GV4L[>V3;>PXPK\ M:,#YO[>SZB+W;N]]?^T@Z(_W>>[2S_'X>_R0^:RVVUGY-+L-,=YE?(&SYMS" M_R4C##$4 I\)"JB-M$26V2@"1"LI-)9[61NY:UMD\_CC][KD(EZ=CL=KMCDO M,.(4286 M0(H@[GQ7%ME7J!5BKW'&Y;V#=.?"G,FWYSS? 3U60><@/<0[ U; MQ4O_]9^=*3M.A_F=\GC!%Q\O:-&DB4?3^]S9R0_"E^?5]U-WUX?"\,OSZ9PW MFV_O]XGS^'SB0'Y,7B0BY)[3<.R,F?0F+9W%>):[:-[]7XETK*K/2E;KED+Q]/A'^^>$+V06B8B MBX46W!"".6"@$KU(8?P>U $WXCZ+K%4$1=0:XTDMJK J$TB_"YR''-][:)HM MDHY*;!YIFOJ]*L]WO9U^+S*(ALL\UOSEU[R-6^UK+QI3W4QDJ!(8.V.#_I@_ MP'21.6G-?OIY>R=N?6X;WUZIH0#5:I5+XU\W+S?Q6^MX=85!44"2IW8'PV0\ M+C_]W^_ N_RU&^:P>OW$ W])[]SB?$R^!Y^FSL5[/-KOZ6A^Z_YTSU%FM0_= M&L?W6?)S]4=3P/(<]G?+"L%E[2Q$[YXO("SNP= /OU1?>OP9?.$CL-_/SN9F MFRLRSZ=8:7O2Y@V5N$734],O_?DO MO>B7_E*7GC\Q-9?1U.'WYPS$0:.>IXP7^^#EOC1-.U6Q/C>GIU;>NDDVNE[6 M^G+XC8 ZE IM1(7/P*)(1=P:RBDO?"P((Z;6VIL_XP(>K:R5#4 [9:V;*'FZ MV:#FDAF&>FRZ1&Q"L,[OID3!T)@HY(P@'E'-185-"%"S/S;QEDB2 " ]-O78 MU&/396 3J6/3@EO!J $:06HBJ0P/RVZ90"K.UHJ'ML MUMCO1%R]#V62Q4J=]?TLG+1/Z!M6D=48!ER&+N&'&60O. MA- ,Z_*$"1C.T5I;KV=4R!AL6"YU?+HWF%A.F!!)<,L6A M46&HI=+;VN:'*IG86\G6> !;7._[/6LU[.]]4R2A@\L(JJ$C*S3. TL0K1, MCP,V8GB-0/A(>L;[S>SRCABBY)7LSG-D :>PWBPCA4-D?4"=0XT(YEB'?K/D MH14 K;. /Z/$R_5X=8OT<7=XT3?7ZL-@YZW>&[2[05D 0(B5MI%RZFP%Q K8 MDF0*.,6WV_J;AVKW_J;P,;?H9]>^LP9RKZ\GJ:^;MF-:V]2>GUY$D$N((=.4 M,(J0WXZ%B9P"OYK"[F]3/SZ'ZG?C"PK\#A>SF:\V;=D$/T*.6$>V:LX:E&_4 M1X4IMH9] 8YZ.RV?3F[\_EJ MJFP8U0(!::2&# F#$='.?2XU5=.0'!;WVD536XPP2TY[3>TU]0PTE35H5&6$ M+>)24FTEBJ3!C);-+@'1 F^;07JXIK9F3U/22O?IKNOI902Q7\B33R8CGR&_ M3W;\<9I =3/'IOWN4&>>)\8:>6)6 @(HI)B)B)!(L3"JSN^45G9;.^9H_>_$ M0++C626[K'TW$\DN.5K8PU\/?_O 'Y676U[4PU\/?SW\733\<7&Y%4QG!G]/ M] =MY=HGT%VTR=0_FB99SBWJ"6*'Z7W>4C.GJIK[QF?S>/P"7U%.3-IH(3=^ MJ&@W2U;9+)G/QP6#JO/&DS_=P"8EJ6W!O9DL&[/X+WC>V,4\)T9K4L^.%C,W M325'\9_S *+@SCW3[8GQR@8WZ3@IZ4L]_U?5O[(F]0IFR7PQFV0%^]FW>/;@ MG[NS1M%P%44W=^Y@C-6= ]5SA[W-6XYQU*F_4M<87G+..NUN7#..#G)RV MH$3-N^TA /"2<+SHCM(D%RY)V9M+ZPF"/2%K2;F8KE&5/4--&.=HFRG&%>=4 M6&I#A[$R!!A!PR(-I"9$>_JZFB5OVR5'I(WES%^N$E5\G#IYA?BJM#;V8F$S M90/3WY+9Y]MX]C+)FO;T?M#M$HB94)@HBEB9DD2I@4HV2-:LPAS3D L@#8A0 M&$IK\Z\B+2'@[-VRQ^%(S7>^#WS,T1;&F7MF+T]1.E[X(^V/3@I]\Y; /5F0 M/]H:/C[FL-O ;KC%J+J) \7D>+7,F_(X+0PR/R&>*=J3RN?SY33'C3T=U6A7 M?KWDW"Y$+QF]CYU2QPYF:_+I_&(Y1+BK.71T@W,"E+?3F[LE\5=LP&A!,SX( M'!YE3U]Y,?F69'Y,*Y=K*/XLN5_,'-I[@N"9!XB;),VA(,ZO^+#D@"\;^;J? M7/NGS19)#GTK%(EEHY>KI>1LGJBO;J+<3XO&QWG788=;]U//IIFW%'QR/@;5 MM-SG$#I8MA9(1N4GWNYR[YO/O_U6M"QV ID;1-[4R9*)SY!V3Y7X=I[3<@O+ M&VB._,C3;\E58,N]K9CD@NW?\^2,"FS-%KZ?0W-6DW\NTF_.I/.L_;=N =Q$ M)1-WW9Q0?U3 \.CYB2DFO#$33WSG^W0Q'OD%\-O\^^586Z60? QCN&[4X^R&VLA\2M] !YO]==+V'U!1AJZWT6Z\P-8J0_C.C^49OV CG,K M[)H#K^[)_;RY9/$\[DDW>]+-CMSL(DDW(7P#_KUG0R)'8]O[N\\W-?F.L ;L M>V47G*$H=(.)<;]86D_.VLM%S]S:RT47Y.)R:5USQSJ>3Y_)2-M>M'89X;VJ1D$W=U!RL#>:Q!7=B_[I$,E%,]6)$L$>"* M:# (4*1# [$ !H?0:L*J$@J*W#^/P^ENB8OV5/[<[.#J0G\V[]Y[N20"#QAH MI2JBN4C=+R>^ &>D1X2N( *J$8$ 8;2$$NN0&!(B"6G9X11Y5LN=$6&W*L9M M$ &Q 0*M,0_TB- C0H\(:XA :D1PRP4MY] SH'$$<.Z2&I!D860KY&6;$*$ MW:HEMT$$X@"AE632TP*$RXA+1_7_U+7OTW/>U> MN29L*>_L_SU.]JRR$8N<29^<^612V;.Y2"NCQ*"=4:YFL.U+UO$6>1JO5).4 MVY$2-_*]+<)"*B C11C"D$E6%J3CT "R5I%9R8$JQ.!CGDS\ZTV>O/EKG3C\ M*(]SFZ!4(4G[5:WC <2MMC?I*DG'!;B;O7Y*4E=,#3]7 L1':"?7 XHZ/6SU\\ST4]6QV$4@ARY_P-60Q8:0CFR94DO8" \ MGGZN!6P.T4\V0 )>@GY>1G0FW**\HR -!*ATC+RS9\T M1Z*LR *,,DPW5;+NX3HLLE'UZR;^H27\@>U"UN"*M1:Q/EPD=HIUOZW"](TP M>ACM8?1@&(6@0:1J#-? 0-@)'!$@),2\M2&@):P-&GL@!:PE'<7A."'D=[ M'.UQM,?1G7 4-W"41&YDG&)-N,&1 ]6*= L)%GI&DT-Q]*G1]M, MS#@^>=>!A!AJ,D\KJHW/R7!1D"&9DMY,I0B(21"@DU+&0$ M"PQP6'%E,"M8DRN#,!%A:SEF)+21H C1B@9(*2!/ERMC<7<7S]R7"@*4)?G+ M^&')QO+H:#-G-ON>Y(153[&KK-'@K/Z\R:9SG0SC199X]BYWH;0@U[@KB59R M%I?;>!2XIUQA7*E86E;('WJ6A]U8'N0+G 1;D#RTSZ#P5E>\R$)\T:6CBIZ2 MX<(.K=;GHGLEUI=.R=#+Q=-R<>F4#+U>GB3,]465N M!;L'2V8Y1>/\P1O[WL5P=OS].)ZL. 1O'>WK1"CGY4@.9'6[SBCBB 'M/%=( MJ.0$(%%UCXBL96M5< ?ZTNK._[XC_(V_SCP-N'#TQ=0?Z;9\AZ?O8#Y MRR23++_.;TZ6_I:;>.VD@+"!P.@U&GUWD]F]4XC5B2#[I>*- (U,!DA#3EF$ M@4(ZDE:KJ#J!$QBOM6LX%MZ(,\0;,9"DE3/"'F]ZO#EEO&ED3@&HM1"*1RRR MBA(D"0,EW@AKT-J)_['PAI\AWD P$.T=<3'SGE2Q:)%^^ M3[^4)VE?OCOO_.'+[2Q)6L6;@01]>_?S" 9>*H @7+M"5H,(<$:Y(APJ9'BH M%2<01E93&Z[1C9R!*_3& ,*/UX>T1X\>/8Z/'IC79$7 ,F*@,T(H @38#3U MZ(&E8DHH>8:.S6NCQW\GL^DHSFZ]+ H$T2^7@!ZG<>#43*AJBX[CMV73LM5L MLVT;@+UJ,]G]S'TQO7>^3YR+K,_#2^>K ME3;/=6 .TDDP=&YR3HY2W&+H^UE7;T]GC2[03W7.U>/8?5WY][W;];GH$-T< M]"(K:XOFLR3.%K.',COP+IG?3HLVUDZ*AXMQG/>Q]C^I6U _KODI1U$\3N;Q M(KMWEQT%[J^F=Y?FW,ZU?S<(TIL@OK\?.XUQG;-^MV%RP:8N?+E(RR MQY.QO/;>+74+4/Z7#:C<.*0/(T$4YD8Y+!;4,N7L.&@UIP!Q$X5K]EN47,\_ M3++YS*G>9-X(">GE8_SFGP(^0MX/A3>W#%:M7J>U&-,SI:H?/MIFL>I+7B*\ M(AL/NG9>EH:?ER)MYZ+O:%2 MLH41"O)HBO)_;V?51>Z=:KZ_=MK_Q_OXQ@WIYWC\/7[(?'G8[:Q\FCB7_RQ4 MT%C(!< AIR8RBA*FK0@5<@8(1];_)EZ9AMV>+=[EP0(GODY>_Y(1AA@* 6:, M &HC+9%E-HH T4H*C>5>E:)YVK;#$>U5<#*O,PGBU7E\8;%?W$<1:6./?"(5 MWVM% ,E5L%_AL7M>+YFS7'L^I=D?49H-QU.W;;U<2BP!%4 Z&.1$PC#TS0>J M4F+*"%:-4F(6811*#(FFFFD.E0U+,Q9890DM<,]I<#)2\YWO Q]7(O];,OTZ MB^]OW1RL/%RV9@.MJ,DC(-GGD6%'RZ _)6XC73BCY/HA^%K/CEO:XE$]R%[' M69(;%1YIKYU5D)LFH]',&T>5$>+&Z$R V57PM^G,FV)N' ?NN\]NNQC@A/(Z MO@HIECIDPC ,M4$2:2J6OA!:WW77Y-IMS\Y\2OP77@A:/\^\/O3$Z>_C'[Y^7F_;:,,*',)D, M;[UIM)K_YG;:K%RHC\F\O-\+E_GR<)^L7*$>SMJWUS;]R:)XXREJBO?HY5#/ M.HWK#P=O]L\8A[-*<',SP!]H^&_]?O7Y*C<*;E(_Y. AB6=9D.1EKWL/8:U> M-FC61.Y\N<'^(VG6W.UQ7^_7'')OOO>/KXX+!J+F7$606$XLXD@@@Y%D-"PY MD:%#8KD,C#C[^.>*8%7GRIDFCWO?5&;VRZI=*=G'Z>3W;+-R=D''?_?N0?'4 M#]M9]N^S9.C5_?MT-G(^L[/FIV8B_S:;WR6S^X$LCYFHR,O]< MI/?^+MVU%L5Z$N/AUN)!DKV-3*':>870*(R9C:Q"6B*&6%0FSD,2,AD>*%.B MEZF=98JMYZ0K)=!<,0@)5XA)(I3ERT-$Z22P/5#<+*#VTT4( MJ#A)S*N+A9AF4)&(0FP0Q(AP2 #37 .!% O5YACBUIC7B\RR>W)W,*TF)[R) MTUGP+1XOG(T[\E:ZGT0?EBF/+N?3POX=N@G.TLI:CM*[9#S-3QP=''Z/L^,* M+JZ+5"0!D0 ,&@QLQ-Q.+5&U61N!+>QH7."MY+6%",'D:!&"S F8YY,LHP/^ M;#\=+8^1\UUUN9UZ6?9EL=H"#&B '!&@@I#9'6F! @ C6,T*04UTL$:!9 B M 23"NF#D-10+\?(QVL;[K!VC$0!__..GP&/2H0=G6]R\F\&C+XVLGEL'#W'P MSX6[ZTWJ0&/DEGF2C/))GZ77B_S9/<%72?[UN7CXH)S'$I(^^"2 23P.RC"P MN_S(@]PW-P '8HE[I#QE*;F['T\?DB2["CXOKGU64\E1[/Y9P<#E%_,SDN7O MW\=54IM1=/1=KCY+5[\I;.JR- MY\/;P6K8K,[(\J^6HRLQ^-%XLL7U?_DD)S>NH=L 8^?:B>4JNUIO#!7?^E'@Z.72_/R!ROMU2U@%";17!F&@KJ2(AP[XK0+&4 M$5 0KO6Z;7TIQ=LO);I:#\FUMY0MN*D;EK.1'VW"D+"08RJTTTN L)OC4C.E MVW+60ANM+R=_^^6$1]3,9>9=?^#6HEU^P'G;+G:Y4E1R[ PN YW=J+DSNK0) M!8><(PBDV=\N?\+X.IZIS@XRU?_O(IXY@VO\8--)/!DZ$^K#I% F-U\O&N9$ M:Z41A8A&V&T.UD245S:K(*QIF$,!(0$H#*.0FHASHZ*2)1 K2#5YT3#?>)\U MP[SXK=/$Y<,%RZ<+HG@>!S\N)O%BE+KO_+31=#^D5[T0 M;]K3)//%$1ZLY[?NKU(ZEC+@?9923E8"(%D5U,K#'CX"59C=P M+BUY_^#5I;+J<*.+&\,;!DY6.[3D&2WW\T8FNY_9OF_+;GU;,'JA<4EYCY<: MMSS_D6B] 4M_K_Y>W;Z7;*E%T EQ16[5Y0%WHLO#LW-QM$8.;N]]>MN]+(JN MBY>#S\E]@$$O AKWJ]^O_F4^>+_Z_>KWJW^9#]ZO_M:Q M@A,("=24>J\4%SORT_S+ 8_11A^J/8?]8G4P 5R21+*Z.IA12R+$@-9(,XD, MB" NRP6(,5H\3G0MU[C@3?>%M,/Y_TOGM[ID02QXU=TCJRQ+W/\??8G_?+IZ MY_^ND*<_SO3?ECD=4300K,V6DD=/O>F;OO40\/80(.I:/B$ =V]CBB*C5,2L MP&4>.60(LC6&J+8@ +<$ 1@/W-A[".@AH(> '2 @"7&& ]*8A JO(*LDL MCF35J2U$F*_5N[2% :@E#(!T 'L,Z#&@QX =,0#5&$ B3CF+**284X,E8+1B MB@304G4L#( M80" _($M6*/ 3T&]!CP$@:0NJ84ZT@1AA31@H% 2W% R#' X'ZD&"/ 3T&[(8!O&:[Q8 ;+GD811'"@D &E:XP@.IU@N2V M,*"E>("3MX' ?3R@QX > W;# "D:/3TA,!1:2)66.)2>0[C$ &TPE\?"@);B M 9"" 2;X'##@(DH*WOWKO\VF61;AE9;P+3*U^O?">N?+0^HE*8*<0E M5M8PA(D!FE2TTY23:,TDW:1\K;F;<$!1O_/URG=VRL=A8^[ M*U];/A]VRD?76QWTRMH;)7OE[Y3ESY2'T&"#'6 B.-+&5&^)XI$5F:G1%:Z_.U2?G:\OD@ M&3!VWF;G>=4&EQ1@DZ_!V$G(@2K77OOWM7 M24*\;)"Q+:#.(\N 'K6K]O[5?I=N:[#+68*8^S([@K*6;E_,8'?B16/_ J;Q MV=&\!"8 OGLBK[XA'U34UGGO[5,ZWI]GYLT92)Q12FC1+-%HM43-:EFJ8]B* M8$M%0DO'63OI<%>)V\>%5N4M;A^[;3>!4_@.QP7N2 5.60@3> 4L51_W[%-L]UIB4:K[6@= M3=>=/-M$:)GMR@)W:!M.;,@'33XY%H$[DVJ\2S\]1*SN",/C3\FJO,B)%MNB M8*%_T]0TQ59M31=S;=24Q/9:[TR8U-<.WZD-27V5NJ!CD=]:B6U==](3%-M2 M'9'4,CNVH]B2T]$4016TMJCG7ANE+540VX/' *6&KKQ*@@L76RZV=1;;4@62 MK.MZ2[8[BJTX2ELS)*N3%T'HFN14$-M#&Z%F0SIHRPDNM5QJCU)JS47%?,?2 MS8ZJ28*@VC(8NEK'R'-(]4Y;Z^POM8>V9#6P9 TNM5QJSUQJ57$AM5K;-LV. MY8#,=AQ-!IG5Q%QJ09C7JGV?DMK#AS35AJ9SJ>52>_926^I.(QI2VW3:@JRV M6J:@6IHMMC*IE3J"M7:.P]-2>VC#UFRH(I=:+K5G+[7JHJ&;)+146Q.MCJ/* MCF.:+5"2,R^R:MO"6I75TU)[:+O6:$CFJQ0:U:J:&+KU*A?"Q2>UHUE7F$EDS]F"0C-_8; MI.\F@4?T,+! M@H,%!XMUL)!+=1.FH8JVK2BJT6X#;H@M*0<+W0+MXA!@L>YU.!18G&.>*0<+ M#A:O"1:E(^"!P$(X9'B!@P4' M"PX6ZV!A+,#":#NJU%(,J66*+5V19445-5MW'-,V-5F4GP\6FW('#@46O$:3 M@T4-ENF4P4(7%BF\NF2)FFJJPE78;SYSF=QCLW0:#;& MQ]3MAW[^_=Z2NJE[-DPDKETPF;EL)DN$A<'$_S#RZ3]^H=.&'WM^Z-/+/CBM MEBRT5<.RI;:@2'9+T[)4:%55#$WYL/!@J(8C=D3'4$RQW8%9;BEZ=M*U#-J' MH#(L '[R!U:Z]WO$7X@/>#!%L8IG_B^_9X1]H)21,FEK3+'$,2M\785F\9?= M^<78S"[TJV ".VWZ2<%K#B >W0E)1SZ)8GBY&\]ANF=Q I^'I#]+8(Q)TJ 7 MV-$8'CTG8W?@D^DL]D9NXB=D&$=C\CF*[D*?="=>LT'WB,FY#KV$\")*U!++H$;M(DMU'JAF3JSA&I M$I)&Y7?AJ_)EVIONMN_YX[X?,S&1Q09!::C\.)KW5?ENW.&JO_K!C_VJ[U[3 M'O+M__]LW?Y-0?+5DA-2,E2K8UJ6Y*B2);5D7=7U7(0E2UT[$[L]\V^C$L($ M?F+/XAA6'E2 RVCBL0\K6D"7@=7W["G?MT%4:U[^Q?H9)-_CR=UWQC; -=_H MJC^2ZJD6*H3V>)N YGH:!8&I#N&/%07BE;EIMP542@MH*YV.)3@MV6KKZ!*R M"@Q6.ZVU;-KJ"VC4:P'7?4J'6L & 32;XM9P[X?S;"]F8.;_G/H3A,Z 3=1@ M#4/AEV=!2744:[P1A#6>#9_ZV\#G;L*FE;RP&@9V%4MO6VT-X%*R5247-DNS MA36TW"(F3L9%'>"=LO3\%:2C\BV;TU!!Y:N1'!K-]4C0X03QA5=67:RL)G04 MLVUU=%MP9 TT6D7,5]9L*6O%]H=?6:-^*[N>$'"XE7WQ35(K'40)6KT!>R&H MZK;I*+*C6W8[WR0=55X[,^CPJZO7;775YGK3SQ?:0'=P,^2&_JIA7M)P/=!* M_/BW)PRQ QA5AKHR8/KO*,X?,G7O_ _]V'=_?'"',*1/;OC@SA/T+8SB97^$ M*BNF)!BV";:E:DIRRY$,H0VVI=@Q1%5<\T?L2YN[#V%D%"/'_"U1- EL=4'6 ML(=7IVV;4D?KM,'PM2W3L&6SRJ3=HHV'%J.-G#])%^T/W>5Y7%ULZL8BGA^& MF0U-O7_X&>[W\L_%U*^X9_N%6+9]]ZE=6EWK0N\U;ZXZOUQXSSE,JVA(P<,+W]E^THF@IR M:YH@P[9B*I*E&:H@+^$(EZB#291UE")U=7E[(E MANW<13^<,AT-708 MYU\.?(S T4='K%'V8H2#Q>)XY<69%HO30*?PP(?AP$N#";F9H0=8E-T/HOK. M?T^O%M5!]FE6S%0/2(/)#.!BYZ* [ U@LY!>?4J2QFX :B]] M$+VN-)_ 7K'_KQD=:QH1=SH%B@.X^)^SP1V[8E)>,GQA'Z1QB-? @*=1D@1T M4]\RW!B-1D0$>#K<' !41$F:' 'GMMP$)@7$;3%=1:!I@52-JO"',X8(ZF>+ MLILPT-4M.#>-F+<"ORR@DGZ;<_""15%82KQ,0A\LX()O8)F928Y8^I ST8(Q MLI'A=? ] E$F@'#M,$#["HS067\% ]0R"A!28)_)K/QV(UA MWID@LH?[;"<*6! Q!64O \>$H/4># ,&WCW')C$%<+P7*4@:"SY/9MYHB3 8 M@^MYL_&,.C+8ZD3C\6P"JE+*"'V!;0XWABE0/(T#%V$#Y2P, 8:0+A W]'S@ M!HP3=.?&]&7%W"]8HJK,+'3G ZM%W];E8FVKZJ)G9 )?%:K2%6QNI%/,$KL4 MQEI[I>EJB3,8/R=36#:*?\!DQ$]080V24;[7C1%XX?_T\P"6%-8?."J;DF)O MP!E9\$VD!3#>A]*>44U\L4-O[N@]<1S(BJ,_B99&Q+5 MC@ __!045$85A05\2D)-03+VTQ%8_T,7;"1<:>#! ;8 ML 5D)M?27>)C=^6SA$K4^C6;MH C0.C;$U;71C"RON\#@("4I@PDOEY_^TPN M+JZ1\0G.Y=2G$XJJ0)"DU&$WG8$RYY4WW6$0CYD:G]+%!@9 QPF;@RR?-4AR MC83^W@4>( ;3@5["^?=BYJ!-$9.J)ZOZYO$:?;>%2VT2$6]!X7Z<3O./"Z>% MQS8'ZFG)MZ62+528_L!U:-CE=MU@R:Z#3YF:O&0),KW'RS( 09W-M06P/6-T M?S('=5WDK<$&/')!XT(HC0.FOU)@0>\0["O,%94IX7,2!C\0<=-H_8;&?LM2 M-P'JXI4(*1&="(.(.N$QV[5@]RV>4^"=/2V M( S10KO'10"^(GX<8S$!W>_A(YBULT&36,63DCD@_WAC=&%#Q+Q&>43:\_.( MSBX=Z)GR=8!E0_/6!TDY2,BJ\/PO0E/YCK+,WA2 P3AIDLXLQA#3:M#*7;VA M:;S25V=T_(CJ9') "0 *O$B2A)%$L##(08P&^581UX/1;=$JH0. M_)1NADT"RDBRE12J06;^$N \:LK2\>21/$IO'FOX,'9_(.0A07U@$)1$+^0 ;PX+TL7XL#&=)[BM^B.@KHQ@OBJ8L M_M2?EUT'B/(QE8@EID[H-):Y%R8[X]OR2F.H*$PBPERW,'/H(2>S*0P ]B%T MZM-U'T_9_+O]:,9XG>HGP2B*:%A_.$MQ3Z);RH*]<9=BTP&LMLH^&-%FHZ/[ M43+S/)\-81%B1LG(3(J[",:9!=V0]:81HAIN;-F[T>=.%R3YC6U]&'8J+/*XH3#GIA'*4IK75)[%\^BJAG#@;N8^7/A$=,P6+A;"O\/"S_=ZE:,WIJ%*W4PH\A0,"F5.SH"QM&X'@B0?7\A9MMS MW3HB9L@JT7YX9T+SM7 M-]^LV^[5Y0GE?M9(D]6?K\GFTBUW%*FERYHA=M2.@6GQ9DM6I(YE&)(L*CPC M?E>9RE;_):3JVKJY)=UN=SM(VXZAJ);6L3N*J4I"RY*M=DO4K([4[IB:87.0 M?A&0%H5C!.EV]\:Q;Z]N>@WB_(]C_W';_=,A5YU.UW9N6):R?75S?75CW3KD M\]6?S@VF]!]C%O_M2HH7-25IMYS,?9(U3FBL:7$]YJK,5EE[YVYT/#+7FX7^ M\E*0GSI.0)_--4AFI.797ZBP,Q=XDD;>CQ$L"2C\5#O#3+$Q)M."=C:&*5S< MVXK<>+#D(Z5N\FYNJ((A%,73B&4UH X)2F,?'SA$?=*CZN#*1* RSQ1L?,%U M'/V MEE%36L'MBW8$,_V7S]P"[B!BV1TP U8Z"(,,.N4+O,G:B7C#5#1I0^***QNZ365B6D(]P!;3Z,DW<0\ MN"HPNABWG(&?>''01^'I1RA*L#ME?A):O,']8/06K M2L"K;?&DZNY>"*RNR8)J=QQ)-MLJ_,^2!3&"E8Q18 M4/S_N.G>_H-<_74))N*7[C68BP2LQ5NK>TE:SJ4#MB/6?+/?J0GYS;JT/M.Z MK=7]M0.%,6+KEG$0/$]AE M1\&4!A"RP H+_C&]DOZ>%5.4:R]J@R.UTXAP1881%AC1 -\(XU8T;1$F U8A MG^3RY-0MMW257:@="7R5SJE[PI\D;-RH^8$2G)6$>305"*^5!$$F#KL!E&*, MAX&N=XUZ8KDTEUZ&WR[JPTX-3(^T&NLPZ9ZP]V>M?7BXH(Q\5.F4Y8+_%Q^W 39-EP6KVQ_VFMW?FPS7ADM MVWK!(/KUMSY6,,9X6';H3A/_4_['VNZSV+^+P]5%\9?M^S5[AR;^6MK=EW][ M[*>*MU7[23CX$W>[;29S63-HR2L3I3T(3 MY\G?!/J?PS;G7PM;56J,OLG*8[N"7=ZZ*.)V%WOP-M5OEZ/M7V*6JDO$H6:- MSI -F^!=%,_/7$ZD-Y"3];G(WD)WW+57O+Y87*S4Y%6&PM($&V\ZB K+?D[[7ONO]N(LCF%KTD$?QI[]YPZ$P]-X4Z@[EL76V M1:"68B1%:#.+D538(U]X%M]T\WP]PJLQR^I9IY4G06VHAM#0I-4"E6?-P]L* MP*8C+SD_'UC9K>G:5SES^,EUK['TZDUAM4D"E]SSD=Q3VHE$LZ$H>D.15T\/ M.D&&WG ];.Z=QRJE+%*$+ARKBG--BL/JF*NJ28<3Z[I+[]OMEL.E%!ZP"XN MW;S];(*GS-,NTGA8,6U?7EC&I2[JFQ.T6!W-)'>V5'C8#,3;3;.LN6#B8=,8 M/UGJ9[E_"I])24S2ZJ4T6,V$R6NT-"YK$!)BKWA*YKO@/=$:DB T &8RHFDK MBG_Z =?DKBOF:I+WHN49)J%O#-3?K2OFTH,*<+P!;::"K2+=,?:"1#<3C"TC9>V=R8SV8&*IKB4FS)K+E%\N MR!0&BB3._!R4&)N[]Q-X#_ ^<">,?NC3YI78I\6/Q\$$V[H@45CSQ,KS6)\H MTO>'V$FG[^-+\\@3RT.=T9HS^)"-M'C9XOGE9.DM8ZP(5C01]7AQ2FQ(ZF:< MPB/L"Y@2#P13:>S2[SA:); RTQ?1L258Q3QZYONI=V]MBY*9PR3CN,P:>XY M-W]V[<.>F\H%>*L UTC/,@^F9TFRT%(M2;1UK:.V%]E8. M=>_=@JI%B_I[]A>G_,YV#O02F_/3XI;CM!1S/_E M]W?N^XJ6\_H+8#9_CH)^4#KB9G]K?+G W<\>F'=_8P>I9#L&^I6>V$@^\1KF M?6J8I2=+F!\KYC7,?:IY7S!E^.7+%S-&WR6A[X5&P#)Q:Y*C_1KYBVW:W&OZ MW'+:U\AMR'! /8Q67>M:\EGE'<-X0O]8^@/(37&?!7T=XK;K6>[2U1M[ M+F;Y(Y@@TNG\MJ0P9YMX80F,TG3ZZ>-'[-$(ES7OHON/5NR-\)"2C_[@SHT_ M#MS4_0A/$F5#,065_BF:LBBIHBJ)\%_IX\"45467!OY/66R.TG&55>CY>.3! MYM8L-J[ D!X=CN9%MU T2B<:W]#3X;!FA[QCMJ>;D&QK(+#$>LC'GH6BYCGB)7Q;Q.A.?@%3KAHBTW MK8DF%IZ'QB2EJ$CW0C#9*'T=9[DT).?,LS[R1>$+"@*9@ MX5&@&99:[!0Q@--UG%6:,L?9&H#/&9%Z>CC+=(+4YP-4,L'R/&2X^7YX*5<$[Q/XJ52$[P\*FPT)1,_?!SHFF#*\K.P<C&3FZND24LX,%JP]?U*EQR'O2H 9:<$:DG M")L2A\W#P:94'3:WG4'W K I<=BL 9:<$:DG")LRA\U#92**0N6TG$<.X#P( M4O*LFCK QQF1>H)(J7"DW"?NH6J*:@JB(8 EK4@?T0%(-^ 0E%X<-_TW9O>.^_V(59SS%6RB+D\> B3FS-[F"%B,X#Q1PR MSQ R50Z9%2#3!,#49*& 3/4[8%-5S,R42LOS_-#/E+SK* R\^:88+Z[9(^AH ML:9_669,#H6EWHMY"\4\ZES&PH[?CVG+2TG/(]*[P2'A>,CQ\"3P4.-XN*>Q MG4&B+@"3*&8!B?)W23&?DUJ(QG0[B'TOI4V%08W\Z7LS:G5?#8>!!Q"&6=SC M"2N21M0L,FSV-[$76N5*4N&.*J6^3:7D*30<0L\+0G4.H8?S5XJ5,919W10- M+_P44>OI[,(_0W<0C(.8]$;CV21(\DS%GC]-F=8HLB)#>4N4W.1>S!J RAF1 M>H+X:9PQ?JXD(8J"417^0$<$N-H9^:P)53&3!S?&0#B#O<)6SDJKS0T@L^]\ M[4W(HV=1<6 [55)/$-C,,P:V9]G6&GRIR7IA6XOR]\K>QCUQL>W>!Z#_!5._ M4 :IV2M2LU>7/@<)#TG=)%5Y)A_T6I'XR(NU1/+M?[O?#5$KI M.4E(/%STYD!S1J2>(J;RLJ#*F"I)IE)68>7J5=L'P-2_SP /)8/AV!NIJ_HF M==7DT,JA=2=HS<]2>NS@KLV(\6JGM)G"\T]IVV^()W#8VGX$EZY>8G!^[A(_ M=XF?NW1LYRX=GT;,*SX/F$&EO9)&?!V[PUE(>B-WM.QD8(&K;:$RC6=,U4#Y M.R-23Q$P>>'G 0&S!B]KYPN):1KY8V:#&QSR";)NRZSE@G#ZIIP@8^OD"QK-"V@JH4H:A MED+:$GYIRO#U>#%>HF_KI9*;%#OY1=3E_XXH?PP[-!Y'6YI/O7B.@K(I1T'.?^*Z-=\J MSVFK-/A6>9",6O&[4;DGM UPZ,=> -L6W277SRKZYN9@BO\^O5/>?B:M.,*F MITF#7%S8V[P6/,?V.)#GC$@]19 U:P*R-4'4';J@ IQ6KD_H!#$JI*A@4X44 M,&[)^$ P+1J.'@66\HZI'$LYEK)33%;S;T\52]<\OU)E0.S!4+#)RE9$++EC MA-T/PUP#1@XR'&1. V3$,P&90QYE_HRSY(J>]&N&[R+Z;:QH;.XXFMQMK(V* MXCN7)AI-0G]._LT=3W\C=M1$B*(7?(["P1BO<+U10I8OH)[*V)_&?H+M!+#? M:9)[0X-)D**-/LU&&R=DXHYAD"E3N2HHAOPH=0[%'(H?A6*)0W$%**[LB\Q[ M/]ON= K@8KMAB.5>PR >4^*V@-QCU?H$X0J_W&^&+KN*ZS_CV2"2)E16R"P )>J+OK)\$@\"-@X4G M;@$A'#0X:)P":,@<-!:@(5<N:)+2V>$B^7G_[3"XNKAL$VP5AI0O^$%/D M .MG0*:S?AAXQ/6\:#9)84H(.KDXH'! .05 48X44':AKFARUK(=P;!M01 U M4U4TRU3TEF2W':MMM3JV(E2*148/?DP;@ .%\<2?DW?!Q MG: X%\"B@PTUG ML4^PTQMWH'"X. 6XD+G1LM _Y.I&BXW35!R("B!R#==% U S,N=M?TZN8\"3 M8.J&&XY49155/=_#^QGWR8*4FST]-^Z[$S_Y4+07#'6"B3NAU4<EPVI ]"OSA!K7G M>A8G,Y_:7\Q#@6_=G-(G&<[!34G^2T*;5WL@? MNURBN42?"L.C1-O6Q=E*M.V&WBQD"O]%,/G1Q^K3)^7[&,XG6_5<#?CY9/Q\ M,GX^V>,PP\\G>^D)K^WY9*>GJYP1J:>HEK6=SMFJ96U_2+ML[*65%V_=#+ME6Q:2IKI MIOZ8:(+XKO_^G2B\1_?NC7^7^^Y['[["K9X[@]TFF7FCI><&\-@H'9%WP7LR MB5*8-^!MS.=!IGT7P+!1N M&@2)%T:)/VB2Y7G?RZ5;7@@C1^8M+EZROB2;/+**P9 CPZF=81F&L%^48LT' M7H5'8'7W@5<8Y(O'4MA'O/P3GB@5>+]A=Y0\):PXQS@I0&YOHLG5#,5WDD1A MP/JH#(OG)\7SB1MC[]&L!)&EYE^[<4JZW0:3#H,ED@6K)XUFG:*RQ#3AP]9L8U"VFNYKE6R&FZ\+F^W]_ M23J28=N&W5%:AJ1:0L<0Y(YCJ;*C2[;5Z6B_E(.E/!B\2O!C :WG2.QR2.O: MNKDEW3^;:XI,;$]3K?KZT;O^X<7K5=%-1VZRB3JO8-9KGD.'MG"\:"8KSBBOD\[$+">CT&*>O/(#8=8T(-+>G)+:H]UG%O:1KR1;K VCF/1#;@S@>L& M7#?8WYG@!OV1>T^L.S=^<,.Z\0+?3_;W)? 5?:L2< RU[:O')%;(@^#I#-MB[/)RC/TE\QNN_G)NR%6'6+>W5S>7SC_J MGQ7P]?+J+V)=7)!KYZ9W==DCK7^0VR].SR'7-_#OY6T/X^UN2GS7&Y&I'R?1 MA#R,HL0OG1B 1^JZ,<;L 35IWE(:I#.:TXL'FD^G48!)!JLNY,:2V<].=ES9 M&MB7]-TL%V'<(!BR3^.93W\*W8?A+"1N=J9! O,#-'OL"#80&WAO@]W_$*0C M M>&9)J?A(!',-&18MX#WA#[Y:\:9!C%\+IQ=N8D?3.>C-[ =&2/#2!)?9(7G8@ >,R8:F-V 4[7TNXOGT+'4"YJ.\72*(YL)N!A/QJ1)#@D= M"24K:R&8L-0(N BOC? #&62E*IARADLSR=(\Z)5X<_:(E3P/?$"1ZV%'XW&0 MT'J8.TSP0-BE^1>)"RKEXW._OGZE-: 7LO2-=([$#=C0@<\P6X[=2)\ NR/, M7O9LF"\8 4U@28"#Z'= EY\DF+G!LDD&T<2GA][CZ^B7..\!PQCVDED\!3Y. M\"(@?HS"R/+.,7<:1@(3QAB^0<\8Q0-&711$?'E6'H GZ]"/\.R%F"!K/3TS ME+>2!1/25,'%IX2,W7G&WYB/'=&QL53#@D+,C[D/XA2D 8<8#?=(6:EK(M*. M&4T90H^T9I&-2K=)>H6ON?LDWT3.*K'-:.:V]YEA\>C0+OG-X=Z?*X /1 MG<$C=1NL8>.+3\H&I91#W$FP._N(ER]*MO=-\3W;=3X1^K@AR6GEM')::TWK M>1J23^1HUX$!3HW!7\B(W"$Y^[R7](B49FXC[F8CE9_PC[=I'SY=I%,''C@U'G]!$_'):AV^J,>TJ-Q.W"F6R%'L M-!C^"6MQMX) OM;'31\W%SFMG%9.:ZUI/4]S\5O@C?PP],DW[ZL_F;@U90+N ME'^R$4T0^UX:\0#BL2X@-PQW"R!RO.+T+X; MIY73RFD]D2\@-_9V M,?8X8G'Z.'TUIZ^.YMZ!CBFN]9IR4CFIG%1NZ6VP]#Y'@V'LSTEO%H;!/=>: MCM9,X';>D2\@M_-VL?,X7G'Z.'VUIH_BT\?4[8=^\3W]E_[3CS^6/F\'C^7Q MA\'$_Y [_"7AUT,08"HK@\=__U?^H1\-YK__[__Z.$K'X>__'U!+ P04 M" I2%I0B4#>=:0C # +0$ %P ')N9RTR,#$Y,3(S,7AE>#$P,38N:'1M M[3W9I1MH+-1"$K)$(:DX(H#>S[[UFS^=_?/=^7\^OQ?39.:+S[_\\-/'=V)G M_^#@U\-W!P=GYV?B?\]__DD\[_;ZXCR20:P3'0;2/SAX_VE'[$R39'YR<+!8 M++J+PVX830[.OQQ@5\\/_#",5==+O)VW?WR#C][^\0]OIDIZ\/]_>/.G_7UQ M%H[2F0H2,8J43)0GTE@'$_&KI^)OHB_V][,OWX7SJTA/IHD8] 8]\6L8?=,7 MTGZ1Z,17;[]\^G%_T.L?=_N#[F%___V_1;_7[;]X<\"O8? #,_J;8>A=O7WC MZ0L1)U>^^OO.. R2_;&<:?_JY%S/5"P^J87X$LYD\)K>Q?J_ZJ3?FR>O<370 M\NT;*0(Y@[9Q;_AR>'PX4/+H^/AY[^C5<>]%;SQX>=1_>3@>'8V?[[Q]58=[@T_J)JJ#J8IT4M-B&,%P^-B.ZHQ-[VZ< M1:(NDWWIZTEP0ON^_K3HYX*'&(:^!UV\OYSJH4[L.;D3OO<=>E #.KL_ OQ0 MD=OAX,Y3&-1O_Y>/GWY\]_[3^9?3GSKBXZ=WW0U-<)OVZ(=_?OKEJ_C\T^FG M[SJSNV[.7'H>D-)]7XV3D^>OYI?9DV&8).'L!!\Y\_PMC1,]OBK/[':-;IA_ M'^9O.R):PA/:>=O/ .X.NX&]T1P\-0HCB$>0*>?TV@.?"<6X5@D M4R4^^S)8<9B=MUUQ/M6Q^"$,TIAZ$KO8YU_^_&HPZ+W&!_1G__6>@,\TG#7, MQ!-)"'\C3XN5B*FD1Q-M;I0[F X^_[+US"'X6]J!(.J^ Y$X%$ V: )(#M38QV0(!2O M#EO-;S0]TC#O(-N.>]QY@-:5-\=@6 -'=SH> WJ M+G>W/JOQ4R!-"P096&@ MN1E+A)$( <,B 9NNDRNQ"Y3 3W%W.F*8)B(($^'KF4Z(3G3$7$9)H*)XJNMO(= 1<0'-TTC%>]!YD$2A[\/W0!HE"1MZF8(BH M.T+29R;L,A@I_%N'7H>.7/*@$@<%D!KCQWL .U=RZ"MJ+#X#(.F1!LA(!/3! MS*^FNS@E6F]Y!P 3 &.B5,8+9)I,PPAAEY8MOB)G ,@^W/7VL-4L].!4>5HX MG^V'P]%#A,,?PLT!()XE]8=2Q)F.X,3#J"R9=(78^I/V'N9)D_@9AOX&CWL. MW>$!CV$DP/D+J7VB)4@Z/!TGD09NA6@/&.^0EAB@X&N1@H"",RN(VYTB81$@ MG4+7.IXJ"VEV/32: L&TAE)M/UE1#Q'8WH7>ID0C/.N/J/\&P+J^@.H1I @6 MGD)@Z1^_>M%!SB=GI#0!7'U18Q4IA !B:/% Q(4..+))A@GP:2\;)J<3'C!44$%A6AX): N= M3(&^:+)!8M,@!,86CR(-7TM0'0!J$G@.9 6&\<)Y4C!>&(HR!EXK$CTC=H__ MO_V I1\B8%D3\P8-8NI2C5(T)R,1^:;@@1FC;.Q&:QE*3R(SRW7$8JK(@$9R M$)R5OM >&C]T+.+0]@3B6,+:!P&084;XC84WZ'H("T9?KMLL3H>Q^CU50::_ M4 -'OB2NMO6@^-M#!$5'T;P7TQI C(5^ +M03.'SH5(!B-\^B%RU5 O@:FZG M26"C@QS^V/ &H/D4]=EO#Q*D*@>Q22,*=4B$ \F0-;O"!S&H@A3:8HC*W)D& M\$E@K%HRI,Q@VP'HH!%1I$B-%!).I(F.I9E498K$AC M%.*T!A;%3%[AF$1;B;W#R&% Y'H61NBU#".4\GF!L=#C#MMJ+B7@B\I=&3"/ M!?0%JR2GAM&MBU/S5*PC]F":G8%ISI;L27@!P_8',(T@F;(FP_Z4XA>'YH/M MQRK_06+5.E[U,AX5/.P$Z+$B'T8R9>)*OO4XB3A8C&PQL4!E1(X12(T%J4:@ MW'[5=/80H>-<1A,XP4VZR$C4XVZEH8<8-]9[5J B)L0!P:23>) S2H4DKV']5T84>;4S'$6@2D:[68#6Z6XS^\6 M@CJ-S6FCM#=% MT@A_*IE,.R(W%74$RH&1H8B&T*&)QP!9YKYP%7 $+G5I8,W: *?"G<,"N2\; M!$GG%K&>I7XB Q4"'X\4(P&QZV+02AG(5Z6.O4="' ^;"#_[2MJI.3O7.4LD MY4PE1=I'?'B-0+7MEZ)6CE1;Z936. EQ[LH?G25:7X>]-6S$(.S+PTC1S$%O M0?TK@([E-C66"Y%_6;%XD&S.\:S%23BF/CM;]('6::/#NE'%4,8:PPU.2<*" M0_.OJA8;(CYE:4Z*":C005VG,-<@))X)+2>IC*"-8FNAC%$U)6U^J,@1:XU MM38?IHN9,;%F+&C%?\5/P4FV]8&V)5KFJA;WADA9 M ECL!)WPEAT T M8&MX-%&!BJ3O7V7H1@X7S @ R8>XKMLL#[^[@&83E X#M/X,*8A<^C*ZND93 M>0H MG(47L.Q5;#W[^M#F#IE GAK*,NG100PMP/&&33-I;8FCT),U5, A97# M]&YPL%K6E83B9XYR79_0? H3- R00]3*TQ33C1A=""):%C\WDU?+0(>-80EU MBA:OCMC5>UGR"4K_7CHBLZ[RV3FKEI"=DK$Y\ Z@T:Z^L3?RH,W"% USOA^. M.'0JK +E>7E-N67%[<0$4V7Y,Q0 !<,R V!)@R0#_)+TDK'D:%4)DD@"G:H9 M:B"^NB!BC!M$*$/JLH(WOZF2<&X@P@^D@"S8S]<=!A%Z?<\Y-QL\TS) M*( 5QV*7!W$ZSM\-U1C=/1A_%F$2&9FDY"5&AI6_H<<<[0'3MV_W:#1WN#FZ M[C'I#=]<[-'7,&Y(Q.G"Y*+A0]C]L4[PH>:O0,K!@>$W/ BA'TZ!8E= MYN_4)<:J4:O+R\*;;$AX7NAN!ONO _,"WX"\A7GA3N8.=YK3'?LQ? V3QH=P M[F,D!\:?Q>/K2YN>9SY"*H0T#"FSS_%V\-EEUHN^(!,-/N.N>3_P)_P&$$LC MHGF@F:@DMF\*KT9R#I#AFW<7[BL$*MM]X84.+N"LV21$+[69=_Z)/8I+LTD1 M1^]F3_(6'-4[B<(%6IYH%K! :H]$,_5YXKY]EG_I0[]Q$HZ^P9>]I$@E:FLR*WGF_)F%L046"2#X,5N$L.O$D^0YC\Q'),(N]76A MU2+.X<%DS)APEJQ9YI%$$>U:/T%G"7$P7E@4\3W<]1]/3S_C$)_"8)_^-AN8 MA1^;-"#[V+27'M+U9<$*(7 >VDV8[(Q6E0;#U ,:Q&IO&B"\DY[+7RRFH#K; MU1 #- $Y]8N8@L+"01,SE1@^7UA>F6E3K+3AGV5'L0U,+3'PO">T.&1'V"$' M=DSU*-!L&6/3&"/3$ER9,3GN+X ]9]:$\Z4G ?+>&%9)(K5K42@F0-!\Z!M. MQD*J3EE0-1).QC:6<(S0<722")0SB^H4H:L% !P>2.;HW$_"?1;[F,;;#X#^ M&I4S24 U@:/ET$V$\292XN9SC&R_%*?KL.H/4OL8&T!A HKM5KQTDM\8Z,GR M N"3?8I\ASYU^6H'[==JGA!.(Y/G((>R<\[;6UUF>RP&Z.>-)-G+*QO*HL.Z(, M;U\]">-;(];=.SCIR"8J89>*/C-/OH T@7T_Q_H%H0)'S0E')\\O=9"]-3;X,0O/KO,6 M7SDQ$4:8]"6T-$<@=PPQQ.$H]+0B1SWO'IYA?0!T%%$)K GX9 MXBCJ=:AR*;24J3I4Y8(,N!%<8@]-+D+/L)R19R"W?@)Y?JJ<#?4DI>H_-)+. M62[9>.:1,O99F#.O=OLEL$8<1Q\P]VDSG.L&P4L'; +;!6*(RB3"Y(7T8= ] MUH:P:"*P+S^=S0&89D]!'&G$ 60E"!//\/["B!-G&%6%K&@#*7AP.!]+GE_A M(;8ZZ4HT#-;[F0,CBRQ=F.?R32DWP,@3R#NG* 5'B/IY8Z\Z?1,EP9\L\ULN MATCH%$FF&0@E]42)?*8%9[@T^2EHX7DZ?YV^$T8=H<>H M%N3/L@2YK&I!)P\%RZV.-?U2D8&*D91F0AY4KF!(U=%0FV E:!&*W<&>F*G9 M4.7UB-RN2J]*/0_=\@J5]!"8&DM.L8I02V"3X]PW.4KAV"F/L/W W(B&GY_' MJ:TJMA;K3+)S)?4V3:ZJ)U]?'*,N5\.^^VNA@E+P>"]SQ<(+PAV#A< M*E"4$!"QQCJ'WH"WDO)=/QG.M[>U_4BL,Q[*)8'^;LE +M^T4,1P=ZU3+//_14QNXFMPU)A]K[95B[HA%,<85X_Y3"0V)&WLPTSI:*T M-%L;+F8GL"E BHG6[&N##1H!5X^,1QD$@KEOTG4EH-YUVXE%"W1R30XN$)QB MN"OVB"YL0!/!D83H5$!QPEH=PC3!& X+2[\$M-=?4:Z)':\U+R!*T8]I8_%D M@5EV M3T'X;T2?.U,CQG_Q@Z90D77HU"D@G.>&KAJ"D8U!9LAZ-S&QFURC]Y2O)B1? ME^F<6R"(2$)&P@I09K%_K,E+"M &Q"76%XK'&/)JR;>*Y V(&_3@Q$TAX:!H M:LILEI=ZELXH_(%+=3$Z&N^S+Q?;SRB;"3[D8S;Y/>M7G+IMA#,G6 =YAD^% M\'-8':INQH;5,<%[!BX1:DQ\/,(=CI%7$,6^#,>LIF&Z">=>5G32A!Z&X[$> MJ2=9A+*1(+N/\/*YMM-"N21 M\Z@/_\AH1EI R1L@)Q+SP/,0C$SXP;=^&,=(WV)@DK[.$N#"/*"+ZRVP\RZS MJ\YME3U,LI1#GZ+DTBBJ&%30#A<&@KO&WW*DH"9-(\$'C;?U'.K@(_0N>(4_<^CYY4)'(;XJ6Y41*P*LR M$AKWBLR"?AV9,%L.<2(L_D8!NC&;@"I;$ZLDX9*&+,6@]I0)V>5R\R3272 [ M(LI1VQ^ :3R660(5SN2WU)M8"UTF]MQBMRW1U1:"#X4&' MC!(,*[JBO',2UQ>!A:L.&<1@FWQEV/Q8V1K_$M5,#J#,!Z)3P".*ZUMB^%+@ MFMAPL*$"]7K<);*._4U"7)KQ=8]S1#*"IAOS3,F<,<6O\4:R;YS:QG6-,_!D M89UE@K+;VP&F\OF>HFSN\R4,'X-2>?0?KD!, $P=VDC<$9L)@5C()&%B 5]T ML@ \M.IU.%0-!R3G/*L_4Z.SV[/"&1+UH1L8>$U$0OC<0]_C'Y; ;+N-\$43 M-L(?3?3$YTS>;%-+[]E&>"XOQ:] 7!&BUU15SAWT(9JQ,/TRS7?"URG^.^,* MQ7R1S&+!T9W*4U1(DCT#2-DPM<(W?=QT)<*R@(4/']^=4F=?SSZ*< CGP[K5 MWA, HT:LRA3:ME%U.T=KV,<@"8JXR2,0/UQTR(HM.W7!V3<\GY M;EF;2^%1US5J=24:[*^Q4(5%Q+R(8H*4'=/F5HQD&F,8RP>4&6HN#P)XQ&OO MQLR8W '*?CQ;XZ,H/; :;R(#4'+(@EEBI8I&.E:%[$)C%&*\ 0G4Q+]SP@!'O=7F]Y,4:7L4X0C4J[A31>4\ ML#\C^:H$VF6\[5A+>H(QI*X*49TF1>XQN2/!D4T>V(X3KXC?0W0G=(!!S M"= PZZ!S78>V[K_- MEZT&C$_OG55AE?*]<:[>Z.8%@6'HK6CTXU[)LS[*V? M;)K?_V#-5:ZUO%@;/71'ZA1RIM0EN7=&*DM9SML9'[]);B&1@DVA; R?X-< M,II2"O9,11.<$#J-0E][QNM44I7'UBKK!._Z5_R0MR1+EN+")[41_%L/R8T8 M6G\ ]7@,5 Z]EV=YG:ZUX/KCN.AGN3:FNF3C0X:.%Q7#5T-G:B1YVI^:+5&+ MJ5'N,#\41TJQ-[+/R=JX1()N&R974MO^&G/DF0UP),#W\@VQ65WLQ$37$T6C M.5]D]M]R^IV=!G-SLFL%:+<=&T\5YXC9XO0@B@3(Q$>8$68SL0L[B#O,BY'# MV")J9F#TW&)K[N[0]B68JSB3G"EI-RM9MAF5.+KJ=QQ.]Q30;^7+7J[7:0.K MK]E@QTV40$.1@W' 7\'G9:YTR^IC$ZBRQF.D>TKO76!(PLJU""A"F+&

      *)FO+LY6YXY2#GBR9JV\L F%A@.GKQ7IG5R>P1'U<]]0(2P\X<1W6:Q,#Z13\%1MY,Z;\TRC9SS4O<2Y'/>/<:2WE!GB5I;ALT:I\VA-/) M5"APRI= +\0NVY9LLB7A(0APF0GB&JS;ZUCQ%T5'Q-W,,F7+VF\[$WS5!!/\ M"4[$!\&>LLM'ZU+7K4?<1IC>C\J08D]\2C'Z9ZW<.*[CP?6FZ[58L=9**0G\)[E85Q8AX=*4OC!&YY(YH28Y MO!2/P4%4G(R ,))?$QQG7C&N:V:"[7HZD,)HH"@8UL;&MH/@7ZUHBWXT(8T$1P:D:68ONZ&".&,JY,+DZ9?NUZXX M4\C$; C,3W)8O.5\<-3O=0_W!T","\;Z(DQ7K'N=-/KN)\,@Q][S5>XG0X>%T!I#8R:N.140Y>(!8V,ZO;T( DG)_T M7Q0Q%=TE*G)'&-QY3H,Z +O6$OSY\_M/9Q__+4[W![W^\2->R7E8O2P>U'1[ MX7.593W"->(1%0+9?L0ZI(]X0;OO,U>Y)/GN'S)(,0R@WQ&XV+V[K\VPP?YA M/1\L<.&7@_EE,T2 '?HCY?MFP+_O]';H=SR7(_N[9HQSC:5V/JF%^!+"&;\6 MU<$2&"SQ;..%]I+IR> Y"P8'B8<-;E8<]<"#]9Y1=WLUA:YOG!P>K9W:B?AB2M#C2O^95?G_ MF:K\UC,YTZ+2O4#E7"'HR34+[ M@%4W>L)\X>51]^C5T?'ARZ-GH$M'0+#V1Z'ORWFL3NP?%;$XYS'P"4PT^/O. MX]NYEVJ"JD[N/>'/QB1F>.JD9G-_RYTM?$YA4 M7A;!\#90>T?$J6$A2^C"75@T[U9[+)L\%DOJRU1]*=&[GVGM J.!)CYE.-X% M1EK4W?QAW"@"+&/MUQ+96V+SDS^0G;?_ZC= )=M]??L__>/C[E&[MTWL[:MN M_UE+%IHE"X,6=!LA"X-^O_NRW=MFR,)A2Q8:)@N'+>@V0Q8&+[OMWC:RM\?= M%RU9:)@L/&]!MQFR\/RPVTIBC>QMO]=]M90N6+]!*4IC7=?MVJYI])9AEHS[ M[\8=S)5PK;4=D3AM\CAMSFMH;(LKNPQM)-Y,F>KH=.-I[H:[U@-7*T V.86HK:<5YJ$%H2AA= MUH2G5#?,%XLH!*!8JABG6\"INKOMJ7YKEF>(J; <94TWH._S]>%XF1M\SN&4 M66%: &6 QO]FB91R]'NJ8ZKLC3!+Z*^#1 83/:0;WSFIQ"GF:[]"5_G$S!%C M.>V=XQ0 BM5L*8@WZ_U^L>=.[M\Z=+K.);R%D4%USLFM"Q7ZD)HHF3$3 Q.9 M&(;^RD0'T/YK\>XR+IE?R.=R6&>EN*G-(A9X^7BQ6?'F5G/%[)THFEM:W;EE MGBI0)86KC*_MEB-:,'8'OM+JHCY GZ-=[)0G*1!)W/>;@UP> JY2/.*]XVI= M4L&MP$X^!MS<>?NQ6&W-0$_&]:Q(N 2.N2@CR'2^K>UM2C*1-(;0:OM![C8R MN;\RD/X5L%$N(A&G5#])SZ@P9GYALYT27E]FF V7T42XI3F,J5@:8,6RV>T: M44TSA;#-H!AP\>-897P MA-50K=+-=\6TRFSNCG(WAFW<%?=N$<'9IA.ME$[4$JT[4X/1XR9:EA]:8B3Q MZD\)%(;"Q_^KU^UKZ6%-N6,U@3Y2<;#<3-0.AUCYZYXF &/U9;D<,0CN6V8W5NNYK\ MRJI1Q'P-N.+1LTY6'^UVL^-L W&8VM9?F/A\96!*#K MB6V]R+6^J/6]R>\FJ>\J^8ZK'FMY4T_N0H6K9U\@Q]<1GTK3V]#CY;!6),RW M'O5&VA>61UQ"HL5N.N=*M?;^4I@N'N[>$N)]\U*8BF]N*941;T//-R T; !( MRXET,/&4[D.FZD%R-O?S"W7&QB8[PSL3Y[YAC[161."KS(M3P>$V!>VF%+17 MQ]T7SU\]7SL%[?F-*6B#E\O3S :'U[P[NMV[C04]M3DN=\AQJ1"RTYS=?N=< MJ%(819L%]1T3&!TF9CUL/UMJ[B@N?VO3&N\U4.S:-.WO3T"6U^_Z3@E\+2UY M!+2D?&IU1*6-D-Y@$/K+NEC3=F/7WMCNR]YEN[.-!$BCRLZ*YY(\[':3UP?? M5T=UX-N2WDV27@#D%GJ;(;ZUT/MD=W93)3G[W5Y+>AL'WN-:R:$EO1LDO;49 M5NW&;D!L:*7>9G:VUTJ]]T%Z6ZFW<=+;2KWWJ[.U.[OVSIXF+=%MT)[3:P7> MIJGN<4MS[U-9:W=V,P(OQX^UM+=!VMM*O(W3WE;BO5]]K=W9S5AZ6^K;]";W M6\FW\7): ,C[E!O4 O%]JF_MUFXFTJ$EPHT3X58$;IP(]UL9^)Y5N'9KU][: M02L$WP?\#EHAN''Z.VBI[[VJ<.W6KKVU^_OMOM[;OK;4=J/4MI5V[UE;:[>V MI;>/:5];>KM)>EM[OU*[LXWI9NW6MM3V,>UK$W>G;"JGYFZWK;L'6J[P0S-J MXDZ(OPE3H/72WL% -<3XQH,$;PE(Q) 2NTWI9ID4*G=A[:5>[]F^6Z"OM@AY ML0X>%FI:::";QRBGF7>%P*)&6!TW3JZM#O9&HL@S*.4RSG0W6-RC7+ M;KM8K#25U67+*K55JF&*"#[2$==@H\)IY3IMOK1KL86O;I5F+^*IY.I31/*Y MBXBF%837=V7OQUBI7%,9B5:%T-60Z):8O=JDKKNHX*,MF 4OUK@/Y7"P^4N6 M-G 85">.RX!UA%Y2I]"Y6@4!_DZD@:\D<7NJP#-VV3U\YA2@NSTQJ*]^6"A6 M2)5-7W2Q%FAV[X);Q?#DX97AM 4Q[[<,I[TC907H!D[SXO5=A*3O5HOS"%E. M4$?X+<#6 ]\N-N0B*4C2F;_]35!$Q5Y;>'QC\RMM58N-VXV-+ZBF9RT^5OC$ M'1&S?W@S8JX$7ID\OP'8>N3W4ATV6(!Y,Z)=9=+7R7IPB)KOI#+"A+Q"B(PW M=\->=ST1DO[Y5W;S&NE76,A51BC3T%+PKLBXK&?D.L-E.#P0OOH'^V,8>E=O__CF8)K,_+?_#U!+ P04 " I M2%I0KD^#S-L3 4?0 %P ')N9RTR,#$Y,3(S,7AE>#$P,C N:'1M[1UK M4]O&]G/[*_:ZO2V9$7Y!@!":&6,$^%YC,[;3--/I9-;2&NM&EGSUP/']]?>< ML[N2;,L!_*"$T)FD0=+NGO=KSRXG_SAKUWL?KTTVC$8NNWY_VFS466&W5/JP M5R^5SGIG[+)WU63[Q7*%]0+NA4[D^!YW2R6S56"%812-CTNER612G.P5_>"F MU.N4<*K]DNO[H2C:D5UX]^,)/GKWXP\G0\%M^/\/)__8W65GOA6/A![81]L$7YF%;:[FWQ9]\?3P+D91JQ:KI;9!S_X[-QR_47D1*YXUVE= M[%;+E3?%2K6X5]DU_V"5]% MNP,^[/.]UX/"NY,2AS\T2O^E5W8=3^P.!>)V M7*F6_[FXW D^R0/4\88B<**<$?T EL/'>M7,VO3N3B@B\27:Y:YSXQT3W=<' MBWZZ[59TZQU MS8T!_Y\XC)S!5#YR/!MP.=X_@F^V(92]RT:7W8G3@W7REY_VJF]WHJ$3LE]^ M.JI6RV]7G"J/ \+R/9O5P);::$_7 !(@J[Q]Q6PRQSQD_H#5XAN@/_OTZ9/! MT+ZRG8TC8 X&PHJ<6\'.8.'UP0-]QG6C*+'\TYMYT"\1O M FE'-P=1JMBSKH7J?6-%BC52^N3MS- 45JO#(@G)T)ET]X(("? MP=@/. 936^!I3WA\$W9@XD1#%H@!J))G"0:J% T%&_BNZT_ 8!]OT3]MS*!W MF,GJK,%ZK,::K/MPD%TQ4/YF#HFC?#%=;74]T9: M%%F*$$-9'?,@"E:["82@B'ZG7JP5 M.T5V[@607,XA MVT&QV[B6M(%PCJ>A7UM;#'28')TPH 8N9X96YTX 3C1QT4A+2;.LJST7_2#F MP93]^>G37X3ZT990GP,G06&]^ ;>"3X 10;SYKK2I0,KB<7HC %I0'0K"&V$ MA47&KN,@C+ED$ )*\QI:&ZP8\/ BP,G%YR$;!/Z()7HSP_%^[+BHGLSU+0(0#BL#. B"-P4Z%.P)8C*SOW[PW.%60;$;"1[XV"5;L\@!H ?FZ%3A] MBK92HFT!D>M C,"*A&LC4GSN7N!T=2_0 P:""H_0(*7,!)D-K:&P8U?JL?@R M=D .('KY5PPBL%=!,BJ-3WCK-U]]KQ8(W)% M7FCO"UJ&%$<;BF8[RQN/@?4!JTM\B?3+12:B7_?AQV "6@2*; .>F=?C.=N' M$X0T"/-+*OR!%(@(_3;$A7T!4> *W-MR"+CURLG&(M,:NV 8G9KL"OZT6._; MK)BTVA_ 04(.;)ZW.^::(03(,@A;Z( XR^1("3#O^[>"=83E1-R50HG1(TDS MN_%]&;3>("1(85+X%GG"WA28.=3!A!W%5_-.E 6#CDL/A(\]^U\4K(X,2>)S8$#XF%$ MR^)CU#I VU8^(<94#E4 ,+1GA]E'(LM!L K6\$UY*"XN"P""%@#.#IG#0;/#[[H*#Z*,IB8C00*C/: RIO1-)#;91GZ[;&DJ@#!$M92QF\0,A.8,7.:H#UY-A??51\',1 BD\]\07KZT+"'8P?R@5E4E M5+(OOE@" X5LL+O,5"L3F;'\,SDP6#A%K5S=T"X!U &+^Z$#&/$ >1"(D/26 M;',:CH-=)\)@U6A6RZ2Q[8O$V',+3 (:'G<*0/[YM2 FC7;HK0IJL)B!4-$C MF'L<^+=.2/2:69F>4Z5C0'A(-9=6!^M[GIB ,U)#>HM)21IVV<(545)&< +< MQ8&<)YK. U\\7R8=\0=CP1U+)F827T65BG^Q?[J@,F[ NZ4^35F-.\RN-B61X\4HC=$P\..;X>+0I(@H M-77,IVEBD6! *H1#=:D+=4%J,L<:.6W(S.S!)&69!^07]TEO,^-G9+"L14>E ME?AS=@'/#T;<3<0B\L#R.?/U BB0]F3AV-#Q^72F^>;U7J;[^Y]L^54QVL4[-QZ$XUO_(T@8G)+@# M^(-,1CB]WPI5[.B);/PK2-XJL-5"0&3]T=?>Y4QP*["RRET%@U18#:Y.]\=? M6.B[CLU^*M-_LV:BFK$22/_JHM7(/I)DPB=J%9ID<0WU5GZ^]#4Q?.'EK$ ] M3GGE&K[S[5FMF./("[$W1>P%6YQ#]Q=IWUR-LWQ4JI0HV=AEAZ4]^G?U1=:W M0>I??JH%#O!Q:%=FJ39?9CJ^T!!3*RH^3[789PE(AXVP>"UWLXB,_QAV* 39\ MP>MSS)][0S\.,3ON8J6770(YL FH-W3P$Y..<^#KEE^JE,OL##.P(&0[/^^_ M-@[WCHKE\BM9@U-KZM1X$$/Z3!N '+)A^(F-13# M!,SY/Y4Y]D C1.%S.\# MV[DL$1%'LJ4^N?4!Z'H^X(+G4,*DS7$1V9 %XK^Q(_N*\_8IVJ:4Y5NAM88J3-S#BJ\_(8W2>C?B MGZG<"FJ5@4IK2^##"U2GFSC"#D!5?;VKCC5VN2?+\>%86,X .X=D23Z*.%:V MJ#8L&PSXWM@!J:X.8RDI;W: MA%G;V77I(,>N _\_PEJ_51R\T$QYD[ *QV@BT;II&4*;&06QE6WMR,)19-F6 M)[6Q'4=8%Y,Z;$'/BZ+T,6\P*.GQ.K@I,?MO+^"_I MTZ07RW%8=]GWQ6-W?]L)P&&0^I$;L=L'P?N\2QV[Q]R=\&E8^&9.*&YH8^1> MX.[\? @IR_XAA21;5,::%L7UMZBUPF65P$!;W1/[6!IO';[@# MZIG93UE4:MR1BU0/*,_L6Z@I(#SB+K[[N;IG'!Q5BWM[!(K@: ^E7@ZH_20: MHC+O["4[_^F.!IYU8PFR;(3!:7MQ>9!",#C@,N>5XI0YY"$CY2<3#-5 MA9>\=6L&\O#9&<@K)T0)X)Z X'EEPY9'EOF8>N.18;:K(8_%&^NAF:OGRZ7X MH[3,8!(3J#/E*W/GF+&&-"Y)2]C2\A=3<2CDM:[*?+5ENL=@Y7@@N0NE>;*< MP(I'843YFA,:^@OJ_8( =RA<.XER;SGN;,"HV!,>A(>60.'1IP&P?-27@> M(?5:=U.09H#1<@5Y"P)3:R2=A5A1%>"=)!41(7 UD?0F+E_EC,^3U;T%;Q+P\"#^C?U21J]7)(&Z7*+JK0MADY8^\.B M7J@G3+K_#=7^#Z+H8/ZEYX;G&$?<).$BX8V*08VB8WE&EH(MJ< 4CNA5TFPS M:<;3V9TZ) X8F[)+5[\(XWX(V2=%=1I_TDDZYI84W;+'>F$]6RPK3,H^8=1@ MX0^,N?B7!LJ3SOAMVHV;QP0'BY\I)@"!.GGG9X\+R?6636(@F!,(-H4Z!H(\ M,X"J%&;*5MT$.EJ034!4*(#$HYN@)>GYCYGS_+F+S50KL?0&G(OTSM#<:I*^ M]#)O^^.[LQW6XQR#@D=:JI]8*IITSZ- M(DT[?^2ZI \DG4H;W6?/K2K5!4O1D.DFE79U\ %2.@"W'B67 N6=G%IV+LI8 MHND27K21@>]^?Y)O/XKDU]+<]UP\M5. 74C5(:*;J:5@XN]$,;6*3W6=!+0<)AL0\6AZ8SL;/B9="9ZC*"HN5 )!-<8->($BKL4NF7XC0 M]0+PCAPN ^:X/-WZ)CF0$03Q2FHUX'#+(== CZ](D3K[7$+DUIGIY"[& %A- MF:^U2(T+(WUXB0HHZ"Y5 077P9ITIF22'(.GXHF1W7Y+ZB@ *9TJIAZ#Q''F MX /$\X25UIR6XD9!FCH#5%@*32%[FA-?243$?,G'(+,70S0&84[R""M-F1,[ MN-L6N^J3=!U]S @'S6 \CPN%BWELPKF &&,E Q_[&D,P&Z]0/,'A'"X07A=PZ M-FJG^"*L.$J*KXLVR0.C '(S0&.#7X!,(=]5FH+606KDTK(W!JU#,J_AD (, M&^\MX1*9_^E+31 *Z?AMX<*LP7W@"3FDUF2PILNRB1L?YJ)\QU:7WH9)$5:. MS/0BT0XWQ3J*+.HZ,H4OK^%&7P*(I21_,,CASD M\HE%*?G% M6,HI2 '$)(Y4)T)"DJ1K*9*PM9B MY->1?R.DQ=:QL@Z.?$]'W.JD;I)B+BUO*(B57DB0$_!I>QL<]X33?H? ^\@" MWW,L&.;(!L*Q'\A-#*V4-(BK^Q?$%VN()8P<5&?T+*>$@K<@S=56N)V!DY-Z M3U-@-<6^Y\3YYG&*;JD<= $-'L6!8'40PPV='^U=FNRZUNDUS"[#.W%Z;59O MM[IXB7 -KQ2^Z)@FZUW6>BS_IN&KVD=V:K)NXZ)EGN&04KO#>IU:JWO5Z/7@ MT>E'=EZK=QM7C:9I,'/WJM9HLO8YJ['B]=DY.VO7W]-$,.Q]M]&Z8&;3K/N\[ (%9OVRUF^V+CVS'+%X4#?9[HT:#\1L<3"O4.G<-?V407H11 M]WW]4D.>&=8!'#MGK'M9:S81M]]KS<:9I$:7F>?G\&'C=Q/O6#YMT%22@A]9 MMTVS(1+P90V>7IL=(.GK7X'>..>'#M*IE0*+YB/#E//W';RL M:!E7=BJO$!(<8?[1HP\T-#!A5W(M(?*]*&P@S^K-1OW?^'$!/RD8&<@9RH'" M,U\HT@6 A!\EQ7>JKR24.8L#L:ZO%87:K263)OSH=KKK$?XM3EWN>W&1M&3\_E75.+%PR\="!NO -Q M\[\C8N/YD8Y;PB?'QNPA(-L_%)\?'[R(@J3WY@&1;\<=+77.;==-']HZ2%UKB MC_CY,?W*! LW;[I")->9/.#JYR= H6=NM7_0/] O!/_QA'YS^;O_ U!+ P04 M " I2%I0B"K;R76G !0>@0 %P ')N9RTR,#$Y,3(S,7AE>#$P,C0N M:'1M['W[=]M&EN;/NW\%-K,S1^P#*[;\2&)G^AQ'=M*>Z21>V^E,GS[Z 22* M)&(08.,AF?W7[WW5"P^*(DA*E*W=Z5@4"!2J;MVZC^]^]_O_\^K7\P]_?_LZ MF%>+-'C[VP]_?7,>?/7@ZZ]_?WS^]=>O/KP*_O+AY[\&3TX?/@H^%%%6)E62 M9U'Z]=>O?_DJ^&I>5O7X-"]F7W]X]S7>ZLG7:9Z7ZC2NXJ_^ M_+^_QX_^_+__U_=S%<7PW__U_?]Y\"!XE4_JA__/3@[.&C[TX? MG9T^?O3@]?\$CQZ>GCWY_FO^,SS\:WGZ]^,\7OWY^SBY#,IJE:K__&J:9]6# M:;1(TM7S#\E"E<$OZBIXER^B[ 7]K4S^I9X_>KBL7N#;P#?__'T49-$"OEL^ M44\?3:=/U/C)XV=/GCU\\MVWSQY'SYY^=Q8_GIZ=3;_[ZL_??QW!_]&W]/_H M)Z=)IA[,%;[;\T=G#_^]_;CO\9.N@2;97!5)U?&-<0&/PX_U4YUGT]^N'46E M/E4/HC299<]IWH,\S2&6[S^-$_&2:77R1WP8J MJ*(D"Y)LFA>+"+5ND,0P@&2:P)I?)=4\&!?1Y*.JRN#D'W_"GXM1,(_*8*Q4 M%JA/D[2.XS/W[PW=SN.]),@JRO K@8QA^ ME 91%L.'\.DD7RP5*-3D4J4K>%BQF-9ID$R#93T&.87/XJ2!:] :(:_';W5=*HFN,?DE7Z=5/E8%<%C?*%'W]$U$4IL&08% M2VM)'Y;U$LX"!094@*H#- ,JC$)5JP#GH$.@NV:P^;@34A21_DH8['<^?X4S M-0$3L[WKMIU5F1MXB1BF:M_C?_U)36K2I[N1B/&*QC]6U14J]BUON)%-\0XT MUCE,>!&E8? FFYQN/?HPB()7*HVNHD+!J5$L9::"D_U-O#/ZW>S#?4[UR\MH M%1W?'-.PA\_NB8I@-X*N<=:,IISNCR^VOU=X&Q75:BRXE!5UNMJS4L%! M)ZH\2N)J_OP[O _&#:H8_RC_^)HN]2Z_ M!"\AF42IK GX4E_=*+R@QY^JJ=B?VQB<+QM2)]$*_ U2<@70=EB!7XX#D'ALYE$1$L# MGE4@).1[-P2&3X*LBB95P$HQ*/.TMG\L57&93%3Y1:)V+U'GQR%1G69.\!5/,Z7UI&,*<["7B?: M3[[K%)Q$Z.JOP/5A=U?%8;#(8]J%89 7Z.\N4[J7"72!U ?P6/SOOAV]KG<: M/(5AL*R+LH[@Z_ :5_-D,@_%?QW_ <8FO1R\%DSQPNB>.&%M W\H5#X-/;.Z MG$=IBG>=S*-2A5WRQY>4H&CP]IX7.)$X)%Q2*%JH]_ "\*^7(+49[2]46F\+ M-54%KOK[*I]\A+>(BN R2FL5_-^'F#Q:HEK$>X1XC\;S]R[A9LR-<>Y@N71L M]#_^[=&SAR] U*.=R/?MB[=9G;T*=U,4:/9B_'-2EB ]^([O6?9PNF(UA=%A M-"3-KT;>[?8P!>_1N\LS7MJGIT].YJ,!<_#X[ 7M5]E1.>Y6BM\5R83W+WP* MNSGCIW*,G_8Z)EXCN09-#;58IB1:XQ6']LT2?;$Q=F]CO#H.&P,E1<($_A&, M?V@'55$M@9*N4#=%P;C(HYC$,66S=IXL02GEV2QP[AO"#3&MA&GZ#EEU#@[< M\8^^>0%'"[PE*+0);E+USSJI5O!-O?_SUW>L!Z18^\DJ,![%G+F;]HJYJF,DE M6.A)*:E8XP7 $:@JG,P*P18- 6IFH%C!@X"1KS# +T[ MS ;BM_'XGN8IG$CE\U9,OP'STO^<%W9OS]2#<:&BCP^B*9@*SZ/T*EJ57]TI M@-H0;?7M;I255AN'558/M]15CXY!5W5LT%=H8'$(8XG3X*V$GL M^M^]A3; ^DV3'6 ,@H4"!S-L6B.@QU;!6U64>1;2O]DLX4] <448X4@*N!A4 M5%Z ]M*_A>2E%GF*.JW4OZ3LL.*594 O0D9[GND+> $U."'G ;!CW Y>/G+ MO%021DG$(B>!"4TP3$="Y%[ZU4Z,QR+O!U/)3@X;&/9D)I_FQ2_J._5 M^!.]CIL/EK_WOIH3-(()*#6,KV?&:5%H8/#R\/8EO6[?A,M1M,ROT'+,Y3J\ MBL%^^$?^S#VXH@P. CK\<9KS%+TIF>:H,B.YFBLQ2(N\GHEW=I7!7]%+A*LO M<_)[2C6I"_)[Z'9PJIEK"A$>^[6$7-2R@LD'H3C':8IXP'0EF,MPQE4T(Q3U MP@F>8E L#U*TD6$*25+T!)/WU;11[JJZ.+L-=9%5257 :P5_C:YVHS)($O[R M_EWP W5EC?"N0 MF)<;=G!C8;"/)O^LDS*QN;:%*F8@8"$:P8D$+T1]X)T968 6*5%6H M;(8^/'GO00QV7(8!"_B::!G8RCGNCW]%_'L*^Y$OQWMI5"SN+ GI@<-&SX%_ MQ>I(I/+Q;4CE992D>+;O[1 C191,0*) *O-)I(\-$,V7Y[_"642&?32!X<48 M"I+0T'()VI L4!!EN@)DVR"BY0'HG9NX$RCE2+\-?H'4DWXBZ:[W44KA^REY M7NB636!!<_@^2R\\466EPE@WX;11OFBRX*(\EB,W*BEN]2G"&%2H#QTW0/8K MAL64GI>KJ Q[MD6(&%*8 M(_A:C4(.Y@=G0/"+O] ID<*OY0"CF61,U='LN!/;VV]"6O$.Q,-GAV"5?',V>/PSW_= MH;&@0_)HPU^J-%^"=+E)/&N'B[IZQ9?Y67:)9HET8JXP6W_.;H06.9-V^N;UU$YMB1VM&4.VVQ8):1]LK M?-9HB F<"_*'TG?GP/M4X':7Y-098 9AXQC>P)_!=RC:,*4*EO?UN$SB)"HH M0NJZOZX[*F\^C[),I4EH"\SN)EGNR@KH8%A+*H?$ MPZ8U.:HU*ZN13--D5HM.GT:3)$TH8>$C+D^#P'^/4OQ#138Z_\TFBW);5:5>Q*:M/4L49,I*(EL%1^M6HM[?U218\>'GY5 M?TBCR<>\IC!CDF];T&&7%4N?*:C)0=UFVDVQK3&']<4]JZW#8UF@1[>P0,C' MH
      !4-KY?21\4JB*,55J>K)6RXX'U4U05\@N#G]_#P:&5CQ?1+)C!!6L#7 MY[0CH^PC(Y!@QJO:0.XI#)XA(*F(.LX]5P.7NQR)'9X>7H_/S M*'J_0P$RL"[C&OAVA+D' (U6!.D+EY!5H:3D@!I=2LA#EQ07A)MEEGF*"X;D4 M.*R8+.J^O-[22?3\H1!0:> DLZU;IA/4C,ML+,.F8AU@-4Z2T2@0_-F@R @4>=U($<.9]!,N9HW%24.2DCV+)(+2DWIGV$86D8=5DV3@I&SIO0IMB MK.U+<._'22:?PJI&2^)-^)?Y)"]F8-/KW\U*NSK;:.0NU=$1;V@7HC27F+<- MKNT>]4Q>Z*_!2ESR7N$4,FQ6VCB8M5_93>*\\HTWF/WNL=@;3V['W@#'?5_I M:!LL\LKLY JBD@AY8T9@$ -A%^.ZRHNN@Y8-:+H#O M^N]2W<:*\(8L67^1%?,58 M+IU(BVNT>U. FLDDW4/9&5XTS=LZ@@V++O.$CSWX:YS78\R0SPAW*U63\IMY M+L.SR)]$NJ3@9YK@X.6LD36"K:WK8XXVK',+Z4Z9(4SP+$$ZZ((=.7\ZF3UQ M;BU^W#)*XD9:M%C(H!$ [41;B?;L,8/0(S'L,[L M0(#O&*VTAKY&G%H([@UANKMB9?GJSV==".TC0Y#?V7WY[!;V)0$0?L[C'9QM MS5!K5$[@$)%4?*7CK1:E2Q"3KOJZ8]&CW]S">HD>V6'@[ JN R^+5!DJ2*VJ MR*RPOV0YXL+&>4;EZ$4U@ZV._@9.:HTI^521SR''/WW;_-NZ85:G"H2-K6&Z M)"H*=/".*0!_"]G:\[>[")Q^=IOU%C*4K]0RS5?'#&.]!KD:TPOJ,L'K\:L= MU>&1P%\EI"!R]P%\DP2\C]4!(:]VM6A"*E)HG"R$83QYB#&7&NZ;$!#7A.Y^ M4L4"U&@8_ 7K#_X[1UV&;_T>_A@M\T*--G]M@=6^M]RMUXR9%X!C?5+WH(<8 ME5TS\E.:CYL3+(JX@&\G%;19 [+ MC6+#S+Q[H:IE1O"76[_GL0C4+:3/7QL6YUWP #L86K#DJ5&&X1#2!!4B0%V\ M5$>S\V\A/_U:IQM>[LS:ICB##1J[3T %_^B[QT]<\+RMH2CJ5,X#"STP9P+B M'[#(O$XEHH#*@=[D6%;W%O+'KS])N9FQ-';H4>F:-VTKE13W)WC M&'>)!K) MPM::8X2$>N-.*)4RY?"O9X.%#B<\&/%(Z'[R'=@I<;0J)0]@DC/&)!S#A MNV_N-.XK$5JVM+SP&?H-YJ\$\P(=K5H(FKG2S+SSTT0LSIV$PSZ_ +"C$BD\PVFT> MH7MQM,QDRNUE8B,V13M$CX[9_,;HTX'NUTB7MKV-=T+80>_=1F3Z"WL@5V#K MX+E+8G$LRN<6DDD_Y;"^&4X2".%K2N7M4/O,S-U#*MXF=@GC M/"IBSKI,I"X='E'S0Y-JY02%4C5+RE2>[L+I@C_ QT($@C=B&8(%7(/3@W@K M2EEE^$;F:Q14 EL6=SL/UTV06W")0O(6^"*GF_%?Q(D3LC\%7R.@>;+$O]!. MS?#V89#"QH3_("D.B"H^;D$96KG-L>R!6T@(_870$3L2^XU2A]+[9!(A30S" M(5CYPZHFNGA,8, -9CF_**EQ*DMK@EP#_MV+[:=]3*.MVSG//1;AN86LA9 + M[)*N '38@_<3F+\'[W*8RSRPQ AO%KCEA;;)V.K?/#N6!;J%-,4;A/14LHS-PB4@K%B6!N$KY:$PJ9@%[TV M0Q U,X<,RP'C"1P%W.ABIN&QY"][V##&^IE7UD)A@&8P@5B-I1CJG1"2$-\6 M\=NXYB!\JA)D.9T@[E $SP;O1 5GE$T3JK8(+>(BIA#]*N"_1^.$$."2]LWD +C6!:=]RBBNX_,.GS=/FMNP[7L8$UG>8O& M6,-$#I07\!-OWR"@4.(,DR>_#-Y3\"$ZS--DP_9Q8L+XIXEM_ <>BQ1=EY[C M7I9_NOA<\Y>/;R'Y\0:YUG=KH]MMKO_^ SU MQ[>0[=@=IQB:2?MRT]$X41%^'V]7\PUM&6&H6?NH^"\O8J0!F]!%,>5@P2 @ MC$N,1L\?=3SC: A&[=UB0?J$L"[4%[?$1!ZQZZV<*D,F0$JB7,]I, M^9+^X03Z0207MA&$#["M*SZN!/_-_(H6XBKUC8P@QYGMB$B9Z JVGHGE]0)* M^D],#!,/2HZO:*BP_(9_7T:(^"2C[(\:+.XXD4*J2QF&IB9V&YDLHJI2!OX. MQBF\R[$<8H]O(4VE0\,[RTDS@H $!MTL:O3L!0A1HO7RFZM/U.GLU,% M#RU M\SGLFF/)-SZ^A8S4SU1A,W@9MV4VW=L;J>$U_ Z+ZMZ&"=,RO*RQES'75#J$ MPK JCV2%GO/I$,5$LE9J.&2N*YH-2:".4.B['YC,W9Y@?F0J\A2P)1T=WN.)8 M7GV9Q#5U +2M*$.7U!NCRPL*5J>)#G:B@!!$]@]BO;K4%0-16>9@8/(]Z&\/ M2G+ES12RABHE/%D@\H5_ *3'>*1=]YO63ES%6] M37"$)E80STGZO@6/'I_$HY/'(PO*M3BN8Q''6\@)O<,LO_8-]Q6X#=8^A3$[ M+KKVEJ"U/]QW:.WC6\@*O/-*GW?$"->9K!6B0N]G*'[8XB@^OBS!DUO( M$GC+=TLTQ=T==&[(7NR^B,]A[/Y%;%'W(T,<<"Q2<@N1[J[)/0#K:X]@-( M:]4_.%ZV;B!><&+G\L"W,+D4MG\O96B6<+ M\!Y_C@5X3VXA./E>I<,99^Y0LA/SCW[?5T[!(;@541 FD4RTP'Q*,C4E7$>?/J[8U$*MQ B?D^-@':D MXVU7H7Y07QM&&&Z"(_3 BL>RGK<0D>5D]VZS\!PM<[/P45#2DL)@1'JP#Y@L>JNE(JLS6_L7L/K'K(^8_( M'0BVH&-I=#W27DX:![]P+$)W"]';SH8>.\LO==[]SN25MO=ACD2@GMY"=!F6 M' Z F_XEI +NZLRR3-\1J!2L%#@ +V.GG)/"F-^.$SG-G+)@%X;]K*]UL+NOAET--)5Q\I\^_06@MN=N9P= M@C*D,&;-SX7PI36IWL/->J!(-1S\?Q2'5O\3V_PD)#AX"IY6QAX84N3#MZ\? MX:8_%WQ.4:*WIG2;QVK!?#HM$V1@.@K.UA%/ M*!5XNEQRD;]H%YBVSK:*9Z1J6CU_"!OXYOO^NV=P36.C;W:7#:9 WXB*[EC% M?/7GDVBT]8S^*#6K7=3C:#)B/2!!HW2=W@8IW]!4PAJJ%8HYN3PK[,ENML)]/$M2_B MNM#"^D$A$K.#0T@GH78%63@N?3'>7E_\DE>H%DP[$/$8U"Q/-(7H=(U*Z9SO MK@52GZ0)JMLC3;N]F-.DLG4BL2^8$$'"VJ:J^/F6JTB3=/-E?/3P['#KR(\" MHV'K=:0^=B\^@RD:,$>BA?]#\YJ\YK2:&_WSZ/&5]_\ M3_![7GQ?";E)S=5 ML,UPA6TXFI\AFG,#BB2=5-AH^X-,:#_$8& M!.9"2L>$","'DL_H]$ +0HN@GWWA\-=GH2=WI2A?_[-.LOQ34[WP'U_6163^ M G/O_?&=BN+5+_F5S9.>JE/,2LWS$B-(^F)[#Z-,1D&OO#"!YLG+IJOH1?G% M4R1^3B[4*:CN#7QR@K^2%^YXL$@O]$/SCF[QGKZAYJ7LNQ'-PLGY)K?"!HI# M0_QTR35]9JF"7M^%.[YCNL*IIN8ND+>\*77?90$0T3TK+I?!E*?S?._QSM,W M>KBTKRL-%LTAKC*&*5/]4R1G,Y&@6$]#%.B0IT[2)=>P3P4Q!R?H IN=T#TG M:52#VX,B T?UI:+^A)^!?KK<7CV]?_,62[*HT?:QA'QO :EJF]/MK0;%M @. MV]WY3N@W?DDBMXN0,*7&[#=?095K'$1U>EC:TDK3]U0W.V7&NWDDC2B1 *58 M^0TL48U@%@/ITJ(_#+D(L;@A$RRYKKH,QD%8T(!*_"^:JQ3$$7(W'=_5-&LC M?J/UK39)L31>JOTZ3:5+>6*FZZJ2A>K%_#8ZXG*LA![)N%N>WF/9&;= !FM,"NE?^7J0N[6))^ '"OQM MX.472_W+%%YE,D\:[X9MR>5W+H<"P;-WQ=-KSBQK^J,Z:X^&WHU.!7T$,+%G MJ8ODZ!3C^&3T26S(,HAKU/1")(J=S:NH2*93MI5STO9X9\L@_H ^5P@+*O03 M&H2L4\7EZ3#E;.J: XN_(+X \WP*X!L-7UO:@8'9V.4JO51PX*84964>!#ZN MR%(0B9EBCRPN$#7=MW]D$6S&=RQTW ZMHPQ^%.AWE:;QG:7R;9]#GY0@0V!Q MIP:ZCOJ$!X#O#8N@;\^-K++3=C#I;BJG6P"R'Z;32+.AB"D!VE<_D4TKCNY* M4Y'^$=Y63Y$U(QK04N18S(1;J#W DWMOQ3[(*[J KTZB8UF!6P!ZPY11JKEQ MJNV!I:B6)TVZG\1;TB"':H18-,**!B!#,.%K8E)2K!>NS=UREI:;[*Q)SEX/ MS=))8M;XK X:\*RD=!!:9'PP%CHD>O. 4S8-+)5C#&&_83!<@W.^SLTF'8V& MN07@.ZJ$?<9^;.H/69$-+9,+] 0A@<56D6N\P@:H6E3+S?NO8QBLZ)B:J#25 M%?W/KQY^1;^72-0LO_<',MWW_Y"@P?"+N@K>Y;!Y7@3MU:X*^+]8W^\JB:NY MAEY\_W45XQ_E'U_3I=[E1*8(0BY"5N7+KVZ4&FPA4FXN?O3K%3]B# X0W.*L M,:/R&OV#?G'-J/MBPT.V3<>XSQF7C&[F.RA_\].>Q, >XGNP9R5H(T'0+QA M95^;]!5X#Z":2[ !A+/[7VQ\Z#8C;1H*AP5<>U3D^/F8T1:T#ZT?]$P,@HSJ M(\'+(=%2\EY.IHY(:3M!:)KW%T=#%!H&4'C2%-,)I>#PN6S9[/:A3>G:'W1F#5L5WFOF"K!Q':?E6^+;#N:."1 ^#4 M/2D87F9:9# ZG-R7$1$R9WK0U/ U5>+)E)1S9-='309WIQ( 1G[A!N(Z&[JW MB;N23G[W09*SU9 )[BR-W!F[2X%,T._"$G=P[_%H"PZ^7L2[36]141V1[29FF M,\T63D32"/\_P^O'49F4U+27X3 TV++*HM!K/B8I%9M,,!.?-")#14+Q. ()(W\7+T67+6(J7TTB.&_"(;; M9R5(JBXQ*'3.1,:#JT%&80.=E5"$2 >9?K;]!-X3E86G/.X@OO?IYX3OW?Q4 MW&:T#CP/U4M>K T8,5]"4S[!,"_]N ]7'5'59SZ5JLO&;?6I8^CR&G>EG"%_ MG=).&$#()D8/TN,:A.#>N=@\#=TS<&2)&[1EB)SAL ?(@:6A-DI:'!5I#A?, M=(.9545L.4UR/YGS0&,:KPE74]:-)@Q?D%]Z]^\L/HI,]L3$8]*5DT&"[S@M MZF&5VMR7G,G56-=2YY@VLB-E^6&.4PH3NU9EK)!C*2%PKN\]=3E5)7:V]T0. M1H+)-' &1XU<8;CK0(.W/:Q#U<,SOIJ!$>;Q&VP<9@JN4EJ)WF(H)2G/2AE.ALQX4_L10* M, PXA&4PYJU3+1A][+Z6N/NK!,7/&JJN^B$?/_E4'9,Q0?:=6*"\ICISHYTS M:NDVX)+#E"X63#L#FV.*A4\C@DIF<\H)T0;PY^]$BWXH9?N-Z ('43:( M+HRTLVQ,:[/(F.LV=5#K)(T#?-< M[T+)G!W$BVJ=AAN96H'3E*GCT*6R0#XXCT1[@?I:)PCX-[<*W57W.K!QDPER MR-C8*!%M<),S70 0NSG#&T1A)U@$:(L%72U6:F7J>+#L*HU,DT7O' AU)05/ M&>_ =A887Z?U#)D6/O@GU"-2U^W*KW$S"FR,A ZS!%=1HV4808MH+20& MTI4E1G8;=!L$D],!8SHJ*6;,AY.)&NL27 X-Q,V MG9'?[@3&FNBO$_B5">C)<0PHC3H:H5+;"Q7;W?"!&Y65\!)(11:\?_-6HSJD MMC.+J2"P4^0XZM^HG4L]DDCSRC2/D*3L\O\WN=N+P%JF\_Q* M72+:B>.1.7J0,RJ<2/3!AAJQ2":5[S8D\#SXS"^I]_68:\IJG*?N) :'EJ9> MZIM?(M3 @B/D7[?%AZB;)V O"_ "^+9[M%GYNZITE>%[)0 M>H]C^)3.68F@+A&TND2KE4QZ!Q/FFE!P!A24&,+(L?1_MC9TRZR'EX?G3)-9 M77B>@Y4E2J)2W8"\"T/&])24XJ6 9>406 G0O%2HS@[MDW$F?GO';/<@M!W8 MTM=0NU1.ZVO<,@C-QPP!;:8#DZW<@IX=4!YOMS8%;"#4+"5GHM107=XX9 MP(6N39Q=6XC3M: 'IJ>WS_ MA6%OTJ!)Y>[0/ID:BF3Z&!7JY/5!>ET@T]LL_-&L; M;5&^1D[8CCCQB0;F:(5I-:6]D\$L19EP&0@Q)6XP-J:N Q:ML;S[!^=6K6B, MU7XZ8- +G9V>;7]..G 7=G@PBD\FE>U_:LVTL3*^J+80[NZ[;>ON'LTF_&'[ M3=AN+&5JBV[B04Z)88KCL+W9+EMX13%$R^YA'@F'7 3&J6YB=..4T[;J]M&3 M)T>RU&^V7VI=XV$*/$AU1A]5$$U,S>:T3J=8>[;. ;.GHG:_*Q-/Y/K/L"*[;'.?2G52.NBO?9YK_270*?\P%Z V*?,@S:G/M/.'I)1$HV]S[<(I<"SX M>[_.K[9?9R;'LOZO69I6@X0+/B1 =6NS*6S83*%C1UV$EO*!F!T:.<+.\,A) M@]QV1.&SF_5I"&YTM?\C;X ALB2K57M:>K[&X8"NN@VG00KX."8NWY/.&MWD M78>\:,]K=!H9]W[WO-Z=&_NCBM\A*9&?LI$4"G-CWG_;>X#I[9\3PI.")T1C M8FV'8G^F4P0=:S-D77B41U2__W[*X.^ X.&?>P[N0$/'G$? !Q M+H!RA"-I1]41[4I-YEDBM)@3T=M8Q.@:8V9#=CR*L.-G0N[K)M/%(K'^I\. M *_0J 37F[3K"3&[&+@ITVCRD:.!^!+4&\F,&MTAAZ4Q&I=*(-#FTDN5Q7EA M*G,:7Y8!XO0U#9]&Y'&=F=/_(B^V@)(?F\SOT9I9-^T[-&>Z\&N;�G#FC0 M6_P/,$,S51 MBVG:0N>0WJ2T-Q/]@IV[T[0IO.GV)/J+GOWIQ9#[;/VNF_(X M$?6L$&2'J#K>8U%:>D/UMM474^WNFVIK==M!;+6&[=6[E>Z]!?;3@%QRLW5P MJ-N A,(MYY9MKE]P*H] J7$;GUS:EI;-\@BGWFT#)AWL,=L@M&-&VC@I)[4P M9BLDI48=2T/U2V6P,POF.I#93+^V6QV B6VDN27J1"FB6_&!?W#HNL=8R*?L0C( -9<[M)#!?IVU=O:8SRXR?M^YH5ZH M*[!7_I4T"DK7':%N9P*X8:,OMR: [\AG77 ?2UO"ZIA9?0/J2HM=A#J]: DD MP#CC?@JLL6T.^#'L'P1U<\=TC\R\PWN]?93)-Y\3RN2(-, %=#9;-TIO]E. M17A\*RZ]_\Y41>[@M^S^/'%I6+$^T&[8%D;DPN&%[@"0^!>TH)CZFE''SOT\ M2E$&"%V3B[<3==?)WD'DNLZWM;1H$@^RY"@.I?UR+3.VLE.+O!^68H\8F6+! M2M8,;_?>?AM [?BKLP-=8QELMFTI7D,)(0JX2MKU@&+B!CK>G]R;XK>9!L.I M$W^G6]^QQ]F^P]J;.Y@N0[ !3C+H%_1^+[%ZN9>_0T2.ZMJI"5YE^(2<.3,A M($- X38NT %6O]> WXQ--TOBVAV>O(R[#ES-\]1GI6Z-IQ&5S1[ ="THV_\05>EV\GE-M$\>G[-$%?9D0@ M;;_O\@C[XB^LV?*\2W>S21O;4Y#=31O@1L_JHO(K=(4^=9J;F$9@%.'UGT8A MDJQTF@\E)06PJ,@&[K=#17"\*L".MB/EZZK"//HDY.6WRGCL97XT"]OH MQ;:5JUTSJI,5P[@$F=I/$Z<L*OS*<-DYD5:DQ^4O.\H\Q+D[O9A:XZMZ%N\'(?>&':Q4CTE&%4U60-X&%C M556: 8E]ZASE3K4I;@^UY3\'I3Y J[NL/^1<+Y8I<^IZG18[M#Q#"4RKU&4: M95TRIB.<]'>6;BUSW%.0FW0Q&SO34JC+A$J]8N$C]KQ7$-_%$BU +<<-2A/JH4JL4QS@L63GS0>S-8ZPF\A<$.)K/7 MN^WZ1VF_-C=4.I0\2'.6U^S\CGO:7D4; M#''L)9&D/2M3)!.-+1&$Q:K0KAA2(/_+<)B"$&*7)_HNCUDO=[,-5Y+!L9)2 MBPCE=Y-HMXZ)'#6P,N2CRO9C$E[WFRW&3G2/&T[;1@-]%@'I 4JH7>A)I-,E M,L=IAHZD($457"D0FDJ6G+BPX!L*K"YXYELX 4U+$.8_% 54E/ !;T1<)@1-IC[(,4S5D@R/;E5G](;5GM7;9/+I4 M/6:8;ZIQ 53;*$.,I2+XW,/O7DSJHN!7M(W&)$NRP?Q=/P\[AZVT9;XES3O( M4/YRG Y,@VG1QK$U4V8>8-)7<(JF-IY(;Q)V/$1SO_ZD)C6-[Y4$%"AF.X3@ M$I=HJ6B=9$?568)G7T%";/1X2+&+F6H0\Z/ARKS8N"GPR2EU[C7OB#R/L&,G M0H@WE<%YF^ET6Z3YT:2)!E!!4X)O,:X,(+UJ[HS^4H",DGVD085#@O:MMIK?9/080 M40>.H3"1R@-8(FH41(0]99U6!H'()@A] MY(."JC.((#7A'=8*(#*>M&=P%# MO<=9#NC!Z?"_"SW[ QHRZ)KO^Z;+2@^_3?_>/&0/\:_V@\U( :$-!@ MKK@(FRQN%R[ D$(XV*W1?Z0&YNK^C8V6!?[%DURZ"TFZ$838=$ZC;H385D^S M8'6K9\\4V\42]#.CP3SUFH&H)G!MB(T=BS3A+(9APWPV,=2\HE=8SKP) G\G MK[3]CP@D>2HDD7ZC#WH-6_LX0SC+-,(S30I5*2!0J%E4V&*=[5_IHH_Z[M[K MI0%MG$PC'5C*DV3D9:ETT&Z#.A".\&&?5YOMMSUZKCTYN(L/65IEGF<-BTN: M"M$S31N*CKNPVL%&L=.:^FMV]@H*,9.#KX?&79/OJ/D-AF.]IS[R/I5QLU65 M:Z;U!YEDB CAZNA?O\5\W*6>MLB&XT.XFJ*,V1Q71W M^<:UN48G0NRZL+I,TS0=[PB*;I)J/&GG&&D:RFM2C;H@JS4O&R06@^ U2@F> M0QBF_ICE5ZD")[RTK1K$X,4K;/&0*LBD$ 8D8NIPN@ X;4Y=VQQ>B)-7I4F/ M^K=EIAJW!UO[#B2$L"'258@]VVHF=44:![//8I7"?XI5E_U#,=2/JE/Y=BBJ M< --MOXK0NZ$_>:M)- ML3F.+"RN&!@8*:7\0:/#L\OI*C",WRCW&!>DQ*/NH+4LV)@&-013'*UV+AZH M@]K=?/+@*B\^VA9-OH&$"0\F'T%(3XWT1:FT3(MUFSZDWRAK;&F(-W/0 61W ME4)GXZZMCDTT123/_#-G&EV"1\ID2L5B]XGZ'3C@CT^#'=-)T*]7_"YC.&V0 M^YJ7@)(1ALI@%_62H0M&XM7X.%CFYDW8^CR&>].3TT0'94?PY*EB1OI6#5G^X/5V*I[A9 MCJ.E&$1H\&639(G,0_0)]@2%.^AF]Z0_K6B3R4BJ=BEC7O#P]AWE;$S1X*@F MO=S"[G$OTVDZUQ+KM-'$3+B(A\L\6?K-%74G CM3C/[4UM+A9LF5F9W/DNUW M3X^)'?4G?1L2;BM+*=\N8&8;:MX8,]D 8S:=2NK4)?7E\QR-U*Y[FIK#ALXV M%[AJ6C_F)$(;>DK1(3%A.[7YR&__A=;#CX+5@%,YB;7Y$>?UF,II](!M1T#> M:PH-KJ AQSCVY@1<43T([$OJ"/Q'/C86/%GIG>8^S:M 3.)H]:#*'\28D<>6 MHI=):1HQ6S_":<%-B]5;ZQ3I%Z+?YO .,Y4I\K;D[M2'4!,D$AH 3*2T2F W M.16.Q*3EZB"IEG+Z>5"NAT<1;3!3H5N%XQ+T^5R4Y$S6*0OF:PI_T<+Z>A'% MCL%LI-XV6*>(T3R4FX+]#Z\#IY'VQQV#E9IC%%1$W:6*QTKW4C'F,'GWTI*[ M;>0VA]9Q6+C&KY%D[^'N]O/NIN'N[,]IOCIYKON,H\@+/3D]N[US/'C7\&]V MB,[D>2>_SCBZVXSM5E$/6U+F6XQ3L#76)#F7A805I-935(X3&XPG7D] MSMN<'5&I:VPJO>/Z?,[.NJ+U^[F9Z[J#L*CO/A-8U-X]_4[[V+=LP^UD;*C2 M]TW?KB?<]"#P[GB+!X$)ZFX\F_;H\#S_PQX=II5R.]AV'(?*DP,>*O^OAFE4 M*/T2[;L$7X.P@H/.DP_S(J]GQ+\D-72+/FR"G"M*&/U )*<GLJ\V7] M)HW=$QA^Y08K'TY\_?="7UI!A.\ M%%]3AP$0GY!0:FR_41JFDR:7[APK,6#2U7"8'NN.KGO+^LI&!X6ZR)T .$ M')R(S8"2WJ!9E32R&P +^Y#;>A5F.88AY$/B*%>SE<5UD[R87*?)A9("[@80 M$3VQABRANSTQ63CER-X4A>WDZ2CX0;=@? 5&00-8T+ MA=7Z2::23YC?:IYJM*_L26KD,H%KCL4X?WI /?I3G>!*9L/,<#>M)T5O!H[= M@$MXN9F0;996R@_$#D0P*1%X6255 =,=S,Q(A<\KKW*P3HQ]D!0MUR]LG>AA MGV8M74@RI_A)UQDMBG 0$:;X$&C7)X=D:=^S&=R1G7K:G[9\&ZVX,\TQ[-:G M!\U7:3;_5W)PHF:\'3K_+;!_=X2HWZ$A,]QC"Q5E'9W2-H)@7B!YBIX3$9PCDTB]M$4![C-7.U;F15[S1?C 85M]^RT ]B0-@; M9]#?_OXR>$I)K[_]_O+MX(K/GJT8N<=O3*8#+O)EGM8+[!B%$X6V*-B'&.=C M H0EA__0?LYK73\]S6L\X2?) E/O:800KQ/VXA=P%4QF)SF MZ_5RI+UT(?("*Q0$_#V8(A\U_.07,&K_CF8-?_KZDV2W3O(B#)(IN /$.*=! MXA8' )8Z(HL5H[\:H\$-GB0E&GDX*9GF=9JZ M%\'>0EVBT6#>S#+T%2NIV-?[(UUZYP]_+)W#K9WJBOX MZBHX.7OX9?L(XSK%?+#Z,8[X>Z_/K[8N;/FPT=\(34XKUJ2M/&^=8J3=C.F'?]<="/IS=9K^6(. M5B3JZ@S$FY!K&%2'(A3/L:M>NN5^,5=1N;'_O,,?G)>7&2B3" &E#'SK:HY& MW*J&XQ<.^GW$\29S%=-QU@R5+,02%<,YI,V/+T%M3, M_N. "3^.>"ZGV\]E&REQ'UE.=BQK/3+GM-S2831XH3D5"V/D:JGS^I%EBM#\ MBCVM%?4IPP<59=E,YT_]C+RND+])NTZ&U;7W"/"T]"):A3U%]SOB 1CP<[&N M]6742#I;C$P'I)BGW5T=[G5EF3'_6<-MIRLNO^Q9;_05W 0Y1U7-T<;GB;/, M=Q"W]>CA9P+<.@2?U6;;&#;B-AMI]T;EQ;9GW!&I^N&Z?C]8)- MB<*VGM%@ MCD ^;I[3N1(%OV6)1H%1Z7\3%R$P(ZQ(F10)(>:"J9*.TFX;::F+;72>?L%> MSOKG](CWA3"R44L7XKAA>H%E(EPU& 0@'ABOK&L'H^;FQI)\:D:1G.Y (1N* MH-9-7,&4FW;R!(7=C=L*-4L0TJ1BJ8ZB XC(QNK,=)=QSUV#>=EL.O"]P8XM M8KQGW*YZ4:[H,7M##5M_7-A3JB>0M1K./;S*U+ XR*B9)391VL\$'>IFYV%[V8=[_\]#GB>'P6WR]HGONSR^8[CPO? M'"\Z",'PF?U<:!G?8+8V=M>V"8K=!HK\D&P)KLK[;2G-RAAT/Z0(Y V&Q_U8 M&)J?9$;KTB3'6KQ^E='^L%0?(S)N>EV.);] MRG2&-7)-GOR8M_-1UY.)@6, MDSR '30:<>BD;D4NM>I$";2X/;?M474TI\6 BH(E)MG@+.<*.M-V M@BR$MOT#SO-<2VNHF:[;)O1&IIC M$PT$6Y#YY^)F79^5J2C3PM.PU[6Y]T)S$X($S?,K.-6*T)8-MB3.$D]T0AJ^ M-"1=LX+7.*D7W>T%MIU2FIMCF-*7IUO/Z)H2#2KS7&!LJRW#0HL)$\R%HRIS M?9[V2>&'L\DL95B'_[AH#(:NY@VROBC^P@2PO-WL?KO[-:U?LU;\FTUDAF_:0_TT M#-Z1M2RZ)\1JK0/I@R.R288VZ[3[:(OY[4Y4^-&$N^Y]\4]+) ^I$H)K=<)6 M*N%SD/X!X@_G&?I3Q+BJ87>6*^4 ;$U/3\^&1#THD^SD.L+&&T0QSB^S(G%E M QA?=5KI*&9[VVHR]QN?D#/PXRM-4-]AT]&9WA<5=7H-]0RK+Z)Z[<^%"7+# MYEX_2-J9&SX&9ZJZ8E-H#>#*]*%?,W,,/B"FQ4UR6YH"42T8ST"FU$8:=JU9 M<3'Z#'3%Y6>N*C82DO7[?&N?SFF^0(8^61Q]Q62;J81EM.J)?0WYN4,[\K/H M-C]@4WK). KSGS/*"OY-55AYVL@PK3=7L;4'"5W"62??1#-@!,*)F3\Z7S9G MC:D;V0V*Y\95!K#AI*-+8O-G:ZW2_6FNDF>"]=>PJMO'9R]DPI@"FM4'XW;!7-,DKB$(7L*BF$J[L*[O67H':KAW)(&!^KE(IM>F'P^=2.]'OFP MYE.R1GS6R+PI_D*BRA6#5L,I\K'L(5T6)J*]7_P MRVQ&[7GAQ4?NO0890%YVGD97XPB$\+R W4)=M']9YS^@<1[ZK;RO 310;8:S M/2S)0#*A?A/-98_\G2)E,:"$0-C2DB!DIFZ]59!"R;08;W?=E215MNZP\YEW M$:IP]@6JL"NHP@!]V&_U7(1=B%Q?.2('<(:-#7/LH#T))K3Y](8Z]Z"/+^-+ M4K,_1"G]5S//48F$AWIKJED\>O&4=$7;8#=]]=N)(;:^)9>F((1N6D120,@? MCM:>;-@ML4C*1#<-;XZPTQ^U:+Y8<3DY-L)V&F"[<89HA%M>/G'-=VYX;T[H M47!BVXHT)]Z!+C7TH6F!<1P8^T,V/7,7_1U6_% -I::VOQ5*L*,XK ? L <9 M\RW .Z%_#PKJ9NZ^[FC5A2Y$]G-\W!GEKB7EFI%$>J6&^L17O5F6^X)UE*.- M6OO*%C_PK5L7!'< >-X#U N=95U3-.ZY6$W#L?-DS?*.>7 <4#,3UQQX3*L5 M;=X\8.L?[()PJD[#H4RPR/:/386NP_DOHH\8YVW/TIT$^6\ \&^_R2'Q_39@ MNC'(/SAQ"GMIVA0^M9+I9UOJ?E4"W/R'XPMN,Z4;S$,W7,'\L=W?;7TSMU[* MA>N"I2>Z^]A.U_"B,0X&H(VT8BVI[)P2YOW0BVTF89US;PD+V0:1)VN76^O[ M&>P=6$Y%< ]>I.@CIR+1LI 8'\Y8!,^,&0. X#KJG)47,?6NDJ)T_M6$=X(R M 9,I0N555D7-WZ56.>^JS>K0W MM!NXF@UCJC\G"J\HB$2GI0W5\WM4RAVJ-425;7VT\889P]Y!\Y$UK0N<5AU! M; 29F@TI&PS,?#X@QK/"DPVE88%N7(YA(B1$X7'B'S/]UPH-$I*RB3XD,(ZU MB(J5G@,?VK1EL:&@4)OTG/D$IE6C64"*P:R"!X/L%_S!S1IT-V1^Z,D7X).NT\Z'3 -0B"EQBDP%0)@H*IFR^%F9!D%-,G M;#"F.;P=:E^';\WK'ERV["73_[OXR=/PX9'\\'[L5#&U'\_R7=&P9B]$ZBS@? M)X]'=#I.YJI\'LC9VYJ[&SF5)_N;I@\\TN#1X*D)'9+]82]\P-?>OFV(D0BQ M#W;RZ@=YY\=#WSD,_/IJ(T,T%V9JPV9)_O[>:3"/'MO0J5!V(*WJ?K63C'O[ M%)5)"G*#BNYTK8G#)_&A(N_Z*-&_VS,$.]I3G-M-_VH7 .4(#[D,].,O\)/===_8ED*H0:9\XA0Y M[P\=K=$53P:"HT?7H AQZW7N+XSL3A2\M4TIRTY%R[!*JKK"D%Z^5-PQ")L] MT$5XPH@^KDO<_& K(CI1;G+OO;^]A-QTD.IGA:'YI%P,\ORRE=&<:U4L*W'O M5/6B9+A)0 06RRI=\;\Q!,2AE5XR\GT&UI@VLN.A%! NR4?)D=7<2XEK+$3P M0QI-/N9UA1V;D)]=@[\TJ:[+D2L4[O8UW=8ANIB3;=X\V@;&-+@W%1YAE(WFJCW%/][XPL2^@_E>@=B$V>A'?L#T6)"LC(A MI8Z(-]SY"(@S'I(?7]*,ZWCHY%DF#A:YX.@XC6D"4!DK:YO@ILH7Y-]01<1T MTTTC6$$EHVB?*%'R3GI[-"C7#/;ZL"SBI2TTYW[:E=*,*]V4T MI@(V8%PS=$H[7Y,TIWW-M]N0;!X54.LA"75"+.O%@DY1#8*YL8=7(D-/UUOL M.=[IB'_P?@GZ:4B+<4UWYU%+&9W'*Q+G$\(ZH'JOJP?Y],$21J J[,:>%YE: MF:XP4Z4X2PFV #84L5:QCA;87+KZ-%%H'2?3BGK/UB4_2X>0GW+T&,TUQ_;& M=#NFY[WN)\YXU12CTQP02+)D 2]+K]2>M%#Z,XOY-$Y(A[57$^[T7Z=O3X.? M\V(&=MA[;C> %O]?_WH>!C^!%"SP\V@R+X/_B!;+%R FI_Q'#<[A\PR[KV24 M0!A'F6!2V)&0=F9\V;C(/ZH"5C]*X3?G_"G4/VM5"IBFB5DH.0ZC*VAN_"C! M4>*E.EH!R@@Q8^VI@S5IJSEGH),C4',]*89Z=/'_[[MMX5_XJ7/P=U B-!IGJ%,#ZP&H;5[AO?""ZE!M7:$5Q? MF]7!)MBF''%F35(1--7+NK+>&KAN2@5CA+_=>OZI]Z-?7G^81#HS=ZK7K.$3M8LC6QXKZRO# <(+! MKZ33CU)\KH58&A]%LOLZ>WE99==_S# XFNP*?6O>L&2_-%TO8C?TC@XVHRR' M$1QY:% I"@&"AJ]Q2*8.FYZCFV$UH> HBF[4)<*B&OAVU[%AT"ISE3W87#_H M^)%YU=*413F*0G!]U.[0/5?WRD7U9$AY/".&FT7R_*ER]ATNR3)565+.N?2V M:34<(H"XM7;1[UFHJBZR RV-'?=T(-%.7AQDF -Z&EJ_R)ZAGX#!(I,_*&NT0;E#5;@T479LMFI(5'>E'9F3+^;^@ M.G$^FQ7EZ ZT<-2M%'Q2DF^7%&P+8=RO%ZZW7Z*\.RSY,+SMX4JA$V6A+)T. MH-YT+>[H](=W=^+W+11/AHV-TD!^*-HDZE]G\3)/^L1$W/)N.8GL33MNU]S= MNAUQ5T$<.2TE1E?%LMGC;)Z=/AYR;&N>N9#C50UR"U*># SK@HUU13NZB@R= M?!QX=Y?YA$)Z4A!F2 BW?(=)GN;%\W_#-K;3J7ZCK>>#AB\]8N7=23; !%UM MO6.[P@S3I AV7J71* ):&FR#[1CMN&QA!XI_IVRYAMR5Y73IVD*@HOZ-2TP:2@MLBX4)(KH'U MQW;O(RU;^Q1K*6_8/^J+L@RQL7]#_8V99!=^:U0U@HK@."(<+X>PO>H6-PX] MIF;B7.^*%XI/1PGH8G,,AB.2;G3$Y48&65QP(7>3'69/>"KGG>^]_&[M;&XF MO^_4(DJR:_7<$(G^<*, LP/,P#&R[#H+CM4\+TQ0;]55&DOC/N^?\L>W->66?67+ M>:\S["U%*2F*4$[$:? X"())BDP")8K= Y@'JN36CW8CWP'X'!RB9> =O5!' M8/9 3NVC1SL(*MAJ,L+3?8*SAT)6^*J$6RT4H34DR:0GT$Q98DJS1L*&>*-0 MICDL].'=S)1W\8H\"0\8 \]]FK8.B:!42"2'^OD7Q6':7W-2FNWM5)EKM4*J](9HC(;\ M,6^*12?[T1R5+B1O<2;8;J^DK/ MR&2A'BMTD6WEF*Y8+*E;Q\DW/H' M2;H]ON-(0%SW9_-VS)NE-,4WVQ@C]@I MX51:%\;QRU8ZFJTT;"]M$AOR AU^[=J*B1X"E1 ( B]MRLU[A73IPN'^?+O_W]97#VL+?PM)7GCU5*AZ/%Z4>N^?0+94# MOGFK*T*);S?A*E56?5DN\4)JGEHFGX*39UZE-+X\Z8RD*EU,>\>3?">9R44; MFQX&:BCTO5($6X*"E@83L.A:DZY7N@YANT\RG]9X!N-JA69-81BAF<"216[7 M39E%YQFCIIGK*&^(&^X3EIV9*C3S'J0-2L-2O']?=0W3!UV%?N8,NZ(M.*4.Y+ MNZ-_T-?WI_)Z4SF;FS36'#8MTEPOL5P'R7VVT9R^3D#;A(*6%L/&Z@ GK*M\ MM4./'H6,4KS#83V4"'&A_CNQ]^F2 MTS!POG9R=A8^.GLF%7_+@U^FT5$-:#07!2]C &IGJ M;$*;W$.#IJQ,6;KMF\H:ML'0#"KDMRRI2!Z(J/R5*9X.?CM]?SHB]=6!O&/K MXVV$X?O.<9@'Y?32Y-8@J@W$/,*Z75;/G?'@3DG4<@?10KX/"S&O%9Z*>/A,S MUV4\":?4"\Y)F%Z]/7RS1]+)[-D!]!#4AEGM2^ZCVZ4S;0^N@!O$-/FL&C8SQ9@% MQ!,:=I&H@,.BC%+LZ 9^;X@'X6(9POAF25F)XL5!^:U8>";PK;+UI7HFZ4;(R^*QL^^ M05/O_I<;;\W[]]6?FTX6+!U"#&9Z*V-6N\ $AM[*SIP[.\0P2/,)-V+.\NP!70'/)JUG2&5\;1@Z$!34B5K& M(O32P9W':6TKRY43IYE&YOX$3X(?G_P MG;9 W?&4[ +"',A5WS8:SII:)]NA"A] EFA)'%#3B4&DP^M-?$ MH,^E3(":8&NJ)4>&L'".'_ ,WR+0QI>84T6F8 MB7&#Z?!"S\I9#9>6288GIUZ!1?D4_M15$(5L-+U;B(7,K07+W-%5L+853&:U M:O?RL01O8ILT36]W"^)(.O<)<\F[7.'..3N:,Y)VWM #9M' M)QJ);M\WIQCS+H& GWX! >\*!*RY-]?*#P@;23$U_S-[:>K'2>S>&G7&4XP= MBM+H&&MM4VXD6K\T2A_.G-*WSHY'F=-V[34OQZO&[&B>/W\7\C*A>:C5EDD+ MX)I9'>U:&O;3SE,4+(@L=Y]^S;+2?&/.03-]]$A2]% !Q M)&& '7"O(>*+1\^G1\[):G=9^-65^:?<][_)3]Q\ PXGHHU M*:D16%D7 AN@S!.2GG+:U&55JL2\7GF.EF-7&(&W,LR0 +K&-2QIIG4Q.8I^ M8['%QZ4ORX7\+?9WJ:]TV1V(7HZ7^SICOB^GQB78 F: MT1T;?&1..T.'Z\Z\SS_9RO9<7QOB,< [LNZ+\ FR9(..EI0ZMF2V>4W2Q0H' M@*$Y7%@ZNDW]7\\@R&]QCL@!S$:QM')36/ M)=O8CS+L2OD1^ D&FW-#:]Y+:/8X8:2"E\OL"+JWP52U^VQK$G$OZ4"G'0(5 M.%_1Z;920$#W(\&G&7#PBNA!G:-6CPEUQDQE%-J*O:0!IN@;S^/&WIT9@@9D M#KZ,60CJ'U_,Z!]Y6=&TP)!J)U7H"_<01&QM3BL(2'8_'4<\EWG0ZKJ.,\_XB')4]KR5^2-6(A M=Z++W"$@JB)W%SF+PR^W8EMB29 ^A,6ZX=J1--3E? \-P8'IF?9$1%:C:^VO MV_/V4+]7.Z(=R->6F!.:%PX%/=>(2RML;X-UZM5;0OTM=[&;] SO,5^+K_+_ MP"=@N^F]BE!F-FJA=!':._P5#I ,?96WW/P#[M' _, G+<@/?-;%EQKKVP4_ M@CX>M;(EI$+PM62W8.!G2@3\V02LV AUNN>YT.P(R74#)B60S#IS3#N;UT#& M*_*CV.N(0=)7*AY]R09O9(G,F0&4T=6DRVL$5G&.E*6P3SOT:P3TH?<9G\ A MLHC"*^P@.M,)N3H(R^\W0Y,XC@W8/$W7&( Y.J9,F+B /=MX;6OX.>JJ8J9I M..\FX[@*8[U@*&#RE9#<<['BQ$K\;:2C245'BE*HNC@I020H*K MCC4U3E*^U+$10T[B3;NY4'K'"!J&'TM>'!.TX8!T[(_#UYH9/I]E\&:H36.U M5'1:.#&093V&.7,-[&F"*G;MH!&V1GZ/VPE*.$/QK$0Z),$#HX)^]+!1Q*G5 M )=6M,GH6K,@=E%C7TA7Y48$EZ8&P]NER]QB2X;@N)YB) >9G0CU890-8I"$ MQ0RA)G%28DLRO+F;)* '<42*7Q3;!8'U1S6R!('.2Z7OI>(NM>:^CGY%X_]\ M5 T#T02]D%\*"VG 8H(E(Q'T\U#=G0P)I8 WI!/6D$B"6G7J8FT7$)D^TDA$ MDI5UK8AE?2W4(L$R!#"U)D$J]WO,D$8"VK3EA$2>GXCA_) M4JXU( PD\? ^2\H09XI[9,G.+["NYTW;G9>-8E'GVL;0E;VTK0Y5/?/-\)AO MEPBY\<>R3&27-G ^:W:WE@#7D60/I'-AT#,,?7G3<3N$9N9+; MRZVPE!&52VE*ZQRI3E"ID9AZV"4Q>YP+"VGLAB-?@3Z":>HH:3-H2[20$U.6 MH4&7(<$BO-?#PZY0TYHI7V=%Q(436A(B=_8(FH:2P I3<9&&ZU02F"MN+!\G MAO@FZ#?QMXT7ZSFEF'EZ3HR-ETG.T1T? "TVTCF]T:2Z6^9$**CI/BG2L]H] M(ZH]'S*1,\)+E96>T65>,H@<%Q_[T/)DD02TIDM/U0OBC>1*9+PI/)$$#2[Y M0^5+#!%HV)\T@WPP21..ANH/KO+BHV[I2=*@08JIFC%V$_Y823D:G/J7"7;6 MNYN+),!#3WQ+FTMLEN0UB_AQ-OM7FN_:9>1'I5E5B@:E:,:1[3$-K@2^,E9X MO9?69$#_#7&?&G]7XA%/F&NRD&RX_P]DN<="5@JP1#;^W>&GF#=$$GU7D)M1 M)11(%#/MS&E!,W$V(Q@OB#+@7&H^O; + ?RQA9(]QHRI@:FZI03:>[1VGRO5 M&7BS1V;E]AK=P.2BA]29 UY-RJ)>.GLW*720#;>$?@4EYB5K7^JYI&E)]!G) M(4=6$B&'93E68B?;)->/I>CSVP.F&%\IA^YQIXG&.P "EUTQJ2%CL\:R";@L:I;G,=B[J$\;]!GC2(K/4%M2TLBS MX#FW8"('RSS%E%PIGACXF,DR-;K5"=?O9)P,&=S5")N)2#SJ9LHF6SR4]=2! M'74FK$,+GVG!/MSS&-X/G'LG$].8$Y.PXV>)VP*'"3;W) H@G@73VH\;U[A1 MT<-WCAO6SJG9L/+L]GMW[0:=M>XEO^D0MO4D M:QF\!^*GOO-!7"Y UF_K+C0ZG IMBC$98[K1+(._1%+U=G=&9EQC[Z6;Z%S9 M8R?[I"IZ)8/<#4_1Z#/ ( T(6[T47"N)+.=Q G\!PE;C>Y<=1V4S,&(:IP$Z MRG59D@0)T72%T9^*:]@F.>AY,;II?+$-=3%),SYC'08F@/" MI@.,_+XMQ+^I]JET./RQT^C;(^#08Q"2^8GCOSP[AMV=5K/ M),?-1,97%+6N,PU'U(\DK:#?' /GC MNZS'BZ0LW>.LN>*$3J]:#IC;^T&5H"BH4M(=&Z))5(99!/4)S"%TIFRG6)TZ MH.AW^[(]KTC9_=3;7Q.ZD4PGQ6>'S#Y^[7R>J&GP(_A4&88 ME=XOW-;D:+E<.RL3T"O4YT\G=:CW"!D PAK?39ZR;X/KT=GILR&.; N#AY4? M:._F5QFC&]TT7WDMHX(L0T\,?J\9E6\/P;K2=Y(.\8[IURM^R#A/8[C%L].^ MJ,@;F-84$X%8I?%6Q_[%ORIO]T70#G(C-WY%L.M9UP.0MY$4L0/ MEEQQ=!FEM:[,)/K<\:AE1/KQWM#TS,BP CP36@1=T'N+1]>^,:W.?%/E3\\$URWWVRK8.,ZW46 MN>%?^D:LF?@!I. ORT9UB ;A2+Y]*IFF20K6*J@2K6/(<35X65#W362UY?A" M;D?,^TV&UJ@C6K(G3'QERF=U7/5MA#R=C G;81> M1VTF[0KVUIU0F"HT[;OE_N9WTSTANTAGW1GSJ&[+3=_T(MQA,I[PD[#7 MJ29C/ 0["O=!> +.P+M??@J>=A&_-^CF3\I.ED!#7:E;L8^"DV[>?6.=[!=> MJQ,B0Y6L#CSNA;IFP'[>X6CF^96Z5,7V@]FU; \C]$FZVR0@N+VD#8]%5WZD M7M"54?!#&DT^(I3BK109%1*JA-NY,S6BA?=4)9Q-YM]+X==A8T"FXXD-<]C[*J38$I*>F;TR>N7JJBMF,K% MYWXEK06P#&I(E?P7H_R:XW0O!_[KQ3B/$[++!W=#P3XHIX]0(T8V0^ MK:XPE'YR-6?#!D0I9QMIDL=(Q)O7Q43)+X;Q A%E(P.98XM(3>99GN:S50OR MC?JG1O4P38CA=X$MZ1^P?"HFE=_\_9S:$1U)Z7;N*E#@S5:QG5I*,HZ'2;EI$C&O.C[3JH@ MI&,R&J)'/@=>E6=PHC0J9\_ PFY MO-,"(NNP0RE9Z\5<8*);D5V,8:D$ZS822J_VA#)&QOW;QCNZN/>V]F0?MO9/ M.O:Z@\2<74ZJC:6(GBW]+:CLBCM Z9BE6S)F6HUU.'#/[R+\_!M_4/<;?GY$ M6GA AL+T)7!$U!*V]D;7$;L*OU$>HVPVL@2I-SD-71V*?/\9&E_?GCW\[H4. ML3.5RU5>I/$5HJEU D1CKCW#/]3M5)"U1B&$&]F/"%\FIW!HNXL0];>F^$BZB4[2J#"4^Z&7G<** M5G'&6H_'$PPKH\N42L1S*]1HR.0($01J'DA@N<')H1DX:W>JT2B%5 MI>)#E@S$ ][O<]@; ];?/6Z()<5T@6?"E?XV\/_P-;6;8Z8SX$;'8+=E,M&I;1>@]8JY>@?>7-.J1)GSGD)\3"O,SQR M_N&]6^>+N="N+ED0 DFUK)B^;8([J#V?/7=OOS6!F*W+=N$^O^.-&I=?_S;N M M#[9#"M%?%8-T#LXI!>&%Q)S^@;*&>B6B8DMI.;N_ ?3/WH&6084>A75JLW6FR]9U-V %[9^]^X"_VDD8[OW=]PV[ M=?'N)OBN'Y79:8?O"GQ$]O[V2I.9WAHX6E>;D#)+F'UZ:W5V$?HE#0ZEDG,4 M7A<28^#-(+44#/GR_?P!=;I_H"9LY'L&TC0\IZ'E?[S,DU@3),9Y/8:_&=2> MJ]*DT.@3$TF>O)%+T+.57@CLN.:@GLAWE ZNA:$M\0C[B,^9PK4>27FIJ@?U M,N0B[%379L*+3Q55,B%67+XFO:5QW%B> ]\L;;P7(=')$G7PR/G0C$VZ.; ? MT3&,ND1/AU%^[K7ZW^R)5WF:/IBB3SWVU)%XF@S M)11-H76)3/_331+.Q((9MA1 "O/G$X#NBNK= 9J,NN3=]&,Q,L,G(_6 M2FKW:X@3J-N]CE>"+P(G2;D+X[HXW8S+C1Y&TH(K"])$U9JQ UE:>LX)VPNP M]Y@@PQ=DO: (I)0YN&=9\Q4["R3:G#LNBSKS&BQ &\PMAW"1JK[9T0ZBJNA6$_IKLWC'I>C2EQ,7"+>UB3JBXR;Z^Y5&;RYQ%N>;5$ M#)O^8HOK)^QCE\:KW44KZI0V-Z',)%",\RQW5F63=10%SNU,K27'BG*C.[#N M6]M-[(ZDC7HEW!X&&("3.S=POI:)E>8=*8(9XELF4GXNS=-;G(2DE_RI\ ;G MO&6=$9NQ :\0E;0C*:63Z)4:>5MM34987S1(-ZU96N(^P MS!I^3(9UXS]K4.78'P=G"BGA'R@\L*,"(8TXS1F,9"(=K0V\WIE.HU'E3I^# M1 ]&+,!A@%@JZJJ/3A#R6VB#$O9C,LDB?.DS$B3SE9,)68+9I& M>2J%ZW(,F3Y>&VP-0R,?5561C&NO2V"K4XX+>;U+B)]OOR!^=M:JFOL[L:3^ M2+KC[Z FW-(L/&1!)?N?:VZU#Y1ZH^#SF);\ \UC3!AXGAN*WSML1]TZEIZ8>C,L[J/7,HO>?#*<$868$=Q5<4NDESKVF4T^F0X77WFU$@C7)=- M8!>'P"99[B0ENUO<(L,1OR&&R\"8K-AE0.^6?PN;D: 3YBTJ\9"48CN\O)Z8 M.W93,*VGD-/P$C.D"\LCL>4X=85$_GZJ%==%0*:RLBO$S!%=T\ @D.;M MPCUJBS+K@D-.I72(*4K_ ]?-DG.@6&_B<)8:9*HD5-#O$85JA*!$3, .1 MXHU28A_!!5["V*U\L4Q2Z4#SVBDUE2G05?$2JAV%?B#*H8VED/6EN.-.?:RN M3MW@YIW13WQ+]6F9YDG56B>IAUU$6:8*?26L:\E-YV1FCF6?H@3UO3_C NV& M+1U(?QLXY&%V=3>BVP/O6B_G-A"\1V,(S/9A"+Q3,U")Q>#N'9N=V[SW!4=O M>;CXC#GIAA!3HTO6?R&I,"IP1^V%(T>M!7H/FX!5 NK3#:?QU"GR>D:- M5/<2-K7$VHUE:!]-4QWI_;R25O-Y090QE(-9WVMUW=ZZRT1B(TW.V\<@$"&+ M),U'3KS#6J/_A.H^(T:#-'B-N+-5?]E+L^U3>0!^-:MWMMY:$ETQT-AEP70M MKCAQUGXLK3!%AB699,68_J0EF:_+XJ^1Q4'$F3[KEFC+)[&&XX'XA]D0<$9W M[[7F?!]:\S6F5-DM&*(T.Y6.L?"D^JX#G2JMJW3VO/%7OPLLVLW<7&XM'VM3 M2]] .8?!F$(X%.>G#GID5?"'W-A0&^ LI$+Z377;OKT.6T-%J6$L^0AB0\W: MRAQ-U6OM\F@6(:X%D2,^;E[Q>K%-.U42X76_VE#6>)NDJDV.;/U;3,EPGU+; M6G85Q6+=<]]T1PR#\S1*%KNH2UPC(^@"8K9<-W1("C[-T;8O%"MS9ZJPD3.< MA92Q 554)-+Z37H7MHAFOI";K@5E3C= .162! U:HM'AF#;[OR9$C1 %MLV> MV4!D^G3<$QL;KJG(J-JP^L8UZWM@4[ZZ\]%7*J6M MV3\^O >W].V]IG<$(*Z_]:KFKC /FF6^3BRFY>_69[:;&4J?5N#\"*Z-9I;[]-(3])UHH'C%J,NZZIH#^:.S MP%W[R+4Q4$,YK5L1Q8A+-0V6J2)43$E6E9IZ"$_-$%Y=5G<$C M/=3) E,8,N<=VVA#[/'/HSP8W=B K%:UPM$O;JO/LO]P-8P]Q><>PZH?$?JT6&;0MQ M]1 &#.J_6!#<=7V;$,;/DN4FGAJVD..E#PWJ/@S@ZC%\A8IRC8F"_:W==DF- MWJHBAL[#*),G;9_%B7/;G$S(4,+O33CBA-=,W'[P8A='0@.,41>X!CG@G0=; M32N -\N:TTS0Z"NNL-\V[M:,N0MZH$7*.5#R#:S_3F71H2O&%$.J^N#YWCTU M>S..QLD.X^;'DY2GD/U?%@J)ZATZO'DR'PUDQWM\]L(H*X?3Q3[CL89GO%*7 M*LVI^,7%[^ZP$&E1(PLL\4=@"OT6J(F/)KZW]9&^/BN"QZ,A=G]'\=-!Z1&0 M*XG"8A!-YP : 0'R'!'DP$:2^@D4L64B'W3NZE(^GT+$^\$=>VD9Z44;[_< MM*7+D#0@-8MXE WB[X5. O%AAZ]*QQ8X&PG:.3BQ6C0V4<[]XF/44I=]XA 8SR(6#U @# MIY2:A%T?[D].HA'!Y\16?8_5X>Q(O9Q49O>9F_.]L;V5-=WYCLYV+RLJV[&W M^FMTA2>ZO+8-;X-'AW-.<+K.P(-;4DK10GM/JCU,:_CLXXH>@#'I2+-,2,&8 MK6_O;(;K'GN](%2&FC:QJ Q#L%W!NE9:.LJ@^YA@$3>WE;$J$/PJO;YT,X6W MJ(*K.<:%J.7,D6S2WEZ5^T$@83U\#@+R$O.$EU%Z>%J7HW%WMFY+B9CO#5'9 M&GGC^+9N*R+9[K 19(]TJ4*I?L9-76=5DDI+.((6TYZ6THX3CI16V*7^)H!L]$!MZZ1[90&U@O;"K._K>3F*8/Z>B:PR8PO3!D0NWU)W#* W\SI"X M& XYKZD9&0?8SP[/H/USL%TXI=-TQ%'FD9M9XW+0V-8O.H8XM;3?>ZV\=9,R MIIWV9=V1WD:B",W#*!/P=NX0@3*O"!8_%PP"O^&&]&R:]HZTA!E-R(C6E^&& M6Q!/ <+*FAWWHW" ?"BB6-&^28B(R)BJ]@U>)9=)Z?3@>X4,)I7.$O\7+B)V M,T?+SQJSY.8J*A?Y$?MB-8W*OE,E\JD[G./%.3CH5>A;F?M,3N>6Q'2RT"G8 ML;Q8:=-X'0A92EH4/H5'BQ.E<-6Z;OA4D^+)BAQ<.1"5&EVE3W MLYAK. ;EH0QRPZ/((:2&;L56K)Q2L+:_YAH=)D_5NU P^[_#^V,:B=H@F.R_ M[8+9/OE< E_4A/#B[PEVA7P5S7%IM2EA6R)I#-(F&&,;@5\XV% MC)4C Q?+O<#>"3FC6Z)RI?ZJ18PW\NJZ3K@9P$8#"VG3:\1Z)SA9BR:+'=TT MW.L+C/2 >?OIZG*JL(OY<-7;R.GP6_1O*KUW=.F:V4!TY(;6;6 G0L9+]$Q= MAX!U+=;OQ-%S.E$IDA*E5']YJ0BYC,68FL,GU%%5*O#3+% CB8WIJF@Z7E%S6O\$#.9L2ZO0*1;>7FM<%_3S$5:E2,OITHJR7TQ=\F&O[ M7Y8V#!9Y[%2I2/WH+-/S0S#EM]8DXD"Z9 M\@V&)^-SAZ1G?I(C02'^AA0!V&0'>78*1J;7%560ZBK8CF^G[ MQV55))IBDD]OJ8A*-IYO-WI)&Q V;8PU,@9_L=E]FH9L*,V[$[B>X",K"S8* MO=@J"VE2N"]NYXBV$5F:B,(STF2D+,!3#@,#0B99&N'%FC"3Z].B73KC:K]J M1TU#4LC]?!GW1/L&1_#!HH9/#A@UE##3.XWZ'DY:('>4"GA+>$6:[2HJF+^] MC_Q*L.3-SN3$ZM%VJ-K=YNZ9 34@3"GK$$T^9OE5JN*9QB!7-O]BZNUL9$W7 MT2G7I&UD/_+".5DYJ=%E[/8F.BB&V1J7E$U,T/8R'#4\3A^1V,RZN!F=_D$+ MG(PQ5GBZZX 4?<0CLP465X:,+V2B 02<8(R 7A5+-<5_);V3"104BS\P.:7M MG,M$74G1/I.I*==@LA$X_/ M]9M#V^DRR5//*O+?).1CUJP==?3PS$JV3DP! MJ=SE;:' B,&%E0>?^$R9>,T;.S,F:#<2M8L',!(=X,!N> >#34FD TCBAPN] M%13KFP'::"R:U28P2VEY'SO33;A-T6:SPP;]'&Z38X3]'$K.L<8JDRR2!Y,*:7+8'=']M#7W)"FQ*1A M%1C>:"^@@MEZ^(]XXV.D+"([$ZP6D- )G)SE1WW(-R0]0O)&K$H@H.: M9]CK=73FDN;'R?I/F$:9Y@$OS@N- 4!IX(XN8/WAMQS1>%?#<)\^?"04K)*L MPD5]16&'.N4V.'W;MX.6X/;A-V]9IP6SH(YP11B/MVF M0GQ,1<*NCQ^5A@@Z2@I2F*+&G701>^"-(U(\%^2)6"R0==8$$K(X!Z?-+18V M865Q];3:+ R9G5:S*G:F1RNQ7OL!WJ)<$/J MU: R\Y1XZB.88VP R?$9CG!)I54;-])81/,,/3L>"AGAX2:N%D*'?H.740B.W7?>KV!\;8VGBN,@G4 M@Q=?8TJ F<__!>)Q">L9H^3(W]G8P=(AZI6,/G=9LB'%Q@K%^SM,OZ8F:HAY M UEIC/,*!R=A!GAOE%X.YM"K(54]**_"9B'&JW2[8/MMR/&S \HQI=7G?.09 M8_U%X'(9"6;?_GE7 FYI-*1A"QIEZ#WQ"=$Y-&,HKQUA7^>)8P"G?ML+3@7G M:YJ@K&%7\&IU%-+\;3]*=7^P'7>BP!LU"K+N>ZLV)J MY)8V@1O,ZC=V\/9B%XLA@[]W(OQMWFI;J M8>ZTPMD$M)5Y=?TNGAVKK,O?7:$K\VEU12SI&![(*C_ZCXD7)8UC4'^#'E?2 M(4=NI@#=OH!J&3WP@)A?W'IL:;Y#KM=>-COO42F,SYI%K# R]TJO_W]ZW M/K>-+/=^OODK4)M*2JS":B7YL;MV;!7&],X\26 M/ID#APY-.9@VVKB"J:&%@QPHL56&R=0$!$2[R:(3:!B#M&9UZ'$V/!M:ETKWTB&6J#P4TT8SW&HWF_,CZ+T M>:5OMOQP@2BB UA4G$T5R"8R[>H%J8F7AQ?DOV5)#GD9D[&Z79D!%*RQ/ 2I M*U2NWFH>5/733T3_V&4"_E*:;0@-W MT)+'^\=V:ZD;&GJ_$12WRJ6\EK:.7A')-:J(I+ =BI8-]2QB)I#?,L7!#S MC%T=Q57Q1 32BQT*I"L-S7VFR;2. /)'A -BWZ21QLYBX\+,G5/LR E-J4Z0 M5NS]-4FRZSD^S2'3TA+#H;8Z(>=#;PINVGM.5IO2;H1&^+P$)$]^W3*!*_/%S91<28M60!OVH"#7;G 6G-I+Z=5& MCK9*BEVB;!C)LC1(Y3,D'JB/P#P6Q24+P\_E/..R?A,48E&)@5O),>3THL4$ M+4,OM,+=E" $MD;H*MQ@%YLD!/05T"BA:,]Q))M"=YD^K:<%T5-59?F,I%G=KXP]##5!7*F"'/]N5PZ\+#IF9A[W^*BHD:Y MXH$BI;*\1H7.K9*ZK:W]!GI*.8/&/EDH:U:\9 0%B8*VMT\W3C&S!BV[FRHZ MXU\M%Y$K)5XZ-B&)[ M15[*VCZ9)1H[9?;8=2\+%2]VHY/*EE1IJ!-*1^42TZ6W'[:MTG@A2F$P'(Y\ M!^,+AH@[<)\H=-NE\\40D#ZST-GV?F\XIA W>@4 MGAFK>O1Q.D=]E0+W7P30FE-:S&*JP^06 MB*0_#)NWQC,51BU8EIC-S96X4SJP=,+I2!($70IL19@&118=48BRYMC9OEBE M8DD <7GV3( >N^$=.3,M/1<5W&6'";MSJ(,(0P#V M[RVO"*59H%A($H-.4LY9)XB"PFF/ :]G@A;]?W_SA-.^W*R>U#[IES/ MR>E)F%K'JCSF1E+>X/"6W-_B@V%&(A;5%@MF?0(EJ$"/(EK]6O5&TD[%@VA& M@3OVZ;)FAEA.R7V(@5!L[SB)*!_=*+'"ZR,6G?N6\R?Y.L#LRO@V)&Z^C9)Y M9G,7Z^;E>3R-M)KCHZ5Y-:7\/=?YH+-W630T!4/Y::33&=O._SA:B'L+A^MJF_2DE"/G8=92M*L M&F=U4 D#^X;(K$ $UXTC"KV/#"K7(;QX2<644DJ2AX1$3JUD4: :[I+^?45I MJ_&J;XV,J"9&,6(Y\]CF MS,5=*@5Q!?FDKUHD+SF/2X^7C>#.,4LCAQD- G)="K")G.BL,KEY&<+,=]IF M+HX@-9A0E^>Y/BC8+^!&?(I!VH\HM6HHM6V%DXS]@X M8Y,+?NDB[A)<,"1\YO$HN$U24@55=&:)( *ULR+S"BOUE#+$A[;8H5#L?RFX ME^+VRE)^.^]1,@\X[4 5H9M%[]O>MZ>B?.PRX>9R3@Y$"FX'$6JW:RD<_]/P MKGI.O0O_NNIXW6[SH].]\AK^N>^=.7[+Z;WSNT[]HN-YEUZKY\+?GM.]OO(Z MSF6]VX/_J5_ Y^83[0X]=.:]]YKMJ\O2MRW/AV\[SE6]T_OH'+3@Z?K[^L"H>AQ3%1Q/L!S#LP()M-S>NWE8]:-2>$"VC06++YSQI^ZE1/JP4NZ]4;/ M;[>Z3J/=ZGGPDGH/WG+ZD1ZHG[<[-$MX C[5D\;YM!K-ZS._=;$P,KX:UG1V MW<#GNNWS'BS'@W]YG?=^ ]8),Z0)?_"[GG-0#(1O;,(3K2YNWA4,=%;\+2." M48H?%]M]YG<;S;I_">1K-FWR^9XU3YR7HJ(BL-,^=RZ]3N,=_%$_]9L^DNK< M[[5@<.<<=Y?HYS>NFW4@\'7GJMV%I?3\7A/^I]5N^:WS#@RNF<L ,\!_8:.>B_=[KM-2 FQ0E-9,S^65=KX=["XLCP?78Z=/[D)IT'$HT MPX5Y2+C24_!'QQ.>1+XZ[]2OSY[*O;7+O"R/T?TQ,_0<"=OU_OL:Y6*]">HH M]7!:YQXK'WK8(& WY P6U,CV#+^B5P;)?EZ8$/H\AMNB#/>2SQ-W:=TXY7;[Q#.FQ1 MT)RL*V=@N5N1NNT>MGRW-;H1+_UN7US*W6< MF\CL)MP3#EYSGES:6YSSJ\,7ZP 1\351.OBFKH/?7_K=^A7H95<=7R[N\[(V MJG\+C_L]D%OGYZ!DP1W=575(/I"CV8197X,HQ<$\E%L=_^(=:YDEP6;IWXO2 MC93_>A-_>.;#S0;RT1+6=.N"L@VJ1I/6Z/T/*0T@6K4\Q&O0NB3QKV8;%$+4 MVCIM4 _A*?4!ZID-_XK4#OVE\8.S>J].ZZ #WJBS\H="6\E=MT*_<6VM$:G7 M IG<9#K3K6#? A_>>428TSHJRSB*-B'X\D!2@,W0,Q7NEG?1]"\\T4"[O8[? MZ!%%21&N:5V!-[3I7< 6(7>45/$]9$>J"A2^]39LO))+I)%>.9$9:9';(YQ^70S^]*H730C>B3SKNH?66*>PF&KL[5RH-@> MCWZ]"^<=[**.2!]M'-=,3C3L%-MD1@$'(JW#L@%.CC(I\4LPK=3K._@DV#-= M;1"TS_GDHD5V?062!AZ3Q_69;EQW4.CKSVO. 8Z[O5KP"G*MW;G!=4Y!(J#1 M24Z 5@/4K:ZG[*SW]>:UQ[+\H]X'ME-/T7P#JI_A_N,?2P6%WIZG8CV]7)HD MLH5-%1O):02S#?C[JGQ9%6P#+"QG]O2CJ77SA?J/1[K"CA5Z\7??*Z_7,'E(3F##(T,JP *PGW*K6F?143*LK==Q MW'UZ5N=639!U[,VM6L*\Y7\^F\//YO >F\/,I3^(36S'H+2>(I9P141(6;/J MFA/KU.NN;WCJL>N78 GVR,Z%.YI-P(?T:OK'4U&7=IGRWDJ1K, MAUMQ,*,9X+?*?F;WJX$F&)!^O^"0%H8L@CN+@0;1M,787XSMX)<4B"#_@-]L MGE\W\6 UVC&& .'Y2QC<\7#.& M\= 6BT4!VT*-'R6AE/*%J]/%*1M8 '2.:TXTU$NT""-&'05UH=XW5$B M0 NS-/DD23VZ!JT^.J?;E$DR2*@@3-"V%1J2U;U]>>]LVCIJV98S MS+H"QRZCWV2Z;GOE=E(B86@V,QM&6.A+'^DN044U7!^3C-!+AO4#HWW?,-_K6&H5N*X(%B1@^Q0@O\7B#SABDBM('+OJ MX8G*U*>&@:7GG^#./_@2TC+)E;+KB6!K$XPO ?QA@EQEPTH2;T*RKTMV>_Y_ M60XII&OGUA0! $JA?E6KZ.9MJI68BQQ3\04#O%9,IK(2!%&[EI*;VFZ1BH7@ M#D+]@%NDPG$*L*D'Y5,S)_#!#K>/,[#)&QW,)"625+FPW6;!UH^9P>08$]XW M(6H6ZAG7$S EAO;C9H$@R$B$5T$30%VOVZ;:6C[ZVE>P(+'!L4!-/)G=3](G M0'B:J38#+%@A^/O@2XU@TBR&U:*Y@$6)J(A3WVZ5@IY'+,0]X:MM6=I3/3,+ M&SP&B,E:=/:DZF3""/R(?8>4%,=2U7M592/W/+^:*S0*$*Y^:&*5D2T?S- M MI96#'9F^&+5CY>7[R,"!HG+"BB,O79I'>^TPA6ILPZ?;)&%3PZ/ MU[# MCBQ%_LYK9>'K_9S8K_O7:C8O"M_WU>RK1/(WN*TU@E@;U_O66-R6];, M')3L^TR[8]!R^Z#E[ELLO2#?.H(758&M^@O7T[YVJEZ6Z) MFCBQ;S_"-0U0PZB=$1A03- TBH ^*^,6RKAYX55#( APBB>4[F^U'^/--*4CA=!9\?N#[7FR?-RL8.*LI8X6'JQY3"YBA>\FZ&8EB'ZT*@EN M5] KS3D48;!@#@9 @$\+@0$PY-D\+NJ&Q(/!)3,*#[?K]/)Q%%JW?] FC MP0_*/=G)__W#&A,& M\^F<\3)N>QCH2QE!2ZP^*-0^(,[FTRGWZG4:@DLW0E#,/$TF)1"3@^+?5HRE MKCK5:M@_%')O" "'<+*L[T7(<^^ R3UK#^(B%)Q]%"ZD&V *#0;93Q5(]EEP MGS'&#-V7-04$6FX10X\DH[<:E,;ZECIRY?1&PI7U=3]I]-PB%A7".6Z<+K@9_7: M0I=0,0CEF(\>DJ.DDD1LZ4_(H]C^ 9&S,!>-^]#'P#PHT_[4(@V--D-D!64A MP'U6[R7DJ4'!4#KD =AU)*A*D^30U6G%\A9[F469#ET1$C?0.$LFM]3SQ[M5 M]*TD,(QN9 94TMBBI^Z]H%K5+]KIEFOJY/ $^0@E]>+G48T@,E,B!,T)01.# MTGB84<#-=T:.(%]3KL&%V>'(PWR&*,Q6=5!B',-[IYD,=(<,"AN&*2Q9^B8% M#F(K1VS+X_7OR@6'<6R7_LL-Q*T./O,X1-3O05@T%Z_VT,&2@65QPV *V2@* MAQ49O17\:N8&@)$ZG6/X%N%[*:&.X04C^[$';\ =HNUATM/#ERBI)E6,*X%5 M]>E$4-*'0/TL).AAW>Q( ^+UPQ@4S)S"RF:B"O:#?]QB7 **_"JC?U6P/%"( MA,Z[9#*D-CN6,.'XM_[ND;+$_K6JEUDE8>AG%M#X-XLE>%'T M5X-J2J+(*O45+J+<]J[VVIC;6K77 M6YW;GN:[ZG,E>Y]>SRW;T]SXGP.:0U?Q-Q' MT0A4[X-7^1AMSQ@=NM3&0G7W0K-"J56KVI1M-6EXS45+$Z0=I+=_>_[*EDFX M3HK7ONX[;JEU(15*13GVC F 5FH['8>TI_,Z)L=Q-^>F2_!1QMTYI34N M_!Y;.BD4C@9V1TVI/Y9J2']]V#UTO"_HM'?J0S@A49:+ =5@C()J?=BUVNX MCA??1FFBG.U7:9++,DK_P-I-$GU9"/K"0 ,X3+B;5:S_.BBV MA*/+2O0RHA+6F0[Y3 M*%RQZ8]_&FF?)SM-^ZQG&:P(:;F.\+I:ES4I)L5%L9;: ]*.YB4@WN>4_EU7V5O&R<=+E3>6"Y;+.:P6CF9"1%NM2F M,AJI?L!F4]A@4#0V-S?2U?W1]70BDB/X9GB<7E$Y*]B1]',HRDT7-'K5&1D? M$HMP:)0O+3'PBLW:=IV.3DQ66>,; N<9)F%&-B=OL6@E+"$545V=9,&E:,#, MV"<=\X59F1K-AJ9VI[F3'] MTI[4#YLQ_5V4SUUF;K0H)6(-G$XQ:3!GKXVF\00S2%%/3!F$*VQSQK)1>.<4,)5P&V:*8BP=&%UAA MV@@L3X \:;P&@@4$O6-A5O3J43#((J!VZ!RP[<:W#YA3, *GZU&)!MCHT8#G M4?T@VIXC>B DI#FE8 C%?5QD M6L)QPJ%8FNN%@I1.R!](UQ\SACQI/<<*KG):9P5U.9,L8D).HL^A,&+MS3?; MF<>O[;..-1-V <6F3KH_0K)1?MHCIKMR:E2EL8&I<3JJ'P\>8:_O9&(O7[]Z MY5P@XK%3G\(C ^**SW"Y[-E$NV =!4YC$J2!ZS3@;<#"<10X?[XZ>O5RS^9: MS_/XS;([ISL.1S !ISL.QJXCSFBG 7H0:$9[MA /)=72E60!R(WQWP/D[4.X M?QX1&-B)/%A46[[[E+2;8D;*O%PW]&NC,LKT>!F\$^[XKRC]/,'+^=^# MZ>RMXTTF<&\VFU=[-LW71\=.,_P"X^;H>P>]81[NV11;X9WS,4D_NT[KHW-\ M='1RLJFSM%&1MA2"KPM7!NS]7V$__!0%L>M<'38V>M-MPS#X*XD#BJ8W#T%9 MN\6JJ$U/>P2( M3XYSEH+]M6>3.PTGTP1=8(VZ\^=+$*I[-K^56N)?R3A&+RB8>[" <12.K'CS M;>BT1R-0"M(%%=)]3(+&]Y&\7) 98WSM/1KX5V"@1O@&75K5T'$U@A]*&_T033!-KHLQO#AR+I)DF.)R6#GM)%A! MO9!!E R6SCH]>[=DLOR*S M.DD_3'/'S\91M.\*'7*LY=E .7,XGD_ 170)V>0LLY8@T0E[0 MU\"^$WK:9X9X,A/&&^)P2IRQE3GOW(GR78/N+W<8=.^$DB4]CF88:)6PZ3I! M^ ^2H(C0?;G*MWP09F*0IH@AB)\);J1D 99B[3JW9T -1^GWE,Z%GUG]>(*, MGY$D,\YP,98;2#[Y".\\>$D(_XR&\P$USAG.,8\2D\SC,,5?4#S;2 HWN]0) MX3 )@3"4X8V(>'2W>6+$"RGE!21/,(?7I=3_4)Y2D7.,Q&.- L7A$V<:?.:: M,@)K##!Y'/,@HEQE8]O=BSB2CS@K]*-AV,]+Q40(RAB"T3NJSK[MF2%Y;K:; M *D1]P;FWPN^P OS>1I;>7<1PN-,54(_?5US.4C1R6$)J=L M#LX9,&H-X&T*1\>M M>F%,P[&SYIAF@UDG084P-:7EK%S[D]( ')T/O*$#E) MT1S*R$NKZA&%FW(0(!@2IIPI%"_Z=6U'%7'.MX,]<->PA4H^E@5\\'%'%18= M/'F3)IG&/I5JABR8,-Q1O=&FK#F0\;"U:;:,D ^CWLAN0=VS>$)7\V 5QBW2 M^'$S0WZ_B8$4).A*OX4?F.QPL-@C3*!KNLR%EC!W_^<=KKD:="+>GQR^VJ$J[,._ M9R$M06M%2;IOJK!1)!1175QD3'N@IZW3RZV:(%69P#IL&)*JI%=JJ#&ZA%'T MJD(7O(4;0>G:[I*RTP!Q'C(L\TBI/<@-K4+KSF&852B)>NF%)OVL-%8KC:L5 MQF=]<2_UQ4<3\F=2'?=/NV ]XODZMJ[CU[NL1;80#MXZWA>0\!GF;_QE .V^ MQ;_NG0]4U/')KMT:[&G)A34:FW@&-K]2TJ,T#6\39)I[A4V0%3U_ ME/RVFD7@#K/ECK7'Q+]8T@6_(PVL@)Q;X.U*' /0+DJ'#]475\KVYY2D1:/# MK8-[Z#!^.6(P5/2P(.=_-)A/ B61&'1*:?(T5M$ JV*2M1+,&1?HDS9$E;E3 MT=COG0D 2^GI6G*6'3\[NL_Q9Z0J@4HU69ST>%] M%?2 :=\:W(0_F\=8 2_-"FDY_6GT5093)>VR;K(R^0=PZ,/)Q* 4R3%6G!F9 MM H.?QAE,Y)J#V0_?"&)&&S:=B,9IS1UJDC5@ _VI-/%W==UZC(#5UV2"O#, MN0,9F24AD+9D/(MDI=+7 C6-7IT'A! $8^*$=$XET5PRU7JNHID8T^$VN]/0@S\?7F7:4O[P+B_QL&4 M08E2N0@,,, DU6^P[3-8*[R+W2H15@2'19-8'A:LM$$:]6%HXZPBBH"TK5/5 MH]7TRS1MN+4$>@'PZHH$L7 ^=7D,EH8:'F#)8-&4)ZP75%)'4&F2<*BI2Z!' MQA($"F)%]D X+!P1R)+14F(I1.)F$>DN(F\CM M@)LF<'SPF?9?$;8!(DB97@.2,&0Y?9H/;PI;Z5[DS3BX12*8^__#7]2#-2[J M>N.=TSYW>N\\YZK>Z?E>UWGG=;S3CX[?Z7COVXWZ:?.C\Z'NOX=OZLVFT_$O MWO6<7MOI=?QZTX$'_[KN?'3JK3/X__"_C9[?;KG.5:?=\+PSOW7AM#M.HWW= MZGF=1K/N7SH'']YY\+Z.F=.NP5?MWH=^*4+XW;@O_"+-C[QP>]Z-:?> M\;LTSG4/IPI?=KQFO8^3"QBX[G77HM' %6PI/HXM,X)UP8K*?EM+R+ M=L^O\PSK9Y=^R^_"BV7&7N>\W;FLMQH>OL-KP5\-&I0)9+\&GL"A:9HX'^]] M'1Z\K/=@F4_%8O]]AQ9[ETO@!\Y583BMVWFCY/X%>531,@HD@VHCDQ+( -SI M9%KQA^2O89%3H7 <5+0%.8M>\=L@FBA0PB@7Y#S4RU(&D]&]AS)%5\,@)0@K>&4PG9,")#*>5])' M,(1 N8*M7VEE"(@7D"%LI' HXSNPPA%T5WT"Y8MQEE.B.PI@,K'17#; ]5;L M@UN :,5)F=#:N98G"G",[KPD8^S#?L* &3S!#&Z<5.!:\<9!Z$9RK%?J*#0Q MIJNKJ)J::ZI&<]7Y0FB2ZP?+:CHF_,3WA5=$8&A)Y8IBE7[#]M H3'&)W+G+ MS-\IT#F*KMIJ$JP]%LJM,+S%5\78K.FY:78%5Q 5N\'1 M>+O62:'7Q*%ZBV5%@=_B7O#;').C+OG.'> M[.9;AK029W>U5UI!I\$\W] ?&9"4C+=X/NU3"^/)1$.VDF$SF5.%)%GA6%!& M'1?>TG?PS[YR:(',4MYS=&0/I 9^HF05?_(^AC>: XFWXT(S">8SB:A_:X@C<2]I5UK M9GYC@8G=-T#\"A>;2Y0&+AVK/2__B.%P"JZQ5F+E+#)TM9H=W)Y,E$CFEN7'PN8F M.1(/X#N43BR-AJ%*>% H]KKSL-*"&#*3!AAF1I]8>4_AW<91X2Z@] 8EED;R M2M&SQV' 3L>*UA\I>R.TNX+UR#0$E8/_B">B3)A"BKX7C6Y)>'1@7)JLA &[ M@G:1+^G.@+[4^(;NC(BIE& I-[9FG 1PTP4W8>6/>HNN$12<"/K*ZAW)8?1B ML/Q2@V6.T3E"WLRR-:\T3>AC-4.\*WBU!-].6-FV,YC<<9G1Q0"=4KI+@4JM M"76$QX35AAE;_J_BGK-!3E-N=RF]0M&E7M#*M6C.9,@P.0D$IN"8T?.H11); M@%)20'T_%0OXSQU:P)=1-D"785?3':3!<0"K4)P"M ,YLP/209 G-Z&H+"(@OIHJ5PE27"NX.".C;$: Y-JJS22:0%BLC$"IVQ-^ MK"&141/3TUW1\+EOG0P&02%);14X,.A $M@8+[5-4N.;V/A8C<[9BO0* MND35ZHLFZFSF(/N;]3=Y8K6\+K&X7U[EXO4:H:]@HL@>Q?H,V^VA[3"&*S>] M'I<[2U@ZA7;VR)CB+S&&I:9 E$"1A;<,-(J7F]+_Y=*X"U3'G:)I! *_*^^4 M/1$+45FZ1E>@>"L3REX!ZPVS28#1"L'8,)Y 1:B\R *B%<66E3.$B:CC*+P- M,SN(AU=>/"PTO:4TUZ]>JD.86@/=C'"7 EL\F4Z.M:6R8L; M+C3?82XN%_UP%+^VK--*QDNE:15%@QQ %Y!QAQ.UIW22")3(S)*N2I)>"C*. M.3-%,%G+)E(*Q95"J47W:*=\7I4QI43\@UL"2*1R=:.A(6^8VB>N?2OMC]J[ MD=T\0$A3M(XH2&3VW%EP>LEA7TG,-9J# -08VPO@FN)%5JMP#ZJ.6@YY&NI"K^%0<3N1_ M[$\,7=,H>$UFV(-G'G.;#O;,B=LE#](;,B)4%-S(]=?<797W;VI>^9A"Y!SX MSK((U;.!LNG2(:6CX!4X2.>L;2#0=%9T"8&'5*4OYPTX!_4:W!N)]"@99BHL MPX%ZDQ(V(4ITX%>&'HM-^WCEF@4Q^B0_:M(*JA3FKF!;-,$K,"YV8>I &HO*%2 MI"U%A2V?J9S/+E6B&#/"V=_"3*>A"3Q0-J7KC;9KV!,59- ]7"R:;4S_WIS; M_O]SB0_VDT$/O2@YV3^^"2=E@T[P2F"4/8AR_/Z#1SD,JI%GP7S)R:.G=;(^ MR$VYW<3V- GZT^XZZ[><#WZOY76[S@=,3FN?KW$9LH$O#K2B$YKIN2.[2%OO MMH3;7,>.IB7YLG,QR2DA%S]NG')M?*3%GEH5OU#\6@)YPUL"P.3H8<9;Q?_[R"C[[+1_B?U+] MK4R:7W/RXM_>JH?*W[TX6O'=\J_^6/&KU\5WYI3TA$\T3F*DF^+>G2RFGYH?,8E/>'\-EBG3<1L'\L"X:VLE46<3:G?KQJ*$$5R:;\;1 M$([')@2Y;;O8Z_OQ]Y@KC2M6_X.S.CW^!DQ]L.^K"/,5]/CG _##[ORR=E/+ M[J3OM_>B$;S:C&MG%1L\+_5YJ<]+?0)+_:[R:>/R^I>_G=Z_V9,-W<+B?LM^ M)7NRT!UK&#_"1O[H7&JV7=PWH;-$T!Z?_#R7RO-:G]?ZO-:?3#-J!=/P M6VX=<RK+?]:;GGGXJ?/PLUJU'YS]O-;GM3ZO]5FM M(JQ+!/OXB>^D4D/;Q'^T,/[/SQM?OO;]:W0)ZWT3:\YWUO-;GM3ZO]6?3 MN\Z"_&>^I\[#?CK'-@C'1ZYS:W/:WV(AO4;U50L5/BH-SRV&H2$[#;J0^;P MG2K,]H$*>\H@#SEQ^S:I/:75GDYK+[=P+R>U!T*:Z&(I,)NZXM:;TL\W@3WE ME6V]< \J[?\HZ;_XW_^G_N@GP_N__\T !8 !R;FRF33;VM-N/$ E)F% $RX=ES:_?^P! MD**2V))J._6'-I9$XG%QWR^\_-OK=V>7O[T_%]-REHCW_WSU]LV9V.D?'/SZ MY.S@X/7E:_%?ES^]%4?[AP-QF6:R1:XGTU(,#X>'XE>3?]17TCU1ZC)1 M)Q]^_K$_/!P\WQ\,]Y\,^N?_)P:'^\]>'O"O,/>!G?SER,2+DY>QOA)%N4C4 M]SMCDY;]L9SI9'%\J6>J$#^KN?A@9C)]0;\5^M_J>'"8E2]P,_#FR4LI4CF# M=XNC9P,Y>#:,GLOOXJ,GPZ?RZ>#9T?/#(Z74\.G18+!S\O) PG_TEON?FSG1 MJ>I/%6[M># \_/OR="_QFZZ%ZG2J^=VTP?;'-X8\ ,5YS7+1

      JTC-1BH7PR<]@4SDSPV.2W,LQ&DJTUB<%W,);/\?_P$T\F+Y M_W]F.'6PM \* /=N/ 9,>JO*4N5_9O@@68FY+J?B ZSO##2G7"8]\2:-]L7N/_[CV7!8$^3ZN'QF9IE,%[<<<.>$%C1X ML2=D(=[GJM Q++@GN+L_-V^$+^9*H>GBLR MLCG2"6P;%#*=BG(*P,I-H@ &20+?1$D5*Q'K7$5E,&[CW848FQQ>5<+NYS\+ M,3']TO1G,O^H8$%9;N(J@C^0W4TKT/EP!%A$!-..JS1"L,/J8!MS!?/"OP;& MZU@C#N!?@)]E 9KR*%G *P5@#BBXL&4\V-&"5T3[?:]21#=1R%(78QF5)E^( M"!:;*#IP,Q8(D2Q7?05?F@6KS%,5?>0I%_BS?]N^@N/S,H$+S?C!R,!,O#A0 ML:-X?PWQHG_63X M8C[5T=0O+Y,Z%H#L<+QJIOLS>&4*9PH[05Y25*-_(5L BI-9EN@("%$1\YS" MFN ,BWWF-.'.9W*!(\L8#Q*@,L[-3!#[A6'H7V)#GI<@_@V^>U$ @B7(B("F MB&;K [J1N-LJ^IBT*M9 G'<(Z-^!MH"=U%!&9F:!IF +&F$,H *&K/05 !)^ M3.5$(4/ICQ9]0V>"OXQP.5L06C^]>K<^-[&'#/QIHDHQR4T!_'-F*A@/..OF M%CLX//S[[4\$ED(\NW$H#I4WMTBBO%LO#3&3P+3&1]7A(ICS$7FR!PZV_ MN 7HS'MTE+&H,N1OT52K*Z(A)]CA.=!J@+8B$/*.I@JA0&:/$EU,D:$O.AG5 MR,@\QF%8:S)YP1(2](V9!H-%N2GXP5T@!:5)C8A@13VQ%4W@%U*0\S9&I9 AHDR)S<7-7G0&O: M%S^9'&4('1YI:G)DJI*> ,Z%QH"\DCHA666Y4*#JB_-K%57$/T'GA^_PK_

      '\AHT\C+7$?Y9E";Z*,"N* MX7H+"#,>1HZ((#SD(M;=PE@"VB%.B M!IB:=S(KA;@_FBH3\"+0/Y6:PA M6F;=Q]')))+%,(\ "G9L.K%?'5;P9/20N&_[9D4[VQ4_Z"4Z[/4;>[ M2'M2/R+L-D$.E\17T+03:>48(9V(.QYK?M.IJ=_Q0=Q@ V@@&*]T7#-N9U9( MX!Z@R8HH,12DRH#/T*%*YBDW8RD@77ZO#"[),#O#>--O)O\H+NB!\^MH*M.) MVA-QE3L!%,E$I;',>4TU/R6^65O3PD3 R L+$(N1332U<# I;$P3XP76.9/( MZ%/K U#M'<'?N:DFS+YI(+*GG<.&YO%F>&!]D29-0G,%A(:'@R<.%YIB;4OX M1Q/B^)M1.6"=L'GV)9!>,5+E7*F477A6)W% W"T-V!2H2'@YZI>S)>W*@M8% M6S<@>=CU?]$\XTP"?>0RF\+^$S.W#J4 +5!&"Q+"4ASU4(8O7%,?R%2@H6?7R&]V5_S%B[UQ.!@\/36&WM95)E[ =97:J T*ZE*D[WX M1(SVNZS<.2FG+P]@A)/U='^[HR6 4&"LB3^UZM!B&R_P$_(%HC>1VJBTQ0_ MPL,_J%%.'K#A(7O +!_8.%JM7M#:&":0GS8V\I/D?T^K":@.]"=2UL^ 3ARV M.T2,($ A8L&>?S:"$P90@ /A,>,%_1%^1D\L6CU1E%=H90''28!EH6I*OAY4 M%Z_LAIB9]D0*+\1&%0'[ P, /?4XNI\*OH/70(SX]T.GZ@T\C5^KQD8N2"^0 M0J<1,!"@/)V1D[;;S>9TNRA2"8AC,AS>FT1'"S+<), 86;T%# M2)NA!4A&"S"U$LT8%@/LA+?"6%TC9U1H;LFM4&ZBQQH =0ER6:<$Q[5I%G6: M6(TU$I<]/H#:7@^8DA+3*HUSM/94C@)>[*+K:\\;??!PV@=#N"@EQT*JU%IT M;79H 61-\T"Y:%GD-6SKM=RU5_9^D-\K+RT ,B @!FS)(,OUU(@A,PX.>,5% M,>E)-*L*TF956E0Y$BMI,G2./DCIU)Y.TXE^#?WSJ%QV'6*G$T7L(IM'_K]Y MRCB-8YO>)D(SOI\K(_5(APK5-=AW(DQZ/FP1-3V MU ![H7@SR"[+9V.6=33HBKV3>W\JR9EO'>+>GEU"Y59ZV9UENDUS-TP&-EM_ ME"OYL2_'@&3',IG+1;'S$#/Q-L@$",NN]0QP 316(_AN#UO_M:RYM V#FUU MJU&N0I@O,@+;1@D3PZ.=<&=VP@!.]0=@^U$B8>Y%;^7I>]Z^XOP#+T",!G%, M2G6? QJX:E+.2V1.GE/!T913FQ)"G@Z#_FY*@TA+22H%:TC,TS#Q(D"L%0LA M;2JTO34,BJD>-E-#8X8%(U_ 98.%(KZA4KK:<3$(EX$VH9GE9WJI(\3F$'YX/ZI(:4$>N"$_(HATU:@WG29-C'':P9 '8 M5U8D)[P:X+9;/#!;Y@XS-RX4^@X!ZNLH*O3XL2YAN1&,N89G^PTKQ+ HCH'M MRCV4[;4IX-7R(!NH&4YTL; IZ!^H*VX^]TQ6Q=K^ZX9)0DXIL$9B)8&#;&/- MKW4A.>5LB[94+G9'>]9H:IY8<%A;.9(?4;?\0#EMV]L?9L%>>(YNH MXL!FCV_.W3!A]AAK&;Z0W=%7.L7,S..C9UP#$6[Q)ESSTY!P(Y&GS,T%K&<+ MAW8FB^FMSPNT$WP?,,LR;1&,= M=0GR*>OT959,>088*H/L,HT M N'!8YQ&))D'SY]]NV7'YGIP\'$P1%F7-4?9ZFRP9;E/,PZA09.2E'(A,E8W MG/LI5IDB?"NL'AVJ'L0VP1:8C6!$12/X#&\:%R:=Z6I6T-?DU?='LBM+*T'L M%PE0>4+TI\9C/$H] XM%LUFK-G0W-6H2-FMX_$- M'9O@/%)XFC*0T1((93?(=*WW]NH'*.W+QW810 <,JTX8D>LN-2(QZ43E32<> M0Z03/_=AXIZ3OJP,LM5,N>@(MI%*04:78FZJA')KJJ0D5B6NM$F\XA&DUR9R M+DBT\_Z6TM!H/LS(J5-E ;]%4LW KJYFR.!<9M8W3SAC&(ZH*%:D\-)P /T* M7Z E\WX]=N!@-Z@\>:@<,MH&AVP$60"^UI6PCF"]Y4G0-A_&40QN>Q([)^]; MX@(48O)@<%PRY!<4D0P30\XH5P2)X0P=)R81[YD)=>O9#9$"LY%?2#P_!.:S M*&JN)SO&7:&X@^9.NPM=B;4WR4T1& 2[ M7!5$S $Y!697)GH&=K-URS1]4:V,F+UNGV5WMB=L_ 7^]/5C]?#V6/UF-0(C M+NBX3C/Z$B26(Y!>@&TK$(V\7'5"*3E$'Q;^T8PL<"GH8I/_11@RZ9F<*E\<+6 M$JJU[=U7/]34.F!G2I+[O2LXW6;*Z)5S%8YT.&.I$ULA&D:_/ZC$1$Q79PX- M.QU?B.[H.VI[T"\4UPP.GL*4J(@&_*V'GFLS9RT4$%DA6@#$'>RPQ M,.T%5T9I-J0XYDQY]:(I]F;+@B@TF6.Q00IJ:XGA&M*/O6]QO&*4.\>]NP_? M=Z#H*];2:W_\;89L>9?7J_GA], UTGQ\2-M:(%Q3 WDBA4MSUBJ57PL$/#I9L64)"IP M&RL.0X&)<)R9&*83_S(C0,5!48R*>+(QF^[6/2N(73WI]3!UFJYM@R?QS23!Y%FTG&J-VT:\U ],K>. M:^R<7+9]G1GP)Y.O<'EBIFA:J,(G+(+L:1&F/FZ87*2DZ9?F8; M)&RGQB)02S?2X8%AM6&2YD*G[ $ ]P8M-_!5 ^!=CUQ!EFQYH\U=)Y+UN;$;O6J^S4[5R-59ZS MWF[S5*S&OTVX>G5_(\"U2E KYEB2C@6V=F+Q_/N=PQWZ7&0RT-:)F[S_.DRV_@B MJ-8^0,N+>=F?2!S[S"JW(_6!#62&DJQ .2K(82%1*\[EE4I(79GDIL)<+^SZ MB%X51CNKLS>H1SCJ:>:8M0O3<%#;[,:6O071DRY"LTR.W!CMM.\N2FB'0VM$ M.2!,?D3HVV#*\($@]-R$(H"0MU_F.A-7NB!5O1UPY!%KC_EHKTZM:JXMR*] VP=5S\(T5LGB*>/ R*X"R]F;DB!54EY"[W M&N/NJ"KA4^C]B$Q14D,0?K-6+EEC*F1"/#FK\FB*22[.MQ[J8-3G+5+;*A[_ MB7:S,2)!$NF)Y:+<#GK<$N4'[8#8S4%]13D0$7RRZ97ZDI.VRO M%JPH@^0:?3V4NW#T+?5XL*J2G$QR-<%:^?OGZ;D/W-^QX3^6^7>Y!;X(B$%" MVKWF_NCX),POJM$,TWALS"6V-3=,)+MJ?[*/E6%JIO]-+70BI;.RV.O0R3VV MVW2OHV^M;YNB.ZL>EGE >1J=$5B8$W:)PP+J,&6GSMSJ& ]XVX?PX:+9K(@# MJ3WNVD8MM+B:L4X@*N5U,XG([N;)87LWC@_8A18K0/@)0*WP\6>YNM)@=6&8 MHD1IN>2KOY]ZVD.CU.AA4&JC(L,[\I!N7-K$4B8=9_=A=%I8J^;*)!5@9(X6 M#6IA$Z!MEX$0Y.[OL:QOUW=TU(JV.K]9*I$L+)WF5UOWMHP8NZ P<3N1V5XU MY=68$ON/#JCO=)@18LOS&2LVCUT[EM1KZSYK(TF'XO@6=(HD8(OK](1MEG\'O'F9+WO_,F;/X@J\E> L M#+(6?%8&]\@9CRFY&74O7_()K!D>_89UIRTKF$=SLGB/J$5;+KFY UJR:"M(Y6KR<4B0T$@#(56G+;9DI M8;//CB=[X5IT8?/E)_@(I>*C\]!WLFCTHG"UT+>IV?I#[CFXD=:X 0W1Z6I_ MK(9(WH3; (R8^],7V],2-W6RMO,K(*/5C5;4I%-V*V+FF4G'=.,"UN^_"3O. M LJ^25'5I$HCNIF J.'4-[#CB#%VP#6&0ID9R A;4^(TJ&9"1C[D.5@ D:+X2]4D>7>X(-$\=,J$CD$\W@-'[#:436 MZ%RI[+HH$;R":^#\ ZWB>]I*[C$Q\D$D1M)M*DON,[H#3+%MPW4>H]S[JEB5 M&VOK8(Y -NX6F)507_H0/EARPG&8S3YN=")UL:E_IAJ=,K".$BVF'^HB$YO= MSJX%X,WUY+[8&UU](\P=PK@7>0*6W8*N7ML5#^.DCLA=7T#'!1XSUE>%B/E: M ZX^3#=CC+]B#LJJDN?#3CWB3%*LWU>VY==Q[H)- M7JE&CT>N70A+W-"U8Y]U5S?8S!ST4:MT(B>V8R)>;';%MZQ1,CZ@.'K#O),H M^-WA()H\RN$\RQ$:EF\^22BI5J?^4T'.@-(7@E@G!(CV1-LU1G#&9L;^."#6 M*_9M\Y,P+;7GH6PY\B.414T<@.L+FKW7N39ZT[8V;94;$OGAA2(A8%T5B)>) MI*A@1UL?< X6FZR7*L24Q%!89?X'38FS,%RI=/$-SYJS-.@=ANY M277DDU3FV@4G.#;O@QNN&XM9QH1FS9"OTW2^2EG!YUS_.T@E_LR(OA\(*R@P MYN\5:H?4?,W?\&+FJ/L.484@,/ MB)RIYJON(%:_W:.RX"Q0IT%@V,7SLS4Q,:TO:DIN1!X"F=2XE_.Y0K7UFEAYRL:"*:R-P[:3WBWJHQ#=A^6A$!M"!F;BJK>"&_>6>9-A MEHIM#W6L98XCKG6[6 M(:G^-WA8][CR*L@/O8>++L]QM3( *\94NF&W8J!!*7;H0]DJ.IC6DN5,D A%4Q2H-ZCTH6J,20FFP9^0"#95F M)AB\-K4B-8S1\9A-&6R;V9&.V4#O.=Y30N>3FK0/J\(F,;9)#3:&QDN7\+PF M,K5,=,UFD0T?A"_5<>4]P\UDDMU+S>^T[/^*/&8C&M]OGQ/_@ _6($8-#>;= M=_8O6>I8OAX4&B$;\/D)G]1]\59_5"S(VX69JR

      3."9(>F.WA;PS\:%1VH];9=7GD[J= LB-8S3D!!%N'9S+)[%\Y,1QSQ?:42 M;$81EEW92#N7-UM!8X6[+4ZI^_(25M2ENO'/5[*G#P[O-U0.SJYP@S)_7%<7OL[2[Q3T".]%Q)[Z M5L5G>XM-IMXG[VO"Q-T\=LH@K!LV'MZ>W92CC^C7A7YG4V/O2GLKYVOAGL*[ M!T#[*RD_#0">Y:H,3(8RKZ*Z1K]Q2VJK4PRJ.Z":,E*1S2ZM?\4W*G2]6AU* M4(4OOQ#J[:[M$-IS*FA^/D$[*D7\LBO#/[D+@%VX6GFU9B+G?N"BM#T#@[I4 M9[%.N)N*[5U(3CN=1CI+V WB+ [Z@&$(<8K&MRZRJE2%^T, RZ8K[:SFV=8* MJ9%[1(TN^,(X:K1?VOJ\,9 F7DT: 2.&XP3RLGP?"P1_@H<,T%*5XHG5&^@% M9ID#G+I&;U/A;F6O)^FB9Q$),37FF9?=0=P2:#F;L([^CM [)W4B+!)85T*] M*U)4^6)"HN(1721 GDSLK*3W*#@$K*(V4^NW,1.U1QTY?0$I@:6%.$3WB=5S%0M0C6:- MBY]Q,&P29N]-:#=NQULUL(-3;/VV,:4*=V08W[7:W&4-4>*8;.;+WQACWXS) M>.8L--[V%MIG?GM\>"BRF7A_<8DN^]> 2GQ3W1%6EPZ>WWKYC60UOLGT.M.4 M-DHTA]H4D-O==VJ[>UWD<0V/:WB,FF]L?7<>-3]-J5KW#3IV4&XFQGQ$59 N MT '1Z;P.SL$.4N)7Q3&9*:Q-3$T6=LJQ<;*T!%.NXFYT$B/=( 9ERI40*$RQ ME@3_!D,BY> 1!8,,7_1)WEG,%[JEO,0KMU3> 9W@_:4N2*'_$S^'$Z1H\B1> MORQ-AN=*:5L;2U)KHL4]_@$5AA^OW.D4MYZ\ATXRF>#/\>Y,4U?QL\N=UO1\&8GT^Q8XV^ ME3@7M*["$PD_6PL@_(H!-^13"Q!A"QF9%V P@HH,.N]-DO.VN$)F1]/ M=0P(O@F&UM5U['%_#P='3\_.SM]?GK]>E45Y5^38/DK+@:F9R==VK(][?=SK M)O?Z=OH* MNG58Y]#%, MX?J4B^G\>JI'NA2G&UKR@Q4Y-X+:)5U0>QIT[<,;'?&&[S127[Z-1K; ME)1 M.8/;-AAVA;V%6VS8P=/F'^O&K7VNCX^V=[=R;?&5H90/Z2X'Q+Q197O31XG4 M,^XK2#6RX=U(G/[7<86@NZE-^H0/>W^J+S=>:O92WQ3<3#/?WMU*N,.U.UJ^ MJ&\PI#VZCLL$/MA$?1VL[?A0Z&N\^/.IN_BSU4^U<N+T7ER^OAQYFN\&;*A>LW:ML0*5L!4U8YHNM\@0P+8%3XV4]>5<#2SHN1[]8Z5M)2M9EJX+17VR_@[')%Q0(JJPVN=<2[;X-."^XRW:/#YZ>=M_#2>C[%\QI-6@U5*O5<&5UD M^9I.BU(FB:MP<@7V6'NK>%3 3JZE'.L<$,BQ-MA%#FC ?=&:"%'#-;;U)B%P M=SM684%B$^I^K["Z8X&H_MI=AW;6N#;37OE$>-GG=>T^'=P:/5X65;;"&8&M MPSZAI'Z7E3LG!2 YC'!RZ_F)K-HLT%ZHX?M&4%5XI/!"#MLA(M;*]6>@&B1J M@5UPDN((J]#PX'O,BZN4L, ]T]&_-V_D[Q,^1UIB[8$>BX382J_1*L._AU5U M( J3NLN+I-,GR9=4LZQ?5#./]KL)U?+;9AFV(S!V"%;%WF?Z\-E5RG)ZH_8^ M#8WD:&L:R1N^&GVJJ"PK+=L2G&^ YUL8Z^H/SSFPNH1I..0"U%$"[QZ>@9[C MZ_G#ZX1QF@:OL/3V!E5(/)4/B@N=SDQ,Q#9X_NQI>$5X798&_(5.<5(EMB*- MRDG@J":5YKHR$/.S*IEP.4V]9/=NB?1]A #7VQ=8SO(#>O1]NIE>#=3;2< 3!V:!?(E:M05R,$/-?[9PJMV M):TO<*+V$;YT&$ PP=L)QI(T:5Z>)O1$3+<29KFC/'Z%[82(408]Z5T9)Q<8 M4H\J)ZQ[W$,CR[6M743>F3L30%X98*MTL-IW?,1U-T^>VI10MQA0W Q8(U:C MLU?(\5T&'IK6;%E&DYMDB]^0%=[72K ME6IJ0KEGKZOU%-=4:/+ YK =Z+EY8Z\NO&V=-O-MWQ]&!->/O MPX7^S4G=9GD T5@'NOM2148X?A M4720N'N8S27+&0;(&9[O6=.H;H;E8+1"-7(=1GQ3047EFXAW+1F)K6RXV1CC M##?5HJ8?SH)9:8'V?&NU>CV9BC3V\O2MWKY\*3U/X/ #<:#.<_.X;YOQ.$H" M\L5W&U8$LQ]21!HLZ(;"A]F>]86 /M+JV6*;,7)9J]]#&I@*#1.!WL.^7'GA M>B[[JQ[J!]!-HZ]!F=\3V,IC:FOD013C!9H=6O(GCHDOL[$*(YVSNR)V.SZ$ M"WW=_PD7C:70]4E&/:LBFBJX@KE M7,/EIT*MH.:^^V(E4[?J1XNW]UP70C13/G%JV#W;RSQKU=4( +.D6 )-N-U! MFV2:IJ%=77@2Z=R_IH8OH$'(;-H),;)8!%HL@3$B8YA0%]0^_$K11:^H'3#0 M6HCL5DEXQRH#(Q,2YH=&WMG%MSTS@8AJ_A5XATX H?DQ9R(#,E+;0T6SI-..RE M8BF-9F4I(RNDX=>OY!QPV98U!U/;?,S@UD=]K]Y73QU-[-ZCH[>#\=\7QVBF M8XXNWKTC&)B?C[H/7(<="2C M14R%1I&B6%."%@D35^@#HMZ.\$%[/YRTGONT2=KM1K_G8?,_/6N[V+;,F:#.C%IIG2#T'_^W MN9[=?KS-=7:[;G$A.S"6.KV=LPO3&MZR W]YCWVHPTQ>122]5!71&V@:A MD538CK?.0A"J;"7FXD.6:"2G:+28)(PPK!A-[K7Z(CHP<_XVC)Q.=82VH\X11%E//-WA<-OY&N)W,<;=>_'PDQ5E=,K,O# M"RVW&]*!LMZR9$3/.NUG;NO ;S>?[3_N3J0RCCJ1Y!S/$]K9_I+M''O%M'#3 MN9H@U!7^\+[M[5:G_9=\NU/U&E683Y MIKR)U%K&6R7KM4XPOT:)Y(R@/3_]U[UA7VBLR'J37=]<(;MIW87AVK],)+[N MI")H=&[P_A5&;_;9[=U1A%QIFIIRN>S,&#&I_Q4C]LE><.!W?T!?7>U^LU L M(2RRN+5T/14&OO,-?V_II]SCXW<$8@._MCGP/K,!4JLH]5Z3_,N'=J-_:=H; MF'L#A;D9Q>;V0N#U9Y:G=E"[)36[;F$NP-@CRO$2J]O^*@.-06H]I-:.QH/A M\0#(6VT3@;SW[BI(!?)^+WG?'P)XJ^WA>V:G$ADN6UR!1B 5P'N'T($4@D8: MO6(JT4#@:IL)M[[W[BI(!0+_^!3P*RX5(_@I&@X')76Y;BDNP-&-BV7++J ) MI *%QY.3DAI \4>&8RK02$ZU?2T! M&DCW*1IJ I,3E;5W,&.B*D_5 :5 *@ Y"^21^1W/I4'QA:8NH+C2QN[,+%N( M@5$@%7"< \>'B\3^9-C@>&5I7%*KZQ;E FS=65FV"-\Q; _^'$*!5(!Q#AB_ MP7,LT)E[!K?$E?4S];!LN04L@50@< X"GYG/LA@FB*MMZ$@N]&QM9=GB"W0" MJ0#B7%^BX+;Y!)W"&^&K[6K%W@@/? *I@.(;CW1<[&@,+*ZVK<#B>W<5I *+ M?^;Y9BT%P^CMD[TP+*W1=0MR :9NC"Q;?(%.(!5 G.=K;.DQI/.-UM3Y>9JC@3U-D,K"#T'W:?8/[7K-W/2L,WART"<@ M2(9G=:<=^^$O81B0MM<*HI!T(H]XK69\0"?-I#6I#?HNP;_B5/53:>9,4">E MUK6NYS??WE;7MRN;#&4BI8J9#2I6S"S)*W=0?^<\1>E<(U\"-,%ZJ> M!?VA%-HFHTS@HXAI3O$';\_HE&G4B>EY.IMP%L&[*)(S86RJ'C&5O:@?KP#* M)YC :?(3,JDV&*<4WDNB8DO>B"D:&:GT_4VJTGTBC9'9K8S_66:>H8XAHJX( MKV.,18WNTTQ,'K7;K8!_PZ9%4&9P[ 1 1WW%.VX.Z/.F%V&&" M>BFEZ0?M@^HZ/ A;RVNO[8?5NA_X?J=>2"_OPT[86=?[*&<*+4)' M#<1%C"&1W2B9D0M=G>\=K/GM^M%$W^TN#K,F4G1-IUCG%>T6)8D9Z6I M$\*))42GE"* &UTDQ?J(1C2;4%7:%GC6-B\L ,,+A*XDE!=B;^A8(\BBE=.2 M.%W';5FN:$IQ5KJDP*7&-6UD]#7%0DN5WMWI^-Y!#^C?,V86)3L1T2DD7,XU M)%(!)5%JQ5KM"TJ4KF++I(I2QRX!:F0R!ENFXSO\*&6ONR"DP>EF+Y*<(WAH M'U_4;^.7,('X,<+7O-R_%D:3I#PLJ"Z\9[:2XE!HI1@E.D'\1AK^=*G#N$#:1<9;0IJH_ M GXGPMH-7FL]EG$B)].RGM*KB,]L["=*9L P#XG6&)#98L!@G3SA'?7 M"441EQFUMBV17*;:#VO!]RJJ-<"6L*IT?5.@5G U &R4DUG,S,-JR#W*.5S7 M!Z[E=:C8@+TD?%;VV(=JW12I\'^J)?*^_!8SC;:]]>Z$(;',*QB/5D+67@[. M#<8"#J6ZG$U7!S=N&?:JFZ*SWS;_>)SY.!?4$L#!!0 ( "E(6E"\\HTD:0@ M *HS 6 &5X,S$Q+FAT;>U;:V_;.!;]W/X*CHL= MI(!?LI.TM=T &<>=+7:F+=+L=OTG)EF/G-;4WR30! MDECBZY(\Y]YS*7GPT\GGX=E_OHQ(XE))OOSSE]\^#DFMT6I]ZPY;K9.S$_+W ML]]_(_O-=D3.#%56.*$5E:W6Z%.-U!+GLEZK-9O-FK-N4YOSUMEI"[O:;TFM M+6\RQVI'+P=XZ^CEBT'"*8/_+P8_-1KD1,=YRI4CL>'4<49R*]0Y^<:XO2 1 M:306-8UB5:N,:&ID//>F4BY)9_XC)SJE*J^ M+[/BO[P7M3/7Q\E RZ,!)8JFT-8>O.F^B;KM3G3'7MRK_E"-+H7@CX3BU7M1I_VU]N '>V62H4 DWPFUH,38P M'-XN1ZV,[E$WN^P[?ND:5(ISU?/[\/UV^LM9&'.L)8,N M1I>)& M7[%MU C?96C$M!C!QLQ/;AMPX,1$Q1?@3/2%?C%"QR*@DHTL>YTY, M.?D\@1KQY^$<)D)=;]5>1\>20P4I M"^O>U]HU?VTS&I?7A05K$[@I!I#UV3CPHXZ5OH4($5)"E=& .@F%/VE(3H5Z.]#O;4*BL?<6FKF6"6E M%]Q[WD6?%NXQ, :&E%[6%JXY%@8D,513T!PL8=R062+BA-@<_RS;S[CA12H6Y?-,N 0F:#/P_#@Z]IN!:9K!-&%G8%'&\^HR/--CV_3H/F5Z<#(1 M"@"(6%X"KN[5F(9B4RD7:@*>-VABD,,R9] G@+J"KCH00A@Y)QE@$NF$-)-R MR9<"JO;*T$!)YG/-.M;()50 DFA LA_.>GMB:A,RD7IF2P89?BXLN'X8B.+- M8#=86:\0P9;&K%G[S(5M]&V!]D)QHFO5(;_;LR$W M^4BHX1Z_@$>!N "<$6X1(\(FV *KI1!9,+K@-1,VEMKFT YCCM$R #DS.N8, M;ENR![AE'(@0P'E=AG2PQRL9$EZ]_OE5=-CNP[WP06!2H0*5<"2"WK_"L(!X ML"I47QTWW*L.'NZL6#!9L6!26H"K<)6+4 V%7&]W_&IOB5_O.@_!K^C@\$\2 M#'+CQ\^P$VZA.T"6US&WLZ".$BNFN;U[$]0Z8PX0+D8*ZDGG!CH MS\5U@<3 MJ,65[P=3R&48JH8RPR5%8I3R:0GD>A'FL%! 2 );K):"^>-+FX^M8((:@1,0 M0>3YX*JPI]RB\/).Q7J5YD./MAP,R')=GXR9'LSNY_C6MW;GEWR@%-IX(ADZC5RL./6F A M)CI(+VI8"74@GZ!C(86;HZC;-"P2W[/" WYQ)+M)MX:0?%E,*,M-!H2S7H3& ML3;,&^!3IG.N0%M*X!V4<'^NAU4@'0S<\L>]$/R>V;5]=L5/@%VC*96Y]_,( M/3Z9X,GJ%$!C-R0?"PUYA[@5+C?G(YY,T!!BC@U9SUCG[GH+[A)9Z:(VQY1N M3 +5UR.(A6I$V^)*-O+A'C$&9 MIN,X-PC,BB;:T&NJK8/[^#P%^K*P1.2/'"05=+UW39,), R\_Y7:A>$QX-Z? M_^'1H#]S#G:]#E8EU"X$),8-STC.?$#UZU$$NSF1XH++XC#P2OWZ=R_1CEGX M@QY<'/R5#R[\0Q56,KB^=/ 8;ZHL6OIZY,$]-.5:ZK2PCD+ZY+2Q"QGG;T"7 M:2JR!UR#X&4Q.,)_3.)*!\'_R 68[YU!KOQS4/OZ M^03BQSR!.):0%D"'_B4.:(M'7;'@@-M"@BU. F:<7J"F"FF"5U4^P?%/?F$6LI:69YK_RP-N$ELZ *#*_>USJU MZWD4ACB $6IKX%TONYV(8^V<3E?IA9RN+EOU.M1?N>7?->P5CJ"R6X@7?.S7 M2P2#'=H&,\*CB_LPN)A?L1V%]5%V2?R),'G5]C\[F?\./$/+MM9>M[J.?<_; M_C#;OH7YWKS%VQPK7&+UGG"P=#&^19L(/EE_8=9+EF%"!;A5]?^U:.^&]W@W MQ?-'A?\RVBTDUP-QX:\TUP?=X%T;_YVQ$-]4>-%>>&_I_)RX+]/<_0_4$L#!!0 ( "E(6E"0#J3@60@ M )$S 6 &5X,S$R+FAT;>U;;7/;-A+^G/P*5)EV MG!G)$J78C67%,X[EM)EKDXSKFUP_0L3*Q!@D6 "4K/[ZVP5(F;+DMXMTMAM[ MQK9(O"V Y]E]%J0&/PP_'YW^^>68)2Y5[,N_W__V\8@U6NWVU]Y1NST\';)? M3W__C;W9[D3LU/#,2B=UQE6[??RIP1J)Y$.T=1YW!O;WB\UWW? M&_X\/-SIO&T<#-H$&=&>5H3)+P$BWHL7( MX'!TNQJU-K8ON]4*!Q>NQ94\R_I^V;_=+'\Y#4.,M!+8Q?%%(D?2E=M4M_CWKY1=W6&,$$9B/&'H%QLR^&)G%,N>*?9 9QX_X MZ?,8:X"Y^V3^/[;GA;$%QUZK/%7S.> M"1;MB'#5?&RF<\NXT#GYK4>\P'] [!';ZW0)M2X!]@@S.,O\G_L^69./2A3E2]3:5P":T*=D2^W@DJ+3^T?=V%^A.: M1(:&RGI:YOUN.>N_%C;:OA(A@]O5&[M]BY28 P!(^ 69@(F&* M-'.)M.PPRPITM2>0:X/ S=@';5(6=5K_(A2?X,H<(9L,5TWV,8NW]U=,TV]* MVT/F&3GWWI7N$T#.>VX1+PB.=,;.,SU5(,Z@&0!D G*$QLW*-(I/;,QEAM%F MQ@I$3@$X%,I1KTP14IRE>&4HOH\Y^4K#="K)UX=Z2Q4RB,%:;F94)>7GX+WN MO$^+]P0:@T,J+VE+MQQ+@W(8JV78'"T18-@TD7'";$%_+MM/P4#9"4T@E5:A MLB7I/)4NP0G:'+T^C4[]YFB:%CA-W!EPFX MIE=B&HM-K5QF8_2\00^C%%:%P#X1U#5T-9$0TJ@9RQ&31">BF5*7?"FA:J\, MC904/L]L4HU"804DB48D^^&LMR?FJ S&2D]MQ2 #9]*BZ\>!.-T,=J.5S1H1 M;&7,DK7/7%@W%]X\ 2Z<+@#GIU=ON]'/^[9$>ZDXR;7JD-MMV9"7?&3<@,Z%M+&2ML"VU',,5H%(.=&QR#PMF5;B%L! M2(0 SNNRHYTMJ&5'=/7ZIU?1;F,%"\:5!;0*5[F(U4C(]3?'K\Z:^+77?0A^13N[_R/!,"]^_ P; M@L7N$%E>Q]S.@B9)K)@7]NY-2.N, "%>#:T8] M%9:$EWQ :#V'=+LM&3(]F=W?\2U^[<\NZ40YI.I" F<:LS#S]ND864Z!"]N!$5 MU)%\DH^DDFY&HF[5L$1\SPH/^/EQ["K=&D+R13FAO# Y$LYZ$1K'V@AO@$^9 MSB!#;:F0=U@"_DR/JF Z&+CECWHQ^#VS:_WLBI\ NXXG7!7>SQ/T8#RF4]4) M@L:N2#[F&O(.<2MD2[<]1;<);+R>6V@E&Y\^PD!&U7) MHOW"/&D$S3<5P8 F9- M$ZWH-=76X7UZEH)]65PB]E>!D@J[WKJFR1@9AM[_2NW2\!AQ[\__Z&C0GSD' MNUX'JQ)NYP*2XH9G) @?4/UZE,%NQI0\!U4>!EZIW_SF)=HP"[_3@XN=?_+! MA7^H(BH&-R\=/,6;.HLN?3WQX!Z:&129?P9J7S^?0'R?)Q"' M"M,"[-"_P(%MZ:@KEH"X+278_"1@"OR<-%5($[RJ\@F.?^I3G3_?BPUETAY. M"U?$!"ZPH85Y2+B6.65:A$T0_IB]-(.PLZCJ;)&FW."$_63*4+SRI/Y9M'V_ M1P2'J,W&!AUN$S$)/DP@JOT3Q!+^S2!M9#;1:@*D;S)^5CX(-65D@317>@98 M.DUTB"5\@5Q(AK6(OU4A> &FW[9\M=8+(.A4+[/(3.#$_76]^XRHI/:78-^X M)V]NHLD5:TM2='!>(R0^F%:LE>*YA7[U86G"E\S"*CA\]J[1;5S/HS#$#H[0 M6 +OA_L(M_^)AOW0$M=TBO-!COWXB!>[0.I@1 M'EWEPV6+ZUUT5NA\5W*O -E=7#P3]?])< M'W2#-W$BAQ*NSS[ R!32BC>_"6(A_H^QHOJPG\= MY>7 ?VWFX+]02P,$% @ *4A:4 NZ",84!0 QA, !8 !R;F=8[O_8C1UO$]G+H0R MXG!V?GPZ=J"AZ?H'V]'UD3>"=]Y?I]!N&29X*8DS)IF("==U=]* 1BAETM7U M]7K=6MLMD5[HWDQ7JMHZ%R*CK4 &C<'SOIH:/'_6#RD)\/^S_@M-@Y'P5Q&- M)?@I)9(&L,I8? $? II]!A,T[5K2$A!,NP#/@@TL_LDE02DDE.![/) M'YIEF$FF\OQ#!9M /V"5D_E:QOZF7=-(9$\%@SL'?0(QB7!O9IGMD=4Y.#0Z1_:! M?6@/V^V.=70PLNSCT;%M'38&?9W@-]]5_526.8NI%E(56M>TC)?<&[]W<1HEW-F_#^;G^'YV/IN?#R<>>%,P#^&\-6\Y+9B[ M3AZ+:1\8S?^:R\,Y#$?3,\\=0=W[RN$PHXE()8@ES- 1 M!Q.;$MZ$<>RW8%_)O=H[M"RCYX@H(?$F'YF]UX"J3D0:@6EH?\)2I+E.4NA, MT!$1 (T#+*U5,G;V>T1]&BUH^FK/[!@]VVR"*K+?K>[5GFWU2 9+QM&KZS3, MJ;]">8:EE\0!N%=^2.(+BH4_BEB6J93AGY(,L%, *J>8JWIFB@Q6B<'4->$] M)P&+6 KS,%K%+&N"$S*Z1.UH3;)+"M/EDODT57E7JLKL-@'G)%OB1;)*LQ7! M&*6H44?EXDVOR$A.'\"(2" 2U<3J6^J""K.EG3E)%R2FF3:]XG0#0S\_>879 M)JX3V=V&KB0+3M$GSDN@OFT8C7R<)<2OQN4IW,#R?0[9NOOVF MA=]W>]E[P,TG* @> J&D_7+%^0;+0Y1PQ8!K5J3TRXJE5-TC90HA65D]3'N? M(/=3, _V@]?7J/K*H6O^E- RC^QV =(H+P<]Q;);4I2?J)[C[7_8[0X[ZS>! M'8NQ540DQQ(V)4G0;H"S.8PJ3!*6(BB3E&8*?DVU3#@'W(:*L;W@0H)XS)KY MKB6+2>RK>508Y \)>25'J14OT"NP(>4VLV_J;>LA)/Y8BFJ[M\[9J!H]0TK$ MQ;BN/E8YXMLW!R4@=Z+&#D\7)>X-C&LATH"FFB\X)TE&N]7%C8"_D@=%T'S\ MMF$U[J9*8>*@_;)&K.VU=N?KVL-<6P@I1;3-($6@>MKJXT)^:RI_Q.B6K*N= MUA.@?X3H[<()7:0KDFZ*QFQUFOECY2[<+:,N#ZF,R4RN(!.(Y_XC?$Q;Q5")=YG$ MU/CJ"?F.>VO5!9P0NPG6NY_KT?Y9RK G)=B4;KAU6Z?>ZCGWOSGY52]QGE6# M_!W6\W[^KFWP#U!+ P04 " I2%I0,P<]& D% -% %@ ')N9RTR M,#$Y,3(S,7AE>#,R,BYH=&WM6%EOVS@0?FY_Q=1!BQ2PK,-V#MLUH,KRUMC4 M#FP%;1]IB8Z(4J)6HN-X?_T.=:1RDVS6;=(#V*!)17(X%[]O1N+@Q6CF>)_. M70AEQ.'\XNW9Q(&&INL?VHZNC[P1O//>GT&G99C@I23.F&0B)ES7W6D#&J&4 M24_7-YM-:]-NB?12]^:Z4M71N1 9;04R: R?#]34\/FS04A)@/\_&[S0-!@) M?QW16(*?4B)I .N,Q9?P(:#99S!!TVXD'9%L4W892K ,RX /(OW,KD@E(9GD M=#B?_J%9AGG:,JU6V]3#.X8! 3"+VD^MZD)RN'@'MC>$D!E_$,?55N80-DR'(D((=QVO"84X3D4H0*YBC(PXF M-B6\"9/8;\&ADGMU<&)91M\144+B;3XR^Z\!58U%&H%I:'_"2J2Y3E+H3- 1 M$0"- ZRD53+V]GM$?1HM:?KJP#PR^FVS":JF?K.Z5P=MJT\R6#&.7MVD84'] M-=]9O CL78 M)B*28PD;DB1H-\#9'$85)@E+$91)2C,%OZ9:)IP#;D/%6#MQ(4$\9LU\U^JF MIJ+"(/\>R*LX2JUY@5Z!S2BWF7U5;UL/(?'[4E3;O7/.1M7D&5(B+L9U];'* M$=]],2@!N1;@7\A3PH@N;C-PVK<3]5 M"A/=[LL:L7;7.K6UA[FV%%**:)=!BD#UM-7'A?S.5/XUT2M95SNM)T#_"-'; M@S%=IFN2;HO&;!TU\R_(?;A;1ET>4AF3F5Q#)C@+X,#(?WZ7K.B9OO.B=!\? M?Q80!)I:<;'IA2Q JCY&R,71?\.1/T5\CQ#/_#0T+FAT;>T]:5,;1]J?-[^BEWVS95<-A\!'@KVNPIA-7&_620&)=S^V9EI2 MQW-E#F3MK]_GZ.[IN008".#2!V-I-'T_]]6O__KNY^/S__QR(A95$HM??GW[ MT_MCL;6]N_OQX'AW]]WY._'C^;]^$L]V]B;BO)!IJ2N=I3+>W3WYL"6V%E65 M'^[N+I?+G>7!3E;,=\]/=[&K9[MQEI5J)ZJBK3??O,9';[[YR^N%DA'\_Y?7 M?]W>%N^RL$Y46HFP4+)2D:A+G<[%QTB5G\1$;&^[-X^S?%7H^:(2^WO[>^)C M5GS2%]*^4>DJ5F]./_RPO;\W^7YGLK]S,-D^^3=,^OGK7?X1AMXU8[^>9M'J MS>M(7XBR6L7J'UNS+*VV9S+1\>KP7">J%!_44IQFB4Q?T6^E_J\ZG.SEU2M< M"[1\\UJ*5";0MGRF9K/9\Q=[L\GDQ;-9*&48OOA^^OWS*)H]>Z&F:NO-ZUT) M_ZB5_6-'CG6JMA<*5W8XV=_[MC_<:WPR-%&=+E2AJX$6TP*&P\=V5&]L^NW2 M653J<[4M8SU/#VG7;SXM^KKD(:99'$$7)Y\7>JHK/B5_NE><6:QFMS"QH?WZ MTJW9O_8,]F\V@Q"01Q5WOCH39R?'OYZ^/W]_0=$[?3L5YBU./\9)TQ+ MFNR;53VT>3<[*D[^??SCT83.BI%-A/O5*B2J2K$P200R!D"<0K\Y1A&*F0LWJ?ACEC(2&2I M$F$L2VI4JK"&/K4J Y'5A3BF'XY$F"5)EL(LLO!3( HUUR6 /(LF'HASE2( M?!'A"CJI%@J?F([$R>=P(=.Y$D=AA3_C009"E@(X"+2.=L3Y0I7*&UO(0HD8 MA\#I47_(DOX#?$^MM(S'<(7?%VG85;D62$)@>18J^DJ MEDM&C+).$ED0FN#;\.2/&G9GINDU:#(#S$Q#):KL3B>S@W(I3H-1'C X,A)M M"83E0HFI4JF8Z1A:+'6U8+IPTWK3=V@(,(&46D M$ 4W!+2Z6F0%K+$4Y0( FJ:#E+V$G:3F.4$U,AS#@A"62 (%1I4[D( MZ L NSEWM%SH<"$2N0* %%Z?LR)+1 4*#P(A_0_8@^N89K*(L&6D"V!L65%N M8+ /@^[0H@YI!" H@7>S/$''":<2QTP#I,AE(2YD7!,<_-_>SMX>Z-8Y,'%Z M-W G=OC ]KR2TQ@D)17'.8)].O_'UMX6?2]S&=KO5]"I17^P"@:K(MMXJ:-J MP6>%ZG,5X8_FPRZ]VGK] E$KE+'9@2K+MZZE99OE;./6'>X_XU&OO6$D;+WH M"%MF[N,S?77)5._@9"+F!VJ\5 M:O>?7QEFVWSZ%7+$#=QNX/:>J*U':_L VQ'K=FX33N]=\+H+Y7U(*C]F;"?# MR .3F>Z;KCP47>D1'\OM0#&]?HA*@@Z'X/JWK$*[RREI=(]XM^X"B'^$+5*% MLRT-"::CD,>&&(WS05;@J0Y@00P_ELM D.EI!1I[59F9"5V*LIXF MNL*^05V7XB+CGFDBN-0%;U,@%LU^#>\5L"'#G7?-:EX1]T80JYWX+22*ILK/$"RL@MT*\?.R)^2,LZ;6XHG<#)Q MC1()F514;"SYOO7CZ=C>M_?= ^=%PZNQ#*KXPBM+C '!7H_ H-_;M=;&:S% M]6))L6;O0&.Y#741U@D (5J#-B:$C5![%R>K9V*ID!SF64G60R*!-Z.)3_13 M[ D>%DI"KT C(V4^(XBWS&;D[W($ HFE\^#U7170TQ/-O&-M^_V*#-!FWN%6U OD3,*8UR &VG.I46<:X\ MSBMH_/B82S\RT7Y<%+;K7,[5]A1V_=.VG $//Y3Q4J[*K0<54[E!]PVZ]] = M-#20B%.C5AH?L!$_R9"65D46#U(%KP8@[2F8,;+ M+2-9,6P^0 C+:@9CT$MTD2";0#O1XH*M?6\GL8ZA*= ?[$+W(E+L _(^*+?L(M^BT^R@,;)P:2VIC<\F$,YG M$SBI)@;J7?%BX4&I3 C[%!>LXFRY0=3+$/5=BQN^\XQW&Z1MMSBKI[\;-BG-,7[:>7;' 9 M0$)+HMJAPCT>SIL;''+X5:3Z*.FC)LRI"YS:,#B5MY=/I:? C$^E^VI_*AMF M"WY#FCEHS4L2XV:D T;W,XMK*;$M-Q&>[SN^%*5A1#$-- M %$*E4C0LY%;S2J3=)K+E:7)R!IB+:4=)@F#3+,E'Q:W4N6NC8S>91\Y!%CV)]#E(Z=U?W86-W/ M/5O/(]Z^.R-03XZ>,N^+,ZK-8K%%QBBFXN;-.)Z&[8% OO*,2\00)@#M0 FP MGB+XHWT. 18?LC#(="403]Z:4> 4,+?7M1>)*N:JP(3[K)C+5/_7T$E\,XLM M5;%29C,C=I, HM5QY6P\#GE/5 \,;:D?E=D.HUZI.EVQGT*7:)- M *DT-+$6R?0Z1OJ1F8RMQYYT75P <:C+XR8A%^(EY!X_^1X$$+<23Q9+MB6 M#P34GF;O])SMXVE AY6V=QV'AKD59EZ%BLGBT3;44F F:!TE-Y@769T3$ '% MCC4GT=*OG3H/WL;ER$CT+##\S2PI:"U(J=X@'.6)'$ \W_L6GR=9X6(\_;.V MVTRDWL+2Z M7.8*G-Q0,EAK0<:J8(<(6&9& [>:>5-"%ZU$V=K9>YUBFCI$]! M'B;P*E)-V)4BM8?R+])4%=>A$B-D+UA#;>@78I!,VRQ!=A.+O)DYTP_9VWE^ M7Q\59:]_*]/A =+0!X;ZQQ0#A)C_B+?J3CQL9!Q>EW:$F&!"J#2ZQ&1%Z$\5 M48Q=GD,:VNC 5DHJZ[-F>K4B5&73X=(@)D01@!EB)$LAEUM2 [)H(0*F&V$ M6$39#+9"4A_-06,J,+^)(B5*CW+XF%^!XB'+2KQX^>WU QA<%@9MK1&F V&U M _@57?GHJZ8CE/$SV8,9&4:D*%+"UVI1>H9S!W0]*N'MS U0 M]D$5^[P[(=YGK5TR2*QV/48'UAQ)WDY^UU2W+2\#!L+*-C9:4""LO$Q7,)(\ M>GVW5TIBY':J$69ET5CSC%4MDDW2\$BHXZL..'-:27]5XVM!!KQF/<,X!(UP MWYT4T%V3[<]'2%M4PFXK8HJC3EK+=_W^6CQUJE(% M<@#;H;,EFD_'HZH[.T2&,>R$;'MD?"5C'Y_3E;NAH_$GV)T3BC1#%N$KA[QN M:,9E-5&H-*A'QJF4J4NA6 /K=&YK(@X 5@LX(MNGC:JFQ^P?V!S.9:6;D1Q? M7:EH24:C)V=I+5/1U$NB:?#V&H,Z7TSI>6(F#3&0\WFAYF2[L&:;JXUS16O) MCC@B,8(CGAQ915HL9G5!8M95]@VC+C=0>24;0J.+X@&[/ !O>_TB5/P"FA(N MSXU8GQHQK$G[<8/.B-B(S62XL):_+R['@*U-+?$3US4F*IJJXD_9+>>"U7*Y MHB6C\32$GB+:(5?W^$;Y*4Q>23[Q;3-.F&Y/T$MCL<(A1AQ>DM%BK*B$5/>8 MZ/&(E?3;,72VS9J_N%">37FW 5%FL%@S"AZ-,VY6+9OKS>$'I M;BR_PHC4T)6&KW-6[SVV!T\G_1*S Q'0QM=O/>;&Q4^!83;Q$>>E"X>1]JZ$ MJY2^#LDOS_8]U1 JV]132.PC8]BP7X&\)";B(%))SN1H))PMP#S%3Y1O5&/@ M&S6U(7 ]]0"MK)6N:F/46[GH!FL@82P,_TN7&">,E$H&12JM-)#=N;X Z4,@ ML/?Y/+A ?B]2Q"W4R!6#DDB)/Z3'=8^0SYVP9006#\; M"9%9[HBW*I0U:DD=\41$&8G^1-;ZZ;V66?>:X?\\4%<:;\C?J%YE%612:="6 MC,G#?NQJ7G;AC=EC4Y\T(XY4KP]*&3-7?'G<:-]D[KMO3 BF2.J2 MC%W,#W$]E,U4HR$9VL"#1*G*!(FVC@H73I:R%7MN2O;PD%/:<39B^5D:LQKF MSQ^GN(2^U (!LAPM2M3,0"C&1=0"!=:S5!7#VL"KPST/#@YDJU"RH)P)0%' MEO$ F><#"U(Y\Z#FB*#F$6_9PR7'C"E=>HCLT)*S"CBBIQ%V@C]VQ,>%2M<8 M+AH)_G9I32=%K[L"XZ4B1P^Y3JZX'B,98VNB'R,-R;9$UW!YY3\-KK>+%'X% M"']']RXV@3ERFEV0-= 8$;S%*JTI:,*E;)KA&J6RG2]!RC.%6G):1J.& M8G:/Q_ES8W'05(L!,W8V<'^+5/LZ F!;\K1FGT(E9* FVD;QABH"&TI8,T3$3BR&F158#GL+'&5I_ ML2MFOYY\W;=5-S30%&A$U2&Q20YDTS)I7CB^HY$F%V]HM>=.)&E57"7^P/#D M15T,:1ADFY2 [+4F,@#\QCJ2@]W$ _LX]< M8N4/W.\I1>UZ88)UR1>T8K=TP",G1J9S3H0Z8ERUV.]A:=]MG^Q0! MYDN*4[?G-[!'SMK;[ZER>1:.X5LW0>$[-)@(&A]*DJO(5'JJPU"5KNP^"BY) M3N%VUK!=%_;(-W)"N\5Y!PJ[ ITGECI)=-@$@]1_T/]0N5!S %Q4<8SIL^3R M"NR>,$?E$J,]1X0/M-WID@:ITXKY @)]NB"RT_'-&-<&AMTAV%E:9O@:2I1> MCO@8;<'\4X#)/(MU0^HR0G!H G-LL@)6N4FE\N3;IA@3R.A9?,'L!7:4M;MJ M05P9=5 *M6CF4Y[W\%4A9B!2FK+T A!$_C57$W%&5V(]3>XE^HNCO'O?YN\V'O5 M_[NYS.-:F_A(JOL;=9-@&D$\&'4,66NU9T6PP8!*5PN#)H,8:,PI?A43PB1F M85XB=QNI4)&=CZ/5K5Z!TSKVS=51&[19/U&*F6IGH=P!A)O@JV&VQ>DQ+@_Y MN^ME.>$[:1]F'* Z G6)T0PQ765V_R2AV- #3FYV.I:NM8I1:8M@^MK!$3 M4XY)_6RIQJ136?,6/:'<>NMU,E/ P#_2L%C =+^BU0K4TYSR#_SH&AB=C%8@G[7JLQ$^YF/F DMA&B0WX;\#_08&_IV)9?V!C40^: MNFI]8XSSLC5);453SRPD42- M$]P$X=D6Y+ OJ(! Y=5<='JYU7>&T3Z.A") M(T9#I?-J/9BZ"$4"[^8>F*Q$EL1AB?!I7DNL=J*HG@");&4CLX'&C/&,,K:] M4)0@1^E@A&@7E[Y>Z\0MEL5;:YV0+BMC^%1M[H6D5YO+'DP!R^4B"YI+FIVG MGW]UA>;,G#9W0N;FUY',[K/K?QX1(4[.1-[CM?5R8=FQ[]O=#SW2GP* MZ;:KL-OEHNFZ5:F/LR2O,3.()(_S A-LCSDC)Q ?=HXXD+#==8-_4837R&(_ M^\_W@*^N,-7HK +LJ@)Q#.08@Y'_!7@IPT4-2C'0W;W]O?U)T$1?+K \BTD_ M@'Z>?/?RY5-Q\/)@^\7!RV?7P(B[.M;[]\(^'_!R_L5^F6;1ZLTWKW<751*_ M^1]02P$"% ,4 " I2%I0BLF&9U<[ !2.P ( @ $ M 83(P,C P,3$W,30Q-3$US ,8) @ 4 M " 1E5 !R;FUX# &3*)@ 4 " 5C9 M @!R;FYO!@!R;FX MA5?6!0 ,X\ !8 ( !\SD' ')N9RTR,#$Y,3(S,7AE>#(Q M,2YH=&U02P$"% ,4 " I2%I0DH^W_N8$ #I% %@ M@ ']/P< &5X,C,Q+FAT;5!+ 0(4 Q0 ( "E(6E"\ M\HTD:0@ *HS 6 " 1=%!P!R;F#,Q,BYH=&U02P$"% ,4 " I2%I0 M"[H(QA0% #&$P %@ @ %!5@< &5X M,S(Q+FAT;5!+ 0(4 Q0 ( "E(6E S!ST8"04 T4 6 M " 8E;!P!R;F#0T+FAT;5!+!08 $@ 2 ,0$ !$>@< ! end XML 66 R47.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
      Financial Statement Components - Components of Accounts Receivable, Net (Detail) - USD ($)
      $ in Thousands
      Dec. 31, 2019
      Dec. 31, 2018
      Dec. 31, 2017
      Dec. 31, 2016
      Statement of Financial Position [Abstract]        
      Accounts receivable $ 114,745 $ 82,740    
      Unbilled accounts receivable 17,603 14,141    
      Allowance for doubtful accounts (2,358) (2,506) $ (712) $ (434)
      Accounts receivable, net $ 129,990 $ 94,375    

      XML 67 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
      Statement of Cash Flows [Abstract]      
      Net loss $ (53,607) $ (26,203) $ (4,204)
      Adjustments to reconcile net loss to net cash provided by operating activities:      
      Depreciation and amortization 37,870 23,273 16,214
      Share-based compensation 101,354 68,088 42,060
      Amortization of deferred sales commission cost 30,134 19,754 12,623
      Amortization of debt discount and issuance cost 20,337 15,918 0
      Reduction of operating lease right-of-use assets 13,256    
      Loss (gain) and other related costs on investments 3,369 0 0
      Foreign currency remeasurement (gain) loss (105) 951 (666)
      Provision for bad debt 2,949 3,091 1,674
      Deferred income taxes (737) (303) (47)
      Tax benefit from release of valuation allowance (3,210) 0 0
      Other 240 614 181
      Changes in assets and liabilities:      
      Accounts receivable (37,163) (47,877) (17,903)
      Deferred and prepaid sales commission costs (102,303) (45,232) (32,469)
      Prepaid expenses and other current assets (1,575) (342) (6,199)
      Other assets 764 279 1,533
      Accounts payable 21,753 2,783 176
      Accrued liabilities 27,095 33,695 9,918
      Deferred revenue 18,845 24,780 18,298
      Operating lease liabilities (13,830)    
      Other liabilities (590) (1,139) (24)
      Net cash provided by operating activities 64,846 72,130 41,165
      Cash flows from investing activities      
      Purchases of property and equipment (27,767) (27,123) (19,497)
      Capitalized internal-use software (16,526) (11,421) (7,420)
      Cash paid for business combination, net of cash acquired (27,870) (26,434) 0
      Purchases of long-term investments (135,557) 0 0
      Cash paid for acquisition of intangible assets (89,060) (18,470) 0
      Restricted investments 0 0 530
      Net cash used in investing activities (296,780) (83,448) (26,387)
      Cash flows from financing activities      
      Proceeds from issuance of convertible senior notes, net of issuance costs 0 449,457 0
      Payments for capped call transactions and costs 0 (49,910) 0
      Repurchase of common stock 0 (15,000) 0
      Proceeds from issuance of stock in connection with stock plans 29,827 20,621 25,495
      Taxes paid related to net share settlement of equity awards (14,666) (7,172) (3,691)
      Payment of contingent consideration for business combination (5,176) 0 0
      Repayment of financing obligations (943) (741) (181)
      Repayment of debt 0 0 (14,840)
      Net cash provided by financing activities 9,042 397,255 6,783
      Effect of exchange rate changes 169 (800) (724)
      Net (decrease) increase in cash, cash equivalents, and restricted cash (222,723) 385,137 20,837
      Cash, cash equivalents, and restricted cash      
      Beginning of period 566,329 181,192 160,355
      End of period 343,606 566,329 181,192
      Supplemental disclosure of cash flow data:      
      Cash paid for interest 189 40 116
      Cash paid for income taxes, net of refunds 996 433 216
      Non-cash investing and financing activities      
      Cash held for future indemnity claims and other potential future payments 7,148 971 0
      Equipment and capitalized internal-use software purchased and unpaid at period end 5,215 4,785 1,699
      Common stock issued for acquisition of intangible assets 16,450 0 0
      Common stock issued for prepaid and deferred sales commission cost 345,000 0 0
      Reclassification from intangible assets to prepaid services 0 8,223 0
      Equipment acquired under financing obligations 0 4,513 0
      Earnout related matters, including issuance of common stock for milestone achievements $ 0 $ 5,375 $ 3,560
      XML 69 R68.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
      Commitments and Contingencies - Additional Information (Detail)
      $ in Millions
      Aug. 26, 2019
      USD ($)
      Jun. 14, 2019
      defendent
      RingCentral Suit Against Bright Pattern, Inc. And Officers    
      Loss Contingencies [Line Items]    
      Number of defendants | defendent   2
      Bright Pattern, Inc. Cross Complaint Against RingCentral    
      Loss Contingencies [Line Items]    
      Break up fee | $ $ 5  
      XML 70 R64.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
      Leases - Schedule of Future Lease Maturities (Details)
      $ in Thousands
      Dec. 31, 2019
      USD ($)
      Maturity of Lease Liabilities  
      2020 $ 16,164
      2021 12,162
      2022 7,650
      2023 5,197
      2024 1,354
      2025 onwards 5,883
      Total future minimum lease payments 48,410
      Less: Imputed interest (5,645)
      Present value of lease liabilities $ 42,765
      XML 71 R60.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
      Convertible Senior Notes - Summary of Net Carrying Amount of Equity Component of Notes (Detail)
      $ in Thousands
      Dec. 31, 2019
      USD ($)
      Debt Instrument [Line Items]  
      Proceeds allocated to the conversion option (debt discount) $ 101,141
      Issuance cost (2,318)
      Net carrying amount 98,823
      Convertible Senior Notes Due 2023  
      Debt Instrument [Line Items]  
      Proceeds allocated to the conversion option (debt discount) $ 101,100
      XML 72 R90.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
      Selected Quarterly Financial Data (Unaudited) - Selected Unaudited Quarterly Consolidated Statements of Operations Data (Detail) - USD ($)
      $ / shares in Units, $ 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
      Consolidated Statements of Operations Data                      
      Revenues $ 252,865 $ 233,352 $ 215,152 $ 201,489 $ 188,624 $ 173,825 $ 160,832 $ 150,343 $ 902,858 $ 673,624 $ 503,617
      Gross profit 185,992 173,647 161,522 150,654 144,509 134,551 122,766 114,669 671,815 516,495 382,346
      Operating loss (20,369) (10,663) (7,180) (7,463) (3,404) (7,027) (4,654) (1,351) (45,675) (16,436) (5,338)
      Net loss $ (25,257) $ (12,749) $ (9,243) $ (6,358) $ (5,678) $ (9,518) $ (8,291) $ (2,716) $ (53,607) $ (26,203) $ (4,204)
      Basic and diluted net loss per common share (in dollars per share) $ (0.30) $ (0.15) $ (0.11) $ (0.08) $ (0.07) $ (0.12) $ (0.10) $ (0.03) $ (0.64) $ (0.33) $ (0.06)
      XML 73 R83.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
      Income Taxes - Additional Information (Detail) - USD ($)
      $ in Thousands
      12 Months Ended
      Dec. 31, 2019
      Dec. 31, 2018
      Dec. 31, 2017
      Jan. 14, 2019
      Income Taxes [Line Items]        
      Period for cumulative ownership change 3 years      
      Valuation allowances, deferred tax asset, increase $ 3,210 $ 0 $ 0  
      Federal        
      Income Taxes [Line Items]        
      Net operating loss carryforwards 782,700      
      Operating loss carryforwards, subject to expiration 272,900      
      California        
      Income Taxes [Line Items]        
      Net operating loss carryforwards 675,600      
      Valuation allowances, deferred tax asset, increase 86,000 $ 18,200    
      Research credit carry-forward | Federal        
      Income Taxes [Line Items]        
      Research credit carryforwards for tax purposes 20,200      
      Research credit carry-forward | California        
      Income Taxes [Line Items]        
      Research credit carryforwards for tax purposes $ 15,700      
      Connect First, Inc.        
      Income Taxes [Line Items]        
      Net deferred tax liability       $ 3,200
      XML 74 R73.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
      Share-Based Compensation - Additional Information (Detail) - USD ($)
      $ in Millions
      1 Months Ended 5 Months Ended 12 Months Ended
      Jan. 29, 2014
      Sep. 30, 2013
      Jan. 29, 2014
      Dec. 31, 2019
      Dec. 31, 2018
      Dec. 31, 2017
      Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
      Number of options granted (in shares)       0 0 25,000
      Total intrinsic value of options exercised       $ 215.5 $ 74.6 $ 41.2
      2013 Employee stock purchase plan            
      Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
      Available for future grants (in shares)       3,918,712    
      Unrecognized share-based compensation expense       $ 2.3 1.5  
      Unrecognized share-based compensation expense, remaining weighted-average vesting periods       4 months 24 days    
      Maximum employee subscription rate (percent)       15.00%    
      Maximum number of share per employee (in shares)       3,000    
      Additional shares reserved for future issuance (in shares)       810,459    
      Employee Stock Option            
      Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
      Unrecognized share-based compensation expense       $ 0.0 $ 1.0  
      Unrecognized share-based compensation expense, remaining weighted-average vesting periods       3 months 18 days 9 months 18 days  
      Restricted Stock Units            
      Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
      Vesting period contractual term       4 years    
      Unrecognized share-based compensation expense, remaining weighted-average vesting periods       2 years 3 months 18 days 2 years 4 months 24 days  
      Unrecognized share-based compensation expense       $ 198.3 $ 107.9  
      2013 Equity Incentive Plan            
      Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
      Percentage of outstanding shares (percent)   5.00%        
      Available for future grants (in shares)       15,528,723    
      Vesting period contractual term 7 years          
      Key Employee Equity Bonus Plan | Restricted Stock Units            
      Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
      Unrecognized share-based compensation expense, remaining weighted-average vesting periods       1 month 6 days    
      Unrecognized share-based compensation expense       $ 1.0    
      Number of shares issued (in shares)       100,000 100,000  
      Share based compensation requisite service period recognition       4 months 24 days    
      Class A common stock            
      Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
      Common stock, shares reserved for future issuance (in shares)       75,901,000 69,445,000  
      Class A common stock | 2013 Employee stock purchase plan            
      Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
      Common stock, shares reserved for future issuance (in shares)       1,250,000    
      Percentage of outstanding shares (percent)       1.00%    
      Class A common stock | 2013 Equity Incentive Plan            
      Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
      Common stock, shares reserved for future issuance (in shares)   6,200,000        
      Common stock, additional shares reserved (in shares)   6,200,000   4,052,295    
      Share-based Payment Arrangement, Tranche Two | Class A common stock | 2013 Employee stock purchase plan            
      Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
      Purchase price of common stock (as a percentage of fair value)       90.00%    
      Share-based Payment Arrangement, Tranche One | Class A common stock | 2013 Employee stock purchase plan            
      Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
      Purchase price of common stock (as a percentage of fair value)       90.00%    
      Post January Twenty Nine 2014 | Previously Reported | 2013 Equity Incentive Plan            
      Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
      Vesting period contractual term     10 years      
      XML 75 R77.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
      Share-Based Compensation - Summary of Assumptions Used to Value ESPP Rights Under the Black-Scholes Option-Pricing Model (Detail) - $ / 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 volatility     44.00%
      Risk-free interest rate     1.78%
      Expected dividend yield     0.00%
      2013 Employee stock purchase plan      
      Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
      Expected term (in years) 15 days 15 days 15 days
      Expected volatility 47.00% 42.00% 34.00%
      Risk-free interest rate 2.01% 2.31% 1.20%
      Expected dividend yield 0.00% 0.00% 0.00%
      Offering grant date fair value of ESPP rights (in dollars per share) $ 33.66 $ 18.07 $ 9.52
      XML 76 R87.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
      Basic and Diluted Net Loss Per Share Basic and Diluted Net Loss Per Share - Narrative (Details)
      Dec. 31, 2019
      $ / shares
      Convertible Senior Notes Due 2023  
      Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]  
      Conversion price per share (in dollars per share) $ 81.45
      XML 77 R54.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
      Fair Value of Financial Instruments - Financial Assets Carried at Fair Value (Detail) - USD ($)
      $ in Thousands
      Dec. 31, 2019
      Dec. 31, 2018
      Noncurrent assets:    
      Long-term investments $ 132,188 $ 0
      (Level 1)    
      Noncurrent assets:    
      Long-term investments 0 0
      Level 2    
      Noncurrent assets:    
      Long-term investments 0 0
      Level 3    
      Noncurrent assets:    
      Long-term investments 132,188 0
      Money Market Funds    
      Cash equivalents:    
      Money market funds 297,311 485,872
      Money Market Funds | (Level 1)    
      Cash equivalents:    
      Money market funds 297,311 485,872
      Money Market Funds | Level 2    
      Cash equivalents:    
      Money market funds 0 0
      Money Market Funds | Level 3    
      Cash equivalents:    
      Money market funds $ 0 $ 0
      XML 78 R50.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
      Financial Statement Components - Summary of Carrying Value of Goodwill (Detail)
      $ in Thousands
      12 Months Ended
      Dec. 31, 2019
      USD ($)
      Goodwill [Roll Forward]  
      Goodwill, Beginning balance $ 31,238
      Foreign currency translation adjustments (425)
      Goodwill, Ending balance 55,278
      Connect First  
      Goodwill [Roll Forward]  
      Connect First acquisition $ 24,465
      XML 79 R58.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
      Convertible Senior Notes - Additional Information (Detail) - USD ($)
      1 Months Ended 12 Months Ended
      Mar. 31, 2018
      Dec. 31, 2019
      Dec. 31, 2018
      Dec. 31, 2017
      Debt Instrument [Line Items]        
      Principal   $ 460,000,000    
      Proceeds from issuance debt, net of discounts and issuance costs   0 $ 449,457,000 $ 0
      Carrying amount of equity component representing conversion option   101,141,000    
      Net cost incurred in connection with transaction   $ 0 $ 49,910,000 $ 0
      Class A common stock        
      Debt Instrument [Line Items]        
      Stock par value (in dollars per share)   $ 0.0001 $ 0.0001  
      Convertible Senior Notes Due 2023        
      Debt Instrument [Line Items]        
      Debt instrument, interest rate 0.00%      
      Proceeds from issuance debt, net of discounts and issuance costs $ 449,500,000      
      Conversion price per share (in dollars per share)   $ 81.45    
      Debt redemption price percentage 100.00% 100.00%    
      Carrying amount of equity component representing conversion option   $ 101,100,000    
      Convertible Senior Notes Due 2023 | Capped call        
      Debt Instrument [Line Items]        
      Conversion price per share (in dollars per share)   $ 119.035    
      Initial strike price (in dollars per share)   $ 81.45    
      Net cost incurred in connection with transaction   $ 49,900,000    
      Convertible Senior Notes Due 2023 | Class A common stock        
      Debt Instrument [Line Items]        
      Debt conversion, converted instrument, shares issued (in shares) 0.0122782      
      Stock par value (in dollars per share) $ 0.0001      
      Conversion price per share (in dollars per share) $ 81.45      
      Convertible Senior Notes Due 2023 | Class A common stock | Capped call        
      Debt Instrument [Line Items]        
      Option indexed to issuer's equity, shares (in shares)   5,600,000    
      Convertible Senior Notes Due 2023 | Private Placement        
      Debt Instrument [Line Items]        
      Principal $ 460,000,000.0      
      XML 80 R39.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
      Description of Business and Summary of Significant Accounting Policies - Additional Information (Detail)
      $ in Millions
      12 Months Ended
      Dec. 31, 2019
      USD ($)
      Segment
      Dec. 31, 2018
      USD ($)
      Dec. 31, 2017
      USD ($)
      Customer
      Description Of Business And Summary Of Significant Accounting Policies [Line Items]      
      Software development cost, net of impairment $ 18.5 $ 11.7  
      Capitalized Computer Software, Net 35.6 22.2  
      Advertising expense $ 59.9 $ 58.3 $ 42.4
      Number of reportable segment | Segment 1    
      Accounting Standards Update 2014-09      
      Description Of Business And Summary Of Significant Accounting Policies [Line Items]      
      Deferred contract costs, expected amortization period of benefit 5 years    
      Minimum      
      Description Of Business And Summary Of Significant Accounting Policies [Line Items]      
      Estimated lives 2 years    
      Contractual arrangement subscriptions period 1 month    
      Subscription contracts services termination period 30 days    
      Maximum      
      Description Of Business And Summary Of Significant Accounting Policies [Line Items]      
      Estimated lives 5 years    
      Contractual arrangement subscriptions period 5 years    
      Subscription contracts services termination period 60 days    
      Accounts receivable | Customer concentration risk      
      Description Of Business And Summary Of Significant Accounting Policies [Line Items]      
      Concentration risk, number of major customers | Customer     1
      Revenues | Customer concentration risk      
      Description Of Business And Summary Of Significant Accounting Policies [Line Items]      
      Concentration risk, percentage     11.00%
      Software subscription revenues | Customer concentration risk      
      Description Of Business And Summary Of Significant Accounting Policies [Line Items]      
      Concentration risk, percentage     12.00%
      XML 81 R31.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
      Convertible Senior Notes (Tables)
      12 Months Ended
      Dec. 31, 2019
      Debt Disclosure [Abstract]  
      Summary of Net Carrying Amount of Liability Component of Convertible Notes
      The net carrying amount of the liability component of the Notes was as follows (in thousands):
       
      December 31, 2019
      Principal
      $
      460,000

      Unamortized discount
      (67,350
      )
      Unamortized issuance cost
      (5,761
      )
      Net carrying amount
      $
      386,889

      Schedule of Equity Component of Convertible Debt
      The net carrying amount of the equity component of the Notes was as follows (in thousands):
       
      December 31, 2019
      Proceeds allocated to the conversion option (debt discount)
      $
      101,141

      Issuance cost
      (2,318
      )
      Net carrying amount
      $
      98,823


      Schedule of Interest Expense Recognized Related to Notes
      The following table sets forth the interest expense recognized related to the Notes (in thousands):
       
      Year ended December 31,
       
      2019
       
      2018
       
      2017
      Amortization of debt discount
      $
      18,920

       
      $
      14,872

       
      $

      Amortization of debt issuance cost
      1,417

       
      1,046

       

      Total interest expense related to the Notes
      $
      20,337

       
      $
      15,918

       
      $


      XML 82 R35.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
      Income Taxes (Tables)
      12 Months Ended
      Dec. 31, 2019
      Income Tax Disclosure [Abstract]  
      Summary of Net Loss Before Provision for (Benefit from) Income Taxes
      Net loss before provision for (benefit from) income taxes consisted of the following (in thousands):
       
      Year ended December 31,
       
      2019
       
      2018
       
      2017
      United States
      $
      (64,822
      )
       
      $
      (29,584
      )
       
      $
      (5,883
      )
      International
      7,882

       
      3,521

       
      1,937

      Total net loss before provision for (benefit from) income taxes
      $
      (56,940
      )
       
      $
      (26,063
      )
       
      $
      (3,946
      )

      Summary of Provision for (Benefit from) Income Taxes
      The provision for (benefit from) income taxes consisted of the following (in thousands):
       
      Year ended December 31,
       
      2019
       
      2018
       
      2017
      Current
       
       
       
       
       
      Federal
      $

       
      $

       
      $

      State
      150

       
      61

       
      49

      Foreign
      464

       
      382

       
      256

      Total current
      $
      614

       
      $
      443

       
      $
      305

      Deferred
       
       
       
       
       
      Federal
      $
      (2,765
      )
       
      $

       
      $

      State
      (445
      )
       

       

      Foreign
      (737
      )
       
      (303
      )
       
      (47
      )
      Total deferred
      (3,947
      )
       
      (303
      )
       
      (47
      )
      Total income tax provision
      $
      (3,333
      )
       
      $
      140

       
      $
      258


      Summary of Variation of Effective Provision for (Benefit from) Income Taxes from Statutory Federal Income Tax Rate
      The provision for (benefit from) income tax differed from the amounts computed by applying the U.S. federal income tax rate to pretax loss as a result of the following (in thousands):
       
      Year ended December 31,
       
      2019
       
      2018
       
      2017
      Federal tax benefit at statutory rate
      $
      (11,957
      )
       
      $
      (5,473
      )
       
      $
      (1,341
      )
      State tax, net of federal tax benefit
      (233
      )
       
      48

       
      32

      Research and development credits
      (5,312
      )
       
      (3,284
      )
       
      (707
      )
      Share-based compensation
      (58,780
      )
       
      (25,170
      )
       
      (18,154
      )
      Other permanent differences
      3,149

       
      1,325

       
      814

      Change in U.S. federal Tax Rate

       

       
      33,254

      Foreign tax rate differential
      (799
      )
       
      (288
      )
       
      (445
      )
      Net operating (gains) losses not recognized
      73,364

       
      32,982

       
      (13,195
      )
      Release of valuation allowance associated with acquisitions
      (2,765
      )
       

       

      Total income tax provision
      $
      (3,333
      )
       
      $
      140

       
      $
      258

      Schedule of Deferred Income Tax Assets and Liabilities
      The types of temporary differences that give rise to significant portions of the Company’s deferred tax assets and liabilities are as follows (in thousands):
       
      Year ended December 31,
       
      2019
       
      2018
      Deferred tax assets
       
       
       
      Net operating loss and credit carry-forwards
      $
      196,930

       
      $
      109,812

      Research and development credits
      24,452

       
      16,380

      Sales tax liability
      157

       
      258

      Share-based compensation
      5,937

       
      5,435

      Accrued liabilities
      6,612

       
      5,135

      Gross deferred tax assets
      234,088

       
      137,020

      Valuation allowance
      (180,090
      )
       
      (94,118
      )
      Total deferred tax assets
      53,998

       
      42,902

      Deferred tax liabilities
       
       
       
      Convertible debt discount
      (16,701
      )
       
      (21,035
      )
      Deferred sales commissions
      (28,601
      )
       
      (18,253
      )
      Acquired intangibles
      (3,857
      )
       
      (2,670
      )
      Property and equipment
      (6,731
      )
       
      (3,573
      )
      Net deferred tax (liabilities) assets
      $
      (1,892
      )
       
      $
      (2,629
      )
      Summary of Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits
      The following shows the changes in the gross amount of unrecognized tax benefits as of December 31, 2019 (in thousands):
       
      2019
       
      2018
       
      2017
      Unrecognized tax benefits, beginning of the year
      $
      6,029

       
      $
      3,004

       
      $
      2,460

      Increases related to prior year tax positions

       
      1,050

       

      Decreases related to prior year tax positions
      (48
      )
       

       
      (3
      )
      Increases related to current year tax positions
      2,984

       
      1,975

       
      547

      Unrecognized tax benefits, end of year
      $
      8,965

       
      $
      6,029

       
      $
      3,004


      XML 83 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 84 R16.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
      Legal Matters
      The Company is subject to certain legal proceedings described below, and from time to time may be involved in a variety of claims, lawsuits, investigations, and proceedings relating to contractual disputes, intellectual property rights, employment matters, regulatory compliance matters, and other litigation matters relating to various claims that arise in the normal course of business.
      The Company determines whether an estimated loss from a contingency should be accrued by assessing whether a loss is deemed probable and can be reasonably estimated. The Company assesses its potential liability by analyzing specific litigation and regulatory matters using reasonably available information. The Company develops its views on estimated losses in consultation with inside and outside counsel, which involves a subjective analysis of potential results and outcomes, assuming various combinations of appropriate litigation and settlement strategies. Actual claims could settle or be adjudicated against the Company in the future for materially different amounts than the Company has accrued due to the inherently unpredictable nature of litigation. Legal fees are expensed in the period in which they are incurred.
      TCPA Matter
      On November 17, 2017, Joann Hurley (“Hurley”), filed a second amended complaint in an ongoing putative class action lawsuit pending in the United States District Court for the Southern District of West Virginia, adding the Company as a named defendant and alleging that the Company and other defendants violated the Telephone Consumer Protection Act (“TCPA”) and regulations promulgated thereunder by allegedly using an automated telephone dialing system to deliver prerecorded political messages to Hurley, an incumbent running for reelection, and others. Hurley alternatively alleged that the Company was vicariously liable for the actions of the other co-defendants. Hurley seeks statutory, compensatory, consequential, incidental and punitive damages, costs, and attorneys’ fees in connection with her claims. The Company was served with the second amended complaint on January 4, 2018. On March 23, 2018, the Company filed a motion to dismiss the complaint for lack of standing and failure to sufficiently state a claim on which relief may be granted. Hurley filed her opposition brief on April 6, 2018, and the Company filed its reply brief on April 13, 2018. On October 4, 2018, the district court issued its memorandum and opinion order granting in part and denying in part the Company’s motion to dismiss. The district court dismissed Hurley’s vicarious liability claim but allowed Hurley’s TCPA claim to proceed. The Company filed its answer and affirmative defenses to the second amended complaint on October 18, 2018. Plaintiff filed a motion to certify a class on July 9, 2019. The Company and another defendant filed oppositions to the motion, which have been fully briefed and is pending decision by the court. Discovery closed on October 25, 2019. The Company filed a motion for summary judgment on November 14, 2019. The plaintiff opposed the motion, which has been fully briefed and is pending decision by the court. The parties mediated the case before a private mediator on January 23, 2020, at which time a tentative settlement was achieved. The settlement will need to be approved by the court. Meanwhile, the court has issued an order holding the case in abeyance pending approval of the settlement. The Consolidated Financial Statements include an accrual for the estimated loss that is expected to occur.
      Patent Infringement Matter
      On April 25, 2017, Uniloc USA, Inc. and Uniloc Luxembourg, S.A. (together, “Uniloc”) filed in the U.S. District Court for the Eastern District of Texas two actions against the Company alleging infringement of U.S. Patent Nos. 7,804,948; 7,853,000; and 8,571,194 by RingCentral’s Glip unified communications application. The plaintiffs seek a declaration that the Company has infringed the patents, damages according to proof, injunctive relief, as well as their costs, attorney’s fees, expenses and interest. On October 9, 2017, the Company filed a motion to dismiss or transfer requesting that the case be transferred to the United States District Court for the Northern District of California. In response to the motion, plaintiffs filed a first amended complaint on October 24, 2017. The Company filed a renewed motion to dismiss or transfer on November 15, 2017. Although briefing on that motion has been completed, the motion has not yet been decided. On February 5, 2018, Uniloc moved to stay the litigation pending the resolution of certain third-party inter partes review proceedings (“IPRs”) before the United States Patent and Trademark Office. On February 9, 2018, the court stayed the litigation pending resolution of the IPRs without prejudice to or waiver of the Company’s motion to dismiss or transfer. This litigation is still in its earliest stages. Based on the information known by the Company as of the date of this filing and the rules and regulations applicable to the preparation of the Company’s Consolidated Financial Statements, it is not possible to provide an estimated amount of any such loss or range of loss that may occur. The Company intends to vigorously defend against this lawsuit.
      Other matter
      On June 14, 2019, the Company filed suit in the Superior Court of California, County of Alameda, against Bright Pattern, Inc. and two of its officers, alleging that the defendants negotiated a potential acquisition of Bright Pattern by RingCentral fraudulently and in bad faith. The Company seeks its costs incurred in negotiating under the Letter of Intent ("LOI") that the parties entered into and damages for lost opportunity as a result of forgoing another acquisition opportunity, and attorneys’ fees and costs. On August 26, 2019, Bright Pattern filed a cross-complaint against the Company and two of its executive officers alleging breach of the LOI as well as tort claims arising from the Company's allegedly inducing Bright Pattern to enter into the LOI and subsequent extensions while allegedly misstating the timeframe for the proposed transaction. As damages, Bright Pattern seeks audit fees it allegedly incurred, a $5 million break-up fee, its alleged “cash burn” during the negotiations, and unspecified lost opportunity damages. The Company filed a demurrer to Bright Pattern’s amended cross-complaint, as well as a related motion to strike. This litigation is still in early stages. Based on the information known by the Company as of the date of this filing and the rules and regulations applicable to the preparation of the Company’s Consolidated Financial Statements, it is not possible to provide an estimated amount of any loss or range of loss that may occur. The Company intends to vigorously prosecute and defend this lawsuit. 
      Employee Agreements
      The Company has signed various employment agreements with executives and key employees pursuant to which if the Company terminates their employment without cause or if the employee terminates his or her employment for good reason following
      a change of control of the Company, the employees are entitled to receive certain benefits, including severance payments, accelerated vesting of stock options and RSUs and continued COBRA coverage. As of December 31, 2019, no triggering events which would cause these provisions to become effective have occurred. Therefore, no liabilities have been recorded for these agreements in the consolidated financial statements.
      XML 85 R12.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
      Fair Value of Financial Instruments
      12 Months Ended
      Dec. 31, 2019
      Fair Value Disclosures [Abstract]  
      Fair Value of Financial Instruments Fair Value of Financial Instruments
      The Company measures and reports certain cash equivalents, including money market funds and certificates of deposit, in addition to its long-term investments at fair value in accordance with the provisions of the authoritative accounting guidance that addresses fair value measurements. This guidance establishes a hierarchy for inputs used in measuring fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that the most observable inputs be used when available. 
      The hierarchy is broken down into three levels based on the reliability of the inputs as follows:
      Level 1:
      Observable inputs that reflect unadjusted quoted prices in active markets for identical assets or liabilities.
      Level 2:
      Other inputs, such as quoted prices for similar assets or liabilities, quoted prices for identical or similar assets or liabilities in inactive markets, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the asset or liability.
      Level 3:
      Unobservable inputs that are supported by little or no market activity and that are based on management’s assumptions, including fair value measurements determined by using pricing models, discounted cash flow methodologies or similar techniques.
      The financial assets carried at fair value were determined using the following inputs (in thousands):
       
      Fair Value at December 31, 2019
       
      Level 1
       
      Level 2
       
      Level 3
      Cash equivalents:
       
       
       
       
       
       
       
      Money market funds
      $
      297,311

       
      $
      297,311

       
      $

       
      $

      Noncurrent assets:
       
       
       
       
       
       
       
      Long-term investments
      132,188

       

       

       
      132,188

       
      Fair Value at December 31, 2018
       
      Level 1
       
      Level 2
       
      Level 3
      Cash equivalents:
       
       
       
       
       
       
       
      Money market funds
      $
      485,872

       
      $
      485,872

       
      $

       
      $

      Noncurrent assets:
       
       
       
       
       
       
       
      Long-term investments

       

       

       


      The Company’s other financial instruments, including accounts receivable, accounts payable, and other current liabilities, are carried at cost, which approximates fair-value due to the relatively short maturity of those instruments.
      Convertible Senior Notes    
      As of December 31, 2019, the fair value of the 0% convertible senior notes due 2023 (the “Notes”) was approximately $929.2 million. The fair value was determined based on the quoted price for the Notes in an inactive market on the last trading day of the reporting period and is considered as Level 2 in the fair value hierarchy.
      Long-Term Investments
      As of December 31, 2019, the fair value of the Company's long-term investments in convertible and redeemable preferred stock was $132.2 million. The Company classifies its long-term investments as Level 3 in the fair value hierarchy based on the nature of the fair value inputs and judgment involved in the valuation process. These investments are reported at fair value in long-term investments in the Consolidated Balance Sheets. During fiscal year 2019, the Company's total unrealized gains (losses) recorded in other income (expense), net, was $6.6 million.
      XML 86 R24.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
      In the ordinary course of business, the Company made purchases from Google Inc., at which one of the Company’s directors serves as President, Americas. Total payables to Google Inc. at December 31, 2019 and 2018 were $1.5 million and $1.2 million, respectively. Total expenses incurred from Google Inc. in 2019, 2018, and 2017 were $18.7 million, $18.8 million, and $15.4 million, respectively.
      XML 87 R20.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
      Basic and Diluted Net Loss Per Share
      12 Months Ended
      Dec. 31, 2019
      Earnings Per Share [Abstract]  
      Basic and Diluted Net Loss Per Share Basic and Diluted Net Loss Per Share
      Basic net loss per share is computed by dividing the net loss by the weighted-average number of shares of common stock outstanding during the period, less the weighted-average unvested common stock subject to repurchase or forfeiture as they are not deemed to be issued for accounting purposes. Diluted net loss per share is computed by giving effect to all potential shares of common stock, stock options, restricted stock units, ESPP, and convertible senior notes, to the extent dilutive. For the periods presented, all such common stock equivalents have been excluded from diluted net loss per share as the effect to net loss per share would be anti-dilutive.
      The following table sets forth the computation of the Company’s basic and diluted net loss per share during the years ended December 31, 2019, 2018 and 2017 (in thousands, except per share data):
       
      Year Ended December 31,
       
      2019
       
      2018
       
      2017
      Numerator
       
       
       
       
       
      Net loss
      $
      (53,607
      )
       
      $
      (26,203
      )
       
      $
      (4,204
      )
      Denominator
       
       
       
       
       
      Weighted-average common shares for basic and diluted net
      loss per share
      83,130

       
      79,500

       
      76,281

      Basic and diluted net loss per share
      $
      (0.64
      )
       
      $
      (0.33
      )
       
      $
      (0.06
      )

      The following table summarizes the potentially dilutive common shares that were excluded from diluted weighted-average common shares outstanding because including them would have had an anti-dilutive effect (in thousands):
       
      Year Ended December 31,
       
      2019
       
      2018
       
      2017
      Shares of common stock issuable under equity incentive plans outstanding
      6,832

       
      8,943

       
      10,806

      Convertible senior notes
      1,905

       
      79

       

      Potential common shares excluded from diluted net loss per share
      8,737

       
      9,022

       
      10,806


      Since the Company expects to settle the principal amount of its outstanding convertible senior notes in cash and any excess in cash or shares of the Company’s Class A Common Stock, the Company uses the treasury stock method for calculating any potential dilutive effect of the conversion spread on diluted net income per share, if applicable. The conversion spread will have a dilutive impact on diluted net income per share of common stock when the average market price of the Company’s Class A Common Stock for a given period exceeds the conversion price of $81.45 per share for the Notes.
      XML 88 R28.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
      Financial Statement Components (Tables)
      12 Months Ended
      Dec. 31, 2019
      Statement of Financial Position [Abstract]  
      Components of Cash and Cash Equivalents
      Cash and cash equivalents consisted of the following (in thousands):
       
      December 31,
      2019
       
      December 31,
      2018
      Cash
      $
      46,295

       
      $
      80,457

      Money market funds
      297,311

       
      485,872

      Total cash and cash equivalents
      $
      343,606

       
      $
      566,329


      Components of Accounts Receivable, Net
      Accounts receivable, net consisted of the following (in thousands):
       
      December 31,
      2019
       
      December 31,
      2018
      Accounts receivable
      $
      114,745

       
      $
      82,740

      Unbilled accounts receivable
      17,603

       
      14,141

      Allowance for doubtful accounts
      (2,358
      )
       
      (2,506
      )
      Accounts receivable, net
      $
      129,990

       
      $
      94,375

      Components of Prepaid Expenses and Other Current Assets
      Prepaid expenses and other current assets consisted of the following (in thousands):
       
      December 31,
      2019
       
      December 31,
      2018
      Prepaid expenses
      $
      16,249

       
      $
      14,805

      Inventory
      401

       
      199

      Other current assets
      8,704

       
      8,768

      Total prepaid expenses and other current assets
      $
      25,354

       
      $
      23,772


      Components of Property and Equipment, Net
      Property and equipment, net consisted of the following (in thousands):
       
      December 31,
      2019
       
      December 31,
      2018
      Computer hardware and software
      $
      120,841

       
      $
      103,766

      Internal-use software development costs
      48,419

       
      29,886

      Furniture and fixtures
      7,690

       
      5,896

      Leasehold improvements
      11,327

       
      6,863

      Property and equipment, gross
      188,277

       
      146,411

      Less: accumulated depreciation and amortization
      (99,047
      )
       
      (76,206
      )
      Property and equipment, net
      $
      89,230

       
      $
      70,205


      Components of Accrued Liabilities
      Accrued liabilities consisted of the following (in thousands):
       
      December 31,
      2019
       
      December 31,
      2018
      Accrued compensation and benefits
      $
      30,541

       
      $
      20,932

      Accrued sales, use, and telecom related taxes
      25,757

       
      19,609

      Accrued marketing
      17,505

       
      12,291

      Operating lease liabilities, short-term
      14,249

       

      Other accrued expenses
      50,677

       
      47,855

      Total accrued liabilities
      $
      138,729

       
      $
      100,687


      Summary of Carrying Value of Goodwill
      The carrying value of goodwill is as follows (in thousands):
       
      December 31,
      2019
      Balance at December 31, 2018
      $
      31,238

      Connect First acquisition
      24,465

      Foreign currency translation adjustments
      (425
      )
      Balance at December 31, 2019
      $
      55,278


      Summary of Carrying Values of Intangible Assets
      The carrying values of intangible assets are as follows (in thousands):
       
       
       
      December 31, 2019
       
      December 31, 2018
       
      Estimated
      Lives
       
      Cost
       
      Accumulated
      Amortization
       
      Acquired
      Intangibles,
      Net
       
      Cost
       
      Accumulated
      Amortization
       
      Acquired
      Intangibles,
      Net
      Customer relationships
      2 to 5 years
       
      $
      21,245

       
      $
      8,178

       
      $
      13,067

       
      $
      20,121

       
      $
      4,460

       
      $
      15,661

      Developed technology
      3 to 5 years
       
      123,547

       
      9,276

       
      114,271

       
      6,098

       
      2,279

       
      3,819

      Total acquired intangible assets
       
       
      $
      144,792

       
      $
      17,454

       
      $
      127,338

       
      $
      26,219

       
      $
      6,739

       
      $
      19,480


      Summary of Estimated Amortization Expense for Acquired Intangible Assets
      Estimated amortization expense for acquired intangible assets for the following five fiscal years and thereafter is as follows (in thousands):
      2020
      $
      34,274

      2021
      34,016

      2022
      28,416

      2023
      16,477

      2024 and thereafter
      14,155

      Total estimated amortization expense
      $
      127,338


      XML 89 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.3.a.u2 html 231 485 1 false 72 0 false 9 false false R1.htm 0002000 - Document - Cover Page Sheet http://www.ringcentral.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001000 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.ringcentral.com/role/ConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 1001501 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.ringcentral.com/role/ConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 1002000 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.ringcentral.com/role/ConsolidatedStatementsOfOperations CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 1003000 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Sheet http://www.ringcentral.com/role/ConsolidatedStatementsOfComprehensiveLoss CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Statements 5 false false R6.htm 1004000 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.ringcentral.com/role/ConsolidatedStatementsOfStockholdersEquity CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 6 false false R7.htm 1005000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.ringcentral.com/role/ConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 2101100 - Disclosure - Description of Business and Summary of Significant Accounting Policies Sheet http://www.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPolicies Description of Business and Summary of Significant Accounting Policies Notes 8 false false R9.htm 2102100 - Disclosure - Impact of Recently Adopted Accounting Pronouncements Sheet http://www.ringcentral.com/role/ImpactOfRecentlyAdoptedAccountingPronouncements Impact of Recently Adopted Accounting Pronouncements Notes 9 false false R10.htm 2102100 - Disclosure - Revenues and Cost of Revenue Sheet http://www.ringcentral.com/role/RevenuesAndCostOfRevenue Revenues and Cost of Revenue Notes 10 false false R11.htm 2103100 - Disclosure - Financial Statement Components Sheet http://www.ringcentral.com/role/FinancialStatementComponents Financial Statement Components Notes 11 false false R12.htm 2104100 - Disclosure - Fair Value of Financial Instruments Sheet http://www.ringcentral.com/role/FairValueOfFinancialInstruments Fair Value of Financial Instruments Notes 12 false false R13.htm 2105100 - Disclosure - Business Combinations, Strategic Partnerships, and Asset Acquisitions Sheet http://www.ringcentral.com/role/BusinessCombinationsStrategicPartnershipsAndAssetAcquisitions Business Combinations, Strategic Partnerships, and Asset Acquisitions Notes 13 false false R14.htm 2106100 - Disclosure - Convertible Senior Notes Notes http://www.ringcentral.com/role/ConvertibleSeniorNotes Convertible Senior Notes Notes 14 false false R15.htm 2107100 - Disclosure - Leases Sheet http://www.ringcentral.com/role/Leases Leases Notes 15 false false R16.htm 2108100 - Disclosure - Commitments and Contingencies Sheet http://www.ringcentral.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 16 false false R17.htm 2109100 - Disclosure - Stockholders' Equity Sheet http://www.ringcentral.com/role/StockholdersEquity Stockholders' Equity Notes 17 false false R18.htm 2110100 - Disclosure - Share-Based Compensation Sheet http://www.ringcentral.com/role/ShareBasedCompensation Share-Based Compensation Notes 18 false false R19.htm 2111100 - Disclosure - Income Taxes Sheet http://www.ringcentral.com/role/IncomeTaxes Income Taxes Notes 19 false false R20.htm 2112100 - Disclosure - Basic and Diluted Net Loss Per Share Sheet http://www.ringcentral.com/role/BasicAndDilutedNetLossPerShare Basic and Diluted Net Loss Per Share Notes 20 false false R21.htm 2113100 - Disclosure - Geographic Concentrations Sheet http://www.ringcentral.com/role/GeographicConcentrations Geographic Concentrations Notes 21 false false R22.htm 2114100 - Disclosure - 401(k) Plan Sheet http://www.ringcentral.com/role/A401KPlan 401(k) Plan Notes 22 false false R23.htm 2115100 - Disclosure - Selected Quarterly Financial Data (Unaudited) Sheet http://www.ringcentral.com/role/SelectedQuarterlyFinancialDataUnaudited Selected Quarterly Financial Data (Unaudited) Notes 23 false false R24.htm 2116100 - Disclosure - Related-Party Transactions Sheet http://www.ringcentral.com/role/RelatedPartyTransactions Related-Party Transactions Notes 24 false false R25.htm 2201201 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Policies) Sheet http://www.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies Description of Business and Summary of Significant Accounting Policies (Policies) Policies http://www.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPolicies 25 false false R26.htm 2301302 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Tables) Sheet http://www.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesTables Description of Business and Summary of Significant Accounting Policies (Tables) Tables http://www.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPolicies 26 false false R27.htm 2302301 - Disclosure - Revenues and Cost of Revenue Revenues and Cost of Revenue (Tables) Sheet http://www.ringcentral.com/role/RevenuesAndCostOfRevenueRevenuesAndCostOfRevenueTables Revenues and Cost of Revenue Revenues and Cost of Revenue (Tables) Tables 27 false false R28.htm 2303301 - Disclosure - Financial Statement Components (Tables) Sheet http://www.ringcentral.com/role/FinancialStatementComponentsTables Financial Statement Components (Tables) Tables http://www.ringcentral.com/role/FinancialStatementComponents 28 false false R29.htm 2304301 - Disclosure - Fair Value of Financial Instruments (Tables) Sheet http://www.ringcentral.com/role/FairValueOfFinancialInstrumentsTables Fair Value of Financial Instruments (Tables) Tables http://www.ringcentral.com/role/FairValueOfFinancialInstruments 29 false false R30.htm 2305301 - Disclosure - Business Combinations, Strategic Partnerships, and Asset Acquisitions (Tables) Sheet http://www.ringcentral.com/role/BusinessCombinationsStrategicPartnershipsAndAssetAcquisitionsTables Business Combinations, Strategic Partnerships, and Asset Acquisitions (Tables) Tables http://www.ringcentral.com/role/BusinessCombinationsStrategicPartnershipsAndAssetAcquisitions 30 false false R31.htm 2306301 - Disclosure - Convertible Senior Notes (Tables) Notes http://www.ringcentral.com/role/ConvertibleSeniorNotesTables Convertible Senior Notes (Tables) Tables http://www.ringcentral.com/role/ConvertibleSeniorNotes 31 false false R32.htm 2307301 - Disclosure - Leases (Tables) Sheet http://www.ringcentral.com/role/LeasesTables Leases (Tables) Tables http://www.ringcentral.com/role/Leases 32 false false R33.htm 2309301 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.ringcentral.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.ringcentral.com/role/StockholdersEquity 33 false false R34.htm 2310301 - Disclosure - Share-Based Compensation (Tables) Sheet http://www.ringcentral.com/role/ShareBasedCompensationTables Share-Based Compensation (Tables) Tables http://www.ringcentral.com/role/ShareBasedCompensation 34 false false R35.htm 2311301 - Disclosure - Income Taxes (Tables) Sheet http://www.ringcentral.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.ringcentral.com/role/IncomeTaxes 35 false false R36.htm 2312301 - Disclosure - Basic and Diluted Net Loss Per Share (Tables) Sheet http://www.ringcentral.com/role/BasicAndDilutedNetLossPerShareTables Basic and Diluted Net Loss Per Share (Tables) Tables http://www.ringcentral.com/role/BasicAndDilutedNetLossPerShare 36 false false R37.htm 2315301 - Disclosure - Selected Quarterly Financial Data (Unaudited) (Tables) Sheet http://www.ringcentral.com/role/SelectedQuarterlyFinancialDataUnauditedTables Selected Quarterly Financial Data (Unaudited) (Tables) Tables http://www.ringcentral.com/role/SelectedQuarterlyFinancialDataUnaudited 37 false false R38.htm 2401403 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Changes in Allowance for Doubtful Accounts (Detail) Sheet http://www.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesChangesInAllowanceForDoubtfulAccountsDetail Description of Business and Summary of Significant Accounting Policies - Changes in Allowance for Doubtful Accounts (Detail) Details 38 false false R39.htm 2401404 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Additional Information (Detail) Sheet http://www.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail Description of Business and Summary of Significant Accounting Policies - Additional Information (Detail) Details 39 false false R40.htm 2401405 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Estimated Useful Lives of Assets (Detail) Sheet http://www.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfAssetsDetail Description of Business and Summary of Significant Accounting Policies - Estimated Useful Lives of Assets (Detail) Details 40 false false R41.htm 2401406 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Disaggregated of Revenue by Primary Geographical Market, Major Product Lines and Timing of Revenue Recognition (Detail) Sheet http://www.ringcentral.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDisaggregatedOfRevenueByPrimaryGeographicalMarketMajorProductLinesAndTimingOfRevenueRecognitionDetail Description of Business and Summary of Significant Accounting Policies - Disaggregated of Revenue by Primary Geographical Market, Major Product Lines and Timing of Revenue Recognition (Detail) Details 41 false false R42.htm 2402401 - Disclosure - Impact of Recently Adopted Accounting Pronouncements (Details) Sheet http://www.ringcentral.com/role/ImpactOfRecentlyAdoptedAccountingPronouncementsDetails Impact of Recently Adopted Accounting Pronouncements (Details) Details http://www.ringcentral.com/role/ImpactOfRecentlyAdoptedAccountingPronouncements 42 false false R43.htm 2402402 - Disclosure - Revenues and Cost of Revenue - Summary of Revenue by Geographical Markets (Details) Sheet http://www.ringcentral.com/role/RevenuesAndCostOfRevenueSummaryOfRevenueByGeographicalMarketsDetails Revenues and Cost of Revenue - Summary of Revenue by Geographical Markets (Details) Details 43 false false R44.htm 2402403 - Disclosure - Revenues and Cost of Revenue - Additional Information (Detail) Sheet http://www.ringcentral.com/role/RevenuesAndCostOfRevenueAdditionalInformationDetail Revenues and Cost of Revenue - Additional Information (Detail) Details 44 false false R45.htm 2403402 - Disclosure - Financial Statement Components - Components of Cash and Cash Equivalents (Detail) Sheet http://www.ringcentral.com/role/FinancialStatementComponentsComponentsOfCashAndCashEquivalentsDetail Financial Statement Components - Components of Cash and Cash Equivalents (Detail) Details 45 false false R46.htm 2403403 - Disclosure - Financial Statement Components - Additional Information (Detail) Sheet http://www.ringcentral.com/role/FinancialStatementComponentsAdditionalInformationDetail Financial Statement Components - Additional Information (Detail) Details 46 false false R47.htm 2403404 - Disclosure - Financial Statement Components - Components of Accounts Receivable, Net (Detail) Sheet http://www.ringcentral.com/role/FinancialStatementComponentsComponentsOfAccountsReceivableNetDetail Financial Statement Components - Components of Accounts Receivable, Net (Detail) Details 47 false false R48.htm 2403405 - Disclosure - Financial Statement Components - Components of Prepaid Expenses and Other Current Assets (Detail) Sheet http://www.ringcentral.com/role/FinancialStatementComponentsComponentsOfPrepaidExpensesAndOtherCurrentAssetsDetail Financial Statement Components - Components of Prepaid Expenses and Other Current Assets (Detail) Details 48 false false R49.htm 2403406 - Disclosure - Financial Statement Components - Components of Property and Equipment, Net (Detail) Sheet http://www.ringcentral.com/role/FinancialStatementComponentsComponentsOfPropertyAndEquipmentNetDetail Financial Statement Components - Components of Property and Equipment, Net (Detail) Details 49 false false R50.htm 2403407 - Disclosure - Financial Statement Components - Summary of Carrying Value of Goodwill (Detail) Sheet http://www.ringcentral.com/role/FinancialStatementComponentsSummaryOfCarryingValueOfGoodwillDetail Financial Statement Components - Summary of Carrying Value of Goodwill (Detail) Details 50 false false R51.htm 2403408 - Disclosure - Financial Statement Components - Summary of Carrying Values of Intangible Assets (Detail) Sheet http://www.ringcentral.com/role/FinancialStatementComponentsSummaryOfCarryingValuesOfIntangibleAssetsDetail Financial Statement Components - Summary of Carrying Values of Intangible Assets (Detail) Details 51 false false R52.htm 2403409 - Disclosure - Financial Statement Components - Summary of Estimated Amortization Expense for Acquired Intangible Assets (Detail) Sheet http://www.ringcentral.com/role/FinancialStatementComponentsSummaryOfEstimatedAmortizationExpenseForAcquiredIntangibleAssetsDetail Financial Statement Components - Summary of Estimated Amortization Expense for Acquired Intangible Assets (Detail) Details 52 false false R53.htm 2403410 - Disclosure - Financial Statement Components - Components of Accrued Liabilities (Detail) Sheet http://www.ringcentral.com/role/FinancialStatementComponentsComponentsOfAccruedLiabilitiesDetail Financial Statement Components - Components of Accrued Liabilities (Detail) Details 53 false false R54.htm 2404402 - Disclosure - Fair Value of Financial Instruments - Financial Assets Carried at Fair Value (Detail) Sheet http://www.ringcentral.com/role/FairValueOfFinancialInstrumentsFinancialAssetsCarriedAtFairValueDetail Fair Value of Financial Instruments - Financial Assets Carried at Fair Value (Detail) Details 54 false false R55.htm 2404403 - Disclosure - Fair Value of Financial Instruments - Additional Information (Detail) Sheet http://www.ringcentral.com/role/FairValueOfFinancialInstrumentsAdditionalInformationDetail Fair Value of Financial Instruments - Additional Information (Detail) Details 55 false false R56.htm 2405402 - Disclosure - Business Combinations, Strategic Partnerships, and Asset Acquisitions - Additional Information (Detail) Sheet http://www.ringcentral.com/role/BusinessCombinationsStrategicPartnershipsAndAssetAcquisitionsAdditionalInformationDetail Business Combinations, Strategic Partnerships, and Asset Acquisitions - Additional Information (Detail) Details 56 false false R57.htm 2405403 - Disclosure - Business Combinations, Strategic Partnerships, and Asset Acquisitions - Schedule of Preliminary Allocation of Purchase Price of Assets Acquired and Liabilities Assumed (Detail) Sheet http://www.ringcentral.com/role/BusinessCombinationsStrategicPartnershipsAndAssetAcquisitionsScheduleOfPreliminaryAllocationOfPurchasePriceOfAssetsAcquiredAndLiabilitiesAssumedDetail Business Combinations, Strategic Partnerships, and Asset Acquisitions - Schedule of Preliminary Allocation of Purchase Price of Assets Acquired and Liabilities Assumed (Detail) Details 57 false false R58.htm 2406402 - Disclosure - Convertible Senior Notes - Additional Information (Detail) Notes http://www.ringcentral.com/role/ConvertibleSeniorNotesAdditionalInformationDetail Convertible Senior Notes - Additional Information (Detail) Details 58 false false R59.htm 2406403 - Disclosure - Convertible Senior Notes - Summary of Net Carrying Amount of Liability Component of Notes (Detail) Notes http://www.ringcentral.com/role/ConvertibleSeniorNotesSummaryOfNetCarryingAmountOfLiabilityComponentOfNotesDetail Convertible Senior Notes - Summary of Net Carrying Amount of Liability Component of Notes (Detail) Details 59 false false R60.htm 2406404 - Disclosure - Convertible Senior Notes - Summary of Net Carrying Amount of Equity Component of Notes (Detail) Notes http://www.ringcentral.com/role/ConvertibleSeniorNotesSummaryOfNetCarryingAmountOfEquityComponentOfNotesDetail Convertible Senior Notes - Summary of Net Carrying Amount of Equity Component of Notes (Detail) Details 60 false false R61.htm 2406405 - Disclosure - Convertible Senior Notes - Schedule of Interest Expense Recognized Related to Notes (Detail) Notes http://www.ringcentral.com/role/ConvertibleSeniorNotesScheduleOfInterestExpenseRecognizedRelatedToNotesDetail Convertible Senior Notes - Schedule of Interest Expense Recognized Related to Notes (Detail) Details 61 false false R62.htm 2407402 - Disclosure - Leases - Components of Leases and Lease Costs (Details) Sheet http://www.ringcentral.com/role/LeasesComponentsOfLeasesAndLeaseCostsDetails Leases - Components of Leases and Lease Costs (Details) Details 62 false false R63.htm 2407403 - Disclosure - Leases - Lease Cost (Details) Sheet http://www.ringcentral.com/role/LeasesLeaseCostDetails Leases - Lease Cost (Details) Details 63 false false R64.htm 2407404 - Disclosure - Leases - Schedule of Future Lease Maturities (Details) Sheet http://www.ringcentral.com/role/LeasesScheduleOfFutureLeaseMaturitiesDetails Leases - Schedule of Future Lease Maturities (Details) Details 64 false false R65.htm 2407405 - Disclosure - Leases - Lease Term and Discount Rate (Details) Sheet http://www.ringcentral.com/role/LeasesLeaseTermAndDiscountRateDetails Leases - Lease Term and Discount Rate (Details) Details 65 false false R66.htm 2407406 - Disclosure - Leases - Supplemental Cash Flow Information (Details) Sheet http://www.ringcentral.com/role/LeasesSupplementalCashFlowInformationDetails Leases - Supplemental Cash Flow Information (Details) Details 66 false false R67.htm 2407407 - Disclosure - Leases - Leases not yet Commenced (Details) Sheet http://www.ringcentral.com/role/LeasesLeasesNotYetCommencedDetails Leases - Leases not yet Commenced (Details) Details 67 false false R68.htm 2408401 - Disclosure - Commitments and Contingencies - Additional Information (Detail) Sheet http://www.ringcentral.com/role/CommitmentsAndContingenciesAdditionalInformationDetail Commitments and Contingencies - Additional Information (Detail) Details 68 false false R69.htm 2409402 - Disclosure - Stockholders' Equity - Additional Information (Detail) Sheet http://www.ringcentral.com/role/StockholdersEquityAdditionalInformationDetail Stockholders' Equity - Additional Information (Detail) Details 69 false false R70.htm 2409403 - Disclosure - Stockholders' Equity - Summary of Common Stock Reserved for Future Issuance (Detail) Sheet http://www.ringcentral.com/role/StockholdersEquitySummaryOfCommonStockReservedForFutureIssuanceDetail Stockholders' Equity - Summary of Common Stock Reserved for Future Issuance (Detail) Details 70 false false R71.htm 2410402 - Disclosure - Share-Based Compensation - Summary of Share-Based Compensation Expense Recognized to Statements of Operations (Detail) Sheet http://www.ringcentral.com/role/ShareBasedCompensationSummaryOfShareBasedCompensationExpenseRecognizedToStatementsOfOperationsDetail Share-Based Compensation - Summary of Share-Based Compensation Expense Recognized to Statements of Operations (Detail) Details 71 false false R72.htm 2410403 - Disclosure - Share-Based Compensation - Summary of Share-Based Compensation Expense by Award Type (Detail) Sheet http://www.ringcentral.com/role/ShareBasedCompensationSummaryOfShareBasedCompensationExpenseByAwardTypeDetail Share-Based Compensation - Summary of Share-Based Compensation Expense by Award Type (Detail) Details 72 false false R73.htm 2410404 - Disclosure - Share-Based Compensation - Additional Information (Detail) Sheet http://www.ringcentral.com/role/ShareBasedCompensationAdditionalInformationDetail Share-Based Compensation - Additional Information (Detail) Details 73 false false R74.htm 2410405 - Disclosure - Share-Based Compensation - Summary of Stock Option Activity Plans (Detail) Sheet http://www.ringcentral.com/role/ShareBasedCompensationSummaryOfStockOptionActivityPlansDetail Share-Based Compensation - Summary of Stock Option Activity Plans (Detail) Details 74 false false R75.htm 2410406 - Disclosure - Share-Based Compensation - Schedule of Total Intrinsic Values of Options Exercised (Detail) Sheet http://www.ringcentral.com/role/ShareBasedCompensationScheduleOfTotalIntrinsicValuesOfOptionsExercisedDetail Share-Based Compensation - Schedule of Total Intrinsic Values of Options Exercised (Detail) Details 75 false false R76.htm 2410407 - Disclosure - Share-Based Compensation - Weighted Average Assumptions Used to Fair Value of Stock Options Granted (Detail) Sheet http://www.ringcentral.com/role/ShareBasedCompensationWeightedAverageAssumptionsUsedToFairValueOfStockOptionsGrantedDetail Share-Based Compensation - Weighted Average Assumptions Used to Fair Value of Stock Options Granted (Detail) Details 76 false false R77.htm 2410408 - Disclosure - Share-Based Compensation - Summary of Assumptions Used to Value ESPP Rights Under the Black-Scholes Option-Pricing Model (Detail) Sheet http://www.ringcentral.com/role/ShareBasedCompensationSummaryOfAssumptionsUsedToValueEsppRightsUnderBlackScholesOptionPricingModelDetail Share-Based Compensation - Summary of Assumptions Used to Value ESPP Rights Under the Black-Scholes Option-Pricing Model (Detail) Details 77 false false R78.htm 2410409 - Disclosure - Share-Based Compensation - Summary of RSUs Activity (Detail) Sheet http://www.ringcentral.com/role/ShareBasedCompensationSummaryOfRsusActivityDetail Share-Based Compensation - Summary of RSUs Activity (Detail) Details 78 false false R79.htm 2411402 - Disclosure - Income Taxes - Summary of Net Loss Before Provision for (Benefit from) Income Taxes (Detail) Sheet http://www.ringcentral.com/role/IncomeTaxesSummaryOfNetLossBeforeProvisionForBenefitFromIncomeTaxesDetail Income Taxes - Summary of Net Loss Before Provision for (Benefit from) Income Taxes (Detail) Details 79 false false R80.htm 2411403 - Disclosure - Income Taxes - Summary of Provision for (Benefit from) Income Taxes (Detail) Sheet http://www.ringcentral.com/role/IncomeTaxesSummaryOfProvisionForBenefitFromIncomeTaxesDetail Income Taxes - Summary of Provision for (Benefit from) Income Taxes (Detail) Details 80 false false R81.htm 2411404 - Disclosure - Income Taxes - Summary of Variation of Effective Provision for (Benefit from) Income Taxes from Statutory Federal Income Tax Rate (Detail) Sheet http://www.ringcentral.com/role/IncomeTaxesSummaryOfVariationOfEffectiveProvisionForBenefitFromIncomeTaxesFromStatutoryFederalIncomeTaxRateDetail Income Taxes - Summary of Variation of Effective Provision for (Benefit from) Income Taxes from Statutory Federal Income Tax Rate (Detail) Details 81 false false R82.htm 2411405 - Disclosure - Income Taxes - Schedule of Deferred Income Tax Assets and Liabilities (Detail) Sheet http://www.ringcentral.com/role/IncomeTaxesScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesDetail Income Taxes - Schedule of Deferred Income Tax Assets and Liabilities (Detail) Details 82 false false R83.htm 2411406 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.ringcentral.com/role/IncomeTaxesAdditionalInformationDetail Income Taxes - Additional Information (Detail) Details 83 false false R84.htm 2411407 - Disclosure - Income Taxes - Summary of Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits (Detail) Sheet http://www.ringcentral.com/role/IncomeTaxesSummaryOfReconciliationOfBeginningAndEndingAmountOfUnrecognizedTaxBenefitsDetail Income Taxes - Summary of Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits (Detail) Details 84 false false R85.htm 2412402 - Disclosure - Basic and Diluted Net Loss Per Share - Computation of Company's Basic and Diluted Net Loss Per Share of Common Stock (Detail) Sheet http://www.ringcentral.com/role/BasicAndDilutedNetLossPerShareComputationOfCompanysBasicAndDilutedNetLossPerShareOfCommonStockDetail Basic and Diluted Net Loss Per Share - Computation of Company's Basic and Diluted Net Loss Per Share of Common Stock (Detail) Details 85 false false R86.htm 2412403 - Disclosure - Basic and Diluted Net Loss Per Share - Potential Shares of Common Stock Excluded from Diluted Weighted-Average Common Shares Outstanding (Detail) Sheet http://www.ringcentral.com/role/BasicAndDilutedNetLossPerSharePotentialSharesOfCommonStockExcludedFromDilutedWeightedAverageCommonSharesOutstandingDetail Basic and Diluted Net Loss Per Share - Potential Shares of Common Stock Excluded from Diluted Weighted-Average Common Shares Outstanding (Detail) Details 86 false false R87.htm 2412404 - Disclosure - Basic and Diluted Net Loss Per Share Basic and Diluted Net Loss Per Share - Narrative (Details) Sheet http://www.ringcentral.com/role/BasicAndDilutedNetLossPerShareBasicAndDilutedNetLossPerShareNarrativeDetails Basic and Diluted Net Loss Per Share Basic and Diluted Net Loss Per Share - Narrative (Details) Details 87 false false R88.htm 2413401 - Disclosure - Geographic Concentrations - Additional Information (Detail) Sheet http://www.ringcentral.com/role/GeographicConcentrationsAdditionalInformationDetail Geographic Concentrations - Additional Information (Detail) Details 88 false false R89.htm 2414401 - Disclosure - 401(k) Plan - Additional Information (Detail) Sheet http://www.ringcentral.com/role/A401KPlanAdditionalInformationDetail 401(k) Plan - Additional Information (Detail) Details 89 false false R90.htm 2415402 - Disclosure - Selected Quarterly Financial Data (Unaudited) - Selected Unaudited Quarterly Consolidated Statements of Operations Data (Detail) Sheet http://www.ringcentral.com/role/SelectedQuarterlyFinancialDataUnauditedSelectedUnauditedQuarterlyConsolidatedStatementsOfOperationsDataDetail Selected Quarterly Financial Data (Unaudited) - Selected Unaudited Quarterly Consolidated Statements of Operations Data (Detail) Details http://www.ringcentral.com/role/SelectedQuarterlyFinancialDataUnauditedTables 90 false false R91.htm 2416401 - Disclosure - Related-Party Transactions - Additional Information (Detail) Sheet http://www.ringcentral.com/role/RelatedPartyTransactionsAdditionalInformationDetail Related-Party Transactions - Additional Information (Detail) Details 91 false false All Reports Book All Reports rng-20191231x10k.htm rng-20191231.xsd rng-20191231_cal.xml rng-20191231_def.xml rng-20191231_lab.xml rng-20191231_pre.xml rng-20191231xex1016.htm rng-20191231xex1020.htm rng-20191231xex1024.htm rng-20191231xex108.htm rng-20191231xex211.htm rng-20191231xex231.htm rng-20191231xex311.htm rng-20191231xex312.htm rng-20191231xex321.htm rng-20191231xex322.htm rng-20191231xex44.htm a20200117141515rng2019item5s.gif http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/srt/2019-01-31 http://xbrl.sec.gov/country/2017-01-31 http://fasb.org/us-gaap/2019-01-31 true true XML 90 R66.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
      Leases - Supplemental Cash Flow Information (Details)
      $ in Thousands
      12 Months Ended
      Dec. 31, 2019
      USD ($)
      Leases [Abstract]  
      Cash paid for amounts included in the measurement of lease liabilities $ 15,709
      New ROU assets obtained in exchange of lease liabilities: $ 18,584
      XML 91 R62.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
      Leases - Components of Leases and Lease Costs (Details) - USD ($)
      $ in Thousands
      Dec. 31, 2019
      Dec. 31, 2018
      Operating leases    
      Operating lease right-of-use assets $ 39,269  
      Accrued liabilities 14,249 $ 0
      Operating lease liabilities 28,516  
      Total operating lease liabilities $ 42,765  
      Minimum    
      Lessee, Lease, Description [Line Items]    
      Operating lease renewal term 1 year  
      Maximum    
      Lessee, Lease, Description [Line Items]    
      Operating lease renewal term 5 years  
      XML 92 R49.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
      Financial Statement Components - Components of Property and Equipment, Net (Detail) - USD ($)
      $ in Thousands
      Dec. 31, 2019
      Dec. 31, 2018
      Property, Plant and Equipment [Line Items]    
      Property and equipment, gross $ 188,277 $ 146,411
      Less: accumulated depreciation and amortization (99,047) (76,206)
      Property and equipment, net 89,230 70,205
      Computer hardware and software    
      Property, Plant and Equipment [Line Items]    
      Property and equipment, gross 120,841 103,766
      Internal-use software development costs    
      Property, Plant and Equipment [Line Items]    
      Property and equipment, gross 48,419 29,886
      Furniture and fixtures    
      Property, Plant and Equipment [Line Items]    
      Property and equipment, gross 7,690 5,896
      Leasehold improvements    
      Property, Plant and Equipment [Line Items]    
      Property and equipment, gross $ 11,327 $ 6,863
      XML 93 R9.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
      Impact of Recently Adopted Accounting Pronouncements
      12 Months Ended
      Dec. 31, 2019
      Leases [Abstract]  
      Impact of Recently Adopted Accounting Pronouncements Impact of Recently Adopted Accounting Pronouncements
      On January 1, 2019, the Company adopted Topic 842, which requires recognition of ROU assets and lease liabilities for most leases on the Company’s Consolidated Balance Sheet. The Company adopted Topic 842 using a modified retrospective transition approach as of the effective date as permitted by the amendments in ASU 2018-11. As a result, the Company was not required to adjust its comparative periods' financial information for effects of the standard or make the new required lease disclosures for the periods before the date of adoption (i.e., January 1, 2019). The Company elected the package of practical expedients which allowed the Company not to reassess (1) whether existing or expired contracts, as of the adoption date, contain leases, (2) the lease classification for existing leases, and (3) whether existing initial direct costs meet the new definition. The Company also elected the practical expedient to not separate lease and non-lease components for its facility leases, and to not recognize ROU assets and liabilities for short-term leases.
      The standard had an impact on the Company’s Consolidated Balance Sheet but did not have a significant impact on its Consolidated Statement of Operations or Cash Flows. The impact on the Company's Consolidated Balance Sheet was the recognition of ROU assets and lease liabilities for operating leases.
      The adoption of this new standard at January 1, 2019, resulted in the following changes:
      assets increased by $33.5 million, representing the recognition of ROU assets; and
      liabilities increased by $33.5 million, primarily representing the recognition of lease liabilities.
      XML 94 R1.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
      Cover Page - USD ($)
      $ in Billions
      12 Months Ended
      Dec. 31, 2019
      Feb. 19, 2020
      Jun. 28, 2019
      Document And Entity Information [Line Items]      
      Title of 12(b) Security Class A Common Stock    
      Document Type 10-K    
      Amendment Flag false    
      Document Period End Date Dec. 31, 2019    
      Document Fiscal Year Focus 2019    
      Document Fiscal Period Focus FY    
      Trading Symbol RNG    
      Entity Central Index Key 0001384905    
      Current Fiscal Year End Date --12-31    
      Document Annual Report true    
      Document Transition Report false    
      Entity File Number 001-36089    
      Entity Registrant Name RingCentral, Inc.    
      Entity Incorporation, State or Country Code DE    
      Entity Tax Identification Number 94-3322844    
      Entity Address, Address Line One 20 Davis Drive    
      Entity Address, City or Town Belmont    
      Entity Address, State or Province CA    
      Entity Address, Postal Zip Code 94002    
      City Area Code 650    
      Local Phone Number 472-4100    
      Entity Well-known Seasoned Issuer Yes    
      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     $ 8.4
      Security Exchange Name NYSE    
      Class A common stock      
      Document And Entity Information [Line Items]      
      Entity Common Stock, Shares Outstanding   76,065,062  
      Class B common stock      
      Document And Entity Information [Line Items]      
      Entity Common Stock, Shares Outstanding   11,039,473  
      XML 95 R41.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
      Description of Business and Summary of Significant Accounting Policies - Disaggregated of Revenue by Primary Geographical Market, Major Product Lines and Timing of Revenue Recognition (Detail)
      12 Months Ended
      Dec. 31, 2019
      Dec. 31, 2018
      Dec. 31, 2017
      Disaggregation of Revenue [Line Items]      
      Total revenues 100.00% 100.00% 100.00%
      North America      
      Disaggregation of Revenue [Line Items]      
      Total revenues 93.00% 95.00% 96.00%
      Others      
      Disaggregation of Revenue [Line Items]      
      Total revenues 7.00% 5.00% 4.00%
      XML 96 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 $ (53,607) $ (26,203) $ (4,204)
      Other comprehensive income (loss)      
      Foreign currency translation adjustments, net (278) (772) 261
      Comprehensive loss $ (53,885) $ (26,975) $ (3,943)
      XML 97 R45.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
      Financial Statement Components - Components of Cash and Cash Equivalents (Detail) - USD ($)
      $ in Thousands
      Dec. 31, 2019
      Dec. 31, 2018
      Statement of Financial Position [Abstract]    
      Cash $ 46,295 $ 80,457
      Money market funds 297,311 485,872
      Total cash and cash equivalents $ 343,606 $ 566,329
      XML 98 R29.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
      Fair Value of Financial Instruments (Tables)
      12 Months Ended
      Dec. 31, 2019
      Fair Value Disclosures [Abstract]  
      Financial Assets Carried at Fair Value
      The financial assets carried at fair value were determined using the following inputs (in thousands):
       
      Fair Value at December 31, 2019
       
      Level 1
       
      Level 2
       
      Level 3
      Cash equivalents:
       
       
       
       
       
       
       
      Money market funds
      $
      297,311

       
      $
      297,311

       
      $

       
      $

      Noncurrent assets:
       
       
       
       
       
       
       
      Long-term investments
      132,188

       

       

       
      132,188

       
      Fair Value at December 31, 2018
       
      Level 1
       
      Level 2
       
      Level 3
      Cash equivalents:
       
       
       
       
       
       
       
      Money market funds
      $
      485,872

       
      $
      485,872

       
      $

       
      $

      Noncurrent assets:
       
       
       
       
       
       
       
      Long-term investments

       

       

       


      XML 99 R25.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
      Description of Business and Summary of Significant Accounting Policies (Policies)
      12 Months Ended
      Dec. 31, 2019
      Organization, Consolidation and Presentation of Financial Statements [Abstract]  
      Principles of Consolidation
      Principles of Consolidation
      Use of Estimates
      Use of Estimates
      The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. The significant estimates made by management affect revenues, the allowance for doubtful accounts, valuation of long-term investments, deferred sales commission costs, goodwill, useful lives of intangible assets, share-based compensation, capitalization of internally developed software, return reserves, provision for income taxes, uncertain tax positions, loss contingencies, sales tax liabilities, and accrued liabilities. Management periodically evaluates these estimates and will make adjustments prospectively based upon the results of such periodic evaluations. Actual results could differ from these estimates.
      Foreign Currency
      Foreign Currency
      The functional currency of the Company’s foreign subsidiaries is generally the local currency. Adjustments resulting from translating foreign functional currency financial statements into U.S. dollars are recorded as part of a separate component of stockholders’ equity and reported in the statements of comprehensive loss. Foreign currency transaction gains and losses are included in net loss for the period. All assets and liabilities denominated in a foreign currency are translated into U.S. dollars at the exchange rate on the balance sheet date. Revenues and expenses are translated at the average exchange rate during the period. Equity transactions are translated using historical exchange rates.
      Cash and Cash Equivalents
      Cash and Cash Equivalents
      The Company considers all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents. Cash and cash equivalents are stated at fair value.
      Allowance for Doubtful Accounts
      Allowance for Doubtful Accounts
      For the years ended December 31, 2019 and 2018, a significant portion of revenues were realized from credit card transactions while the remaining revenues generated accounts receivable. The portion of revenues billed to customers through invoices with payment terms has increased year over year. The Company determines provisions based on historical loss patterns, the number of days that billings are past due, and an evaluation of the potential risk of loss associated with delinquent accounts.
      Long-Term Investments
      Long-Term Investments
      Long-term investments consist of convertible and redeemable preferred securities in which the Company does not have a controlling interest or significant influence. These investments are recorded at fair value using both observable and unobservable inputs and the valuation requires judgment. These investments are reported at fair value in long-term investments in the Consolidated Balance Sheets. All gains and losses on these investments, realized and unrealized, are recognized in other income (expense), net in the Consolidated Statement of Operations.
      Internal-Use Software Development Costs
      Internal-Use Software Development Costs
      The Company capitalizes qualifying internal-use software development costs that are incurred during the application development stage, provided that management with the relevant authority authorizes and commits to the funding of the project, it is probable the project will be completed, and the software will be used to perform the function intended. Costs related to preliminary project activities and post implementation activities are expensed as incurred. Capitalized internal-use software development costs are included in property and equipment and are amortized on a straight-line basis over their estimated useful lives.
      Property and Equipment, Net
      Property and Equipment, net
      Property and equipment, net is stated at cost, less accumulated depreciation and amortization. Depreciation and amortization is calculated on a straight-line basis over the estimated useful lives of those assets as follows:
      Computer hardware and software
      3 to 5 years
      Internal-use software development costs
      3 to 5 years
      Furniture and fixtures
      1 to 5 years
      Leasehold improvements
      Shorter of the estimated lease term or useful life

      The Company evaluates the recoverability of property and equipment and intangible assets for possible impairment whenever events or circumstances indicate that the carrying amount of such assets or asset groups may not be recoverable. Recoverability of these assets or asset groups is measured by comparing the carrying amounts of such assets or asset groups to the future undiscounted cash flows that such assets or asset groups are expected to generate. If this evaluation indicates that the carrying amount of the assets or asset groups is not recoverable, the carrying amount of such assets or asset groups is reduced to its estimated fair value.
      Maintenance and repairs are charged to expense as incurred.
      Leases
      Leases
      Effective January 1, 2019, the Company adopted the requirements of Accounting Standards Update (“ASU”) 2016-02, Leases (Topic 842) ("Topic 842"), issued by the Financial Accounting Standards Board (“FASB”), as discussed in Note 2.
      The Company determines if a contract is a lease or contains a lease at the inception of the contract and reassesses that conclusion if the contract is modified. All leases are assessed for classification as an operating lease or a finance lease. Operating lease right-of-use (“ROU”) assets are presented separately on the Company's Consolidated Balance Sheet. Operating lease liabilities are separated into a current portion, included within accrued liabilities on the Company's Consolidated Balance Sheet, and a non-current portion included within operating lease liabilities on the Company's Consolidated Balance Sheet. The Company does not have significant finance lease ROU assets or liabilities. ROU assets represent the Company's right to use an underlying asset for the lease term and lease liabilities represent its obligation to make lease payments arising from the lease. The Company does not obtain and control its right to use the identified asset until the lease commencement date.
      The Company’s lease liabilities are recognized at the applicable lease commencement date based on the present value of the lease payments required to be paid over the lease term. Because the rate implicit in the lease is not readily determinable, the Company generally uses an incremental borrowing rate to discount the lease payments to present value. The estimated incremental borrowing rate is derived from information available at the lease commencement date. The Company factors in publicly available data for instruments with similar characteristics when calculating its incremental borrowing rates. The Company's ROU assets are also recognized at the applicable lease commencement date. The ROU asset equals the carrying amount of the related lease liability, adjusted for any lease payments made prior to lease commencement and lease incentives provided by the lessor. Variable lease payments are expensed as incurred and do not factor into the measurement of the applicable ROU asset or lease liability.
      The term of the Company's leases equal the non-cancellable period of the lease, including any rent-free periods provided by the lessor, and also include options to renew or extend the lease (including by not terminating the lease) that the Company is reasonably certain to exercise. The Company establishes the term of each lease at lease commencement and reassesses that term in subsequent periods when one of the triggering events outlined in Topic 842 occurs. Operating lease cost for lease payments is recognized on a straight-line basis over the lease term.
      The Company's lease contracts often include lease and non-lease components. For facility leases, the Company has elected the practical expedient offered by the standard to not separate lease from non-lease components and accounts for them as a single lease component. For the Company's other contracts that include leases, the Company accounts for the lease and non-lease components separately.
      The Company has elected, for all classes of underlying assets, not to recognize ROU assets and lease liabilities for leases with a term of twelve months or less. Lease cost for short-term leases is recognized on a straight-line basis over the lease term. Additionally, for certain facility leases, the Company applies a portfolio approach, whereby it effectively accounts for the operating lease ROU assets and liabilities for multiple leases as a single unit of account because the accounting effect of doing so is not material.
      Goodwill and Intangible Assets
      Goodwill and Intangible Assets
      Goodwill is tested for impairment at the reporting unit level at a minimum on an annual basis or more frequently when an event occurs or circumstances change that indicate that the carrying value may not be recoverable. Goodwill is considered impaired if the carrying value of the reporting unit exceeds its fair value. The Company conducted its annual impairment test of goodwill in the fourth quarter of 2019 and 2018 and determined that no adjustment to the carrying value of goodwill was required.
      Intangible assets consist of purchased customer relationships and developed technology. Intangible assets are amortized over the period of estimated benefit using the straight-line method and estimated useful lives ranging from two to five years. No residual value is estimated for intangible assets.
      Concentrations
      Concentrations
      Financial instruments that subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents and accounts receivable. Although the Company deposits its cash with multiple financial institutions, its deposits, at times, may exceed federally insured limits. The Company’s accounts receivable are primarily derived from sales by resellers and to larger direct customers. The Company maintains an allowance for doubtful accounts for estimated potential credit losses. At December 31, 2019 and 2018, and for the years then ended, none of the Company’s customers accounted for more than 10% of total accounts receivable, total revenues, or subscription revenues. For the year ended December 31, 2017, one of the Company’s resellers accounted for 11% of the Company’s total revenues, and 12% of the Company’s subscription revenues.
      During the years ended December 31, 2019, 2018 and 2017, the Company contracted a significant portion of its software development efforts from third-party vendors located in Russia and Ukraine. A cessation of services provided by these vendors could result in a disruption to the Company’s research and development efforts.
      Revenue Recognition
      Revenue Recognition
      The Company derives its revenues primarily from subscriptions, sale of products, and professional services. Revenues are recognized when control of these services is transferred to the customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services.
      The Company determines 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; and
      recognition of revenue when, or as, the Company satisfies a performance obligation.
      The Company recognizes revenues as follows:
      Subscriptions revenue
      Subscriptions revenue is generated from fees that provide customers access to one or more of the Company’s software applications and related services. These arrangements have contractual terms typically ranging from one month to five years and include recurring fixed plan subscription fees and variable usage-based fees for usage in excess of plan limits.
      Arrangements with customers do not provide the customer with the right to take possession of the Company’s software at any time. Instead, customers are granted continuous access to the services over the contractual period. The Company transfers control evenly over the contractual period by providing stand-ready service. Accordingly, the fixed consideration related to subscription is recognized over time on a straight-line basis over the contract term beginning on the date the Company’s service is made available to the customer. The Company may offer its customer services for no consideration during the initial months. Such discounts are recognized ratably over the term of the contract.
      Fees for additional minutes of usage in excess of plan limits are deemed to be variable consideration that meet the allocation exception for variable consideration as they are specific to the month that the usage occurs.
      The Company’s subscription contracts typically allow the customers to terminate their services within the first 30 or 60 days and receive a refund for any amounts paid. After the end of the termination period, the contract is non-cancellable and the customer is obligated to pay for the remaining term of the contract. Accordingly, the Company considers the non-cancellable term of the contract to begin after the expiration of the termination period.
      The Company has service-level agreements with customers warranting defined levels of uptime reliability and performance and these customers can get credits or refunds if the Company fails to meet those levels. If the services do not meet certain criteria, fees are subject to adjustment or refund representing a form of variable consideration.
      The Company records reductions to revenue for estimated sales returns and customer credits at the time the related revenue is recognized. Sales returns and customer credits are estimated based on the Company’s historical experience, current trends and the Company’s expectations regarding future experience. The Company monitors the accuracy of its sales reserve estimates by reviewing actual returns and credits and adjusts them for its future expectations to determine the adequacy of its current and future reserve needs. If actual future returns and credits differ from past experience, additional reserves may be required.
      Other revenue
      Other revenue includes revenue generated from sale of pre-configured phones, professional implementation services, and phone rentals.
      Phone revenue is recognized upon transfer of control to the customer which is generally upon shipment from the Company’s or its designated agents' warehouse. The amount of revenue recognized for products is adjusted for expected returns, which are estimated based on historical data.
      The Company offers professional services to support implementation and deployment of its subscription services. Professional services do not result in significant customization of the product and are generally short-term in duration. The majority of the Company’s professional services contracts are on a fixed price basis and revenue is recognized when services are delivered.
      Principal vs. Agent
      A portion of the Company’s subscriptions and product revenues are generated through sales by resellers and carrier partners. When the Company controls the performance of contractual obligations to the customer, it records these revenues at the gross amount paid by the customer with amounts retained by the resellers recognized as sales and marketing expense. The Company assesses control of goods or services when it is primarily responsible for fulfilling the promise to provide the good or service, has inventory risk and has discretion in establishing the price. When a reseller assumes the majority of these factors in assessing control, the Company records the associated revenue at the net amount received from the reseller.
      Deferred and prepaid sales commission costs
      The Company capitalizes sales commission expenses and associated payroll taxes paid to internal sales personnel and resellers, who sell the Company’s solutions. The resellers are selling agents for the Company and earn sales commissions which are directly tied to the value of the contracts that the Company enters with the end-user customers. These sales commissions are incremental costs the Company incurs to obtain contracts with its end-user customers. The Company pays sales commissions on initial contracts and contracts for increased purchases with existing customers (expansion contracts). The Company does not pay sales commissions for contract renewals.  
      These sales commission costs are deferred and then amortized over the expected period of benefit, which is estimated to be five years. The Company has determined the period of benefit taking into consideration the expected subscription term and expected renewal periods of its customer contracts, the duration of its relationships with its customers considering historical and expected customer retention, technology and other factors. Amortization expense is included in sales and marketing expenses in the accompanying Consolidated Statement of Operations.
      Cost of Revenues
      Cost of Revenues
      Cost of subscriptions revenue primarily consists of costs of network capacity purchased from third-party telecommunications providers, network operations, costs to build out and maintain data centers, including co-location fees for the right to place the Company’s servers in data centers owned by third-parties, depreciation of the servers and equipment, along with related utilities and maintenance costs, personnel costs associated with customer care and support of the functionality of the Company’s platform and data center operations, including share-based compensation expenses, and allocated costs of facilities and information technology. Cost of subscriptions revenue is expensed as incurred.
      Cost of other revenue is comprised primarily of the cost associated with purchased phones, shipping costs, costs of professional services, and allocated costs of facilities and information technology related to the procurement, management and shipment of phones. Cost of other revenue is expensed in the period product is delivered to the customer.
      Share-Based Compensation
      Share-Based Compensation
      Share-based compensation expense resulting from options, restricted stock units (“RSUs”), performance-based awards, and employee stock purchase plan (“ESPP”) rights granted is measured as the grant date fair value of the award and is generally recognized using the straight-line attribution method over the requisite service period of the award, which is generally the vesting period. The Company estimates the fair value of stock options, ESPP rights, and performance-based awards using the Black-Scholes-Merton option-pricing model. The Company estimates the fair value of RSUs as the closing market value of its Class A Common Stock on the grant date. For awards with performance-based and service-based conditions, compensation cost is recognized over the requisite service period if it is probable that the performance condition will be satisfied. The expense for performance-based awards is evaluated each quarter based on the achievement of the performance conditions. The effect of a change in the estimated number of performance-based awards expected to be earned is recognized in the period those estimates are revised. Compensation expense is recognized net of estimated forfeiture activity, which is based on historical forfeiture rates.
      Research and Development
      Research and Development
      Research and development expenses consist primarily of third-party contractor costs, personnel costs, technology license expenses, and depreciation associated with research and development equipment. Research and development costs are expensed as incurred.
      Advertising Costs
      Advertising Costs
      Advertising costs, which include various forms of e-commerce such as search engine marketing, search engine optimization and online display advertising, as well as more traditional forms of media advertising such as radio and billboards, are expensed as incurred
      Convertible Debt
      Convertible Debt
      The Company bifurcates the debt and equity (the contingently convertible feature) components of its convertible debt instruments in a manner that reflects its nonconvertible debt borrowing rate at the time of issuance. The equity components of the convertible debt instruments are recorded within stockholders’ equity with an allocated issuance discount. The debt issuance discount is amortized to interest expense in the Consolidated Statement of Operations using the effective interest method over the expected term of the convertible debt.
      Income Taxes
      Income Taxes
      The Company accounts for income taxes using the asset and liability method. Deferred tax assets and liabilities are recognized for the estimated future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis. Deferred tax assets and liabilities are measured using enacted tax rates in effect for the year in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in operations in the period that includes the enactment date. The Company records a valuation allowance to reduce its deferred tax assets to the amount of future tax benefit that is more likely than not to be realized. As of December 31, 2019, except for deferred tax assets associated with its subsidiary in China, the Company recorded a full valuation allowance against all other net deferred tax assets due to its history of operating losses. The Company classifies interest and penalties on unrecognized tax benefits as income tax expense.
      Segment Information
      Segment Information
      The Company has determined the chief executive officer is the chief operating decision maker. The Company’s chief executive officer reviews financial information presented on a consolidated basis for purposes of assessing performance and making decisions on how to allocate resources. Accordingly, the Company has determined that it operates in a single reportable segment.
      Indemnification
      Indemnification
      Certain of the Company’s agreements with resellers and customers include provisions for indemnification against liabilities if its subscriptions infringe upon a third-party’s intellectual property rights. At least quarterly, the Company assesses the status of any significant matters and its potential financial statement exposure. If the potential loss from any claim or legal proceeding is considered probable and the amount or the range of loss can be estimated, the Company accrues a liability for the estimated loss. The Company has not incurred any material costs as a result of such indemnification provisions. The Company has not accrued any material liabilities related to such obligations as of December 31, 2019 and 2018.
      Recent Accounting Pronouncements Not Yet Adopted and Impact of Recently Adopted Accounting Pronouncements
      Recent Accounting Pronouncements Not Yet Adopted
      In June 2018, the FASB issued ASU 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework – Changes to the Disclosure Requirements for Fair Value Measurements, which expands the disclosure requirements for Level 3 fair value measurements and expands disclosures for entities that calculate net assets value. This new standard is effective for the Company's interim and annual reporting periods beginning January 1, 2020, and early adoption permitted. The adoption of this amendment is not expected to have a material impact on the Company’s consolidated financial statements or disclosures.
      In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which modifies the measurement of expected credit losses on certain financial instruments.
      This new standard is effective for the Company's interim and annual reporting periods beginning January 1, 2020, and earlier adoption is permitted. The adoption of this amendment is not expected to have a material impact on the Company’s consolidated financial statements or disclosures.
      In December 2019, the FASB issued ASU No. 2019-12, Accounting Standards Update (Topic 740): Simplifying the Accounting for Income Taxes. The ASU removes certain exceptions for recognizing deferred taxes for investments, performing intraperiod allocation and calculating income taxes in interim periods. The ASU also adds guidance to reduce complexity in certain areas, including recognizing deferred taxes for goodwill and allocating taxes to members of a consolidated group. The ASU is effective for calendar year-end public entities on January 1, 2021. Entities may early adopt the ASU in any interim period for which financial statements have not yet been issued (or made available for issuance). The Company has not yet adopted the new guidance and is currently analyzing the tax impact, but does not anticipate any material impacts upon adoption.
      On January 1, 2019, the Company adopted Topic 842, which requires recognition of ROU assets and lease liabilities for most leases on the Company’s Consolidated Balance Sheet. The Company adopted Topic 842 using a modified retrospective transition approach as of the effective date as permitted by the amendments in ASU 2018-11. As a result, the Company was not required to adjust its comparative periods' financial information for effects of the standard or make the new required lease disclosures for the periods before the date of adoption (i.e., January 1, 2019). The Company elected the package of practical expedients which allowed the Company not to reassess (1) whether existing or expired contracts, as of the adoption date, contain leases, (2) the lease classification for existing leases, and (3) whether existing initial direct costs meet the new definition. The Company also elected the practical expedient to not separate lease and non-lease components for its facility leases, and to not recognize ROU assets and liabilities for short-term leases.
      The standard had an impact on the Company’s Consolidated Balance Sheet but did not have a significant impact on its Consolidated Statement of Operations or Cash Flows. The impact on the Company's Consolidated Balance Sheet was the recognition of ROU assets and lease liabilities for operating leases.
      The adoption of this new standard at January 1, 2019, resulted in the following changes:
      assets increased by $33.5 million, representing the recognition of ROU assets; and
      liabilities increased by $33.5 million, primarily representing the recognition of lease liabilities.
      Fair Value Measurement Policy
      The Company measures and reports certain cash equivalents, including money market funds and certificates of deposit, in addition to its long-term investments at fair value in accordance with the provisions of the authoritative accounting guidance that addresses fair value measurements. This guidance establishes a hierarchy for inputs used in measuring fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that the most observable inputs be used when available. 
      The hierarchy is broken down into three levels based on the reliability of the inputs as follows:
      Level 1:
      Observable inputs that reflect unadjusted quoted prices in active markets for identical assets or liabilities.
      Level 2:
      Other inputs, such as quoted prices for similar assets or liabilities, quoted prices for identical or similar assets or liabilities in inactive markets, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the asset or liability.
      Level 3:
      Unobservable inputs that are supported by little or no market activity and that are based on management’s assumptions, including fair value measurements determined by using pricing models, discounted cash flow methodologies or similar techniques.
      XML 100 R21.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
      Geographic Concentrations
      12 Months Ended
      Dec. 31, 2019
      Risks and Uncertainties [Abstract]  
      Geographic Concentrations Geographic Concentrations
      Revenues by geographic location are based on the billing address of the customer. More than 90% of the Company’s revenues are from the U.S. for fiscal years ended December 31, 2019, 2018, and 2017. No other individual country exceeded 10% of total revenues for fiscal years ended December 31, 2019, 2018, and 2017.
      Long-lived assets by geographic location is based on the location of the legal entity that owns the asset. As of December 31, 2019 and 2018, approximately 89% and 67% of the Company’s consolidated long-lived assets, respectively, were located in the U.S. France represented 8% and 26% of the Company’s consolidated long-lived assets, including fair value adjustments relating to the acquisition of Dimelo. There was no other single country outside of the U.S. representing 10% or more of the Company’s consolidated long-lived assets as of December 31, 2019 and 2018.
      XML 101 R67.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
      Leases - Leases not yet Commenced (Details)
      $ in Millions
      Dec. 31, 2019
      USD ($)
      Lessee, Lease, Description [Line Items]  
      Operating lease not yet commenced, amount $ 2.0
      Operating lease not yet commenced, lease terms (in years) 3 years
      XML 102 R63.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
      Leases - Lease Cost (Details) - USD ($)
      $ in Thousands
      12 Months Ended
      Dec. 31, 2019
      Dec. 31, 2018
      Dec. 31, 2017
      Leases [Abstract]      
      Operating lease cost $ 17,584 $ 0  
      Rent expense   $ 6,900 $ 5,500
      XML 103 R40.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
      Description of Business and Summary of Significant Accounting Policies - Estimated Useful Lives of Assets (Detail)
      12 Months Ended
      Dec. 31, 2019
      Computer hardware and software | Minimum  
      Property, Plant and Equipment [Line Items]  
      Estimated useful lives 3 years
      Computer hardware and software | Maximum  
      Property, Plant and Equipment [Line Items]  
      Estimated useful lives 5 years
      Internal-use software development costs | Minimum  
      Property, Plant and Equipment [Line Items]  
      Estimated useful lives 3 years
      Internal-use software development costs | Maximum  
      Property, Plant and Equipment [Line Items]  
      Estimated useful lives 5 years
      Furniture and fixtures | Minimum  
      Property, Plant and Equipment [Line Items]  
      Estimated useful lives 1 year
      Furniture and fixtures | Maximum  
      Property, Plant and Equipment [Line Items]  
      Estimated useful lives 5 years
      XML 104 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
      Revenues      
      Revenues $ 902,858 $ 673,624 $ 503,617
      Cost of revenues      
      Total cost of revenues 231,043 157,129 121,271
      Gross profit 671,815 516,495 382,346
      Operating expenses      
      Research and development 136,363 101,042 75,148
      Sales and marketing 439,100 329,116 240,223
      General and administrative 142,027 102,773 72,313
      Total operating expenses 717,490 532,931 387,684
      Loss from operations (45,675) (16,436) (5,338)
      Other income (expense), net      
      Interest expense (20,512) (16,102) (99)
      Other income, net 9,247 6,475 1,491
      Other income (expense), net (11,265) (9,627) 1,392
      Loss before income taxes (56,940) (26,063) (3,946)
      Provision for (benefit from) income taxes (3,333) 140 258
      Net loss $ (53,607) $ (26,203) $ (4,204)
      Net loss per common share      
      Basic and diluted (in dollars per share) $ (0.64) $ (0.33) $ (0.06)
      Weighted-average number of shares used in computing net loss per share      
      Basic and diluted (in shares) 83,130 79,500 76,281
      Subscriptions      
      Revenues      
      Revenues $ 817,811 $ 612,888 $ 465,254
      Cost of revenues      
      Total cost of revenues 160,320 109,454 89,193
      Other      
      Revenues      
      Revenues 85,047 60,736 38,363
      Cost of revenues      
      Total cost of revenues $ 70,723 $ 47,675 $ 32,078
      XML 105 R44.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
      Revenues and Cost of Revenue - Additional Information (Detail) - 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]                      
      Percentage of subscriptions (as a percentage)                 90.00% 88.00% 84.00%
      Revenue recognized, previously included in deferred revenue                 $ 88,300    
      Revenue, remaining performance obligation, amount $ 900,000               $ 900,000    
      Percentage of revenue recognized on remaining performance obligation in next twelve months 55.00%               55.00%    
      Percentage of revenue recognized on remaining performance obligation, after next twelve months 45.00%               45.00%    
      Total revenue $ 252,865 $ 233,352 $ 215,152 $ 201,489 $ 188,624 $ 173,825 $ 160,832 $ 150,343 $ 902,858 $ 673,624 $ 503,617
      Total cost of revenue                 231,043 157,129 121,271
      Product                      
      Disaggregation of Revenue [Line Items]                      
      Total revenue                 42,900 34,400 26,000
      Total cost of revenue                 $ 40,000 $ 30,900 $ 25,000
      Minimum                      
      Disaggregation of Revenue [Line Items]                      
      Subscription term                 1 month    
      Maximum                      
      Disaggregation of Revenue [Line Items]                      
      Subscription term                 5 years    
      XML 106 R48.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
      Financial Statement Components - Components of Prepaid Expenses and Other Current Assets (Detail) - USD ($)
      $ in Thousands
      Dec. 31, 2019
      Dec. 31, 2018
      Statement of Financial Position [Abstract]    
      Prepaid expenses $ 16,249 $ 14,805
      Inventory 401 199
      Other current assets 8,704 8,768
      Total prepaid expenses and other current assets $ 25,354 $ 23,772
      XML 107 R8.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
      Description of Business and Summary of Significant Accounting Policies
      12 Months Ended
      Dec. 31, 2019
      Organization, Consolidation and Presentation of Financial Statements [Abstract]  
      Description of Business and Summary of Significant Accounting Policies Description of Business and Summary of Significant Accounting Policies
      Description of Business
      RingCentral, Inc. (the “Company”) is a provider of software-as-a-service (“SaaS”) solutions that enables businesses to communicate, collaborate and connect. The Company was incorporated in California in 1999 and was reincorporated in Delaware on September 26, 2013.
      Principles of Consolidation
      The accompanying consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”) and include the consolidated accounts of the Company and its wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.
      Use of Estimates
      The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. The significant estimates made by management affect revenues, the allowance for doubtful accounts, valuation of long-term investments, deferred sales commission costs, goodwill, useful lives of intangible assets, share-based compensation, capitalization of internally developed software, return reserves, provision for income taxes, uncertain tax positions, loss contingencies, sales tax liabilities, and accrued liabilities. Management periodically evaluates these estimates and will make adjustments prospectively based upon the results of such periodic evaluations. Actual results could differ from these estimates.
      Foreign Currency
      The functional currency of the Company’s foreign subsidiaries is generally the local currency. Adjustments resulting from translating foreign functional currency financial statements into U.S. dollars are recorded as part of a separate component of stockholders’ equity and reported in the statements of comprehensive loss. Foreign currency transaction gains and losses are included in net loss for the period. All assets and liabilities denominated in a foreign currency are translated into U.S. dollars at the exchange rate on the balance sheet date. Revenues and expenses are translated at the average exchange rate during the period. Equity transactions are translated using historical exchange rates.
      Cash and Cash Equivalents
      The Company considers all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents. Cash and cash equivalents are stated at fair value.
      Allowance for Doubtful Accounts
      For the years ended December 31, 2019 and 2018, a significant portion of revenues were realized from credit card transactions while the remaining revenues generated accounts receivable. The portion of revenues billed to customers through invoices with payment terms has increased year over year. The Company determines provisions based on historical loss patterns, the number of days that billings are past due, and an evaluation of the potential risk of loss associated with delinquent accounts.
      Below is a summary of the changes in allowance for doubtful accounts for the years ended December 31, 2019, 2018 and 2017 (in thousands):
       
      Balance at
      beginning of
      year
       
      Provision,
      net of
      recoveries
       
      Write-offs
       
      Balance at
      end of
      year
      Year ended December 31, 2019
       
       
       
       
       
       
       
      Allowance for doubtful accounts
      $
      2,506

       
      $
      2,949

       
      $
      3,097

       
      $
      2,358

      Year ended December 31, 2018
       
       
       
       
       
       
       
      Allowance for doubtful accounts
      $
      712

       
      $
      3,091

       
      $
      1,297

       
      $
      2,506

      Year ended December 31, 2017
       
       
       
       
       
       
       
      Allowance for doubtful accounts
      $
      434

       
      $
      1,674

       
      $
      1,396

       
      $
      712


      Long-Term Investments
      Long-term investments consist of convertible and redeemable preferred securities in which the Company does not have a controlling interest or significant influence. These investments are recorded at fair value using both observable and unobservable inputs and the valuation requires judgment. These investments are reported at fair value in long-term investments in the Consolidated Balance Sheets. All gains and losses on these investments, realized and unrealized, are recognized in other income (expense), net in the Consolidated Statement of Operations.
      Internal-Use Software Development Costs
      The Company capitalizes qualifying internal-use software development costs that are incurred during the application development stage, provided that management with the relevant authority authorizes and commits to the funding of the project, it is probable the project will be completed, and the software will be used to perform the function intended. Costs related to preliminary project activities and post implementation activities are expensed as incurred. Capitalized internal-use software development costs are included in property and equipment and are amortized on a straight-line basis over their estimated useful lives.
      For the years ended December 31, 2019 and 2018, the Company capitalized $18.5 million and $11.7 million, net of impairment, of internal-use software development costs, respectively. The carrying value of internal-use software development costs was $35.6 million and $22.2 million at December 31, 2019 and 2018, respectively.
      Property and Equipment, net
      Property and equipment, net is stated at cost, less accumulated depreciation and amortization. Depreciation and amortization is calculated on a straight-line basis over the estimated useful lives of those assets as follows:
      Computer hardware and software
      3 to 5 years
      Internal-use software development costs
      3 to 5 years
      Furniture and fixtures
      1 to 5 years
      Leasehold improvements
      Shorter of the estimated lease term or useful life

      The Company evaluates the recoverability of property and equipment and intangible assets for possible impairment whenever events or circumstances indicate that the carrying amount of such assets or asset groups may not be recoverable. Recoverability of these assets or asset groups is measured by comparing the carrying amounts of such assets or asset groups to the future undiscounted cash flows that such assets or asset groups are expected to generate. If this evaluation indicates that the carrying amount of the assets or asset groups is not recoverable, the carrying amount of such assets or asset groups is reduced to its estimated fair value.
      Maintenance and repairs are charged to expense as incurred.
      Leases
      Effective January 1, 2019, the Company adopted the requirements of Accounting Standards Update (“ASU”) 2016-02, Leases (Topic 842) ("Topic 842"), issued by the Financial Accounting Standards Board (“FASB”), as discussed in Note 2.
      The Company determines if a contract is a lease or contains a lease at the inception of the contract and reassesses that conclusion if the contract is modified. All leases are assessed for classification as an operating lease or a finance lease. Operating lease right-of-use (“ROU”) assets are presented separately on the Company's Consolidated Balance Sheet. Operating lease liabilities are separated into a current portion, included within accrued liabilities on the Company's Consolidated Balance Sheet, and a non-current portion included within operating lease liabilities on the Company's Consolidated Balance Sheet. The Company does not have significant finance lease ROU assets or liabilities. ROU assets represent the Company's right to use an underlying asset for the lease term and lease liabilities represent its obligation to make lease payments arising from the lease. The Company does not obtain and control its right to use the identified asset until the lease commencement date.
      The Company’s lease liabilities are recognized at the applicable lease commencement date based on the present value of the lease payments required to be paid over the lease term. Because the rate implicit in the lease is not readily determinable, the Company generally uses an incremental borrowing rate to discount the lease payments to present value. The estimated incremental borrowing rate is derived from information available at the lease commencement date. The Company factors in publicly available data for instruments with similar characteristics when calculating its incremental borrowing rates. The Company's ROU assets are also recognized at the applicable lease commencement date. The ROU asset equals the carrying amount of the related lease liability, adjusted for any lease payments made prior to lease commencement and lease incentives provided by the lessor. Variable lease payments are expensed as incurred and do not factor into the measurement of the applicable ROU asset or lease liability.
      The term of the Company's leases equal the non-cancellable period of the lease, including any rent-free periods provided by the lessor, and also include options to renew or extend the lease (including by not terminating the lease) that the Company is reasonably certain to exercise. The Company establishes the term of each lease at lease commencement and reassesses that term in subsequent periods when one of the triggering events outlined in Topic 842 occurs. Operating lease cost for lease payments is recognized on a straight-line basis over the lease term.
      The Company's lease contracts often include lease and non-lease components. For facility leases, the Company has elected the practical expedient offered by the standard to not separate lease from non-lease components and accounts for them as a single lease component. For the Company's other contracts that include leases, the Company accounts for the lease and non-lease components separately.
      The Company has elected, for all classes of underlying assets, not to recognize ROU assets and lease liabilities for leases with a term of twelve months or less. Lease cost for short-term leases is recognized on a straight-line basis over the lease term. Additionally, for certain facility leases, the Company applies a portfolio approach, whereby it effectively accounts for the operating lease ROU assets and liabilities for multiple leases as a single unit of account because the accounting effect of doing so is not material.
      Goodwill and Intangible Assets
      Goodwill is tested for impairment at the reporting unit level at a minimum on an annual basis or more frequently when an event occurs or circumstances change that indicate that the carrying value may not be recoverable. Goodwill is considered impaired if the carrying value of the reporting unit exceeds its fair value. The Company conducted its annual impairment test of goodwill in the fourth quarter of 2019 and 2018 and determined that no adjustment to the carrying value of goodwill was required.
      Intangible assets consist of purchased customer relationships and developed technology. Intangible assets are amortized over the period of estimated benefit using the straight-line method and estimated useful lives ranging from two to five years. No residual value is estimated for intangible assets.
      Concentrations
      Financial instruments that subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents and accounts receivable. Although the Company deposits its cash with multiple financial institutions, its deposits, at times, may exceed federally insured limits. The Company’s accounts receivable are primarily derived from sales by resellers and to larger direct customers. The Company maintains an allowance for doubtful accounts for estimated potential credit losses. At December 31, 2019 and 2018, and for the years then ended, none of the Company’s customers accounted for more than 10% of total accounts receivable, total revenues, or subscription revenues. For the year ended December 31, 2017, one of the Company’s resellers accounted for 11% of the Company’s total revenues, and 12% of the Company’s subscription revenues.
      During the years ended December 31, 2019, 2018 and 2017, the Company contracted a significant portion of its software development efforts from third-party vendors located in Russia and Ukraine. A cessation of services provided by these vendors could result in a disruption to the Company’s research and development efforts.
      Revenue Recognition
      The Company derives its revenues primarily from subscriptions, sale of products, and professional services. Revenues are recognized when control of these services is transferred to the customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services.
      The Company determines 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; and
      recognition of revenue when, or as, the Company satisfies a performance obligation.
      The Company recognizes revenues as follows:
      Subscriptions revenue
      Subscriptions revenue is generated from fees that provide customers access to one or more of the Company’s software applications and related services. These arrangements have contractual terms typically ranging from one month to five years and include recurring fixed plan subscription fees and variable usage-based fees for usage in excess of plan limits.
      Arrangements with customers do not provide the customer with the right to take possession of the Company’s software at any time. Instead, customers are granted continuous access to the services over the contractual period. The Company transfers control evenly over the contractual period by providing stand-ready service. Accordingly, the fixed consideration related to subscription is recognized over time on a straight-line basis over the contract term beginning on the date the Company’s service is made available to the customer. The Company may offer its customer services for no consideration during the initial months. Such discounts are recognized ratably over the term of the contract.
      Fees for additional minutes of usage in excess of plan limits are deemed to be variable consideration that meet the allocation exception for variable consideration as they are specific to the month that the usage occurs.
      The Company’s subscription contracts typically allow the customers to terminate their services within the first 30 or 60 days and receive a refund for any amounts paid. After the end of the termination period, the contract is non-cancellable and the customer is obligated to pay for the remaining term of the contract. Accordingly, the Company considers the non-cancellable term of the contract to begin after the expiration of the termination period.
      The Company has service-level agreements with customers warranting defined levels of uptime reliability and performance and these customers can get credits or refunds if the Company fails to meet those levels. If the services do not meet certain criteria, fees are subject to adjustment or refund representing a form of variable consideration.
      The Company records reductions to revenue for estimated sales returns and customer credits at the time the related revenue is recognized. Sales returns and customer credits are estimated based on the Company’s historical experience, current trends and the Company’s expectations regarding future experience. The Company monitors the accuracy of its sales reserve estimates by reviewing actual returns and credits and adjusts them for its future expectations to determine the adequacy of its current and future reserve needs. If actual future returns and credits differ from past experience, additional reserves may be required.
      Other revenue
      Other revenue includes revenue generated from sale of pre-configured phones, professional implementation services, and phone rentals.
      Phone revenue is recognized upon transfer of control to the customer which is generally upon shipment from the Company’s or its designated agents' warehouse. The amount of revenue recognized for products is adjusted for expected returns, which are estimated based on historical data.
      The Company offers professional services to support implementation and deployment of its subscription services. Professional services do not result in significant customization of the product and are generally short-term in duration. The majority of the Company’s professional services contracts are on a fixed price basis and revenue is recognized when services are delivered.
      Principal vs. Agent
      A portion of the Company’s subscriptions and product revenues are generated through sales by resellers and carrier partners. When the Company controls the performance of contractual obligations to the customer, it records these revenues at the gross amount paid by the customer with amounts retained by the resellers recognized as sales and marketing expense. The Company assesses control of goods or services when it is primarily responsible for fulfilling the promise to provide the good or service, has inventory risk and has discretion in establishing the price. When a reseller assumes the majority of these factors in assessing control, the Company records the associated revenue at the net amount received from the reseller.
      Deferred and prepaid sales commission costs
      The Company capitalizes sales commission expenses and associated payroll taxes paid to internal sales personnel and resellers, who sell the Company’s solutions. The resellers are selling agents for the Company and earn sales commissions which are directly tied to the value of the contracts that the Company enters with the end-user customers. These sales commissions are incremental costs the Company incurs to obtain contracts with its end-user customers. The Company pays sales commissions on initial contracts and contracts for increased purchases with existing customers (expansion contracts). The Company does not pay sales commissions for contract renewals.  
      These sales commission costs are deferred and then amortized over the expected period of benefit, which is estimated to be five years. The Company has determined the period of benefit taking into consideration the expected subscription term and expected renewal periods of its customer contracts, the duration of its relationships with its customers considering historical and expected customer retention, technology and other factors. Amortization expense is included in sales and marketing expenses in the accompanying Consolidated Statement of Operations.
      Cost of Revenues
      Cost of subscriptions revenue primarily consists of costs of network capacity purchased from third-party telecommunications providers, network operations, costs to build out and maintain data centers, including co-location fees for the right to place the Company’s servers in data centers owned by third-parties, depreciation of the servers and equipment, along with related utilities and maintenance costs, personnel costs associated with customer care and support of the functionality of the Company’s platform and data center operations, including share-based compensation expenses, and allocated costs of facilities and information technology. Cost of subscriptions revenue is expensed as incurred.
      Cost of other revenue is comprised primarily of the cost associated with purchased phones, shipping costs, costs of professional services, and allocated costs of facilities and information technology related to the procurement, management and shipment of phones. Cost of other revenue is expensed in the period product is delivered to the customer.
      Share-Based Compensation
      Share-based compensation expense resulting from options, restricted stock units (“RSUs”), performance-based awards, and employee stock purchase plan (“ESPP”) rights granted is measured as the grant date fair value of the award and is generally recognized using the straight-line attribution method over the requisite service period of the award, which is generally the vesting period. The Company estimates the fair value of stock options, ESPP rights, and performance-based awards using the Black-Scholes-Merton option-pricing model. The Company estimates the fair value of RSUs as the closing market value of its Class A Common Stock on the grant date. For awards with performance-based and service-based conditions, compensation cost is recognized over the requisite service period if it is probable that the performance condition will be satisfied. The expense for performance-based awards is evaluated each quarter based on the achievement of the performance conditions. The effect of a change in the estimated number of performance-based awards expected to be earned is recognized in the period those estimates are revised. Compensation expense is recognized net of estimated forfeiture activity, which is based on historical forfeiture rates.
      Research and Development
      Research and development expenses consist primarily of third-party contractor costs, personnel costs, technology license expenses, and depreciation associated with research and development equipment. Research and development costs are expensed as incurred.
      Advertising Costs
      Advertising costs, which include various forms of e-commerce such as search engine marketing, search engine optimization and online display advertising, as well as more traditional forms of media advertising such as radio and billboards, are expensed as incurred and were $59.9 million, $58.3 million, and $42.4 million for the years ended December 31, 2019, 2018 and 2017, respectively.
      Convertible Debt
      The Company bifurcates the debt and equity (the contingently convertible feature) components of its convertible debt instruments in a manner that reflects its nonconvertible debt borrowing rate at the time of issuance. The equity components of the convertible debt instruments are recorded within stockholders’ equity with an allocated issuance discount. The debt issuance discount is amortized to interest expense in the Consolidated Statement of Operations using the effective interest method over the expected term of the convertible debt.
      Income Taxes
      The Company accounts for income taxes using the asset and liability method. Deferred tax assets and liabilities are recognized for the estimated future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis. Deferred tax assets and liabilities are measured using enacted tax rates in effect for the year in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in operations in the period that includes the enactment date. The Company records a valuation allowance to reduce its deferred tax assets to the amount of future tax benefit that is more likely than not to be realized. As of December 31, 2019, except for deferred tax assets associated with its subsidiary in China, the Company recorded a full valuation allowance against all other net deferred tax assets due to its history of operating losses. The Company classifies interest and penalties on unrecognized tax benefits as income tax expense.
      Segment Information
      The Company has determined the chief executive officer is the chief operating decision maker. The Company’s chief executive officer reviews financial information presented on a consolidated basis for purposes of assessing performance and making decisions on how to allocate resources. Accordingly, the Company has determined that it operates in a single reportable segment.
      Indemnification
      Certain of the Company’s agreements with resellers and customers include provisions for indemnification against liabilities if its subscriptions infringe upon a third-party’s intellectual property rights. At least quarterly, the Company assesses the status of any significant matters and its potential financial statement exposure. If the potential loss from any claim or legal proceeding is considered probable and the amount or the range of loss can be estimated, the Company accrues a liability for the estimated loss. The Company has not incurred any material costs as a result of such indemnification provisions. The Company has not accrued any material liabilities related to such obligations as of December 31, 2019 and 2018.
      Recent Accounting Pronouncements Not Yet Adopted
      In June 2018, the FASB issued ASU 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework – Changes to the Disclosure Requirements for Fair Value Measurements, which expands the disclosure requirements for Level 3 fair value measurements and expands disclosures for entities that calculate net assets value. This new standard is effective for the Company's interim and annual reporting periods beginning January 1, 2020, and early adoption permitted. The adoption of this amendment is not expected to have a material impact on the Company’s consolidated financial statements or disclosures.
      In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which modifies the measurement of expected credit losses on certain financial instruments.
      This new standard is effective for the Company's interim and annual reporting periods beginning January 1, 2020, and earlier adoption is permitted. The adoption of this amendment is not expected to have a material impact on the Company’s consolidated financial statements or disclosures.
      In December 2019, the FASB issued ASU No. 2019-12, Accounting Standards Update (Topic 740): Simplifying the Accounting for Income Taxes. The ASU removes certain exceptions for recognizing deferred taxes for investments, performing intraperiod allocation and calculating income taxes in interim periods. The ASU also adds guidance to reduce complexity in certain areas, including recognizing deferred taxes for goodwill and allocating taxes to members of a consolidated group. The ASU is effective for calendar year-end public entities on January 1, 2021. Entities may early adopt the ASU in any interim period for which financial statements have not yet been issued (or made available for issuance). The Company has not yet adopted the new guidance and is currently analyzing the tax impact, but does not anticipate any material impacts upon adoption.
      XML 108 R82.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
      Income Taxes - Schedule of Deferred Income Tax Assets and Liabilities (Detail) - USD ($)
      $ in Thousands
      Dec. 31, 2019
      Dec. 31, 2018
      Deferred tax assets    
      Net operating loss and credit carry-forwards $ 196,930 $ 109,812
      Research and development credits 24,452 16,380
      Sales tax liability 157 258
      Share-based compensation 5,937 5,435
      Accrued liabilities 6,612 5,135
      Gross deferred tax assets 234,088 137,020
      Valuation allowance (180,090) (94,118)
      Total deferred tax assets 53,998 42,902
      Deferred tax liabilities    
      Convertible debt discount (16,701) (21,035)
      Deferred sales commissions (28,601) (18,253)
      Acquired intangibles (3,857) (2,670)
      Property and equipment (6,731) (3,573)
      Net deferred tax (liabilities) assets $ (1,892) $ (2,629)
      XML 109 R72.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
      Share-Based Compensation - Summary of Share-Based Compensation Expense by Award Type (Detail) - USD ($)
      $ in Thousands
      12 Months Ended
      Dec. 31, 2019
      Dec. 31, 2018
      Dec. 31, 2017
      Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
      Share-based compensation expense $ 101,354 $ 68,088 $ 42,060
      Options      
      Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
      Share-based compensation expense 986 3,433 6,803
      Restricted stock units      
      Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
      Share-based compensation expense 96,192 61,561 33,080
      Employee stock purchase plan rights      
      Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
      Share-based compensation expense $ 4,176 $ 3,094 $ 2,177
      XML 110 R76.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
      Share-Based Compensation - Weighted Average Assumptions Used to Fair Value of Stock Options Granted (Detail)
      12 Months Ended
      Dec. 31, 2017
      $ / shares
      Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
      Expected volatility 44.00%
      Risk-free interest rate 1.78%
      Expected dividend yield 0.00%
      Options  
      Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
      Expected term (in years) 4 years 4 months 24 days
      Grant date fair value of employee options (in dollars per share) $ 9.08
      Non Employee Stock Option  
      Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
      Expected term (in years) 4 years 7 months 6 days
      XML 111 R86.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
      Basic and Diluted Net Loss Per Share - Potential Shares of Common Stock Excluded from Diluted Weighted-Average Common Shares Outstanding (Detail) - 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]      
      Potential common shares excluded from diluted net loss per share (in shares) 8,737 9,022 10,806
      Equity Incentive Plans      
      Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
      Potential common shares excluded from diluted net loss per share (in shares) 6,832 8,943 10,806
      Convertible Senior Notes Due 2023      
      Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
      Potential common shares excluded from diluted net loss per share (in shares) 1,905 79 0
      XML 112 R59.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
      Convertible Senior Notes - Summary of Net Carrying Amount of Liability Component of Notes (Detail) - USD ($)
      Dec. 31, 2019
      Dec. 31, 2018
      Debt Disclosure [Abstract]    
      Principal $ 460,000,000  
      Unamortized discount (67,350,000)  
      Unamortized issuance cost (5,761,000)  
      Net carrying amount $ 386,889,000 $ 366,552,000
      XML 113 R55.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
      Fair Value of Financial Instruments - Additional Information (Detail) - USD ($)
      $ in Thousands
      12 Months Ended
      Dec. 31, 2019
      Dec. 31, 2018
      Mar. 31, 2018
      Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
      Unrealized gain (loss) on investments $ 6,600    
      Long-term investments 132,188 $ 0  
      Level 2      
      Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
      Long-term investments $ 0 $ 0  
      Convertible Senior Notes Due 2023      
      Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
      Debt instrument, interest rate     0.00%
      Convertible Senior Notes Due 2023 | Level 2      
      Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
      Debt instrument, interest rate 0.00%    
      Estimated fair value of convertible senior notes $ 929,200    
      XML 114 R51.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
      Financial Statement Components - Summary of Carrying Values of Intangible Assets (Detail) - USD ($)
      $ in Thousands
      12 Months Ended
      Dec. 31, 2019
      Dec. 31, 2018
      Finite-Lived Intangible Assets [Line Items]    
      Cost $ 144,792 $ 26,219
      Accumulated Amortization 17,454 6,739
      Total estimated amortization expense $ 127,338 19,480
      Minimum    
      Finite-Lived Intangible Assets [Line Items]    
      Estimated lives 2 years  
      Maximum    
      Finite-Lived Intangible Assets [Line Items]    
      Estimated lives 5 years  
      Customer relationships    
      Finite-Lived Intangible Assets [Line Items]    
      Estimated lives 5 years  
      Cost $ 21,245 20,121
      Accumulated Amortization 8,178 4,460
      Total estimated amortization expense $ 13,067 15,661
      Customer relationships | Minimum    
      Finite-Lived Intangible Assets [Line Items]    
      Estimated lives 2 years  
      Customer relationships | Maximum    
      Finite-Lived Intangible Assets [Line Items]    
      Estimated lives 5 years  
      Developed technology    
      Finite-Lived Intangible Assets [Line Items]    
      Cost $ 123,547 6,098
      Accumulated Amortization 9,276 2,279
      Total estimated amortization expense $ 114,271 $ 3,819
      Developed technology | Minimum    
      Finite-Lived Intangible Assets [Line Items]    
      Estimated lives 3 years  
      Developed technology | Maximum    
      Finite-Lived Intangible Assets [Line Items]    
      Estimated lives 5 years  
      XML 115 R30.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
      Business Combinations, Strategic Partnerships, and Asset Acquisitions (Tables)
      12 Months Ended
      Dec. 31, 2019
      Business Combinations [Abstract]  
      Schedule of Preliminary Allocation of Purchase Price of Assets Acquired and Liabilities Assumed
      The allocation of the purchase price of the assets acquired and liabilities assumed based on their estimated fair values was as follows (in thousands):
      Cash and cash equivalents
      $
      1,427

      Other tangible assets acquired
      2,266

      Acquired intangible assets
      13,300

      Goodwill
      24,465

      Total assets acquired
      41,458

      Liabilities assumed
      (5,013
      )
      Total consideration
      $
      36,445


      The allocation of the purchase price of the assets acquired and liabilities assumed based on their estimated fair values was as follows (in thousands):
      Cash and cash equivalents
      $
      4,225

      Other tangible assets acquired
      3,289

      Acquired intangible assets
      12,208

      Goodwill
      21,995

      Total assets acquired
      41,717

      Liabilities assumed
      (5,646
      )
      Total consideration
      $
      36,071


      XML 116 R34.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
      Share-Based Compensation (Tables)
      12 Months Ended
      Dec. 31, 2019
      Share-based Payment Arrangement [Abstract]  
      Summary of Share-Based Compensation Expense Recognized to Statements of Operations
      A summary of share-based compensation expense recognized in the Company’s Consolidated Statements of Operations is as follows (in thousands):
       
      Year ended December 31,
       
      2019
       
      2018
       
      2017
      Cost of revenues
      $
      8,741

       
      $
      4,982

       
      $
      3,735

      Research and development
      23,132

       
      14,975

       
      9,550

      Sales and marketing
      38,325

       
      27,324

       
      16,015

      General and administrative
      31,156

       
      20,807

       
      12,760

      Total share-based compensation expense
      $
      101,354

       
      $
      68,088

       
      $
      42,060


      Summary of Share-Based Compensation Expense by Award Type
      A summary of share-based compensation expense by award type is as follows (in thousands):
       
      Year ended December 31,
       
      2019
       
      2018
       
      2017
      Options
      $
      986

       
      $
      3,433

       
      $
      6,803

      Employee stock purchase plan rights
      4,176

       
      3,094

       
      2,177

      Restricted stock units
      96,192

       
      61,561

       
      33,080

      Total share-based compensation expense
      $
      101,354

       
      $
      68,088

       
      $
      42,060


      Summary of Stock Option Activity Plans
      A summary of option activity under all of the Company’s equity incentive plans at December 31, 2019 and changes during the period then ended is presented in the following table:
       
      Number of
      Options
      Outstanding
      (in thousands)
       
      Weighted-
      Average
      Exercise Price
      Per Share
       
      Weighted-
      Average
      Contractual
      Term
      (in Years)
       
      Aggregate
      Intrinsic
      Value
      (in thousands)
      Outstanding at December 31, 2016
      7,384

       
      $
      10.59

       
      5.3
       
      $
      74,065

      Granted
      25

       
      23.99

       
       
       
       
      Exercised
      (1,722
      )
       
      10.39

       
       
       
       
      Canceled/Forfeited
      (401
      )
       
      16.04

       
       
       
       
      Outstanding at December 31, 2017
      5,286

       
      $
      10.30

       
      4.2
       
      $
      201,480

      Granted

       

       
       
       
       
      Exercised
      (1,138
      )
       
      8.17

       
       
       
       
      Canceled/Forfeited
      (17
      )
       
      18.79

       
       
       
       
      Outstanding at December 31, 2018
      4,131

       
      $
      10.86

       
      3.3
       
      $
      295,921

      Granted

       

       
       
       
       
      Exercised
      (1,742
      )
       
      8.53

       
       
       
       
      Canceled/Forfeited
      (132
      )
       
      2.73

       
       
       
       
      Outstanding at December 31, 2019
      2,257

       
      $
      13.13

       
      2.5
       
      $
      351,428

      Vested and expected to vest as of December 31, 2019
      2,259

       
      $
      13.13

       
      2.5
       
      $
      351,362

      Excercisable as of December 31, 2019
      2,243

       
      $
      13.10

       
      2.5
       
      $
      349,002


      Weighted Average Assumptions Used to Fair Value of Stock Options Granted
      The weighted-average assumptions used in the option-pricing model and the resulting grant date fair value of stock options granted in 2017 were as follows:
       
      Year Ended
       
      December 31, 2017
      Expected term for employees (in years)
      4.4

      Expected term for non-employees (in years)
      4.6

      Expected volatility
      44
      %
      Risk-free interest rate
      1.78
      %
      Expected dividend yield
      0
      %
      Grant date fair value of employee options
      $
      9.08


      Summary of Assumptions Used to Value ESPP Rights Under the Black-Scholes Option-Pricing Model
      The weighted-average assumptions used to value ESPP rights under the Black-Scholes-Merton option-pricing model and the resulting offering grant date fair value of ESPP rights granted in the periods presented were as follows:
       
      Year ended December 31,
       
      2019
       
      2018
       
      2017
      Expected term (in years)
      0.5

       
      0.5

       
      0.5

      Expected volatility
      47
      %
       
      42
      %
       
      34
      %
      Risk-free interest rate
      2.01
      %
       
      2.31
      %
       
      1.20
      %
      Expected dividend yield
      0
      %
       
      0
      %
       
      0
      %
      Offering grant date fair value of ESPP rights
      $
      33.66

       
      $
      18.07

       
      $
      9.52


      Summary of RSUs Activity
      The 2013 Plan provides for the issuance of RSUs to employees, directors, and consultants. RSUs issued under the 2013 Plan generally vest over four years. A summary of activity of RSUs under the 2013 Plan at December 31, 2019 and changes during the periods then ended is presented in the following table:
       
      Number of
      RSUs
      Outstanding
      (in thousands)
       
      Weighted-
      Average
      Grant Date Fair
      Value Per Share
       
      Aggregate
      Intrinsic
      Value
      (in thousands)
      Outstanding at December 31, 2016
      3,554

       
      $
      18.01

       
      $
      73,261

      Granted
      3,005

       
      30.20

       
       
      Released
      (1,680
      )
       
      19.54

       
       
      Canceled/Forfeited
      (598
      )
       
      20.91

       
       
      Outstanding at December 31, 2017
      4,281

       
      $
      25.51

       
      $
      207,197

      Granted
      1,746

       
      67.64

       
       
      Released
      (1,971
      )
       
      30.50

       
       
      Canceled/Forfeited
      (495
      )
       
      34.99

       
       
      Outstanding at December 31, 2018
      3,561

       
      $
      42.09

       
      $
      293,523

      Granted
      2,069

       
      122.35

       
       
      Released
      (1,906
      )
       
      50.99

       
       
      Canceled/Forfeited
      (475
      )
       
      60.38

       
       
      Outstanding at December 31, 2019
      3,249

       
      $
      85.39

       
      $
      548,145


      XML 117 R38.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
      Description of Business and Summary of Significant Accounting Policies - Changes in Allowance for Doubtful Accounts (Detail) - USD ($)
      $ in Thousands
      12 Months Ended
      Dec. 31, 2019
      Dec. 31, 2018
      Dec. 31, 2017
      Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
      Balance at beginning of year $ 2,506 $ 712 $ 434
      Provision, net of recoveries 2,949 3,091 1,674
      Write-offs 3,097 1,297 1,396
      Balance at end of year $ 2,358 $ 2,506 $ 712
      XML 118 R17.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
      Stockholders' Equity
      12 Months Ended
      Dec. 31, 2019
      Equity [Abstract]  
      Stockholders' Equity Stockholders’ Equity
      In connection with the Company’s initial public offering (“IPO”), the Company reincorporated in Delaware on September 26, 2013. The Delaware certificate of incorporation provides for two classes of common stock: Class A and Class B common stock, both with a par value of $0.0001 per share. In addition, the certificate of incorporation authorizes shares of undesignated preferred stock with a par value of $0.0001 per share. The terms of preferred stock are described below.
      Preferred Stock
      The board of directors may, without further action by the stockholders, fix the rights, preferences, privileges and restrictions of up to an aggregate of 100,000,000 shares of preferred stock in one or more series and authorizes their issuance. These rights, preferences, and privileges could include dividend rights, conversion rights, voting rights, terms of redemption, liquidation preferences, sinking fund terms and the number of shares constituting any series or the designation of such series, any or all of which may be greater than the rights of the Class A and Class B common stock. As of December 31, 2019 and 2018, there were 100,000,000 shares of preferred stock authorized and no shares issued or outstanding.
      Class A and Class B Common Stock
      The Company has authorized 1,000,000,000 and 250,000,000 shares of Class A common stock and Class B common stock for issuance. Holders of Class A common stock and Class B common stock have identical rights for matters submitted to a vote of the Company’s stockholders. Holders of Class A common stock are entitled to one vote per share of Class A common stock and holders of Class B common stock are entitled to 10 votes per share of Class B common stock. Holders of shares of Class A common stock and Class B common stock vote together as a single class on all matters (including the election of directors) except for specific circumstances that would adversely affect the powers, preferences, or rights of a particular class of common stock. Subject to preferences that may apply to any shares of preferred stock outstanding at the time, holders of Class A and Class B common stock share equally, identically and ratably, on a per share basis, with respect to any dividend or distribution of cash, property or shares of the Company’s capital stock. Holders of Class A and Class B common stock also share equally, identically, and ratably in all assets remaining after the payment of any liabilities and liquidation preferences and any accrued or declared but unpaid dividends, if any, with respect to any outstanding preferred stock at the time. Each share of Class B common stock is convertible at any time at the option of the holder into one share of Class A common stock. In addition, each share of Class B common stock will convert automatically to Class A common stock upon: (i) the date specified by an affirmative vote or written consent of holders of at least 67% of the outstanding shares of Class B common stock, or (ii) the seven years anniversary of the closing date of the initial public offering (October 2, 2020).
      Shares of Class A common stock reserved for future issuance were as follows (in thousands):
       
      December 31, 2019
      Preferred stock
      100,000

      Class B common stock
      11,039

      2013 Employee stock purchase plan
      3,919

      2013 Equity incentive plan:
       
      Outstanding options and restricted stock unit awards
      5,505

      Available for future grants
      15,529

       
      135,992


      XML 119 R13.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
      Business Combinations, Strategic Partnerships, and Asset Acquisitions
      12 Months Ended
      Dec. 31, 2019
      Business Combinations [Abstract]  
      Business Combinations, Strategic Partnerships, and Asset Acquisitions Business Combinations, Strategic Partnerships, and Asset Acquisitions
      2019 Business Combination
      Connect First Acquisition

      On January 14, 2019, the Company acquired the equity interests of Connect First, Inc. (“Connect First”), a cloud-based outbound/blended customer engagement platform for midsize and enterprise companies. The acquisition complements the Company’s current Customer Engagement portfolio to provide differentiated customer experiences.

      The total purchase price of approximately $36.4 million consisted of cash of $29.3 million and $7.1 million held to cover indemnity claims made by the Company after the closing date. In connection with the acquisition, the Company granted $4.0 million in restricted stock units, which vest over four years.

      The allocation of the purchase price of the assets acquired and liabilities assumed based on their estimated fair values was as follows (in thousands):
      Cash and cash equivalents
      $
      1,427

      Other tangible assets acquired
      2,266

      Acquired intangible assets
      13,300

      Goodwill
      24,465

      Total assets acquired
      41,458

      Liabilities assumed
      (5,013
      )
      Total consideration
      $
      36,445



      The amortizable intangible assets have a weighted average useful life of three years. The purchase price exceeded the estimated fair value of the tangible and identifiable intangible assets and liabilities acquired and, as a result of the allocation, the Company recorded goodwill of $24.5 million, which is not deductible for tax purposes. The goodwill recognized is attributable primarily to contributions of the entity's technology to the overall corporate strategy, enhancements to the Company's contact center product offerings, and assembled workforce of the acquired business.
      2019 Strategic Partnerships and Asset Purchases
      In October 2019, the Company entered into certain agreements for a strategic partnership with Avaya Holdings Corp. (“Avaya”) and its subsidiaries, including Avaya Inc. In connection with the strategic partnership, the Company purchased $125.0 million aggregate principal amount of 3% convertible and redeemable preferred stock, with a conversion price of $16.00 per share, representing an approximately 6% position in Avaya on an as-converted basis. The Company also paid Avaya $345.0 million in the Company's common stock, predominantly for future commissions, which was capitalized and will be amortized over the expected benefit period. The transaction closed on October 31, 2019. The investment in preferred securities in which the Company does not have a controlling interest or significant influence are measured at fair value with changes recorded through other income (expense) in the Consolidated Statement of Operations. The advance payment represents prepayment for cost to obtain contracts with customers. The Company also purchased intellectual property rights, which have been capitalized as an intangible asset and will be amortized over the useful life of three years.
      In the fourth quarter of 2019, the Company also entered into a commercial agreement with another unrelated strategic partner for a one-time upfront consideration towards acquisition of certain intellectual property rights and commercial arrangement. Under the commercial agreement the Company's strategic partner shall be engaged as its agent in marketing and sale of its product, which represents advance payment for cost to obtain contracts with customers.
      In addition to the above transactions, the Company also separately entered into arrangements with unrelated third parties to acquire intellectual property rights during the fourth quarter of 2019.
      In connection with the above transactions, the Company recorded in aggregate $105.5 million in acquired intangible assets relating to developed technology on the Consolidated Balance Sheet, which will be amortized over their respective useful life of three to five years. The Company also recorded $371.1 million as deferred and prepaid sales commission costs representing cost to obtain contracts with customers. The prepaid assets will be amortized over their useful life based on the pattern of benefit since they are considered to be incremental customer acquisition costs.
      2018 Business Combination
      Dimelo Acquisition
      On October 22, 2018, the Company acquired Dimelo SA (“Dimelo”), a cloud-based digital customer engagement platform. The acquisition expanded the Company’s platform and enabled its customers to manage all their digital customer interactions through a single platform. The total purchase price of approximately $36.1 million consisted of cash of $30.7 million and the acquisition date fair value of contingent consideration of $5.4 million. In connection with the acquisition, the Company has agreed to grant $3.3 million in restricted stock units that vest over four years
      The contingent consideration was based on the achievement of specified performance targets through the end of the second quarter of 2019. The Company settled the contingent consideration in the fourth quarter of 2019 for approximately $7.0 million.
      The allocation of the purchase price of the assets acquired and liabilities assumed based on their estimated fair values was as follows (in thousands):
      Cash and cash equivalents
      $
      4,225

      Other tangible assets acquired
      3,289

      Acquired intangible assets
      12,208

      Goodwill
      21,995

      Total assets acquired
      41,717

      Liabilities assumed
      (5,646
      )
      Total consideration
      $
      36,071


      The amortizable intangible assets have a weighted average useful life of five years. The purchase price exceeded the estimated fair value of the tangible and identifiable intangible assets and liabilities acquired and, as a result of the allocation, the Company recorded goodwill of $22.0 million in connection with this transaction, which is not deductible for tax purposes. The goodwill recognized is attributable primarily to the contributions of the entity's technology to the overall corporate strategy and assembled workforce of the acquired business.
      2018 Acquired Customer Base
      On January 16, 2018, the Company acquired from AT&T the existing customer base of the RingCentral Office@Hand solution, which was previously sold by AT&T, for a total fair value of the purchase consideration of $24.0 million, of which $20.0 million was cash payment upon closing of the transaction. The transaction was accounted for as an asset acquisition. Subsequently on August 31, 2018, the Company and AT&T entered into a revised agreement through June 30, 2024, under which AT&T resumed reselling RingCentral solutions to its customers and will obtain control over the non-transitioned customer base. The value of the customer base that transitioned to the Company is reflected as a customer relationship asset of approximately $10.0 million, to be amortized over the expected useful life of five years.

    2">'8?+Y#F._X]8&"E%,O]H7G>SR,<$")%Q=SD D+_8L (@6# M>U(&$:P^&27JM""MVO#2=,:N1B>&2)I I9:P>[S2(_!*,7^S7;N8=U#W, Q1 M^IR I:_]93T4ZRL"WJR%9974W%T?\KI*)E\]:6@C>+!E8&!_^Z_B]K<,K>MO M_U7<_J;I:*]F1%6PEE_Z:7 LK;S@;L97N_'^]OO;[V__=6Z\O_T7-ZKNMU;A MR#,9P.?5%+>VD3,&#'"$E*FH%253-W1.O! M=S#SO/D8_A-5QMZ&PKO-?;A_VN?\65:T505MWK=I7OY>4Y:!LXN!KG[3@98N M8(^E.Z2X2]2ZOA'W.RG+7G \M^ @]0FZ<> 0EZ"82AQ%"!&/:,$181>R:2<3 M',4W_(?RK_^W*"73?GA#CI2?>:=35OH#V B37A;ULJB7119%'HIB MCW/A8R>(I;)CF#%BN*NDAW_&LHA\-UGT(F$07ZT8.A2&^+QD4'T79R^ >"6 M8AK&/"1!'#L4.8)CR9 10%*X+F^A%YV1 **] .I2 +T.'-;?%_.1P;.QM61; MJK;[D%\?\.UO_W5NO+_]_O9?\^V_+'S77S?U]QXSP*=39^4Y[7[)694]\3CU M78X(HH(B%\L@PE'H8Q0'A/JB-27D775V>QO[G4"7DB$6;:RC"[2O7X&#_]+Y M1] *$@DA+#SI2\_UP4\F7D@-__C,E9)WP3\GR!STWF[/C2^$&S%"I&1''X68 M4>83@"421$I)(LN.R">"G!L[DIX=>W9\8>Q(:NS( A*%3 H!/:@\X)Q(RXZ* M,<-65/E[LR/M+#'^@@S6#7#4?7]LWQ_[>E[6]\>^HD:H/?ICQ2LW7%XK:?3] ML?WM]_VQK_GV^_[8OC^V3YOV:=/^]OO;[V^_O_W#C8%+J9KH^V,OL;4$$UH- M5@H#%E)$'22E&X6"N"AF4>BS,"*1&\E6B<()68^$8AA$0?21ZZ60"R.B8SQ&4N@OD>V^Y*H%Y3S>:0>JF^7[>._??RW MO_W^]OO;[V^_;Y=]91T-5%:SM%PGQ+X;^,1'L>]''F8HTCX 9Z$KD7-T1X,X MK%_V19K9K\#1?^F\PVI(O5Z$,9,,N3[",2:QQ['A'5<&/!"B"][I>V5[=NS9 M<3L[UO!O0X_)*,!Q$)&(>XY'6>1H=O0P=0-Q?'/>::+H/3OV[/ABV)'5V3&@ M(1>>'V-/Z4@*[FF[K=/]\ MLWFM%Z_NT2'R9S.I-UCS43W:G[OM$P[-(8^)R,]MSD?9.DHG>H1 MU,/JA_?)@_W)?&R?6 2E&S/I8>)T;3+P:)$OAX.OMU,8<7]_GRV^*0)=PK1Z M1=5OS;FEF"Q5PS#W1/?TKGTT4V^'VA3J38RX$RO/UGMX=S MBK'27@[7>O#&=\]/??+CAF9*=37*6I-<>OCZ]E)";J6$D/1"3J(@9,SWU,5P M@D,[*CQTE/6XKH3"]'I9I1#?0?.54DH?%7M]6JH_QA_2#%JRDIO'P!N:#]+* M)YO?_%FC5$.HFD[#5?KYZ^*SG=O]^:OZQL/GVRQ-U[.J_ MXY]_''Q-\KI,5#+OP'6T+*B"]O[M$>(3%5I('// E4&L_I B"%WLA\@2GQ-& M42L^4",.()\-5E#^8JANW;9R2HKC.PE.$GG5+CX07T M-$XA;*P$_-A(Q>LD5XI8W3Q0X3]7ZBC'@WMERZ2P;OU#?;Q*JRK%KOZ$-7Y) M;<^!>83]\BS)EX-EEFA;89P\%.(Q2^^5HH8?WJMU+NQ[P4J8YD ^72LY%+Q MX]S\U_;SPFO7A.YM<5D7J=QUX/XS!.[?;0O<]XKX<45\X%?7C>'-^MR:Q_^> M#V:;TBQ DW6I#I2LZ#=-[S3@S<&[NL_22:H,9G"A%J._NMKCUX*E.GK>7HK# M055AEB?# /DAY:X?!%X<20>&%_BN@S 75+2FIW0,8KJO+,:4G$P6KY^ADB4Z+9=[KMDXJ ASN?@&Y5D7?O\5"LS3;G_;S6^@3? MRQ:S+^K+]O'PR41?K3) 1FF>ZT5K_ZJVJJR0[\:;:[QC._L8+IMK\ $P1 =^ M,E.^I_)W;M-4N6V#4/ET2F%,IG!U@X9I_B.XS8"_H$_8.,C*MU[Y]8]RN_]0N_U5;?7] MO,;!:^P:&G;]W\]A!QS+K_AS\6L[Z@/;FLX-AYRGSMX0KM)_)/KV9' 0OC*YF<88<]1#_B/Y*DV"6&G7;OY\?J2VA C;W8ON8,5NNM( M0_K/VZQXR+WRJM]>*][XZVTR44OZ*9E]31YR.-7;S.[F:4M,GK*^@7)]%&O] M+6><<.(CRCE#3AP&$K!7PQ"QP%-N')6'[/VS-G246@F M^L&;-(\CAUW]@QD MM,'\!E_&6$/\REI%C0CN=FG5E'K^*E?KSW,E_*^53P1"H#)1/JL'^#-EPKW1 MG ;__)3.4BV@WO)88HP\@9@4H4<$PB'3;C1U".,\>EM5L_BNZ[+ CT/,0NPQ M#Q$<&8\[\-7-"2-;E1!*Q][RR>_!;P:I$K/WP#_9*GWS2[&G06U3^7#P2;ET MR_1&GAGLOYM3N.S;%,U3%G$* MU?U^/OBO1#%)]C# S#C+#6-SD, 1@JL(/P34I^6#,B9-?#>WDKDZ\>'@W7QT M-?C!!AD;ORN"C8JAE2.R6(W?6A=BM;R&,M#_4*)^#D;K2.U7&:O9()W?*-VF M?8;[6;($ TW'BNZF8]B#%@Q:"]]G4^4NC/22E7-CG)ZD=OGPJUEJO(+EAKQ4 MD3\*BE='M5A'71&).$T=464[_ ACEX5.&#AA2&+7 M]UT42Z6314 "+M@>.CFPT47]C\]9,L]-A 4WW1*CY[%B.ZC_+^&_QT)K, MJ@>B@8\T&P&#=186IOR*G2PJ;$*N.?"'NML1P,8=$]K;ZU9EE48(729P%$LJ M*/4H)D(* ;?J*.,4!ZB%=_(A>= "XO/",S*ON)$T_T>FO,WSODDBK^CI;A(D M[8DOCE?Y'^FS,%;7%X8R1LR/ JZLK9!B02)7\-8LETNO^\MNE?M&>J=7>)M.AN##AM!]=8 Q/K='-3Y:)9,[_+!7:+TVO5# M4_N#0ZE_ AZ'2;$ Y\86'GR=+F_UAVHJMVE%W"B)"'+@I#3$4>71 M(*ZHQE=N5^1AQ.,@B*(8:,AU_)AP[!TATB-M!!4Y[OQ=GH.#,!_#7\!=/:&< M*+_:7(-9PONL6('_\/GA/FUD%S^JCRDMJ^[@$X3\.R-8=M5.97=&L-/Y("O7 M;7,5L.*\*..!X-] 4W,WE1&%;[Y&5K4Q:2(.L,0TAKK!+DOIO]5/%?!]T5O.2Z*M&.6_S=/33>)5]763C/)V_^66R6&4ZX+[= ME3\T'7V&EO=!P9]/H]MTO)JE[RPS'#H>(D7(P=Y7 @64H=+RJ0C8T^J)P6A1]ZB]2C1N3@K MR4R=G8DBV?Q6VW'1RD]?1^4P@\U4JT>$W\.5-!)G4^4QJM7?:2>R2FGEIB G M5_RC7OXU'_R@4UFFXB3_\:>.Z;OV@$8-];&_6-*\0!TYDV6\"R4L# MCM@-%@Z<,%I##7^F1H:MYW=>6#C[WO89=S(86XE5ZB((2<1"X?HHQMB-/&6> MXUA)?.PK-US@%DS.!GNIK?5 K.RA]RSD3@UNY[D]OKT'A T9<3OL>_A^!'\T M2,Z%B+3WNJ!BF^ZT5AJSF^4\XWD7SS27U5Y\KY9$AXNZSD4CN>7H,Q4Q >),":['\DUW=Z M,.SZ. ^EZ@-@9*Z%@Q$$)LSY5="1LR[G3)KH]0P?ES[:7K]<^Z'*%;0_[EJ7075TP=^R[RF.^X M@GL42==ET?_/WILV-XXD:<)_!58[LUMEQM3$@0 05:^UO3A[LJV[,BM+3E4\V.#0BS[[?0_:_. 0=^M!^C?LQ?_X-)-W&@;%@>T*Z0=!$@:1 M$S$2(O U,+D3$1ZMEU/UR>2=;TZ5T\6(T/64F_T9?9WR3P'2_:?!,!AW3^U? M;.!Q,/ FQ0)C!R^Q\Q]=6O,V=1AW?%MRKU./;>OSDF.1_9;CJ':5T];$^3X7 M/(F"A(F:LS$R9I0NW#ADI^S>:G*FJY,[+MP_EC9XJ^?&; M&O]?8?@'S85^*FELCD K!\H:4U4C*[D]V1_ ]I.Z_&5#JDZ=_=/2 ,*-="3O M!OI8RPSJI R-,.TGQ;S'Q73>I!8U*4C+:;5-G?>U"9H=/,'>]3I5@V$D@YAR M:K,H9$(ZE$= 6!&06.QP>RW!_K4B>SNGT-L7ZSJFKV36.F4UW[O@?C=CPK,[ M_IOP$\^.)5;B>HZ7.$G@$&;[7FPGKGST&+:SZ)\--WQ&9O ;*JQW,O[C+L.< MSV_I'U$V68P53(E_BS!]1][D+O8661(:= @)^ ^>"T6TL(,5#WMPPANNT'0"U/_5JR@2>";8"$L M7=&.)6XX%WCE58;8&*8"%V77+8QR8L%*_@Z3[&0^UO+KTNQHSX!)QRN#W5R" MW*E KAGB#)"4/LZL3^-Y 6RSH:Q3;;4^R092 QLY1=BM:U"NFDB0B-.:@F Y M[MKET.4>_O?T(;7^$]8.202>6]ZU=9_JQP9<3FE$>&:UN 0_.@<*SY;0/O6C M5.'H(W4E&\>Q/*%:;T]>!$&THQ*4+9@]%Z'CTS 43A1(X<>)':H,ZEA(ZD=R M[7@+8;D0E>M1Y!*#,P1;Q^D_JG(.HG"A:EQAY@^_PK,:&:G6K3?M1YDX8"V' MP5R[!@J[1MD$HFXVSN_PV$6I"Q EO6S_ MOB619U/NQ+1;R;&^9QUDP,\UF)8J?(AR+ ^>/0IXN;2[DRS_QU]A/::Q$NN; M-G8?"EA'IF2[XE*NQS-?C$NIM_4)&+,5-+*19OO4()]5&A=*Y]D?@;<]XK8% M#P$C@1"Y<*C M<7DG6R[_=/7W J?2U'#5H;;?[E39E]GP37XS[C7]L/>& MOX#;U[,/>^)VL'LU[@(8%5J[%PCJ60-O?C#2H(,,FE?+2'4PD0*4?3XQ]Q^6 MYSLGVSQV/5\(A\2>(*'C!"01<900!UB?Q/82S_N3[VA6%U?) N'O8.RW>87; M7'TK@NR+PB[/-M;KO7#/]R[WMP^IXUN\O=:SN+TM9K5(_3X'%P:WQ:/<:N^3DIX)=9 M,:]C?\I[*V!90;K5<"D6S+@"JS^_RL>I>L'5=(%0(0K<\#9+$=)I%=Q0*4.P M;&?76=7&>^8W9;&XOGD$W&\C\*$"XE83 Z_MTYTYSJJQ4C0E([2^NJ21SA6N M0?TM;AFBZ*,+65PJET'-$]:V,@,U."@;N;FVT-6"3+$P<($H(&4!@YD_6.K, MI2$ M8Z7639;)H-*8P,O1]2V44=?<=>EX./>4<:S\!P5C&>Q*&%/_[4 J00K M"2NW 1X(=W;)F4P5.X-BQ/X.C4=IC+J9)EA$KIRFNJA[Q;,SGF6#RJ0:WRQ6;J:A+3?X=!ESES>=P MX5G0&K[9[*H.)UT"YW:E=K6!YBJ02J7&"5HFOW8[S6JTQ#:_RII>)1HA]G"/.8Y4WXG5L6>DNCFSKNQ_6%N.MCTZ%;PL:,$> [T5]5R3* M%O-HY%('3/;-)U?3#2=7C3E.#PD32XDXX F"VH1'*U!,OQHDU +&_CV; A5/ MNG'B8AL:AS.V"A M%+'T$HKTR!SI@L_(UQ+B:J)[_$2U^F]S1NSK(^*G3UA7O88O*.F4JX"?_I:" M^[RXW0EZ [?O@(>H2Y*Z$2*'E1MVZ\/1,/0<(D0021G8)+&IP'V2/ B%)]J8 M+/IP4>W/ W]7'0_NUV)F0 $/A@//77I(N"?5@L.X+VAM*$,^UU9'U?&YE#%1 M+0=DGF7EUP\V@NA)\=&5&4L(\G?I'%2JLN)J'Z[*433!CP^ZE5?3P -'=HE: M>UPJ18\Y>C4 XS+J8[76F6LCHO9)P3VS >[YV7#//<#]GA->K_=F\'HC\/&F M11>H=[]9>,>SI3_-]M=D)NBDPYZ,J:S^YC$ WDE^ MG2_)T VXN^N0NMD?\-8Z,VH53[>!Z]40O:G*&T WMU$=*,-OTQFFQ:'/K+7# MVDA4Z,RX)DW0*T7-<(TG1_7@]'J>"+*LY[08I"1* BIEZ ABSK*0N1L0_JWYWR;#1E](DG>T"+YOAXLI[3YE%RE\<(8,8\ M%O"8$P>NP+UT A=TGK.61_E\/-D3V#]RL0Y&TRN*[ I,J,(374FGU)I-QQES3#B-,7H8'_GSPV$>$ M@H\!\&TPG+\A6.J7K[^MH'L>4Z <$I7Z47Q8(*5T?AQT6,_MY((%KD",$^9$ MD<=XZ$:"&;KQ8YJ\ CIL)[YY9,IY)>37<^DW_4T=,3VBY_#P>RDXDHYO\NQ[ M6LFZWSA29VD"YM0P*?5LXNE>%V5S>=38](_ M.KK\J=-!?7QW1&/;:PVTT(E!5_N)SP/?Y8YT U#'SXXH9=T#9G6LQ,]VB;1L1?H]79X\:[#?]348 MD'TW(/MZ^R'[D@'9MW=D7YC26X;UQ>F=/::O9*U7;'N<,C^6<>"'DL?$CJ1/ M(X_RD+L!J,#7QO0]A .],_+/B+%>:]0'X)\!R?,S)9!OS>W85 !\Z;.T'"I4T9#UR: M! XG6@@XW*6.[:R5.!X-O_8]C>[PFDS(ZDG+ ZMU#59&3Y>*3!^L]?<0YV87G M]KT@=FUNAXEGNP%WW3!!1O=\ZMN1NY9C?PPDWU?UXNG(I4=IR'/"2')O2.GW M#^Y[SOK_:?!?2CJ%T*X;.]).I,TB$02!'PJ/HF"0(F(L" X*1?DD^N]K2@*YDZS>R-$X?EI42TM0$)Y;[+ M9>+)*/9EC)"\MLD6C#@ESLMQ>;O9?UOJ1?O.\#MP@>F TKM%AX@V+2YQA+ Y M\R/;3[CPXU"H&I0$D8T8L=>[*HM;R__V MO]/;NU^^&;BKO-)UVO64,<^PWMHO\$N88<7VU/IT=04"\O__3P4W4TP774K& MM,.[,ON>%XL*2!!^!FIX:-XT,E \NJ1N798V,OBX13J@&;W6/@Z2*'9M7T0@ MT.+ MYTP"!R'A"QRN+-3D.)9]74*P5HHC'O'*-%_%F5->%4C_#I;H'< -^"K M6?\^ )WF4.+X''SW85)J D<02TDNA MW8EM)#DX]*X&U*MN&ABIQ9V!PT,Y4IM'K;I;A\Y368A(VX%AJ*KRL::W&H2I&7:Y,;/+DN_D4Q M;1'E8)\^J+51$X97+ GB3CWRDL18 & M^X&Q(QZWWH#C%CD#P[86IAM%D4.])+#C)(&_;!(DVI-)0N+0-4_F* DB-5!+ M8ZP^@<(3/&CVG\)2+E5%U0+A2V>]J_X@MP_)]B.#DO(46N8Q/=].XY 8=;// M142\B#!$4_8B0R\)X70MJ_!EGN_!]O^5'."=\&Q2M?P51703*21W/2I\&011 M$,@P8LQS:2P"52R1/M=(9O:!S/E?BWFF1:=;%_(MD]2CT&W+]!)EE_,HKU"Y M+U8GK7+2%XRD>?@Z!S1W?HXL_Z6@L.RP0#)54'MH?0E)RYW,M&Q;YGG M!6#7^B*T*?!F%',W,H0$^M->LV^1G#_.P+%?J'+%=+RQQ4ZB(S2TD5W+MW4[ MZ]1TI[CCX1OB\JV$![_6/3P>$##MTY4J%EX2F9_+ M_#L8()^GJ6XX\YS./4^K2]LYI+ZTGFQ.<:"F335Q.!WLNCB2' PG3GWBQ$0& M0ACB"*2SGG&_O,MUD?@7F(8"?'ZT$<5!R>5)>/KNAF\!J%_?[1<#U%O=3A25 MEJLSG)(U 4,=C!&N<#:1!KXK6JCIN-NQ1AM1" ]<8>38 AMD6AOY:&5]P%"P M1A$O[I9B>6B#Y!V$HAI#3ZVJ@KDS8UK,%.0XFFV7(!S3I:=T7:=)H>*1EV!K M@%MPO9BF98,X/FH@5S:1]+QY;X->#OY=F?PE ;37#M> M;47Z."_'B]MJCB7IJJJU6,Q1!TSJNG$MUQ'V_1J7:E:OIW[1C_BG0:WZ6%_9 M=!*"=5A$+5,)UFJ0_BP%G6 \T'=T3RMN^#*R0/JP^$41D/H MN5.A7$N.KN44@=9@]M-YVM4 ($^WAY6"& M9^6MV7H=7YN!"P?>&YYC5#KBAT^; %,VC;A@-Q'PKPX]*V3Y96JR)F#UX/9J M%U;=C=I-X0,H-,21=0_[=AQ/T0BWCN&/)]>$,W 3[9A@CX6 Q4:X>2#HUBH) M/IL%26 ]4#[]FLT_77TT$PIQ/AMC.["-A'Z ?_G!Q=N^KI]MRP-"!9]\+/^' M/\4IV&)[3_#?Z(A@EYI]E<#3XC"O:LX"YNCJ"Q65VONME%TPUV/[CUJUSEE5 M @WFGO)>+7^IZ0:"G9L8U&&9O)-1+$1L$X\E1/#8)S0*P;W73,YX*.RU:%"H MQJO[Z:3EIU+;+7_'0;>=C%[!TJW[9:AUW63IZH'KH$'_?9C UB5D:[;+\XFH MQH2LR47/PE+3:Q$BF[/.MK!? >;/&IVSH3W74=5*IP>?[Y$PIK[#_, ']UR& M,3,^*;43+UQ#65RFEPZ9K'3F6@6+?Q=TY]&+[:W6]Y"X=>LO;?1TJ$<=6^>J M/>0_L[$FLPFJGO:80MG58XW'K2FM[O31&I[9=]7RX7(QUU:=-HK-H^H#"W6L M.BX7!K%E,=.(V"M&K8*KJ[M2C!X;0@J&X^_9A_N; G, P Y.:RQJU:W'4H>G M:![>*A? M"0:@2$)G*7!N;MV<6.?+@J">FG_QI$_;33J= =A5]_A) MYY::5&6Z+:/,5N> Q@A<3PFJ%L"Y6YF^TR^FA!=\3U4_K14Q< 86^HJ7?)DM MF<+IO)%(2R?S!X5".S*D42T[ QCZJ*D#4ZT4$=WAF5J#$9:;T#S&7])RHL(%^A>=':,) M\?0SK.I<@=]4:D"C2]85$B81*%)7S79*E0VI-@85D8X5C52VP:CCLVPR.$=Z M.D*UK#)AK(\8!-EXH>GPH12_-G U N(.(3/=" ,& M>@:[&K42J89KS&8OZLA2LZ=>X+J%X@N![(W'JIR)AFM45NT]#G\C=W9$-^:G MW&9@O/EM:F[+TRKY6XDF+88[-W8Y.)TK(U&UGNLV_LK1=NZN'ORB)Z]/E?02 M,**LVS+34;99T>&BE8%W'H['Q'I#7IAIU?.N= .EFJF7- *[4Q+Z_P*&_8A M+]\699ONTEJCK1#L6.RKAJ]R D (5.I7LT"F1:CICJE[$B@->@[BM(NMBBNH M@\4M%2@)AB:')LIE%?@UNYMK'N&IB^LWQ[SES?8RS\^X0C_A+/'1Q=/&6N:KW0? MQZZ=,B\Z1S6/66Y&NJF6FLKHF.NCOZ,Q%6\/1Z@3(6JQ$#Z+PL#WW"CFTG.% M36*; /?UPE3'/R$Y(]Y:M2PNL^YI7\URN\60UMEN9+R>-1[HD"F2]AGH-0R/ MZ4Q@)0\,^SZJZMD^YI"QZJU(56^DP[4XCWZ!: *$&?L7,@/4[+ M\D%UT%W:M/8!S5VFB?ATO-#M7R\?C!G16'5+-0W85@BFG9;FW+1A!1TK6.GP MK?*>BW&NGMPUBZZRM#UE?F2PJ_-;;KZW8CL9@Q4G<]"(NL/=#OB#S3%-D-J> M;P=,>KXP![7,YURLH<(\'E$W"Z SECY=P:+H=@9A/?$VMMW:,LJ)^*+KOJ==_6$V"A9A,<>50 ;YJ/2EY66?HK+%6? M9RFFK?,?FHP1K+AK$J QS[\6SY@#/:LR[?!9V=65:6K;7* "Z$W*=-T!4]D$ MF+NQO)IK29C/3UK]:F)7GZZ62;YZ,G\U#KGC!B("FX'Y0DKAM]'8D+E!-W]5 M!J&-8/RNSQ/*[)![M='.?)OQ)Z.^6]^SEK]ZDHH+:1 S;9ZA1):C/@-2__M# MZC\$TA4*EBN@H9]O\@GL:W^QVRW@5OP5P*V>@=%CSA;;N7G/70QO*)=M_Y, 8B,'R [I0H!<2(>1X[/B.22QEY29Z-3 L; M"TH5GNRAW@T1;,%K=(A.!1P &]\&8.-OL]9@K\WY-]R*X3%$1LV++FE]\M#G MU.;2I1Y)" ?_1C*N>9'$1) UK(-E7NPL:V16]==B9@Y G\N>.T-V.>Z(BSZ9 M\_T"(IX%PRX5&QP89_4LFRYL87?60IM$M@V<+8D=!)'#$AFZ$6N26HD7K+.[ MQBU)\EE3'=%R^ 8@C![97(QECE$)",QT-D?U4/ M8]=E.&M/PQ5MSVW&:.!%'G$<%]N$VC&/38"1!2'8/.M5(\T!P%^+V?6WK+Q5 M(;K/Z<-Z'^T>11WWG)'7:]^G[2BDI^MW+(.-MGGE77R"O:+AG>U%.U:E0S\9 M")>^L%TO2FS'\20'=4E*KTD MX>#HGD4D>X=$[QUB]ANJ +:$R->.C X2'W\J)'B&$?/;M+S.9WIXZ6)>U%]H M]:R^T>%I*2\<(H% A]#Z$%H?0NMGZA'79>LU(G +[;:>UO'CTKGU)D]A",:_ MXV"\1WF;=2NIP.9,E#H!H<(-$A*#W<*BR!/$CIY1YKIG4DX?;1,)'5&[UUC! M:9+R>PG7?^PQXG>^@3NO&[@+_4A&/'9CL+(#D7 W1O<"G(R("X>N@9QL#-RM M]M[HD079B-,^&Y>^P9C;N1L@IQR+.TUQ?9 @W1LW33K1NXA&(B)1Y-C88H+X M-& 1R#S;#GCDQTZ3+US.KA\W2X!J5RV38YDETAMYC ^MA5ZCM=#>L4(DIC9K MMH8^C'5B[PX10^[8-*2Q()$C16)SVV-U>,RV8[L3,0RH8_L^![H7+/"D=*AC M$#N9!\1NGT7$$ -[.C"G,LE3#8 X5SG;JM])MIX=W>E=HB#'6T_6P/4-";#[ M1^DHVQJF<]@APW0]_72"+WN7 4A*3ZES[<'BC?^W*9>WUD*/I^9PO^]8]'ZF MS,$(YY&P]$ 7 UUX UT,=+&!+MSW'$7R33?5&B]AZ:3JM0^J3C,B](* STG$ M="AA;5#'CYA@)*&NY#1*A).$@IB$<]]C=.V\J4LONHJUSC3_7&:W^>+VU?!= M]CZM\D:2':6VY-4".R[2RFY/Q_TDXB":$L(#26*:>&[D2"^B MDG 64X_T(:V\TY96]LASV2"M!FDU2*N3E%9.6U@+QI3O.($;>@D322A#DG"4 M5@'U!/786KK[/M+*/2UI]3]964S2Z@:I',W'7]ZTI'IK>3X;G<%CEON=$@7[ENLVFWX@XC(Q\;GB8BD$S W24+? MN$&!8)Z]*E97DCO/SO-A9,3YX5R?\\\O'@*[@U0=I.H^4M6A;5#9"V1"F!O) M,)1N*"-;^LH)90E(UW@/J7KB?J<8R5Y+V0:I.DC50:H.4I52KRW^87;@)78@ M/$&Y3&(9$L)4"$ PQXNCM;X\VZ7JN_7ZSU^B'JD.[O1[,]M#;^;7Z,W<1W/E M W6$6NV6K#K 75UEJMW2XRVA%,6J[F_S CO"?%>->C_,LNMB;KHKI7=WZO^F M4^SK.ZNT5*I[L#;-ZA;XI+L4Q!!6)N([3&N84#\@A =4=6<8W8^F^XMNS%YW M=\I!C&(_+Q#+^>^9Z0F'7:+N[LKB#Y"IJIWP01LR42K;]+904-<)@'"Q)Q/0 MAF">9^!@'>:+-?3G3PI>"'OI_9%-OA4(TY&5E:ZG_JKFI/K$T>.&4IJ'/C6\ M;P]W6?L:M4.X09L4W.>L_(H]@KN*CC5ZCCSI/7CTPA;;5-VS-Q:[D^J^Q1M; M*J83Y$+5UV=DW=_D0''CH@1SX:Z83:HZ!%L37PY.;W3 M=ZE>18>FU$[O,&F',J8\L!DP'TE$G(1UL31/I-@=IJB9_492/62GL&/0:;?' MP=.4"LM[0?AKTNH&6AL7JO-WY[X45-N'23Y=Z+[-74KO56H^38I %6U+38\0 MAP9N DJ?13YQI-L(3>&+-0SM)X6FZD5^;N*R><+7.:R]8C!LR_;I2G505[?5 M5^C6ZNIG?XV&*S/[/5KFB8OUW(#>&N8]W2%^ ]G"Y=9U-LM*^/2@&[]/]-E7 MB5WV5!-KL%HJT]KNKD +#\5I0]A&1F]ZG[7 UK=HU72!_M;:QE<+$/NE;NJG M.S[K-XX0.U7!!&(O4-UR>YG#E%"_Q&ZDENFQVTCY#7,US>R5<51WTL0_@0SP M4-KZ2PJ6:/E@4:[Z2_/6;H.YS3L8K]D?=[DVXV;[,Z]JE*XC-O4+7]B:?&UC M.TN5Y=@IN2.%<)EU4T5M?"\V=RENVY,#DYBL::?6(I:GK=3J^]59%V5"PU%:::HNITB M\5UC/\0R!U)4I-==/$/3W;=V%T$WML76KD!)]TNSN\K!9[FN]$+<9)-KO+X= MQ+JF63;Y<6H(2E).=,/H"MG.M()6T0OW%P-1K"E-+3?<@UTM3='U#1FI!&)L#%CBW?S.7U0 M*C4IRE;4?^NLD#^;O$)R:-_VTEZ*QI87Z[CLO6F:7+?24*JBZ=<\?XI6$0R[ MH54$QN[(?.2HE@FQ@_0'%-/I78XI&D8R&7;_/Q5&&E0 3/G#03I52==?;[)L MOMI[])'(4:KHK[J4Y)(1?N5X]L2^HLZE] C\=RFNQI-TPIT?ND&,7>,,S-X< M9WAQ6$%]7*[)1F+4G.U=[(LJK+L$YB^*4K8OV:PCT_W6+5]CW/?\:*8 M1 X37NC0T FYY]HR8-1).D!1DH64QW8D_"0DQ',3CW&X5'K@KK,<0N66P//>WR]I<,GIUHY.I;)Q8%AM1M6L+EUE2MJ765CK$? M+ :4KK29AEXX*A5@Q51'6T&OPE\@OE#+PP9\&"-W3G60L":SYH&%[F+\V\77 M"_49BBUOL/J@8I0?>PK ML%[G]UDV0U./J,G"'_+"6J;,4Z2)/]<.@C:N-L]:FSLX;>4TW!:X!-J(T>[$ M+ /31YG4ZN^F<[0RL,;8=?H/M VUP9TI=0*_Z\[=>^\1C&9_'0?#[LNFL.<56]T M#/G,4A4.>D'#11#))G"@DU/>(RR(AI8.7VLP.B2_.H]/+J>D W<>@B2? V(Q M1 FO*1!]*.VK#&WH?BZL,"C39E$9U**N-Y)B6>0X4A.D).)V?;\P*7 M\L1W$DD2[H:88T@3'C.*I^9L#1!@Q07"47^Z^JW*E$5]N*Z71N\9\5<6&)V/2O(<%>6M*R1^/P?4%QZUUQ(]4^'Z2.N9<5(A+VEA:0D48 MT(2RR'4XH;;MA1&-',;BB$4)7ZM17U8A=03F(=2=X@_7^LT>,;M/'3*HB&-; MK%N%Q.[H$7VNS&EP)&U3(!.7"<_F?B#@?TY G#CQ:&(3EXM$LG MNOT(1_Y: MZ#/G S(E\T:"]HK=,B"Q'07%H7@N:[Y"/=S;*WL[^^HV):DZ0 S,X=RA?N % MB1N3F LG=)S0%MQQ[5@DNTJJ@\DGFXU<9VOF^Y[NQYQS#=@Q7.^G&\ M-@QR>^Z*[_H\\I,H"@(_@/\2FWI.R -"'#^@Z]'3"_N8>9M/5MR M]VSTM6?GL^$@J^>HCWM*.'#';"IF#?W$WOUIYM R[#UO_::N8&_+F]PP;V78 M6^%V0.]MA/$&F."MS^_=[.6[C=BJ:J8?TY^&EB)OK:4(1G(D:;NU<8=Y 8G" MF(2V[1,N" FL@S22.C+E+H\@E/O,<'KD2!8D=Q0Y/O+6VCSL)$F]O0?(.VP8MQWF? ME2"OQG>DN.R^0^JK,.+_JQ9WC^PO\-LO3V"*N7?S'_X$5A%652SNFFD]OY#G MHZX!JZSJIBCG'U3]5J<: LOAVI(Q7191P_Y@=41^6]?9[%+%^^ABGT+I)!8Z M7\_@QPF6)K7@\@@6L&*3=HHJ#UEGK^2:W3+A MD>,G[II<4^+,GTV^P'32Z3:,W![JUYU#EJ\C.1YXJ47;B]-V"%8\RY"&@CL> MCWVFESKA09BL 1'ONM1N7TLM+M;/%'M;:JSQQ2(I53MH@LK]EF]YKT0'W8[H MS[[Y8G?M\5H"[9$3TM-&XA0#$NZ'**9]X*YTSXM%,&ZU$91A%S'1%)'HG0*I@,Y(X[EHSTROGKBE 4-"AIF2-*UD')C).;%M$-+)='KAQX#). MD"L#A\1^%*V!&>_*E:BCO]T7AV-&!LS(WG[4_FUI;?9"9CQCGK-;GO,]UZ>> MC*@(P6L./?"L\5#=#KDMA736L.R?Q7,(GWHPKG-'CB"#!CPO#<@'#;C&C4[+ MC3!F%",J>^W^.FC PS/C M:H>K=Z0!O9;G;#NQXS@(:4!X(ETB78% G7;L,.('Z]D@S^*Y_/OA%" =<3&X M@&>F (55S.[3($M10EO4%'23D1X_6,GO,XCA]%G^3#A;0Q9<+>:+,K-N\QE",)N#NSM#7>]6 MV=).B"=$,&,W"FWB4"]V(N9ZR+>"DL!AB7S>47*';P]7GN^-;#JXF>>D99%F M?K8^WMXM]'&T;E8\Z-MUOOUQ"^-VXD2AS9,D(9B.(;D44@3,0\9E-O=B2I)G M,>YOLTE>F59%\1]CN-2_Q4\'5+C.]DZ8QU"XZ^QP"N=^FXJGWIJ&_JP35$PO M@!K3_111A4[RF/?-0--2ZHH!'.A$46D/C_^S9T*CJ?O9GK0HB!M0.R8!]5U; M!''@\L0)>>@*$F++X$[2HN]XA"518GN2!8($+A'82BN4@A$IA/=D-ZH= ('. M(>?1^J2:6%:+N[NIZN@"7E0^TQRA>NR>5J9C7CW6[V/(:CQ"5B/?GM7X5)\/ M/F @'&VX%.Q!IDIK(N.Y65_2>79*I[FGQ%IOS7GZ;T41V>1# M"M-(K[$YVVV:SS#I>;5.056(_J@JPXZ%R7%DOV)CZS_*.IBC@?2D#R9@D 1@ MD06JJ ;<"M?U8QEPXCWM5M2+[>NU_E(OM?H1^9 ^YF]L:/:'&P%^Q 7;TN)O MB&">,KNM,ED=/K/*1X7P>TNC8:)%)P<'S'%I"*Z]&WJN+SP[I,A_GB==0F+G M6?Q7*SS4=Y^S#E4>(XOF-,.0_WX N(CC OD. M7M_KU+(-W1W[=@C?*RCF!IC -99#OPT-L M81G'2 97*D!:9M5BJKY4+=]7K-CJYQ<2Q[NA@?.6&S_\24F&NQ34 R+'I.JL MO[)R#2W5( ;< E$L2B5-^CJ?W6=]!F"^XSIN7-B=7&PG%'$DJ.^RD#A$! XB M\SE>+(7KQ6L'<\N.6YT/=E"83S%R2:]]0H?GEJ>N?DNGV>NPY2CNRG MWTP;:JNXG*?@0"OED_TQODEGUYNS@EYJI P6[)D0R&Y-ZX]W>#& >NQ@/-C4 M::.^GAN$+F6A3T1"HX@$+$;C04:Q[T;AFO&PTEK\DY$('V>QD0=)4>Z6\-6O MA>'U#"3^UE.Z3C&OR3^IO*61\J]J(-N;M+)P69"LUOMLJH&G=W=E\4>.V+W3 MA\.BJE*;MPBV/@TQ@8[X+C@ D2>2,$($$(^&//$E;_(QR]GUY@QS_.?78OY_ MLSG,%IR!<3;9,[5\5Z!5=K%>'=(;T.K\)IW#?GW/K%DQMQZR.; MK%H[=JP4TA_B'H_QEGG1C*9VX:_RLII;_UJDY3PKD9 0'R REK< MX

B'27ZUB$@ZO!? MB6LF\""<)+W;Y;P27;K_E.:[]P5.[_,FW9]8WR3009'M(Y+8A%QI#<2*"<[,G,I)T F=')W%Z.SQ75BG M\C1S;O59RD842B/?Z] LG0X]3[O6S97$X8^'NX=]VF3=-4O,XGV5W69%G7_+ MWA?;\B[[4-:\--'E]=?TQR8D(/(1\F.7LH ,!EYD#RD"Q,54]DB(5MNF%>\( M=[CQ[10PZ[(6PSS M[(=09 @=4TU#3;,2"37EWN1YQD9D3R/=ZU ZG0Z5QE[-J2OZFS@! 0E\$$4)\=A[X0$\ MW+M';! "F9P#A* V<7 MY26YT%5V;@-\WR4(0!^& 80 $P<.Z5,T 00J)C>I&9L[XZG=D)\N0]-)%A.E M6?F5DZC7B\NMJZ*<6%+5-&;7H53ZW)&L'"?)DW" M+W-=@_[[/(ZR8N\R3ZP MV>;N>9GOK^U9&Y38-"&1$SLV<@*"["#B (((15'H0+D4"'UF3:=$]$CY(DV' M]5T+UGI1$]_ZO07\]JZ^\080#,"6X5XR,--'NYGX3)C$L;A-?TNL0R5-./8\ MSC/%G:ARCIA%C[^F_U%6>)_6-?R1UQLW]B+D )\22E%"81@!/" -I+*;M5I MU[!VGNFX5X]6B]=J 5N_<\B2ZJFU$<3D9?FQ<9.6 #LT@#$MDVCP$-^X@PHL.,&FI14R?:B M:GKQI$-SU-;O'6Y]DJK6(I-EU7ACZ)16E7:86U]?(U1-8RIU=IIWXEJK M@47A%.*^F-CG;-_>4UO?YO?UK]G=558QA7>0&P! (8A#0@)(O4.<3%G(+)5- M/,&.Z<3B'II5G6*33#&>0J.8(,[%H)SX' MCA#MK<9,&*4FSU-M&9:F SRK.>"3$Z;)9(J)TYP\R@G4D<(C-*O#MI!*G>%J M1*ETL;P.M=+F36GF7=0V2#@(:.C5G\YGG0[DU#BK!4 MKIP6@\LN^/W.@5HM4GV34@FV)\]$S1"M=65/B..Y)YP'WM1FF?*TKT/Q]+HD M/I]4Y6NZ]OU69]5/F M2T-H]Y>JK.M-###Q,$T2CYNT(P\$P](<]'RH:Q-"S)CIU;*RECSQ,)V^R7&: M?N;T;A&T^-8B7QU;:I&9'-%KERU9=\0C,A6>-,C5R3D+>%=63?Z/=DUOX_F MPCA!U',\ZG@$ 1(.0.Q8KFZ( ?.&)>WTX-$I+FTRITS[9.&;@W&]4BC=&'.K MXQN4JNGEU/99O8).=E!<4_5P*:JRSZU_S!KZ8[M_V.7%S5_*4Z)'JH\R*K:US>7>5%MU=YJ+\&0A9;XH*CI$TTM6T<+N.+J;'E=+ NS>Y2Y&\ MWN[+^J'*OF8_&K3G=7W,;S: MX2ZL+ZPQFNPFW_(CPDW!GLN3)2[:8WJM'K+H]N\/>=T62I)<$=;5%LI"9[H9 MIDN>=81H_7O%>KDA' *]ZN5Q$E.G1?'Z9P)+[BD>=56;CR:/"HS M"3!*?*;, %#JVQ 1;C*D(+8C)Q$_93+%AL'9/(/5E1L]Z7S+A1YC+(U-T'60 MNXY^IL>5YY-N??Q(]ZD^(SI+N=7=9?$YX]?1L.D$2NN\/NG:+G"")'1!8+O8 M"2/@\\O=.QBVCY#4$J9NX^;3;-)BF[.I=Y_T@5.&DL^_&^O80R67,[4W@*30 M+<&]JOA=#,0/<"T6C1P 6RWB_ERRM5A@(LNLB&#J;J25B:AV]]X25C,\"F=< M'V3]\IK7&W?.LOMVF57:5UMON4/G:7< PC0(!MS&,J &GL M,.U'M*]7'<#(IIYH24_#*,SI0 OJ78O*ZF%9L*K81[*[)2]XF$;H6![R/"VU M#C&8R]GG6=\N>= ?6;7-ZZQ^ M7WS*JKSB;>O@EAQ8XN-':O .L\(<^K@DV'FZM%Z=23B M;EY8O:,7UL%57J&_<_;".GAZ9JI@IG;.#(TW,IJMZMU9QYBW+DJ>5_I9%3BI M\?-3E?&K1FBW$X[[>W7=T(X#WXUP6\(;0Q CV.Z'0CNQ*9(Z9ZUFP? (U8,: M,@ D=SX421,;.,SS):?T U4]H L++W&K]JNLC$CH-!;7H7D3?2AUOE>RJ4C? MV,/+ZO%CUFQXM!_&P N)XP2(%XU R6#"@78D(R92#S:L(0>US$ M+'B)BQ(*$L\_& H]J7P,A<<;%H+N#IUM!\9*6VARFJ!"F9@R&&9+3A\ZHH:\ MZD7BB)=\C(C%!/+6(1E3'"BUO4A39B2PV+UBF20V@JY+ T+]P(Z)A_RXL^S8 MQ -8)HM9A[U9DICOG\U9VB2N4D9[9HC,7^5/.$Z?QOXZ^IQ6CT9C>!ULB5]3 MDS;M4L;E-4[KVV1??C\N[7L0AF&$D@A$=@!(0J.HOQD'Q-@-1(]+3K)A<*ES M@,57L#DPJT6VX"WI;],TMJBH@]UU=#$]KKRXED4;/Z*=BL7@QWOS-@F);1HE MU(Z]A,(DI!X @PW'05+7@,H]V7!\S"^0W(\=)]9!CIC$F.-%3E,X)4^NV5S% ME4Y/V!F1$C46UZ$=BMA+'>^1M#IP(?I4E=_R7;9#C[_5_(CAY7U6I4U>W,!M MDW_KKF,99(K:3N1BBB+'2P+?)39R[ $(@)'4!2@&S!O6F79LOF['9M[N5CE MM=(#5FD-TMX$PD*U)/OR:M:2/\#E.[\_<<167OQL'4!;1]2+14_RQ(X+H:E6 M6HU:&G/PI:2:Y5+X^O;=?SS439N\]+7\G'&F\GWV1/&_EK)00PP@)2BF,/99 MY$BQ,]PT#Z#KA([4'>]+ #2LW2<^\>BG&KRRBCYXY#_E7V^YSMR?Z,QK*O]/ MDC?&+]+B8@/!ZAM;;JAXULX'AZR7$3'[]1]E4#'12"/#SJ+OQ#H&IF4I*%?4 M1V5+F=\S;_VV8'.4X@7UL>R8*/U[F$[?\FD$>I&Q%4' MX>O02"V>O"AEKHN=:1G^F\2/O""(?8 1"GS?LWW?'XPA&LO=]:IFPK!.G:9. M;T]PZ>8D-VO&3SZU>M1.(>@2M9]>IVMLTV8:O^O0H:E."&5; M2W(BO!AP(G"7UR2[SJHJVWU)]QFO['"7US5/X-Y@[/B^&_M.G-@VP![%A S& M(YM*J9$FDZ8G[*>%U,IK:]?CM&H.E M6CY1]*5N?5Q?I@C/L^?F6G#,_HWJ M:+48K1.0,\]ZA8@;F\?J97X=:J?;J>=S31.(6:N2ZO@V@\+ZJ*$1UJB0.MP:U4AMO)U3R:JX MV;POME7&8E.2=?^>K/%]X-^W]WY=7O]6]P4V-@ '\HUD\#V)^M]\7)?DH+N+N0\-WE]3N&N4_97[()=N7V@4_@N[G>:IOB"ER M6? S8_WVUH9XA":40N!';N+%E)[8MAT?BPY7^BP:'JSHIW;Y\<: 3Z7)EU&R@FI99?E-T1U4VCY^K=*B M3MLY $?%T:'LFGWF:_ICXX?8)0@'*(Z1EWC =G$R('!X%:8BN^'@Q9:0=%H6 MZHAQUQ%/00KWPQYL?ZAO^\@&F[NN#&.[F]6/1?('*K32+[:*-#OO:E53>\(' MF-8)3HL#[3/2+JRK%JW%X,Y<*%6/:^,:HP]\9/1Y;>< M+^\S**1\N&JN'_9PVR]EA;8=(!3$(8@2&D8^/WIR,.D0(E>R:8(AP_'X 9O% MR+:NTEV[SBY;OVD*D6+2-QN'DHOF/02>>9OEW_AILPL+5]DN;ZPV .SS(JR? M/F??6.ND^Y_G/D[^-F\CVJ:%[G6(F1Y77IP*IIMS?9"V>7"\O4L7_# M4%9DUWFSH0DAGA,X"">88$J @X;#<\A'5.JJ8DTFC2>@]OOW>9?OWJ0_9 ^F MZ>)63,L6H%5.U0Z,#J%O0.-U.O%PM&LOUYUC=,=X:VR;D.PO&Z+2/!7F-Q,+<'J?-^G^<-@TIGY(DP3%H9_@('%MBO P$]B(%>C69M9 MPQK8C4/MM1-=DEF[P[_/TZM\KU)'0"?A8@JY$-=R$OE:>E-^FM[40UWL^+XX MBR,Z:: IUB&4)AQ[497:$'?J4CDLCA[7R3=Q0!*;XLB#H8VIX[@X&79UL MB M*+5-< M.BMVD_E2E[EA:LY"H8J%0AN;.IZ;Q*X#8X 3X"$O@8=(%% R5>-D[1D7N,/J M%@_]AA+;KYYAE=RBT<"UJNH9(5FGY!U([Q$NK7?/"),2.U6RUZITROZ=#W[4)LCWJ!B%A]F/_$%?&7C15^+2 ,*Z&S^]%D[]C M8-8V417(^1I#IVH^NXFM;9O3*U665E$15J6D56LSK55O]3IY5H0-<#IA/9+; MY!5Y.FWIK8?$]0//M\, D\ /B9UXP[8\P8Z/IDJQFE7CVMMU93WRJDBL\J*C M.4:UKCBV#!]QKD0W7V5/;J5Q$O]K5<:)7IU?8]3 VO0%QD_I8SOC#RF,8H\9 M]ESB.GZ,H1L/=F$LMPL]W9KAG9?#FM=]AT?7FJ(PF5,7%$WPJ' M2NSA**TCRI*]5D%3]D=X!5&-J4DB5CVP0.>X9A!*'4318M"\E'%$I]O&&M1,FM4)@F:24%V:UE+\08#B^63M&6VRRJ;*^HK% M3=DE$7V;QI>ZQ.&R:'>>_YHWM_BA;LJ[K!IP/&[B&-L88Y)0SXFAX_#JHP,* M-GN>F#@SS;9AX3LLXE?9MZQXF!S#321:50#GXUB+%@YPK>\,KS4 OCAHX]NW MT<^DC*-\2HFDGI99JUYJ\NZL=.ID44<%O!/;R'8C8'N.XW$!3VSB)@<%]T-; MXMR+7L,*2WT*AUTNGQ6]DPX@-;,]+J +,&RRO-UYN31)M;YJ=F8H-UK&3GJD M4BI>-S;DF"%V^?)!!GR2J%.GRMC$[:,CB)/) 8PBG\ PU0.TILG[@XIB2",!PV^ E(@+]IRB;=B^FC1K-2\GA M*-R-/XK>'VKJENCSO(NIYD*4RXFFPJW0:[T*>D0T#33%.C33A&/*5SY+E]_KKCY' M/D#5+9Z3FF"2B,[%OE8Q/8!>PVW(\L3*ZZN.5EJUSFIQ4$QO]7$I7,FRNYFQ M_EK"[=\?\BICD)CH-X^?V$O?P&)'V4_OVZ/Q-@8()PF.4(P\EX8 ^,,A >H& MLGGY&@T;SP?]Q'Y^F_(D_/*:1ZPMSC;I.QM 2I:]U,BZF,3.3;>2M X@^87S M/4QKP'EAM4@O6MKI6=K-5,04)G%$1@VTQ#KDTX1CSVMGFN).62Z_E-?-][3* M-AYU0QQ!#[J.0QP7.A'V#_),'IVC(MA7P8@_T<;\+#(M4CW[>U0=0]Q MHA2*,ZJH?'JIU"9T7\[1-X^D#3!D%$R:T94*EKP?Y_1)D1EE.4(/=5YD-0M5 M6(1Y>C+>#-L4[(KVP/G;DM^T$ MSY$_CQ*.$"DCCCK:8Z5ZJ<6UA[/$H"CR;1C9)"/*H1 M"S(14"@1/,G>/!E23V; ^[*X><<"OSOYN];T4*RHC-IIU::$"C=Y&1*]\=N^ MM%*[4E%3(!BZ* V1'[N$X91)[&$^, M_Z3MS1STM2%=G0\7'><'N$H'O370K:QB)GC6*&4'7I7U9R:K5;YM^.[)46*=P T2.T)VB)+8"0-L>T,N?>([B3>M M;H6J5>."=X2E'IEIHUA,WF;E5EO&(1L_3KA>+'H3)$\BT7 J_>L0/NU>G4DP MU,.:_E29C4/B( KC!- $V GV@0L/*IQX7J AN5#%[%S)A0]=4L:LN3'G.=>= M$Z.5;N.Y,&M-@-&2^"+<%.O021..*2>Z2'(W42V3O$B+[>N9-C )'-OW(')= MZ/E.!&)_F*"SV3J4N@?1@/F9$PNO!ZBZQ7-2$TP2T;G8URJF!] K3BP<(59> M7W6TTJIU5HN#8GJKCTN)*[*W6;:K$\8&R:Z:=O/F?5T_\&O(,"_BO0EBS&S$ M%-K01@&+E!$==F\2"OQ0\J+LJ>8,Z^J L$_7[J&U.\XE&PVKIETSJ[,B+RNK M*!N^*]IO21\^K%#\7$<["*Y4SML$DDN53]CG\ Y[S@-$"X^R:^J.[3.P3)J4%4[O[[,=3O?[KU5:U#R4*HL:%KO.=H2) MC6T'A[%-/"^,' \F!PW&KN""I5Z;YM.JA^T#OCVS;<&R?_9[JSF!V^;[2NB> M9M['I6\!PJ=MU#"05H?2XC"M4YP6 WI& TTR+5Z)8QG&U2IQ2+[C?YY4B4.8 MF%<&%3/$+E^)PX!/I^P,E M$%.7#7%!0,+.L&_;(%1,3)]@<(9ML %8%UUS:%;-L:GM\4\A5VZ3WS2KTP8/ M+F%/N>T 6E]&N36ZS_\V8P(;_1KH7DG@K-&A-[;ZM7&ELH P!.J7UU]N4_:J M_E8P0M^S'Q1-_HU?F='^&#%D3&WO^#T:[2C-3P75[&/[AUU>W+1@+^];6=[8 MR"4!Y/=6VH Z7HAC.QDP>QZ(5=<>YD>ZV+)%JZA\>XV]I$76#G==*0;'S_.=NWF?OEU_0' M+Q][6^XY C8HOPYTXT7(!2[V*/8C9AUA)X8#G"0. K6H7SL,XW,!!C2KNR3@ MJ@//DU7YNGK-$5MUUC3[5L*XVO'C_/QD__>TVBDF!.MO*;DIQ#)--&5B<6$Q MJ-8)UK.CS3)3#5EF!28@QAIK)>. <3??F*P8YE5B[?_R^G\RVU?I]F]\V('' M,P@;Y"0D=A**8R?VW"@('!(,)@,_%+Q;3XNIN5;Z^\U.GO?#OV-?UOFNK3#& MXL6W#N9*+T9/H%QXM=\PUU/DU+J\M@9P%D=GG<";DTSI!?UY2)VTCL_?X-N! MW'9&?'*L2,OB_9LDC*_93^=N-4OU&EQYN4*OBQ\1Z?^./N/1/-C7'8ORQZQQS"8&?AU$E@3]"XQI_S >\7(9+<7V?E5,U?9_"K8BZGZ/@#777QMSRZJ[/E=+ MFR6W+'-JEF<3;4"04$H!M&/@.) R(W%T&$00D;PH6_KQ\ZKXCD&26QR1YTML MT<,,45/%F5%$QB@RLDKQG(J1U0=EUM:QJJ .O]3T]I@Z@;*Q \=/W,CW21*X M3D @GJFW/ T"=.GK,K+WJ0YUF@OY=%CN MO)]W2)VW94=&VY6^8NL8B-=*3OF'D(DU#]^',@N.$P;\L!>BR'$IB2-J#XN+ M#HBP*S,!7:D+AN>H^#_'F"W^1JQQ[#;R,OSAQO#%"N\LT]BK&=:EW[[_BL.[ M/$F+#O.*;3K+<+\!P&4Q"()QX+D^P4[ PI$!4^B&T>:^=?=+DU;-#&/W63PR MJOLO:ZIXRXX![ODUF&#>U-L0BP]\?:-PR-?P(-^)_@E%$ MW%>=@X$DP_-H>IA0C$'H^U$8>X[O$<=U>DPN!1[N-9T6@NE:9M'(*_H 7'P; MB2G%>27_+Z0+HFWRGT$7A'W5J@MR#(OJPI>'^_ON-&>ZYQ:3??G]?7%=5G=M M.NCQ+FUHAP [.+&I37V2A$$P+"RY?)](9BU&ETW#BR>G,*U=7F_W9?U098<; M#WG%7VN7-ND_R85RVB@7"]J68%LN/'M"=!MT<8S6"X85 MXN.-7WD/3O8"'$FZQ(3+)%-R C4@L3B4"[Z\V2]TGM[L/7SHPKJ\;T_H+I@0 M^HRZ$7E2)7D=,J2,_L7U-%-8D+B+J[S+VOH:@R$?(1L!'(^D?"MG*(2I$BFJ.40YE9:^'*7:'O//W379WO+8@B3T; MV@1BGR/P8H(/50== J@M=4N+-JN&-8@!?==.UTZNM"IV.@[+Z.-=3)N6H5Q. MLGJ,)_=8<;*/)V1:G,O=P2+*X-@Q&>VML [I,^#7\T,RAI@3*3#!(Y'_F>UW M25DE#\T#OWYUE]T5>?.(]VE^QXM.7S:W6?6I;-B<,T_WW:>&ZD@;ZD24>!X# M$'@)=FCD47] %'L>$)'..7#,$=#=,OQM0'?=8F/"VKM@;5L?VBY?TCPH*!_F9+W_,][,FE_FHR M:GAPY9M]]VW%D/9RDY.EQ799MDCW[Q[JS*K+Z^8[+\0ZE);?M9]_*-J%EK3I M-Z4MYJQLBI&NQA'-)EJ@763'SQ:B=8K1&D!:5P^-Q6!:CUFW,CQW'H 8?:-; M_II;8!U3&?UNO=C(-\*;T$3F>(L$K\B=<8$_J?V>Q1C%#;\9$=9UQD]T M1@E$B,9)XF 7)B2)T+"6[7E.(+1Y9<:RZ8!M MI2UNB5A7?V,(S$86;0=)_3RY[<;JT+:1[ E>7CSNB-B"RS>!Q 1CT:90G%+H M;A*A&80L46_-&8P1OH)9@CG?RCE>V6ECV**&FVB:6/A$DVE M=U34TF2J(Z0@?1)CI>X&6>>HJ=W+,^.G&5;%ZJ9O]VS2DE_GV_9];R]J>C: M?RV/^-HEOWY<=X"//=]U I>0(+%].P3N 0WRH>A(:A*#X9'T.?3^QK[G$T)^ M_]$PN-99]2W?BN8*&&^C\T/H6II';@A]T3+MM1PO)B76U_*)1'>[(+)S2*,M M)%/S?1TMI5H.WER+B96+5V;OC0%TCO98?@"=QH1 M#=2*[2'-PZK?0["'$M?%PRX4\(- 2,;FQF1:]#I7#C>G2VY\ MK>UN<(J)YM$K\9!SUN8]/TE8:\O*">_0J+T;5N_'26&JPSW=E]?6DR4?OM9S M<,>"ZV]3\6G%6MM6;9IAIN-.NX=0(\-O3$66:,/EIR:+>%TNVW,DJS>PWI-U MES5VYXW8A(G?TEMEMUE1Y]^R_J=#8CT.49PDV'&H32"""7'9'*I%$<1!1(5+ M"F@V:VY(."#E8O $HM6?KENLLH 6=/(R7+7*J_J\4_<@9_;D\Y+0CMP8M=# ]@($:EB70M!-#PL],BM;0_= M:HYHK?0 MZM3H6^(,-FFTX>-E32G]J%D:.S!,>O$LS9;[L0WZ^C+)#VWHTYMOEV%KI@;]]U^S M'PUB-/QMPV(79,>44F:+.%Z '=A7"7)\:D/AFCQZK!E/56[Q=,5U.$0^*O8_ M%-^BUD3L^82"^3E5F34.J@<'3B\/G%J_Y_-FT+7HB&-S;7]5*X_+:Y9G]*4R^;Y%;W]C;;/>RSR^LOMRSN M1[SP"0\<6=38376KBE^2U:[:HJ-=?7XY(.]1U;K$E-/ M[I2@<"[0Q()Y#JML7Z 5_Y/4&QP&R(;%]%! /H9B$H3_89HY6-ZQ[X\V=TAY5V:%QO(+(9Q&$ _MKTDC)* XL$P!9[<95S3S:U8@#1P M*:A$\](X29(Z/'.+TEF"QM1)'[LKD2F-#CW7*]UN 51_R&2H MRFK=LT]957YS*WJ&:!*/8BIEFD Y63HPU^M2!VAF77J%DA$AFD+@.I1GD@>E MOM=)3ENZ21[[DS;P,;$PQXR<3!Q)660V]82&$6E0HVL=HJ"(O=3QPDC.CI27B([HBMTG]H+Q MX*B/AZAO(Q1Y#@34]=T@03$B U3JN$AJ/K4$0,.RQ$N$-(_="K#D!&R1YA*< MLJV]I=1ESSN7;P^EF>KE/(A>[<27&0G4K1B6\P[+E%FI'&<*L0FHD^O,BIGLZ(MJGR6_'8A[S(V@M9-XD#$NK:@0PI[DMW";)L;MP,C:EIVCQO.ZH'= :;<)GY]5GB MI\RF];7J.G1]3H=E9\JZN1;>9=FWK<(&IU<1MO?=U=DFL*'C)RP@]CTW21*? M1<'A8-Q&0#)&U634>-!Z*@G;4^G(.H22.S::J!;T)Z>5]'4.!0V,/4R^,$2$H)I&7=*==/!_YGE2(K-^ZZ?WJ'IQU1'=A M';QH"Z[B*MOEC<6/\UN_<^B\' O'+AD &V@9<>U$5^33.K5X:[^3;,A3F03&[HP0F%$J>?8KC]@B"".-MV5Z%^: MM&IT*K&H?9D._QRJ<-]'Z;[MY"F;P&8W>5&T-W=<6X]96JVQ:_?D3>[6LHWP M1^K2TKXI=6J_);S6_!>P;"!+O:8!\%KN]Y_3R#%CL3LXQSUN5G&0-0E3E&5NS^*\TN1,G_(W5B:=\F MS2[D&!3MP.BASHNLKDE6;ZO\OB^!VZ-@,^!/Y3[?L@#[6)[(=C E;A3; 8, M!/1ITM_"[4$4!4+W7INS;C@(.@'*>^^ ORW(]>7A[BZM'MN#POE-T=[0RK=A M#MY8@SMR 92!)A(+H99M';D@ZM 2IRW$6^45^L5JTQD17VE*1P387/.L0X0- M^E?.]:++B?$'AB'++EEPD7*S'_@-&B=&?2AXSI/2U/6S M%MS%DW!#J6CC)$IE-,L\FVJ"I4"D0;5ZE:6S4C6-VS7IU$1/7A4I'>R<4ZBZ M:C:?>;I;>W8>A!3Y)/;8 UT[\0%R0#0\.W'<6&Q;3.Z9YA,H>K2K344=6">GG04]MWS3O*$BE>Z@QI5R[[XBIC+*2^'CN'VPR&+&?G8 MIBB)@R!A@WJ [-CK2T2$3@3EZKA,M;7@L/M!]5#(9'ZGC+]FJ-4W!HNP.N- M_$'@$(8NHM<\("MX(S0HJ[(DQ^5N8&")7GLBQ M],JH8Y#JY2]!,>58:?PUG;[D_AJ(KUEU=WD]W./E;"@W'GH)^Q=C&]D$QVZ/ MQDTPE"IY9@K#\@-6]POV[+O:^BDOVFR'^N?IZ_I:6DA]P7_NQM$^M#T^55.. MG6];#^B7WR808%AR_T!GFZUI?F#02X$=!_VLB@IWDN;5OZ7[AXSD]79?\M6P MD^T/@B,'Q<0.B$=# *@3!@X#00%" 71"(B//TRP9%F$.SFK1\0ZN1E>-V,B"[XO;!VCQK*N8<%_T9UIP6E5/?9GH>N-'01) M0 C$R'5Q@!+/C^T!2>(11W3EUY1]PT+XD1]K/,ZJRSZQ>-N=_MERJ.\&K.(+ MD<8:X_QR\!K:04X]7]/+DXDT;Q)^VS7_;7\HZPGR%;2*^#KQ&EI';<'XE8CA MM8[#?WO:>08/IMV5K4C;&RO(IAMA^:5DXQZ6\[W2!H$AD5JVT&[<\. WH&I[ M[NZ(J^_!DE,"_=2+S0X697WR4'=AY875X[6>-,@)Y'DG#;*$CLP?C+7-.J82 MYMPK9WK')TPP^*V--?ON0YY>Y?N\>=S8/D]6L4,([ 0%!).DOS^)&?50()0< MI\F48>5L ;7!SGZ -"$.56!282)@EL3I,7_'*?_!AV4XG1#&F^567\1>OWQO M-4?F+Y@0#<+5*5QAO#W!F;'0>BI'RE$T^V+X65_-]$D=Z&*'LB*[9B'CZQ50 M<5DW&\]'H1T& %,$DB1($/'B 6H"$CPITIX#H.DQY8UJS1.C\%F:3C%27UNK M:8CF^=>'7_1.73PMW,^#^\&Q"^O-^O[.8QP30"!T0Q(X/G7( _[ MWK3E'U.@# ]$/:)#B"A=/F6^UM$V[LS?,,;&FL&5H19+Z\R%-;3J!X%676IT M$6J%:2.*WH;^PXPBFMV6'SE,\*X\6ORE*NMZX]$$PCCV@ ]L2&WB W0P%GK0 MWC1ED^X5M5_,A)22'] (JT8+PMI-3?91Y4]1G?53IT%K6U +"V:+04;^Y)A< MJ9A).G%.FE0X418:GN[8!)EQ%8X1<'Z,(#J8<[*)),92( <,1 MU%?^)P8B*"'N%!5+-VT:).IC=WO$^I2* 9.1)AEJ5ZI%4BZ<$Q]Y/A34YF2" MR.P=@J$(42VNMWH9;LPIK]E1( MGTVP.TVY3_8WWA?;\B[;.($3)3'[C\T/+/L^K^4V6$?$HSI46MZJ<44^]/LN MLY 7HLEK?J&8I\FN(7\U2^V37M\.Y!F%]09ZTB*K3OV;!G."5D#A. M96V:$/ZE+'??\_T>%LQZPUY@'IL-1Q2>?K]! :412I+0C7#@NK;GA8>% IM@ MJ$,B=>(Q+IYP^_>'G/?B_ !-BVQJ;90I@CI[:VB6VB/(?B5S#4(K0:JT!)MH ML#6+LQ%_A63;'-/3!/U3Q4]U-X^?6!=I&#C*)*H[4N;$,"(12")(& I*O2AV M>A0)C2.@0[[5K1L7ZP%:FU:7#;ATR/4$RJ>(LV&N-4OQ@)9]Q?&VK4#/ML*, MLOPFG=(B/+UAUBRY&KP3$EA=+$Z3TXV+G0 @',68A&Y"P^"X%Y_ )(P&U?RJ MM$\N8TE!(;_*;YCS/90GV^4_G>Q6_3QU\UR*V2GBJ(=-_?M3:U Z:4$3)G/- MNB7NA) \27(BJD)"&@<7^Q!/"Q"T3[B.13S?6- M#LABF[1/>1CI!XJ$K>/]5P5?:GEIY-[W+]O;;/>PSRZOOS3E]F_H$>_9$--= M=Q:%(0E0$K@X"BARHSBFZ [%,@L@4.X930P9H[2W8')QU]6BU\-2N1YQ$ MJ9B>S,6FG+A,(-*(VHRP-"(].KA=APYI\:34_^9)*E3#(FD^[^CT\%@?M+W% MSH44$]>GMI< SP60^M3O;08)II&41DVR9%BE^I'["$I2E*:Q*"A+LQ&H%/6< ME!G6< &EO!R-L3,F2%I878DDZ?'EN2AI9$ANHG P11KFNI8OW>0%IES/:/E[-1+E<9U MR,Q$'UZ=B$UC1%16/E7]:D<;7OV:W5UEU<;U@@![3N*XOH<)\6,OIH.IR'.$ M:HQ/,F!85 Z8NFF#G*:H,28F*<;)DE.49SQ9OW>(9A:4UT@9T9-)'*Y#3J:Y M4&I\IR1CE+O[??F89:>60.3Z(8C8= P&*$20)FY_ASV(O"2PI2(4A><;EA+V MSGK6@,NJVVYRSSY[R^^1NVS(3SHLO?B M8WJ7M=,%Q^7G?7&""?8@!33 (!E,.%XB%<)+/=CT(,N^LS@8R>%5BAO!8=44 M+9+#Z<#((LL!IR2,#9\J7*U##-2@/Q\NU?V7[?Y]8$\B2H$;P<3!" ./ LLNBI%"O<;,"[3;TYQ2D;W* 'F67AE3#-.]_)4")ITK9WEE)2_JY?OP_:[\A[S(WC?9'0N8 M(08!#F)(;-\AO@M]=+25N%*QK)H%PR%MEUYR2#CYG0.S6F2263N*_(G%NN:I MDQM,5%@S<[_N:\2,A,#3B%Q')#S1A^?WY6I@1.(R\+NR:$WA]#YOTGU;N+[N M:Q/ODK)*'IJ'*AO*5FQ"&OH.@I[ML_^#/O&PZPXX4.([8J&Q.?O&H^,.NRLJY;I%8^5/CX*6-RU$ZII7&FF] MS7]"C\>/?$H?^8\@ORWVXP.//-DHT<*&#VR^4N7_R'8;-XE<%(0>B ."8(0= M' P+JC'[ 95*GYP=G>'8\O*AJ1L6V/,+FLM[[DQW)P3[DZ;*MPVOVM+J^D.1 M-U;:7LNK+N,+-*Z8S*^[7>6&@3MGWZN=\EJ?;JP.J_:X+D;/8Z. MS9Q/JKM=QG)0%WL'UC'6+.C_\US7A5MB[K'J6YKO^>D"-L;^A?UMLTE &$7( M15$2^':"8PC[T\<,KN.X4@DLBX$T/'(= )W.-&XXLA4,4/(M.N\X9;0Q5S!< M/7DW6@__F./6\W::8?A2?C7^I,);TMQ\_4@!'6V_?-- M^>T7YE.G >R+YUW_A;^O]%5U3I;M7!-PEU/?!O&T!M+O;?)"+D63-X_O"R;_ M=VU_ZTYO0A0$GN_ZF"(4. #[L$^M9#8A)4+7 >BQ9#@X&@"V.^8=1.L$H]RA M;TWUC&<'V%.2R@X2\ ;^0/ZB%L^ M74"C+Z6)5TN/TA\W"&,OB&R$0(QI0,.01#:&O=TP(7:B0^W%K2VM^-)9 QJ) MGB;]9CC6+/]+TJMG'#!#\Q]L+/@PDJ"AG\!UCPD*_@B."ZI,B4QBOV3;AXJ9 M<]RKKWG#AA_J)CAR' C8.^!XB>?;?C"8 %& 1(8!I0<;5OP6!%_T67 =2AEQK>$G$9&.3G*_N+ M#6(!)\%^0D.4Q Y*$+#Q\'@;!4(IHM(/G2O@XV#$.[T<+^<[O#%*%..S439T M=/%3A]_HWDJ<+-^UU6"7$]\%\2X-V;-W_/G)/KW91($?1\C%$'BAZ^# QDDX M/-\AD= 99OFGFM[4',!8'(UXKY:DYGRW-L>*7+\6)$1'QW[B\AL]6XV6Y;NV M(NYRZ@LA/UY_RJJ\9#.&'4F;;,/E(V(/)!$-6%!@$Y\,FP1A[.- =N"6>_I< M(WB'RF*P+(Y+?C"7)$U\5#?'E^+P+DJ5SI'^"0EGAGPUPI87B(GX7PD"IC A M(QA)7F_3_;]G:96PG]0;ASH4!/R><3< /@D\&@ZKS:'G_3_VWK2Y;23K$OXK M^#95$:I^L"_/IS?7&L>X+(_MJHYY*R88$ G)F*( /0"ILOO73R8V4@O)S$0F M +FGH[LM2S+ON>=FGGMS]["L9,A^_E2BT>*R.#"K028O&]+4B0N'2=84I4.< M,)WB\8R("_*A2MMR!$39@U\M.A5)C4Y*?MP!%L4^WG[*'LMJM;.:\#4$2VS%Q M(\?!$1I&,0"*KX@J??A4LQ4M**M%)3]/(4>8^!2%,:X49R?$:-(Y+W',P(4I M"26RYA>+J<[[OL3-$0$Q#V$$0^SZ"G:D$!XXO MO1U*UL!48G$ IBP8\N2)BX91WA2%0YPRK9NIGC%Q04"4B5N.B*B[\-J&JW%\ MB,]YT'R;M>>25R&- AMA&$$'@2CD#_?VHZ2$(""\IU+Z@Z>9Z>" NHL%9.GYW.4"!H?C%0A_YB$D/9?_'._RF[R_GA[6+' M;Z=?!3YP7-N#&&#?<3T7P"#HS=B^)[PW2^G#IQ&! RB))R74"1,5 X-<*0F" M*$WZ1.$I V>%09&LI8B#*OP7 C&*!W&1>%>LRXK5(,TYK^;16E3NBUWU'96; M;.51.W%@Y'L)1K;-+XIT26\U!&(OL^FR-8V$/,%X934H6;NQ.J06ARJK*R,Y M%I69Z>A54IU1S.J3HK,LG54F/?PN1:@T>?-"MW2R)"YC7])O[S9L9)7?YNO& M!LG*D*4:1>4 Q4BW1AM M9&))&>8@>H"*NB+-I:2XF*1QG,*(,ZA=9IZ1(J(UJCPN3'"4W3BE.N-XD9:> MCV6]2[?_?_[03 EA)T; L3W?!A"0.$2NT^LN5&GJ3+G=PH/W(=78(:'9W]N>G7H MI88&(CMP^&>VW?Z/HOR[^)RE-3.WX:^:,GM\1B2T"0(V] /?\Q 3GV&@ B+A MRX/&69EF^,#1_?(7AV?U^*P6H.P 0IE-T3'$%$0J#2,4.-0WD#C!RMFQQ%@F MYQ<:37Z\&%'H849<@OXHM_MBEU;-SMVJ7E&;68H\AT+'1]!'+L%#G4- ('Q- MN=JG3R,Y RJKA24K--*$ MQ&TC[>'B]GP/O]QDE^[V]0ICU_:3(/8]A!.2D @DPY2'$Q*A%\U&&YE&//IC M\0,ZJX4G?06)(I.B6C(!B4J2(LV?QGM)7J7DK,*,9'$I0C/6C9>7E>C@168[ M/^NPZ7J7/V8XW:6=]17%P*7 "Y(H<+T )$[B]PLZT(Y\R6)%T<@TLG,$CM_ MD?;]2'[3OAJ3HK(S 8E*LB/-G\ZM^:]1!D F?_%%C\<^>1F0:3%8/2N7 L01; MHHIBCB@E(1'D2._)X\'_LZJAQM12Q$(1_:M'D%59$)>&S_?I=@OW=5YD=;WR M$L^'$<4>B$DE*PT2+(E*@WFB%*2!D&. M]$G#$__/2H,:4TN1!D7T+Z1A# OBTD#NL^J.C8E^K?^0%M]7V(D*BAR5 G7(*984BM!A C26($<>7^^ %&A:2D2H0;^9?FA MSH&X('SPO=$"= 8F%VO+^GE]44J[_ M^OPU98WE>K^K=VG!7Z180>1AZ%/V^8C$Q(]CF_1O42 ;B;]GJ<'41(NV#42K MP7AEM2BM(YC2B[>CV!5>PIV*6+6%7%5.-2[HGB'H_+*N#F:7(DIZG'FYQ*N/ M(Q'9^IRM]Q4?/GU;?V6M+6NNAV.U$74Q#5Q(73_Q<43MI#?C>XZP4"E]N&%I MZC%9/2C)RQW5"+NL/<:YDE,;29ITB,MK#)R0DU%DS2\@X^"7FAJ-F$CLZU_N MTO1A]3_W:<6ZV_8[S8NT6.?\R9S;LKIOKD/">;W>EO6^RL -OV9RS2JL($R@ M[;$P!PE(?&K'R&U0!!$@Q+ZTVF#*K+D>,R"U!JC6$5;K -;ZLX?[OV4Z5-^? M;M/ZID':<=1VJFR[J_OO/.]=BF2^TOE,AV7>OFG91OKM:[=[&;ZZ?-"TRDN1/6;%(]DO0S&CY5.)29H"QW1IP+CL M&PB2K.3/&Q]UN3_@/A)_?H=YAWT(U\\+DGIILH5DWEP(ER;Q!CT]*>^FV967 M=G)[FS7'6P8XG])=]BGC=.;;O!UW/(5DLZ1"0GZGH4\C1&,_[MZ>"(,@LEU% M;3< 9#IQ_R.M6H3\+X,GXIK??*L]E\HZQW>+9JP;-#,!@Q1]$GXZ?)H@R^:& MF>.KGAP.X7P6#>LI^ 6E!GFNA7*#P1 N+3F8=/5D=C#.KWQZP-EM5E79AF$! M=9WM:C8&>9^G-PS.+L_J9VC"D/HA]A.2V(2&!$'/CWLT( R%CAR8QF Z*1PI M1P_\6#A:#YK9@R,?5(5=DVR:J\:O]>5"QIW!7YOQI$7=U9?RJW6UI6?Z?5YAD@'.'0L=T@P$ED$Q3& MH'L5DP&B! L]@3(!C.D*^F>E'?L.S.[RHN 'I;A:D&97F@7N^9M\_,?'OC;2 MTGNK*NWZ8RBK[K.&3UW@3T;"XLBM#OJ"-%Z69R&9-Q:\I2F].4=/BKUA;D7U MOJTJFSIC56[VZ]UU]3FK'O-U!K[E]2H$ MD8<2.T).Y/N.9R,W\GLSB/U I.I1_G##M4R'J2E6.EABE8@Z6^=E91*BY/3D M%8Z8I#!,X^2$>7HD)>QOSV7D%!6OZ,=HUN85CO'P2TVM1UHJ^ BN,U3C\C[- MBU4<>S"PF3EHQV&$('^8LK<51%CHTM%Q%MZ :*CP)JP[##P8!RX";*AC8*0>"@< M),RA4K/FJC:,SZST%Z7>-B8G,YVL':Q=[[YF56<24A)$?'1%/-\)$XA T-T*%#DA M0%1&:T89,BPX#10YH1G'FYC:3$;9Z$KFRFJ@S:0\YW@Z(S]:Z%V&!NEQI330 M_.34".=U>G=797?-0LKU[:?L,2OVAX-]-HBI:$:(%E.YN3F64[Y>YYK-P3U>Z^^D\KB JTGA%)DT%:AG :];"# MLK.1L.,ASX?,J!-01$DR& X#(+4/28,YP_+)$?)ZIE*241UTBJGFQ$S*B61/ M8@/O> 1;6QSA;$7B9=+.2*!&QI>A>#H=*HVU3EUZMO*H RAV?2<@OF?S6^N\ M?E728S\1NA=;@QG#^O6EW*5;:VU(Q2Z3.%:]M/*G5;66(E5*$B5,Z]*E2=P1 M84F2Y$94BGZMRKK^6)6W.1L=^WZ$O-"Q@\#&H>LYN+\I,V(&L;W:\6XKICTR MGRLE-@,$X1[30+$>&BQR$B-%CIBFF.)%3D1:2CZ>I\2(8ASY?T8B5%A:AB8H M(2_'MQ&Y7G_]D%4I?PRU.T%>#P4/(@11X 0N#6$48QN!T#ZHC"]U8YVZ%=-K M?#TP*^N0R>G""/K$5&(:YN0TXT!:#VJV$=))>LY(RGA*ER$P&OPH=3GR M.F._^Y45.)A5_MOR@6_A[HRO I<$00!=UTN2 ,$ Q'Z_@\J#F$KM,QAGR?@4 M> NNJ>$W!WBR4^*CR!2=_)Z*1]EI[B,*CY#U"C7U7/89EL[.6NM@=QGJI,F7 M%S/1^A@2/A.;;;=\2)U!(-BNC01>7*BU(%JF!M@S:-(I_DY(T<:2%V& M%NEPY/E)3EW<"$_/9 6_SHD9!)O[O,AY8<;O>>FMTL3S<01BZ&%"$8PQC/OY M:<^%1.C5$5VV#.M1!Z_I5^D3@)*3.F,I%9SHF9!-RR._V:K7Z8?T43GQ$P=T^B$9LP)RH$1$0A0(7)B(J'AP2D:4V1 5D@]E43XUUBG7,+U- M @GMQHXC="I?GS73:U[-H:R\ZS5=>?+SE55DDC/.&G@5 M4YYI*973H6-L@Q1U\'Z>;5WL(F-G9$H?V\L0+8W^E*;:I>RM7:S;9_4P[XV! MY[B.'3L4^([O0FB38<8IC+U@5?!S,-E&3,!D/UVH;R5MWSH&(MS%>D#]4$I. MI:3)$M,D(RPI7FG6T3/+G,TS'L[HBBICRU 19?0O[BL;PX+PV(GG^)?RM J1 MC3#R$0H(IF%@^Q3TZ_@^<('4NPNJ-B8L;Q2*&F7F! =1$Y F.9!J^'JEC)EX M*/4Z,>>&4R.I7(:NC/;B^;!*"RNCAU:K)($.='$"(N)$-&1F G>P%U&IF1IU M*X;G:\P/I2[S.'((I95"C4.GA8R75,9)PI0N0X$T^"$Z+I)D1NX68SZ#U!]1 MS8L]LWT]3*(^>PTQJ\DW-D!CU.9%6GU_M\ON:P9ZS0^WELW"?E^FK0(<@B!Q M(D)"3 /;"VVGGY+RXPBZ,CHV)\XI9JZ[MTX[/=S)OT0X:R!%QWUO(X:R8\BC M.?3#90&M:];!MY?/V6;UE?74':OW9XX+M8T$YNR@=O[FL(PTL@@F7KT807K_;%L:P(#TRSW=&Z(HPA9N-?UZ81#CS7 R"@@XT8 M(:G!J-0G&RZ[&!AKRW!,/%HZIN#<"$F)JF4T?T7LST="(Q@0;>HDK?B;4O7' MK/K\-:TRF-;-.^\XW^YWV>$&"T(Q1!%T@!M#._2\Q(YP;QVR9":30G39-)Q2 M^NYAL7QOL3#8@5VZXT".T&$2KP7AE-2C;\U7:U[<-@OIZOZMW:?-VZ*"HH0O\ M,'( BF/L)"2AT/,&&(A(E7;:C1L6NQ[O+VD+V"H:Q/QFK$;E:FO/+S1E L@* MP(=]L]A4'->%"@6A_@"):>.LL9$3RQZJU6&U/@QA:>%:1WBO9J\999D]HZS& M@K0,J37G7CE18]>GOWZV/K)O2CYN98QU,1E>!.%R0MQ!;K2UW2OX%+75P[8. MN*T_.7*K@3[UDUF*#)_18N-!6X8:FW?S^3-70+1W*:J.04EX5V1X.8 ) ;XTX=B3UAIVB#<.%!RH+5CSN\IMM M9GW.BKSDITYVTF_9J1*H(C5FN!NI-;.5!R>X$98;>3:7J#<*7IP5'%56A*^O M7'_--OMM=GT+]W5>9'4-UO^US^N\W?_X_>AO7U+6-U<@2)(HP0 &'F,+!MBV M_8@F*,8TQGXB]9RF=N.&-:K'RZ=*>L36,>0KZ^;[\3=8=^2X3_?$B6(BIFZS MAD-.]O1'PLS%FI*,GA%+8\%9AHJ:<^_YU9QF>135W5>,@V]YO0H<@'PGB9I7 M7!P,^="KMQ;YIM8N/%AG]991DN[].\6.' =6T8>QB%#@[BT$M"I[.;.#:T MQ\J.G+49!.C*ZC&.ER)):M5%R1RKX^7I0*CU9PMP 5+UA#!)T5(C>[GRI>B/ M@)"-8>J2I%7%W0J519&M=S2O:GY^XA^_97RY<>7@&&(O"D+;&,>I M\FC7#)TZYN%$F)QJB#NP)#>ZE2=WL0-;!5W^1%DZT^9>OR MKLC_E6W>;5@&RV]SOAP!ZCK;U=T0>P.*S7OV[7S+0&8U^QE+=AN4UOP%1,)^ MY3'=LG]:K]C0&_K0(13;L>U1!Y$H[D&[?@!5E&XFJ*:'V0Q1LR%SS;_(#L#4 M-'*N>,JI[!L(I:).'WEV91U\LXZ=LUKO^OG*31/^(P>MSL,K:V@<1*!=&%5\ M,Q$3R!DS-Y5E99VYR3B1M^:&-5_FVU<5^P?M;S8[GUG@1UZ M1[//0.J@W^]@3"CGVKV8.9MJ*8=D[,F/X4@CI#^C,;SV6DO];'[A]< MM6=6WG#^>Q&RJ?*?>EOY ?/?"#),YK^Q,9HC_[TK>OFN5T% B4<] F+HQR0A MQ":T1TL0E7JT;"Z,AC/>H'AY\2SMS9?MI$(X?9HS%;U%Y#>:%_DN^^5]_L@_ MXN#IVTUQ1TY,E-M4&LB/E]246#"8S=2C,D<::W]E!3S7C1WL$\_S @_XQ(7] M7LB$0BCU1LP,\*22E^I#XHL9I8G&;/J492!!E)E@"#R4@I%G/DH:/OK&@P!+_#1,/D)7#^6>T1U+I1"(C?F M,=9CI4I;?//E)*GX39^8M =N2=GIZ)MO-T4=?6>B/*72)GZ\9*7$@L&,I1Z5 M.=+6AVRWLF$ J0=Q""-,/3\,[00,>X,=$,PU=A+!-LG B;7J.M]T[SS-EZ*$ M8C5]:M(=ID6DI ]GGEU=?"IBX"=*03*Q__%2CY3W!E..?!3D;WSYG_NTVF75 M]CME:(MUGF[?%;=E=9\.EQ\<;I])(,' 3_P0.%$ (P!(W#Y.%$0QWZNM=NV+ M3@2&%XL^9]MLS6_-_;U(]YNN8 M.-VEJC?!:(V56$*9/TQR:>,0C@&F=82SNP'&FNV"+"4^SXB^V?@L0]H-^WCR M;AASC(K*-$WSZH]TN^^3Q9,D\5N6\LO!-M<\P>RKBM]S7VP^E$75_Y5?M5RW M%]C$";!I'.(H)M1W'$JHDT0T(GZ4N-BG0N>BIT=E6,ZY(U;C25-9MO":VO$8 MK]K]71.&3DS)EQDU.777%# CRJZ-WS-J/WT,EY$!9O"[G+OW2&:*0XJJ=U5S MW+6Y2RB*'>JX$"#'P30.>&(*.FL>&T<$4KJO:,.TBA\5>CVN2_=BZ>504( G MH$]23A68,Z.=KU-S3@E'DKD071OKQ7.5TL**J.9\J=*BOF4=EHG=YZQZS-=, MZ:YO7P%1?V$?7+_^H^Z&(,\A&"(? ,_V_9 "0GRWATAM)Y81JDF!S:!N]>7; MM!80,#%57&RLQDNI0)B,J*E.2L](\"R16X9NS^-ZN8">(Y]KNZ46>GJTICEPDTJT9=!P+*!!E VE>E M06)[4H\>C+%C6 I_:L!8CN2KZJ.8DU0YPZ2IKS2WP*ZLCL*9AJ9G>!(1L!'L M+DRNQGAR2IQ&LS-&BMS.(DW8@-A+* D"&H4D(F[H]Q;#A"1CI4C4CF$I:KN1 M.UZ(A'E3%R(3E.D2(G=!0N0J"9$LN\L5(FE/!(1(C9TQ0N1U%D'@8.(F;NR[ M$*/8=>BP7!R!P!XM1*)V)A$B;[P0"?.F+D0F*-,E1-Z"A,A3$B)9=I M" B1&CM3[G%^/]S,[2=QX@.;A@3!!+N!Y_NXQXA<./D^9W%D$^YU[D[+/3\D MU[MDE<6YW;6-7R.>#I@XX)*:N[A8JZOT9&%>['[J(2*&]U3+1WYA&61:WPWL MK5:-@&B6ZJ["YG\<78<-;NI=E:YWJ\"C%"$<\SV6D%7G 70'HW& L$S:&6G* MI.J.;FCA>AA#J M:W?GV4@"APJ!N&$?5C+X$!',PA&LK(G[(1PVIW0-1=$RM9 MKZF3)R9ND_ FIV7]RQ9'U,U5G)UBYXQ.C29T&;(TWHU2_L']W;^4'G'(:-)9+ M,26:D$8Y/3H"MHAJZCQ19Z1)$\/+$"A=SI1&6J&<6#$#Z=U=Q>_ZS/$J+G9)K:I[SE24C7*D&&A>HJ-W]K5H5.[ M_V4(5@=%#W+S*HLF'4F=3DM"2[.ZYI?X8 M/(E=' &F7CYR0>) S^]L.782!T+'1,=9F%1+I&X1&^4B+P!. A,"@(-"ZL X MCGHC013&J\>LNBE%I$3APV6ZPS$.B5EEALGJ0(FKAPI/EV7#,$%R>O&$&3W[ M8H4$XR4))Y1B!%OS2\08\*66%B,F"E5QMVK>"WY2S%19;XU X%%(8MMQ@ **;D2DXQ&E36DSJ#X[JL'7KIVY3K MYD*H9C2_"!J?()*D\^Z8SI3A^X>H!#,/&WUUW$Y=+[C\BLSJ(FE>O=7F1:FW MZ6B9VGX_;!=U4402C!/"$H#+'R-$D=.;M6'@:)C>%C]7=_.,)'C77 M;89;;?/=(K1..>G]7F!#O#:F%SWYK>".V 2X*D\B->7'C+5 EA'OLL'NGM+92ZZ']F>"=%LH$ M7JXL33,GIT='E%T/6F28(_'RT317:F7CJ\UL7-'XBJ,GBL4QE,Q?)(Y"7^II M&.(2^MH9H_<9^V;V[$4?&D&,HP32 *(DCGR& 3:FHQA"&T!Q7=5FTKC8HO+^ MH2SZ5\O>9VE]YN5>@]1>5MQ9.)63X?Y-RJ?'+_FA>0Y3YB4R@TR+Z_8LC*N) MN3[F171>E)@3XJ^=U_DS@GZ72H/M4&Y"H1%%5-:[9]8\.[*I#V,0AHF;0">P M8=Q;PR&!,O,(JC8,3Q\TL"R.2VZ*0)DRL9F!*=B24_X&T57#U.P/3IY@Y\SX M?RR?RQCVC_:BU-O*9%6&"UKW;&QQUQCO]>[[;^EN7[$_GR&! .,X\!D VR>. MC>+ HX/>(5OJ5043]@VK4_]N)Z]8'6%>V![PP<.S "TD014&0\(/["8I)&/C E3HR+_G1AO7S@,9:,SAR"BG+ MDICX&21(3M>.N$'GN#&B4T]9."-!BG0M0UU4P9=:FHSDHG+V4&7KO)TS20 E M, 2.G?AV$GF4A CV)I#O2;TL(_7!IA>+C[ T5SND]V6UR__5?$-RC5B*+\'U M8%-42:[]'L&8>(7WR/*YU5P5GI8A"6K0GZ_2JOLO?,'$4<>XOGU7[%@#R5EI MTLY4K?S()P1[$0P@15$<1"AT>Z,X3*1FAD::,BP9Q^BL[-M#5M3-<"P?<':7 M4$C>03&27S%!F9!:R76$8U89FP=HW0V/$]])<9:G,TJDB>!E:),N9Y[?4J&3 M(V']6O_7/J^R#&68_9YKGE?V;YW5=65(%'-B*[RWZOL]O]]GU^FZUB M8B?$)CYT;11&4>1'WE!A):XC];B442"&M:\'9J4MLB?E$M^IDI>R-XV9C8N@ M*BXE))*:V<&V6MR_;#GPE\IY90UAZ]!;+7R+XY]85T? M*_9T_*K5HSB[S2H&\'.ZS6I4WM_G=&B1 ?& M/@D"SPT#ZH3 C=VP75^+D$V0U#R65L.&E6I8L.ZWQ!YO*I23);U\BXG5;%3K MWSK0(;ZR,#];-=.=K#)\GM$^(V%9AB*:<:V]L^YC] M5A:[K_4JQ&[,AG>NCQD>''LH3/P.#@:V+[5D: R$855U;=?6N MK%-UB0KH( MIHV):MVJ*@=OM>BM%OZ"-F6=(5EU9Y:.N"U#=7O ML,*R]$,$P2S[9IP-0Q@T!*XI,14R;EY+/7-:*D:O?BG5SNPD2LI1 M+U=(.3I-.BH5GK B.IF=AH19:@7+*(,G2X1E0G/&Q11*??&B*@\C[I% M%-PRT1FPN! Y?AQ"S"I@A[@A@-#NL4#'D7H7U0P"\W(:6&7Q=UK);MDV1+A> M;37'M6F!33GRI MXGF]>59(>ZM=N4NW>M7VHE$I@1WP"??\+_R?6+?M+2WW>9'?[^^M;;.WZJ%# M:49W+[.M5VJU$FU879>IIAH$5#@(;TLSQ=U2E$E)WK0HX^_%)J_7Y;[891OR M;V^:*I-E4&(M2CD[9' MO\ LU;O_D^_XWO/#:SE#R7Y9^EX^(X'0H*!FR3PK1:WU0)?D+:>XE95 M:$?'Z@VH[G@?9218$Z/C#@%\7P4^4WS'\X%-0I8%X@CZPY0$CHG@PP)CK<^,=RC*HH;9;5EE[>]]2;]E M-69?U+M\O0H0C=W0\PEP 001QM1IGXP*_9#&MM0^>I,X#$]7_LY/GF^LY@5E M2;$RRKZ8H"V%>#G1:]%8/W'ZWV_@L]%VY\"T CF" MZ3,B.D7\EB&TDWA:3M\[C LV97_-[XH5"2A.*$L:CA\$.,0V\-T.4.1)+M$; MA&%8KM_QP7K18$RWQN5:F'MC:FV"]BG%NL._>*WN<.J5:MG@O5FEEG9TO%"K M<2NJT_U]^->WOY;EYN]\NVWNRUY%@!ESH!V%F +$ZGC7#?A- E$,_3"@4A>V MJ=HPK+#'3P'TP+KKYB5?-U4F44Q-I^!/3BJ5J#.B@">X.2-O8]EH<0^![-/)@%/K0BUWJ!KT1IG21T#U&BA]M6&,Z M1%8#2?SE-A6.SFO)!/3(2<@39A2>L5>A2/P9.\-4J3U8)]:81!ZC>^G>*X(Y MDH?Y'Y@; [[4TA;D:K%>>=\?WH:FV+;C ">8!'&""/ 2M[?C4Q?(5&'RGVY8 M&P^%PWO59^45&!,KN4T'&FOE*G;AF5U0C\I:Y&I*8;G\KM MEHT6^8;D%23\WF_HALCSG"B"'H@'2P&F4B>O53Y_,NW@H*P.E:)Z2/$FIQ^F M*%-5$#&VC&K($24"*J)"X+)T1,F#$TJBSH:LEJP2$(4NLH$'@19=6.SD9N?C1,AWA.0KI/G%EP>PN+PH^QWN3LE]93[S%M08TD 8D9 MQ>VR9&><*R>D2 ,_LO+4+0"A?55EQ?K[ERHMZO8*]%_3O.!K24P?7<^AB *" M4.RXKDT)Z0%@FDBMUF@T:UBZ.H36NH-H[0X8K73S?_;U3N&0D$[:Y71M8L95 M5:ZGO<=I'0&U.-)N"7T>W;M,HH *:HS$LC11IV,G%%([=])#E\CU;#>) C>Q M$;5]ER3)4"V2,(F[H0LI-I(#ETL?+#]PZ3$H=$/V3]_$F$64M&5U%''8I\8L M2U!$G*"_+-=W8@#&G,(0-B+3_)4.8?#'FJV' M--]8MV7%G\[;,UA67JRW^TUSOLW:?P9Z7V7-"R>Z#VJ($RZ6^B=@6B[- MOSBF\?'22>L)3FGT&,[(S4@BER$^8YTX>T1#D1-18?K$7Z^[OOV];I^SN[[9 ML6S/7[DCW]9?60O+6%UPZLP(Q#:P*7^D%-FNZX3 =OLS(SXFH=1O'UME!YWK6M:!?U70_E-.T8Q&2DSVEA(D.6UL4/]2WO["<+=/ M@UK71S'JL3?)Z9F.SG7:;0319\1VBO M0Y$G\;2KR_YRR7IV\[U)>R,MHTC>!FJ-=*'4F>3DU.: M9X\@LQYXDU77MY^_LD947^]W]2YMICT&&&X<8=O!,4KLR'9"$E$2]##BP)5\ MGEB[>>-#8IP5Y7U>G%4I(_U*EJHS7;<*R=JO?KZ\!$*F-;Y&A0; MG&_Y[40KQPVB@/I)PNH7ZOAL+ KL#DP0)HZKKR>/ &&\/_>X?TE;X,U3XV5A MU4T0FZ'%#<=L,?S6ID5M%5GW/#*K"MO?M'[*^W\S\3J,&O&*ZJ ADLO7"!U. M2BB%-DY%]8*D%=]]57_,J@; 2&W$] F[R $(^AA@9[ :!E!.&,9:,ZX M\'SW/M:#II=ORNTVK8[Z_L0=_@*A9WJVKE LHPMK\Z8TTV EIW,S5B/D:V;@ M\ZY<_]6=>XD2"+ '$;23") !*';OH031D[(OKEB355PFE;I\X4ZWW!KHN2. MT ,DJ^:8K'V13[WN\2HMYV;B1M&XC(XSTH?GLV<:&!$^/-_UQVR#RON'K*B; M;0Z@JO@L'5]L@=\/O]*MOP"^>9O\US[??7]7,*C-.<#Z>O(Q>1O \W@S:3N'RY#MV[-FYPE&]2_35Z6Y67Z ME*P4N?FS\:_L(W;UNZ([H16[=A)#UZ>)BQ#"%+JA-Q0321PO8^@L"7JV0?.5 MU2!EFKO K"L;^;F3KL&@+S7GMB[S/9-SG)"=*I2S9%S%UO2C)UQ56B;+MZ/B M-G^Z_:.I%0[P(R>TG3B*< A]"%T40+^';U,<]\]PS9UP)6'++3\=/-229C8=)YX($XH4M)N_+(9\V\B$\P;[/-?PRXEYB# M%9K#W&G84#M8>"8^M*(?+AF_".@L^5B]6?WH*7D$,Y-EY;'1FS\Q/Y\[]R,_ M3D!"/2]((+4]XL1.AS_VO C)WD>S'.3RZ\#2%]Z<2\S=%3@R2\!O3%"7N(@G MVBA^=#%5YF6V13RYR"U(2)^=5VDF2S$K\FF:5W_P%YF/-PXYR+,1<@%$#G0C MU_.#P.Z]=(- ZNKSM^:;X27!X72:U:%MEW(LCM?B@*T&,:]JVT)Y*8,C0RUI M[@'4_(UHJ8.LHVT]/3<7VNQ<%Q0LK'7,6V(8:NBVZNIYEN$BY3CC=G++4VT-ZZYZY,YV]52BY3GN[S_ MW6H5R3:Q@.WB^MKMCUZU&.-MI@WGNB,_?_WR='/?9?\ 1$'B(#O CDVC.$P0 M=3O_$IIXR3+J%]U>+:Y^>;++?;D%C/;6-7U]WY.="ST4LJ(,4AHBUP6> [$W.!=3 MJ1=TWHA+BRM=3AP36&X1H[>%S5W!S-:XEEJ^'!'R[U:YR+2%.8\HZ&VL/WK- M8H:TJ0\VF(CY_-6*Q$I8"!-(PH!$H1L#WT$.]6#OFD]^=4"TK?WH^< $94O<.B 7;ZE<<'/9M1MIU\#=7=64B'?@1AI2G&]VLIR?FB/>E(F'1;7!!E<&R>7JM'%@VXF77 $?' MMU>) R!(H!,%CDO"D/@Q#GN7$HJ]19H)F%M4ZZ;K-IDXP6P]P2/:FLL;W>L-LM_B*HT M<[:17L?MA/>L]Z\(L!ZVYA5B33Z4.MN/7'6&RJ*9&/IGOON*]O6NO,^J]WEZ MDV]9.?DI>\R*??8I6Y=W1?ZO;+,*J1=X%" K&I =&4]5-EC7N[K[733E73M*PQ^:Y%T?B_R7K+I?8>QX=H+M" 9>X@-$D=LC M@+X-A;9@F[!K6%^/\5CLW]^+%W;:&;Y<),])KIQ>#DBM(ZC6$=8GY;3U95[F MQ0OM.2.@5GX?(O%P%(GR*!+U\SXPKAJ7I.A$C6Z*Z/DK=V.>E>:;J5R5/^2Y M!X('0 2+W)ZVS8"4L6]'HO3U/17K% _WS6OK/2^W!>2L[N: M6!^!Z((@M!.D#^JQ>S)Q8K<2[)+I],*9A?UJYQS+IO/%.;\9TDU'*SZTN+\I@Y^9=S+M9U M<5'KK7>%Q5VR6I^LWY8>8+6%@*4%6L?R@K6_100/3 DL54\9S_F'2;)Z? M6!:9GGWELN(* XPA B B$]>DQX)1$&P>LRJFU)R MSE@K AD).@8KK$!?REVZO;C3P^2#"(/ _*==\1AB;J MI6N&\*A.F'I7T"EZSNX &LWI,OJ>#D=>[.S1Q,VEGE17N]5OZ?\IJ[[WUN!; M7J^(Y]JQYR:((.+;=@!0@EA:QAZ(0.A$0D=9%#_:\*"Z!V/]R=&.](/][;EVO.[]*WHQDJ9Y-6(L^%)+4Q'7@@_I/:OH MGYC"):_K5]0/(7)#+PY=WPX<%SH![&V1)!0ZBC[.PF3*T.*1T(81K%V6B&D( M4U6*2UQITXJ3-)R0C/&TS:\<&GPH=38DB9W!K/Y'&1\<;*]O;UGQ\M]35L>4 MVSV?"^B.XWEAF! 2>,3V?.@X$-'$[JWZ"10^(J?#ENG=6 >(5HOQ_^,@K;I# M*;$M50>QER?6I^94I]=I=N2;'+=]^;(M7U(QO2V+9M'+DX MMA."\:%(Q4*;R%0^U["D-W"L%H_48%*)H_.*;9H>.7668>:5\K#NZ\,Z6__C MKGS\#^9=6QZR+YY7AJ]X_HIDC.%G7GD8A;PV!O&!''A,OZ==K1#!R/9C-DX,*(1N[$>AGW2?SBH(B$0';#*? M:;A3-U#$!PE2;%P>99DB0JXC-R@41DQ29(B/C$R1HC8"$B1'9+ASY-B)88V* MZ_,/7Y10E^,"+CZCC?B!JZQZ2*O==SX#UI0_<4()""+J^C#D5\-2$O<3YTP[ M/>');*4/-SV/?83)XJ"DE[K4*+L\DVV<+V(J\6G[(&UEJ]IG8&[*FNNI7QNN2NU/ _'""*'^G$J%,([V7Y68>9D=KT&0K:L+\G) F_?S.KU<&?"I-MDBY_7+] M3;K,8%;OWM7U/MM<5_S/]&:;P>]?V*@S:CI^9W^1N\6J,5Q295.^ED^KW&S$BPY5Z3 K9&=BJ)QBY& M_6Z5AINI3NWCQCOI!5$4VSB 7(3#Q$8QV[=>AR(:HGV<(JHS/H-.'AA4UDF%(+P%G51Q2THGE7D3/RM5[ZI\ MO_J3Y]_[VU2QP9)Y"2L?T9V[)*$ M7^O$;<9N !VA6PWT6)JXRU@-/-E[Y$91*58.3,>B7 WP.H'63PQ;_?-,;XN< MY4IA3XQ,:$WQ/M>Q'L=H'''BLP(AGATFK8L(ZU!RC[F3GK@05)\EY[ MO32+B=IL#,MI7 _3.L)Y93U!:AU!G5;L9#@\HWU&0K$,*33C6CE!4Y9\R:U] M;Z[^4H(U&W]568\IJW^MRKI>0801\&WJ.=!+?.39Q$6]613:0H=5M!DSO=*7 MUE^MAPZDY*MOHWD44[])*913O!Z:M2NM#IQU0'=E-?@F?C#N EMGM$T;T!W#8([$=+/5. MI0G[QOGH_EH#K,D=7-'-F^R"7?JI@T:-H'[Y/&R^C8_LIZMNA9]ZN>_$AQ[\\2 M9%\I$'HF"+2%>\EIPK#GZM,+FMD7.6"E$=T?[+OM_9MYN5E1XCB8 HBA#3QH MV]@[##CL,!%Z\FA6@ M(-%?68PN9W[;+,(L?CIHOK.E;NZ.FD+5-(1^:0GZH2?*^ M*3Q5@7&WGIBB_I7Z8Q&1GO^ XOP4E OJ>7(C7GX'Z=_Y=KN*G0C'_*!5XL8H M=/P0PN'C<9+$VXU.LQ\@M85"9[ID%F MN IO4?";J^_ZCIAU:/D"VDUF[=)OUF9 K3;U,U$0Y29_EA<_Q9K[R)$KJ\=\ M9?6H+0;;.N">Y0U4K9P+S/1,&]ME*/I,OI^8[9DC B+S/>_+XHX_A_VNX(.* M]@@H^[)JK'YD3;XI_9HM@CA_9&5AL3D\MK)R 7$\UT%V@,+ ]V/;(X=E#1 ( M[=$SC\+\S$T/U7KHL;:S-E?6IH/+QVH=7O&AN^'@7)Z:64YH,0G4I83,+79$L.!$YD0&47AB5F/:<(R_]3& M1'Z64S=X(_FT_4'-*P)>":P; WH' M+.[!D68O*%P2#V8O*&R*#V.;#I_0X]?C:#R1<:<*SOQI=S)/R^F;OL3MZIM' M_DQV>4OWNWV5H?+^/J^YK?I+";-/V3K+'[/-*HQ X"80$A@D-N:G'/N;7F(/ M4^H*7[RNQYSI)<$6)<^EMPU.OI.G!]HM"E8=5HG;RC51?3DQSL"R7/X[(KB% M:!UAM+Z4%LRL3[,1+'%3_/1$*UXB?Y;PMD5?)%SHBGDA1DXD'\UTSI]C=#M4 M&FMZ=EN'"&=G=FMHI7P9FS#TNE0:;*+B53+NR_9TF]5'4ON!4;)G/RAV*PH< M$"8)C9PH#%!@LT)]$%H4QD+[ZS29,JQS/<)F@_I#E3VD^<:J.=RC,IE]R88Q M5U91%K]TN,4+.1UT7ZZ2)V9:3NP&DAMTQ]7:E74 ."VEXG7QQ-2JU<0C*1:I MAB_S<*(2UDC@_%6P3F=*(XU,Z:HF6E:7+@%HUUC8;X#U+G_,=WE6KQP/A)X? MQP#1D,(P"$DT;.B#22BU$=LL$L-YY'.VVVV;)RB4;G@R1;]8K;PY.DJ-Z3.E]S017$9-/I&OK]](-0G#HMK]F>\: M@FF=;5C&>,B*N@$"JHIUDD:+X/?#KW0.@+_3:G/]P'^QOM[O:C;NV#"LG\KM MEOG&?[A** Q0F," Y90/CD4D:#]I<;#M[7%&-G96[5T#GW=IM9L\?*D9B"RB\AG5U;KV9M-9"W\:7*89"/XX=*7K/_F,I=2)*9* M6K^R7]S5[XKV@I'V&N,HL$,,H8U!DK"AH._%@=TB12X-L-3+H'/@FW._^ M9HB9H,V6HI1".DV2,AW-^=)4ZQF_5Z;U;98[X V$QV"R&M,8?HQT-8H!S0EK M?#2$4Q;?F=M>=(7WU7"Y58.N;G[802+?LFJ=,[@K!_G$ YAX;FP'?A EP"4] M$,\AWJK([E(FNH(Y23\ (9%*6I$ZQJHKZ0Q(1Z0= V$1S"HSQ6/VI-'[:!#&55/,9$,XM]XA/@FVSS7]TX.<<;BA%>)KAAK'0SIXYCCR;+7?H M#X[!P<:8IK"0[#,G YH'&^.C,=^B#HP3QW/L"&,:ATF,D>,X/4Y$XJ1;U"'% M1/E+'J'\DD[OC+;A2KL^+;.:LT@-FW=N7S3./X9^C?#?^-R^7"2FTBY^=WAS MF?AP^V7)O_42/D(P]*&/;9^XR".V[]O=T@3R^!FV*2?\M8&>=Q6@=:,YP'%\ MUS'?A#=?J:ZO04Q3O\_2%N8KZH_:##EJ,_S;/\ ZN&@P#:90[>WIQ\BL^FG1 MG' -Q6VJ/-S-T?'G/(:] %Z LU8",>8'LX3@:<*$)"5SS/AV[>S'J$=[Y, MJA#2:5*FV6C.OE3"_7J;Z>]%8 SF.?5&\&,DM!'^:\Y<8R,QPS37/[/\[BM/ MMX]9E=YE_0)3.0N90C'PD]:1P ;V3 =R=,$W MG.1ZF+]T.(>UX/:26#ZCW^KB;-N;M;6#R?<_S]$$%K)!NG?=.M&L_@0W]:Y* MU[NW>QI(,+K3S,3J;FH_1OXU29"YN5PSL5Q8!E_YR/#ZD$01=!/'Y_X02'HW?)!X>-(MCQ1TOJDK$UF=9--;,?)+$;HT=W:C<;QZ4M;#.,-D#814X,<42P[3IAC]ZV M"9KQ7.8HW!.6-".W4K,RT-"D7M>4<#CWK5$#\ M*, )1:[KNU%,:,AG=5NG/"\2>A;^C;BRG/'4I4.E<^\M,MVFIMERM*#F--]. M)/&SJ&]K&&8T]K,>7=72*'^,RF$JLB8_YJHQQC,9H$//E_B=G;7^H]"X8QVF. MYFII23]&PM;.BKECO!JC)O(NMKE)"OYB(#\)N$^W7[+JOC\8N'(2Z." 1C%T M8R^VH1_%4>\#CAPB^LSV\I!/G8Z/<%H_]] UKK1I7&77N,JCQO5WW[C2KG&MCQH7D[O[?XQZB'WR0+U2I"V[PS'C;0?G[+[-."_>M,S-IDP; MWTLS*PMM;0N:95DJ0Z_-N"P5ZZ1I7'I5YY2#SHJZ?@A"%-LAA3Z)V9=N_T1" M$#JN_!K)VW!K[GF;LQLOIJT&IFQ,TQ0)"VU';W+GQ8]26.AK$P;KC1D:[H]1 MALQ!G.;J9+;83U6TG%[P.NU)$/!7S6D$*'/#]@/7'TCXSF-'LFIPOD?"GVX*-UY.2;O67];,@, M;HK4TU06E!_GYT+S!DB=$9KAX/B@UHU8KV@$0\]'P'8(B@'UL4V\(4=#C&9Z MND02Y5RY[LDLY&R7E\N&=)JD-TTT%[*P+5H#+3+7G8S4-.?\%5O'CY'C-/!@ M[BS_J,@LY_3^(-_/_ EP OT(!L +;-=F23N,^M=+ A?"A;WUK.K%?+E1[U+Q M(LE=S#G\*5K'6U@(EI^66&1*5@[XK.?NQS;"'R.E3\#3Y*?M]41VAB7;IWB= ME1\1['@1"$(:Q<@FK*;I][<'P%>8WYT'YGQ)?0D+K])!G7Q]U60\%[*,.G]^ M-1*J:59$5=O'@C+DS$286]\<%QOA'+?^FFWVV^SZEMP_;,OO6?8YJQ[S=78B MF6^;H+.OKF\_9>ORKLC_Q1QI+KE$9;VKOW#H*^1#'/@Q"?TH)B"P[1BW%]]$ M#O0"+'1B?5Z$AC/;JS)W:"57S?BBJ+O!!DH?\EVZY8ZPH<5]N6>__6?CA^"A MXYFC+9CW%A]H]91G)L9FQ!41$-'^]*];E??9Y MQP8)O%.][Y" ;WF]"@(0QX$=(C<$$?+#((G:B>+(M8'K2+T+-<:.X5S20K,& M;%8/3BXWC&)23.&G(E%.IT_R9_W)D4TLOV]X7E._NRZU'> A#X:#S2B,- B3H*4W+4VB;(X2)P-$:I.G%MLR!*K% M(B]1DOPN6J1D?1&3*26&1(6*%VC7MY_3;5;_EMW?9-4J0"2BC@>3&. 0\"/; MV._L.('M!C+B)/_IA@6) [+*6ZO*'K-BG]5R.J1 EICVF.5)3F]ZBAHTUI\M MGHDUY@4?9W1%G;ME:,D(_*6N5B2G&9^R.F._^Q44&\SZT;9\X'+5S69TEA-6 M5F'HQHC9#WV:Q#09+ ,?2Y4X.NP9UI4>8C.5LSF E-,7+<2**<[4G,IIT!,Z MC_#U4V8SR9( :6>$2B?ERY NK1Z5YAJHY))(MMWRO0;%YK>T^BO;L:^?FHWM M*(&^1WRO7K,BJ=,O,@LU]7N3\ M1- N?\R>26<"XQ#';$ 9$C=PH)-@V-MV?5_JP(T>BX:%K /9=,+T"4PY/=-$ MKYBH3<^LG+(=D_H4X7J6*=_G1?9NE]W7 MJ\A&H8\( EZ 7#<(/>R 'F4"0U=&'*?&MOR-*]P7JW%&U6'\IJ]Q7<,V/KM$M_$,&?B1TU$_QHPWGA0:1U4$:U?.9?T>]GOWM>8]_G8!7 M.NQ(IN;M;V/!EUI:B_BS6->[KUGU:U;>5>G#5V:(L9/UUB@$R _=.'"(ZT%F MT0U(;\VUH2WZ@-48&X;;?P/M]'*BR'LM9[Q[I7'KXF/^-U"T>%'J;27B[9XE MDS6KC=*[C*>89E5YY<6(8DI8!@F8/>Q!]G5O):&.T.2*ZF<;;N=?2E;R75X^ M%VGOKWAWHIV/X6'^]CT*?:FG-8BWYP]E,916NW+]5WLPI>L^7@QH8&/'MT$8 M>2ZV [O=@Q(FU',]+-JP1QDQ7LD45@_.:M!U)\_$WW<;Q^'Y4>>D],D-'T\R M=WD24#.%XJ_934:EVL-S#-XO64]IW5#:OB0W[FFXP!(Q=,)B&4\3A\@_^ BA_O?U[EE:URHOM,X51<$W];410?9)3\20Z=Z\];FX=.7AU MN!3F#5W:?3%4YW8"S-\^EC$IN@0B=)U$UQT;XQ>PG0/\1[EE'[/-=]\_I;ML M%24Q"EU((L<-"?4BUR=!CYSE:/GGNF;&.U6>>QQ@371CFLZ82N2Z-Q3.Y26] M@[,6]_:-W'0F'KY+B7 AC6=!&7$IC.BZI\Q8M&;)D9_R^B]:9?RBF8Q)QZ[! M[4,')%X$*!NG.I0$D'K=36K =B"6.C,_/UK#^9%C^N66@;+R#I55G5.^I<9T MA@QI/)R+R8_<4XN[:O6^OO7T^%KLIDJ.H]K-#Y@:Q_%A,C%JB-2L0T>$T?P#1RFT4PT;-QTHZWN>;3<+&#K*Q73& M@:.Q<"XF+0Z-I'?UK6?%UT(W]9!1J=G\@%EQ'!]3#!='1&JJ%RU^9;^XJ]\5 M[7;99\\M-C_$#/S@Y HX?!\AQ0&./=<+H$\\N_?"#U&P8O_RIISJ)0O=Z&5$ M]MA1\;-4').UX;==WW+-?&PTL[RUAO7_=N6_;A8<-^5VFU:U]9!55LUY4%E\ M7!"]$[U@,6>KF#SU#A=FMUY;K-FT?K_R^'#;^KCS1QG[C61CM=B:R,V&6]D; MS]2FV='\'(79*(I?T'5_G^\XMAH4&_ZX<<[@%^L\JP\//P[O/KK$#QD,G" 7 MVTG@!X'771(6XM!Q12]3T&O4G$@>X6R/I!TC/7H =K;W7Z6(/*-(9@*R##TQ MY-N+R[',,:BU+W_)ONT@X^>O%8@<2ES@^]BGB-C0CU!WO4U(V'^DCB%K-FUX M!NELOY:]LT\OYQH%U S=IA24H[4:N$O4T('+L2(J'Y0WI*(*SJG(J"J'HCKZ M/JOK++MF8]^4FW^?L0KN4U9D?Z=;OD-MY26."PA)0NR"$ $WAE'[5$H41RX, MI*XP'6O+L%(.P*PM1V95+;1F9[*<4(XF54P9I^133@I;9'S8W%/:@+NR.G@S M[.J]0-89K=-%\S+$39LWI9G&*"=?@!EMY/-]GM[P+4-,/%LD0_U)*;'#A-+8 MIC%P@!?YU.D-^ZP@E5$P#>:F%3')"D\'G6+:-3&3TK5O;O5K$',7$\; ,7><1+4.S1WJ@71\Z8KB9MS'A? ^MU MM<\VUO8@=W)UPU@VQ6J&"6F4JQ=>#',&;%=6AVY.K7K.E+!8*5.\1+52=^:L M7(WD:*1>?6!,=';]"">0,FVTH0\08N.K[CX>;I?:OA;)DK W>84@HEY3]K8# M5_(=3H'G1?WX_4ZC M>MM%&U*3"0,9\-8[L"23L.&-8OF!<.7LPK@\& JW_Y7 M%GS)6G*/M%;"Q51M-J[E5.X8IM7AM!J@1ZI7SRA[,CR>VPEL(AS+D$4SKCW? M@VN./U'99(J0[UC!^)AMWC$8Q5U^L\VZQ9+[LMKE_VKV!7=/&WQ@:+[\G6T? ML]_*8O>U7D4Q)0ZP(86!!SSJ.&Y$&E P8G^1>PO$,!3#TNK:KBTGH*:I%Y/4 M!;$N)[(M\%\:Y-8!NM5B;][<&-#W3W-<6=P!J_7 :EV85GG'T7U&BR>*XS+4 M>2IGRUGZBDD%_U]96GWYNUR%OAM2+V) (L^)'NV8 MU&MAHDW(M F.IU!GCINI<[ED3>ZXU2;%LK%ZBPHL[>,HX55CU*#>LL::K6P< M!2ATB(\C+_ AC* ]J#] 8L]>F,9@7G-=XYHK1K8QU=7.\W2ZRZ$O7GDY2+W: M*Q6Q-ZN^^EA9"M7? NE!NFU#F MAU"FW:&OXU!F72CYFT36+0_ETUXX[NDP#7R^DF"GCM3\#Y%-ZFTY3W\0S[V? MUU^SS7Z;7=_R"P;*HGE*[5-69Q7#2+_[6E;YOUA,>;:MCKO=;1O@ MO ]P6K.?_]<^K]C/;[[SS-QL44N+[__-2ID"K[?L YF]O%B7U4-9M6E]5UI, MD?D'I1OVK_E-C;UM_KW'--\V#8?]'K_IKK[]WALN;[;Y7=K>';HO6$ZSN/7= M=ROEM]VQ03LSM-UO^&;YF_W.*LH=*S3N\^:!P[*!S7_TFM?[AZ;>R*IU7C<4 ME?V5D_S&]RIO+GAN_\6>I9W.8,/0LU=-'U@DOO*-^@\L$.VYV9HQD^X:[[K# M$ENF;_M=S;)6 Y9_S,%OSO1 <>OF8UKEY;[NW65NL@_A!1$WPD"R0/R=;;?\ MS]Y+YH.8HT-F.;'2RLU>\YC;I..,F,OY#:ZFPS]! M-MO]&V=Y.C/5J8??9WSQ!U;ZI]&<#3+ X'DN@F"A-P)V<&BG09N@.Q]>( M.2,_(YE+%W8L:.%%6&OC]"_L \"VO5Q!2QW6=B+C00SAD7X'!(H8A M'"4W$G:FUQP.;:3@R/"HJ#J&*!PM/1P5*X08KKGEY\"0C 8I\+I0(5+QY)(: M*;.C7ORP?X[+>U9ZK>(D\$GLV=B)"6:*2!+;[2P&( ZB<160N)TW*4DR/*H6 M0F8HU"1)+;*Y1>G D51A),_L0D5)Q9.+)9(J.Z*B]&M6WE7IP]=\_<+V;]G] M35:M H0@&_)!Q_5"&O,MVCX<[/K DY&F\=8,"]0!H/6RM\G)E 9FQ<1J6E+E M).LLG]:?+;Z)A>LB7V?D2Q_7RQ QC?Z4IEJEF*"MRSVS\7WU^^=5@(/0"VS' M]QP$@ ,2"(/N@T.41$+%E,3'&9:DW__Q^?1JB#(%YZ7%D/=RVO'[AW=?"+8^ M?P%?R&<9B:A[C:BS]3_NRL?_Z-SA$A'U?^'J$!VIP\'E5[J_ A_S]F\5P*5R M[.5*C@]E\7O=:4#$/Y!]/(4VQ00XV %1;\'S ZGB0N9S#?=9!H7]*5 )K%-$08A=-S!*F6=1:).&FO+<)GTOBSN?FG/)(/SC]N985),=J8D M44Z >F175H.M.34PH)M)C"ZP=4:6=/&\#('2YDUIIC6.'-V]SXOLW2Z[KU< M)79,7!^&'H)1X$+JTMZ@DV"IEP)&F)E^1/(I!@4W$X9X;(T0,Y M(0ZG&<(-#,D,WN1I788ZZ7#DTH!-E1ME3?J85?P;Z5WFK"(8>P$,PQ@C3*.$ MU7$PZ4U&7@Q&J9*,H4EUJ6+@KJR' =Y(69(B5%&83'$Y5II83769QFF4Z8@B M&6U287:AZJ3DRB5]4N='Y$::#WM>CO%3U7SU,,^8"O+;/6,2)\R*BR$DG@-Z M&R$F0J>>U#[9]&:;!A"_<>"VK++\CM]#T$&SJNR!WV51-$\IWK,?\UL("FN7 M%;U,B5].HD#I>5$RSZ:<"G5$-K>]=&B,LB-^'XM9EM0N63DTNZ&YC;NUXH63 MKZCM.#+FOU]B!/921W,86>*]]EH>C!S,!K;$3A(VX/61G]C]-!U@_Y%Z3E.+ M0<-R>VI+O^3LF1YN%:L^T[2.'I@NXNU-$=ID*L(QK"^T,ASETJ4*<3Q?PLN. M_!(GF-;9AM_DE15U@P'P>Z'NFN?OX/?#KWQ,O_-O 7X9UG5[8=:OS052[PI6 MT^;EYI\9O_\JVX#'K&+E;?-#G.XRFN;5'^EVGZUH3*+8]6(;HS"(H!M2MZUW MPQCXU)?:C+$T[(;E]_KVE@%EU>P=AV9M^$5JMPR<]\ ML#;E=IM6-2]XV]NZ?IYX?7#: )U;>5QH4UF&N"V6G>>KI4O%*5E;#M>=?4RK MZZIY[W?36&3 &@=6CA=#&D2^'SB$1C'!#O$;RW&$B.U*[ED;;\_X9.+A7L$K MZR%E@RNF6 W.3MT&"9,5-G,A$*U IV5?M@ ]7.YZ97ULB6\A6@U&/AEI-2BG MKD OTG:V -5'^C(D6JM'+\I/W6PI2&%CI@;#;;0KF+AVR$;S+@4Q(6Q@[Q"[ MMT@Q4I5 :3N32M_+2WFYW+7?5=6ZEMK3EN'%D7 M?=^_@F^K)T*]@B1X/0\[ @#!#N_CL71L]:S8T0\5=!5E<76)U) LMS6__@"\ M5%%2%0L 9*>M2_3;K>M_/)+XLO$+;&8CKVEB$^_I(E=G6[)>W)9KR:R(ZU3 M'YK.Q1L/!VX('6#Z7F0[P(>V%?;6(NQP-?"?:F,)?>H:-ZO3)EX^)75) Y73 M->G&:&$M+$@M"!$Q$F1SI4(DZL4U$9)B15J ;D]MW#>A3T7.PC[ )A!A$R7 M^+U)Y%B1V"6!2:9$1I#478&S"D+%^8:L$GMJ'-?OMCEGS-]NS5#[;& M6>1I^]NX>6"C;MY.^U34O.W3SC>4 @MAW78Q"%YFV M'YAF!'K+D$2!^/.6T^S-*&8]T./SQ)_3;?$M;U;T/Z?[I'NB3J"24TK\N+0M MQ;ED+7=[AFXU3U%.9%GFU]>[A9E5/]XUR<.%HM&H&ES\P MK=RCLV_OJ61+?%4 )]4CS'?L'ZS\^Y[LF^+[-0B3N"%Q'1?$3FB'(2869 7Z0F^$*3:M?^^EK86;5U49U.:F??.+ 6C9I0 U[(LN"\Q.O/P2P47& M%R^FQ>CD6BU0&I=UE-NZG+NXBJ"!0W%1A=OF6E+5%)WA&R>D-VS15E9M M-81%5'J7C8B\#O>X;]H)TXW18&^4^8A^$*85J;,PXUQ2K2^.:]-MC9Y>%''= M[/(J>M0]HHZ+JJYP\IS5R9XM(-R5Z7.2[2BHV_HQ+=L&5N=N#!$'.!B'& *$ M8I^F&A<>80'"UWA]-C"S:GN'NE\N:*6D<<# !^IF7DOU!=,?,3[%7U6PQ&2_ MAVXTV&^, ?J;/FPW@W"U/KR^-;FL^$\E?R0#S!;7=:2!^=PM%AH_BAHXG@P# M.XP="X5N3"!Q7.A#S^L-FP!Y2GHX\IN;6=1;O*^[$4K4["IXYA/JF2D6D^(K M31X7EMGKU(T(J4+>UR&5*AWB[?LHRY74BD9Y2'?]T:@L?;ND$@)BNHX51($; M6PCYOI#8 8M^47"*>;';N]0J&UAC G;!4,9%OB96)^:B>M!#QEN/%A9"? M1-ZU!3616(S^RO;[P0X>B%WHA,"/0AL0)P)>W%NT MK- 4>L%IBIWYSM4>S]3^HV^+T:.5E4,)5D7U3R^A\H+7XUJ1RKVCBDO6Y E> MFXY-\.2B<$UE1URIXBS/ZO0C:\'_(:_IY\=.K[43ZK?;94'HD"! @1D2UW<" M;+EQCR3P?*$IK0[[2RE;U9TSZ[!++5AJB8>H]BT3"GE-;/'^V@!^'X 5*24W ML5P*JCY,:U-6#1Y>5%Q=;(HJ<3&&)#[4AS*%3T599_]JS@F>/R;F$>R:86 1 MB G-#1:%&_00XS 0>CEF5F#S:3>IZNRI.?8[1'T\K_I0E'1R^<]#5I[3%#E1 MGR>T8FJ_NJCJ2@,W1NO-^7"O)4>H" ='\I@UZNO**O.Z?B'=+, __R&'X;V[ MQN0F" ., 3&=*' "2S?M^+NU+$96J90Q2_S\W5G!9%+J((/_$C1R7NH0"^3 M\DH\@41-)P#>,36ZJ2_/ZSJT;I('[[;>I[(AISS- ]40>;[M6Y'KF0&MLW$0 M(M09HA8MKH/7G&TR%/U[PGA5@\A]M8H M'F(.C&J'!!=RTO$I>4J[IZ$Q @B:$)HN0<0E !, >W.^2X1V6Z2-S"LC-P:# M-D5,1/B3D11-U$T2EI:UA1Z1OT0/M\Q(,+I&L9%Q8U1RI'GAN74_N.7_)']/ZOXOZQ.%1)OKO_BZ)XN:X'$H+@-V[0!_Z5P3>R/Z]DZB!<3NE'.*6:C!VVT MJ(T&]O4WH^>*"/^E_>4C(W>%?QBAJHU0WD1H1R-4TPC5?83J-D(U@S_ME[_XK]F_8JXO6/1P>_8]J=.[?;)-!Z^*1V9@H]BS ]N)+/I/B'&? M1VT$Q1[YEC2A.4EUJ(PC+-'#ZG*\\572,U FEE[>L74]B*3 MZZB?ISKQ[FBY DYX!:9] ^A#ODM_I+O[HFG77%9MU[E[^I.:]8(@I.6Y"5F1 M;MJ6[?M4SSK3 /BVT-:#$H.:Q:?%:'0@64NJ%N9_5%T_OAN#0163)#5,\PG4 M["2+R14GOXNL,_)0-R)H2IE?A[RI=:G0^*6JE;YNS0+XR(])%,4!]D&,[ "Z M?6$'8BNP5(H?I\E_1_GC95N- &H@6I,$+K(6RD??!!D4Y/_G$$)1IP2E4(HS MKC74Y/DYW>%DO^]*31.;Q,8!-JDM +S(1_BHMZ$3/J")*W]O?+NTJ"=+P0K6 MZZ2A%PH^@2D[UQ^S//U0IT_5QG,=&.'0MTF 8B>*? N%O36JPD++;+(VYMVW M-OY@R(P&VJ1#=@(DRNQ>Z^%OTN8U'W4S;%T?N>'>N19GM95F1 M4YTXV:;M>S<;,W M$Q(/VI#8-C(#OWMUR(=.2, $V1$PHG]]/]]FSXG@]6-Y MSF141A-=DV3FQF"HNJ>1EI29$SG<.B/!YQJ%1L:-4:61YD5.:OKNYI^3.FU? MM;Y+Z;='B^%OZ0:%!'K CQ&(/#.:N <0>2&0%Y])9N>).G9\GH(!O3%:J,8)ZY+B-L8AM]PI"<0:!5"-8Z.2J) [ M@4:"VS3=53'UGH'YE-:W#VP5+J$4-4T/-[X;L.?./,0>T78BQPN UQM&-O'$ MWI158%!DN$J]+-MC--@WT;QPS< 9.PKWQLC3YCVR759U3<'9\:CCG]DR#V9O M?W>%T=&S",K"L8Y!J]*A]^WOU'(E4LFT![2JK,B[HUKL^F8O',-GIZV-!6V M38>R%[N(O30-_7[FYCA6)%S-*#0]1T6S/<*]Z7[-4NRPSE'T=+WJL/#7/0M% M1*+VP8-@'+&^JHA:N.U.X&[^\H>?RBLED(:8K$-1=3EWIA32QB'_8ZS'A['O MDO*V;*NPILD2+<4:!!LWAA9&A,Y97=<%-@SP\2*92_S $:N'5%C47A U\(SG MI#2^-YWTF&3NBOT^*2OC.2U;^;RLGKJ?AK]$W,B(54G[.H:I4H\NOQ>OB"VY M19S!*?635-R5V3:U-C&* CMV/>2;; G)PU[34+.Q[WM1(#8LU=G5/CA/B(QG M!NDT(D7'J>X(R"SLS$7]Q'6= B'P+-<:(<>=H[K$PX0ZNBFS*CFBO=#GM59LC>J!E-7\*I8%%#'.I\@ M+T*XF/IR7&YJD2ZQ)L#+WXBP*@_!.E14O5L"-YPF\*9$'YL=E8WIAS&,;<\W M70>YIA,&=M0;MA#TE2DCGSG-FMB-T^PT3K-^G*;=..WVAZ4WAE5PKD 7U=.M M7A$;C"O2P@:/K J*$?X3Z)^@0R+*)\,5S[W.N^2EZ?<<%^7I(M5]F>15LF5P MV ON[5D=S[4CTPQ]&_B.Z\ PHJK;VX;$M_BF^&IM:I_,?TKKYHP:U;_MH7E= MFXH<_53RM$%J_)75CT9]@C[IPA\W+V<&G!Y>E[\BJ,&G0N>7*%9M#-\.N'U@ ML\6H.R=Y5Z9/V>%I$Y$P@C9 /O)B#WAN3/]/:S>TG2CFZD*ISIKF6N/5BQ_L MT"A;H>E/CHK5% J8Y2LIYB55K*)XRV>SXM7#,W[I ,Y\$.4J82/EA#JRUU%- M*/2GT/593E&T.,N3?)OEWUH1M1W7!""F%CQ$K1#7#?W>9.R$0J]=33*TA(Z] M.O,^1>_/C#&$[=R2=*[1M&2=654KR;QPRM5_?6A M[M&F#0:.&7H1MJS8# BP2(R"WHIEN6!3%W6RYU,GT9\M)$A'&-RCZ)[]E=-] MQ;1[3*U,]\U]NIIU+D[;;M/SCJ8W/(T,(%E&US%FI-$7:KXKL9'QL:@J7#2[ MTRD=AMUC[!O?LPDR31_89FBQ]\SLL#/F06#:IDCZEC2A.7$S5,8K6'*/BJ9^!.+$E+T*9%3BR26/VR@W\5BQB^;/T.^,XK+9A'@Z7E/0?70!H [)#X.?--Q MW<"V[- +,01VOR: 8N!R+0CJM*\Y/YX=QPUTXXC]..@'Z/D56%M@KB?'-<1$ M+#?*AD,B,VJ+"W]B7$-\Y/*BOCCQ9$5)WBXD1=U16#XG:O>PF.^;GK@+]O'4 M[-L/78M8EHDP0L2SZ*35[@W: 1!Z[&Z"F05VPS[*MOZ?PJ;DMI@>(J=OC?%P M.,_^V$>.9P 4T+K2?3()1Z[ME5UMH!U Y